DOI QR코드

DOI QR Code

Collision Detection Algorithm based on Velocity Error

속도 오차 기반의 충돌 감지 알고리즘

  • Received : 2014.01.28
  • Accepted : 2014.04.02
  • Published : 2014.05.28

Abstract

Human-robot co-operation becomes increasingly frequent due to the widespread use of service robots. However, during such co-operation, robots have a high chance of colliding with humans, which may result in serious injury. Thus, many solutions were proposed to ensure collision safety, and among them, collision detection algorithms are regarded as one of the most practical solutions. They allow a robot to quickly detect a collision so that the robot can perform a proper reaction to minimize the impact. However, conventional collision detection algorithms required the precise model of a robot, which is difficult to obtain and is subjected to change. Also, expensive sensors, such as torque sensors, are often required. In this study, we propose a novel collision detection algorithm which only requires motor encoders. It detects collisions by monitoring the high-pass filtered version of the velocity error. The proposed algorithm can be easily implemented to any robots, and its performance was verified through various tests.

Keywords

References

  1. S. Morikawa, T. Senoo, A. Namiki, and M. Ishikawa, "Real-time collision avoidance using a robot manipulator with Light-weight small high-speed vision system," Proc. of the IEEE Int. Conf. on Robotics and Automation, pp. 794-799, 2007.
  2. J. J. Park, and J. B. Song, "A nonlinear stiffness safe joint mechanism design for human robot interactions," ASME Journal of Mechanical Design, vol. 132, no. 6, pp. 061005-1-8, 2010. https://doi.org/10.1115/1.4001666
  3. B. S. Kim, J. J. Park, and J. B. Song, "A serial-type dual actuator unit with planetary gear train: basic design and applications," IEEE/ASME Transactions on Mechatronics, vol. 15, no. 1, pp.108-116, 2010. https://doi.org/10.1109/TMECH.2009.2019639
  4. G. Tonietti, R. Schiavi, and A. Bicchi, "Design and control of a variable stiffness actuator for safe and fast physical human/robot interaction," Proc. of the IEEE Int. Conf. on Robotics and Automation, pp. 526-531, 2005.
  5. S. Takakura, T. Murakami, and K. Ohnishi, "An approach to collision detection and recovery motion in industrial robot," Proc. of 15th Annual Conf. of IEEE Industrial Electronics Society, pp. 421-426, 1989.
  6. S. M., Yoon, M. C. Lee, C. Y. Kim, and B. H. Kang, "Evaluation of a possibility of estimation of reaction force of surgical robot instrument using sliding perturbation observer," Journal of Korea Robotics Society, vol. 7, no. 1, pp. 20-28, 2012. https://doi.org/10.7746/jkros.2012.7.1.020
  7. A. De Luca, A. Albu-Schaffer, S. Haddadin, and G. Hirzinger, "Collision detection and safe reaction with the DLR-III lightweight manipulator arm," Proc. of the IEEE/RSJ Int. Conf. on Intelligent Robotics and Systems, pp. 1623-1630, 2006.
  8. A. Albu-Schaffer, and G. Hirzinger, "Parameter identification and passivity based joint control for a 7 DOF torque controlled light weight robot," Proc. of the IEEE Int. Conf. on Robotics and Automation, pp. 2852-2858, 2001.
  9. Y. Choi, "Dynamic parameters identification of robotic manipulator using momentum," Journal of Korea Robotics Society, vol. 7, no. 3, pp. 222-230, 2012. https://doi.org/10.7746/jkros.2012.7.3.222
  10. A. De Luca and R. Mattone, "An adapt-and-detect actuator FDI scheme for robot manipulators," Proc. of the IEEE Int. Conf. on Robotics and Automation, pp. 4875-4980, 2004.
  11. S. Haddadin, A. Albu-Schaffer, and G. Hirzinger, "Safety evaluation of physical human-robot interaction via crashtesting," Robotics: Science and Systems Conf., pp. 217-224, 2007.