Integration of Reactive, Torque-Based Self-Collision Avoidance Into a Task Hierarchy

被引:69
作者
Dietrich, Alexander [1 ]
Wimboeck, Thomas [1 ]
Albu-Schaeffer, Alin [1 ]
Hirzinger, Gerd [1 ]
机构
[1] German Aerosp Ctr, Inst Robot & Mechatron, D-82230 Wessling, Germany
关键词
Force control; redundant robots; self-collision avoidance; task hierarchy; INVERSE KINEMATIC SOLUTIONS; ROBOTS; MANIPULATORS; DISTANCE; NUMBER;
D O I
10.1109/TRO.2012.2208667
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Reactively dealing with self-collisions is an important requirement on multidegree-of-freedom robots in unstructured and dynamic environments. Classical methods to integrate respective algorithms into task hierarchies cause substantial problems: Either these unilateral safety constraints are permanently active, unnecessarily locking DOF for other tasks, or they get activated online and result in a discontinuous control law. We propose a new, reactive self-collision avoidance algorithm for highly complex robotic systems with a large number of DOF. In particular, configuration-dependent damping is imposed to dissipate undesired kinetic energy in a well-directed manner. Moreover, we merge the algorithm with a novel method to incorporate these unilateral constraints into a dynamic task hierarchy. Our approach both allows us to specifically limit the force/torque derivative to comply with physical constraints of the real robot and to prevent discontinuities in the control law while activating/deactivating the constraints. No redundancy is wasted. No comparable algorithms have been developed and implemented on a torque-controlled robot with such a level of complexity so far. The implementation of our generic solution on the multi-DOF humanoid Justin clearly validates the performance and demonstrates the real-time applicability of our synthetic approach. The proposed method can be used to contribute to whole-body controllers.
引用
收藏
页码:1278 / 1293
页数:16
相关论文
共 41 条
[1]   A passivity based Cartesian impedance controller for flexible joint robots -: Part II:: Full state feedback, impedance design and experiments [J].
Albu-Schäffer, A ;
Ott, C ;
Hirzinger, G .
2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, :2666-2672
[2]  
Albu-Schäffer A, 2003, IEEE INT CONF ROBOT, P3704
[3]  
[Anonymous], 2009, PROC IEEEINT C ROBOT
[4]  
[Anonymous], 2007, PROC IEEEASME INT C, DOI DOI 10.1109/AIM.2007.4412606
[5]   Stability Analysis for Prioritized Closed-Loop Inverse Kinematic Algorithms for Redundant Robotic Systems [J].
Antonelli, Gianluca .
IEEE TRANSACTIONS ON ROBOTICS, 2009, 25 (05) :985-994
[6]   An inverse kinematics architecture enforcing an arbitrary number of strict priority levels [J].
Baerlocher, P ;
Boulic, R .
VISUAL COMPUTER, 2004, 20 (06) :402-417
[7]  
Brock O, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P388, DOI 10.1109/ROBOT.2002.1013391
[8]  
CHAN TF, 1995, IEEE T ROBOTIC AUTOM, V11, P286, DOI 10.1109/70.370511
[9]   CB: a humanoid research platform for exploring neuroscience [J].
Cheng, Gordon ;
Hyon, Sang-Ho ;
Morimoto, Jun ;
Ude, Ales ;
Hale, Joshua G. ;
Colvin, Glenn ;
Scroggin, Wayco ;
Jacobsen, Stephen C. .
ADVANCED ROBOTICS, 2007, 21 (10) :1097-1114
[10]   Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators [J].
Chiaverini, S .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (03) :398-410