Semantics of tasks and motions of robots -multi-mode control as a bridge between tasks and motions-

The purpose of our research is to establish a method to facilitate programming of robot's tasks in uncertain environments. First, philosophical consideration is given on 'tasks' and 'motions.' They are terms referring to the same things from different viewpoints. Tasks are related to human's intentions or values while motions are to physics. Motions are the realization of the tasks depending on the given environments. To link tasks and motions, the concept of multiple sensorimotor modes is proposed. A mode is defined as a specified relation between the sensory information and the robot motion, with a terminal condition. The modes are used to describe the tasks as well as to command the robot. We implemented some modes for a robot with a force sensor as functions in the C language and made programs for tasks of clearing tableware and extracting pegs using the modes. The experiments successfully demonstrated the applicability of multi-mode control to tasks in uncertain environments.

[1]  Herman Bruyninckx,et al.  The real-time motion control core of the Orocos project , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[2]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Joris De Schutter,et al.  Unified Constraint-Based Task Specification for Complex Sensor-Based Robot Systems , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[4]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[5]  Takashi Suehiro,et al.  RT-middleware: distributed component middleware for RT (robot technology) , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Katsuhisa Furuta,et al.  Mechanical Impedence Control of a Robot Arm by Virtual Internal Model Following Controller , 1987 .

[7]  Milano,et al.  PC BASED CONTROL SYSTEMS FOR COMPLIANCE CONTROL AND INTUITIVE PROGRAMMING OF INDUSTRIAL ROBOTS , 2006 .

[8]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[9]  Kazuo Tanie,et al.  A discrete event approach to the automatic command generation in a teleprogramming system , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[10]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[11]  Toshiro Noritsugu,et al.  An Implementation of Visual Servo System on RT-Linux , 1999 .

[12]  Tsuneo Yoshikawa,et al.  Dynamic hybrid position/force control of robot manipulators--Description of hand constraints and calculation of joint driving force , 1986, IEEE Journal on Robotics and Automation.

[13]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[14]  Kazuhito Yokoi,et al.  Direct Compliance Control of Manipulator Arms - Basic Concept and Application Examples , 1988 .