Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives

To synthesize whole-body behaviors interactively, multiple behavioral primitives need to be simultaneously controlled, including those that guarantee that the constraints imposed by the robot’s structure and the external environment are satisfled. Behavioral primitives are entities for the control of various movement criteria, e.g. primitives describing the behavior of the center of gravity, the behaviors of the hands, legs, and head, the body attitude and posture, the constrained body parts such as joint-limits and contacts, etc. By aggregating multiple primitives, we synthesize whole-body behaviors. For safety and for e‐cient control, we establish a control hierarchy among behavioral primitives, which is exploited to establish control priorities among the difierent control categories, i.e. constraints, operational tasks, and postures. Constraints should always be guaranteed, while operational tasks should be accomplished without violating the acting constraints, and the posture should control the residual movement redundancy. In this paper we will present a multi-level hierarchical control structure that allows the establishment of general priorities among behavioral primitives, and we will describe compliant control strategies for e‐cient control under contact interactions.

[1]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[2]  Tsuneo Yoshikawa,et al.  Analysis and Control of Articulated Robot Arms with Redundancy , 1981 .

[3]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[4]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[5]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

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

[7]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[8]  Oussama Khatib,et al.  Object manipulation in a multi-effector robot system , 1988 .

[9]  Wan Kyun Chung,et al.  Self-collision avoidance for n-link redundant manipulators , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[10]  Oussama Khatib,et al.  Inertial Properties in Robotic Manipulation: An Object-Level Framework , 1995, Int. J. Robotics Res..

[11]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[12]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[14]  Frank Lingelbach,et al.  Path planning for mobile manipulation using probabilistic cell decomposition , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).