Synthesis of whole-body behaviors through hierarchical control of behavioral primitives

被引:54
作者
SENTIS, LUIS [1 ]
KHATIB, OUSSAMA [1 ]
机构
[1] Stanford Artificial Intelligence Laboratory, Stanford, 94305, CA
关键词
Behavioral primitives; control hierarchy; whole-body behaviors;
D O I
10.1142/S0219843605000594
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
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 satisfied. 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 efficient control, we establish a control hierarchy among behavioral primitives, which is exploited to establish control priorities among the different 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 efficient control under contact interactions. © 2005 World Scientific Publishing Company
引用
收藏
页码:505 / 518
页数:13
相关论文
共 15 条
[1]  
Hanafusa H., Yoshikawa T., Nakamura Y., Analysis and control of articulated robot with redundancy, Proc. IFAC Sympo. Robot Control, 4, pp. 1927-1932, (1981)
[2]  
Hirai K., Hirose M., Haikawa Y., Takenaka T., The development of Honda humanoid robot, Proc. IEEE Int. Conf. Robotics and Automation, 2, pp. 1321-1326, (1998)
[3]  
Hollerbach J. M., Suh K. C., Redundancy resolution of manipulators through torque optimization, Int. J. Robot. Autom, 3, 4, pp. 308-316, (1987)
[4]  
Khatib O., Real-time obstacle avoidance for manipulators and mobile robots, Int. J. Robot. Res, 5, 1, pp. 90-98, (1986)
[5]  
Khatib O., A unified approach to motion and force control of robot manipulators: The operational space formulation, Int. J. Robot. Autom, 3, 1, pp. 43-53, (1987)
[6]  
Khatib O., A unified approach for motion and force control of robot manipulators: The operational space formulation, Int. J. Robot. Res, 3, 1, pp. 43-53, (1987)
[7]  
Khatib O., Object manipulation in a multi-effector robot system, Robotics Research, 4, pp. 137-144, (1988)
[8]  
Khatib O., Inertial properties in robotics manipulation: An object-level framework, Int. J. Robot. Res, 14, 1, pp. 19-36, (1995)
[9]  
Khatib O., Sentis L., Park J. H., Warren J., Whole body dynamic behavior and control of human-like robots, Int. J. Human. Robot, 1, 1, pp. 29-43, (2004)
[10]  
Kwon S. J., Chung W. K., Youm Y., Kim M. S., Self-collision avoidance for n-link redundant manipulators, Proc. IEEE Int. Conf. System, Man and Cybernetics, pp. 937-942, (1991)