DOI QR코드

DOI QR Code

Self-Collision Detection/Avoidance for a Rescue Robot by Modified Skeleton Algorithm

보완 골격 알고리듬을 이용한 구난로봇의 자체 충돌감지/회피

  • Lee, Wonsuk (Defense Unmanned Technology Center, The 5th Research and Development Institute, Agency for Defense Development) ;
  • Hong, Seongil (Defense Unmanned Technology Center, The 5th Research and Development Institute, Agency for Defense Development) ;
  • Park, Gyuhyun (Defense Unmanned Technology Center, The 5th Research and Development Institute, Agency for Defense Development) ;
  • Kang, Younsik (Defense Unmanned Technology Center, The 5th Research and Development Institute, Agency for Defense Development)
  • 이원석 (국방과학연구소 제5기술연구본부 국방무인기술센터) ;
  • 홍성일 (국방과학연구소 제5기술연구본부 국방무인기술센터) ;
  • 박규현 (국방과학연구소 제5기술연구본부 국방무인기술센터) ;
  • 강윤식 (국방과학연구소 제5기술연구본부 국방무인기술센터)
  • Received : 2014.11.18
  • Accepted : 2015.07.03
  • Published : 2015.08.05

Abstract

This paper handles self-collision avoidance for a rescue robot with redundant manipulators. In order to detect all available self-collisions in advance, minimum distances between arbitrary robot parts should be monitored in real-time. For the minimum distance estimation, we suggest a modified method from a previous skeleton algorithm which has less computation burden and realize collision avoidance based on a potential function using the proposed algorithm. The resultant command by collision avoidance should not disturb a given primary task, so null-space of joint solution from a CLIK is utilized for collision avoidance by a gradient projection method.

Keywords

References

  1. S. Hong, W. Lee, S. Kang, Y. Park, "Kinematic Control of Rescue Robot for Managing Multiple Tasks," GSDC Annual Conference Proceedings, DCC, Daejeon, 2013.
  2. W. Lee, S. Hong, B. Choi, Y. Kang, "Motion Control for Resuce Robot by Whole-Body Control based on Task-Priority," KIMST Annual Conference Proceedings, ICCjeju, Jeju, 2014.
  3. E. G. Gilbert, D. W. Johnson, and S. S. Keerthi, "A Fast Procedure for Computing the Distance between Complex Objects in Three-Dimensional Space," IEEE Journal of Robotics and Automation, Vol. 4, No. 2, pp. 193-203, 1998.
  4. A. D. Santis, A. Albu-Schaffer, C. Ott, B. Siciliano, and G. Hirzinger, "The Skeleton Algorithm for Self-Collision Avoidance of a Humanoid Manipulator," in Proc. of the 2007 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2007.
  5. B. Sciliano and J. Slotine, "A General Framework for Managing Multiple Tasks in highly Reduandant Robotic Systems," Proc. of Int. Conf. on Advanced Robotics, Pisa, Italy, pp. 1211-1216, 1991.
  6. B. Sciliano, "Kinematic Control of Redundant Robot Manipulators : A Tutorial," Journal of Intelligent and Robotic Systems, Vol. 3, pp. 201-212, 1990. https://doi.org/10.1007/BF00126069
  7. B. Sciliano, L. Sciavicco, L. Villani, and G. Oriolo, "Robotics : Modeling, Planning and Control," Springer, 2009.
  8. B. Sciliano, "A Closed-Loop Inverse Kinematic Scheme for On-Line Joint-Based Robot Control," Robotica, Vol. 8, pp. 231-243, 1990. https://doi.org/10.1017/S0263574700000096
  9. A. Dietrich, T. Wimbock, A. Albu-Schaffer, and G. Hirzinger, "Integration of Reactive, Torque-Based Self-Collision Avoidance into a Task Hierarchy," IEEE Transaction on Robotics, Vol. 28, No. 6, 2012.