DOI QR코드

DOI QR Code

Collision Avoidance Based on Null Space Projection for a Nonholonomic Mobile Manipulator

비홀로노믹 모바일 매니퓰레이터의 영공간 투영에 기반한 충돌 회피

  • Received : 2021.11.24
  • Accepted : 2022.01.28
  • Published : 2022.02.28

Abstract

Since the mobile platform and the manipulator mounted on it move at the same time in a mobile manipulator, the risk of mutual collision increases. Most of the studies on collision avoidance of mobile manipulators cannot be applied to differential drive type mobile platforms or the end-effector tends to deviate from the desired trajectory for collision avoidance. In this study, a collision avoidance algorithm based on null space projection (CANS) that solves these two problems is proposed. To this end, a modified repulsive force that overcomes the non-holonomic constraints of a mobile platform is generated by adding a virtual repulsive force in the direction of its instantaneous velocity. And by converting this repulsive force into a repulsive velocity and applying it to the null space, the end-effector of the robot avoids a collision while moving along its original trajectory. The proposed CANS algorithm showed excellent performance through self-collision avoidance tests and door opening tests.

Keywords

Acknowledgement

This research was supported by the MOTIE under the Industrial Foundation Technology Development Program supervised by the KEIT (No. 20008613)

References

  1. M. Mashali, "Kinematic Control of Redundant Mobile Manipulators," Ph.D. thesis, University of South Florida, USA, 2015, [Online], https://digitalcommons.usf.edu/cgi/viewcontent.cgi?article=7185&context=etd.
  2. O. Brock, O. Khatib, and S. Viji, "Task-consistent obstacle avoidance and motion behavior for mobile manipulation," 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA, 2002, DOI: 10.1109/ROBOT.2002.1013391.
  3. M. Li, Z. Yang, F. Zha, X. Wang, P. Wang, P. Le, Q. Ren, and F. Chen, "Design and analysis of a whole-body controller for a velocity controlled robot mobile manipulator," Science China Information Sciences, 2020, DOI: 10.1007/s11432-019-2741-6.
  4. D. Gonon, J. Dominic, F. Peter, and H. Marco, "Safe Self-collision Avoidance for Versatile Robots Based on Bounded Potentials," 11th Conference on Field and Service Robotics, Zurich, Switzerland, 2017, DOI: 10.3929/ethz-b-000216503.
  5. A. Dietrich, T. Wimbock, A. Albu-Schaffer, and G. Hirzinger, "Integration of reactive, torque-based self-collision avoidance into a task hierarchy," IEEE Transactions on Robotics, vol. 28, no. 6, 2012, DOI: 10.1109/TRO.2012.2208667.
  6. J. Leoro and T. Hsiao, "Motion Planning of Nonholonomic Mobile Manipulators with Manipulability Maximization Considering Joints Physical Constraints and Self-Collision Avoidance," Applied Sciences, vol. 11, no. 14, 2021, DOI: 10.3390/app11146509.
  7. K. Jang, S. Kim, and J. Park, "Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator," Sensors, vol. 21, no. 3, 2021, DOI: 10.3390/s21030890.
  8. M. Montanari, N. Petrinic, and E. Barbieri "Improving the GJK Algorithm for Faster and More Reliable Distance Queries Between Convex Objects," ACM Transactions on Graphics, vol. 36, no. 30, pp. 1-17, 2017, DOI: 10.1145/3083724.
  9. M. G. Park, J. H. Jeon, and M. C. Lee, "Obstacle avoidance for mobile robots using artificial potential field approach with simulated annealing," IEEE International Symposium on Industrial Electronics (ISIE), vol. 3, pp. 1530-1535, 2001, DOI: 10.1109/ISIE.2001.931933.