Abstract
Robotic tool use is one of the approaches for actualizing versatility of robots. There needs to be a controller design method of utilizing characteristic functions of a tool. In this paper, the authors selected a task of drawing a circle with a compass, which is a concrete example of utilizing constraint of contact. The authors designed a coordinate system for using a compass based on a principle. The coordinate system is composed of variables of keeping constraint and creating a circular orbit and variables of moving along the circular orbit. In addition, a method of separating each contact force partially when two point contact exists is proposed.