JRM Vol.26 No.3 pp. 321-330
doi: 10.20965/jrm.2014.p0321


On-Line Collision Avoidance of Two Command-Based Industrial Robotic Arms Using Advanced Collision Map

Ahmad Yasser Afaghani and Yasumichi Aiyama

Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki 305-8573, Japan

December 26, 2013
March 17, 2014
June 20, 2014
on-line collision avoidance, point-to-point commands, advanced collision map, swept sphere volume, industrial robot arm

Collision check of robots

This research aims to build a system for detecting and avoiding collisions between two industrial robotic arms that are controlled using point-to-point commands in on-line mode. Both robots have no prior knowledge of the commands which will be sent after starting the system. For this purpose, a collision map method has been improved to detect potential collisions between the robots and represent them as a collision area on the map. Commonly, industrial robotic arms have a cylindrical or a near-rectangular shape. The links of the robots have been approximated geometrically by using the swept sphere volume which presents tight modelling. Moreover, it is extremely easy to check for collisions and, therefore, feasible for on-line applications. To produce a collision-free trajectory for the robot, scheduling of the command execution time is necessary to avoid any collision areas on the map. The system has been tested on an OpenGLbased simulator to demonstrate the effectiveness of the system.

Cite this article as:
A. Afaghani and Y. Aiyama, “On-Line Collision Avoidance of Two Command-Based Industrial Robotic Arms Using Advanced Collision Map,” J. Robot. Mechatron., Vol.26, No.3, pp. 321-330, 2014.
Data files:
  1. [1] R. Zurawski and S. Phang, “Path Planning for Robot Arms Operating in a Common Workspace,” Proc. IEEE Int. Conf. on Industrial Electronics, Control, Instrumentation, and Automation, Power Electronics and Motion Control, pp. 618-623, 1992.
  2. [2] L. Tsai-Yen and J.-C. Latombe, “On-Line Manipulation Planning for Two Robot Arms in a Dynamic Environment,” Proc. IEEE Conf. on Robotics and Automation, Vol.1, pp. 1048-1055, 1995.
  3. [3] B. H. Lee and C. S. G. Lee, “Collision-Free Motion Planning of Two Robots,” IEEE Trans. on Systems, Man, and Cybernetics, Vol.17, No.1, pp. 21-32, 1987.
  4. [4] C. Chang, M. J. Chung, and B. H. Lee, “Collision Avoidance of Two General Robot Manipulators by Minimum Delay Time,” IEEE Trans. on Systems, Man, and Cybernetics, Vol.24, No.3, pp. 517-522, 1994.
  5. [5] Z. Bien and J. Lee, “A Minimum-Time Trajectory Planning Method for Two Robots,” IEEE Trans. on Robotics and Automation, Vol.8, No.3, pp. 414-418, 1992.
  6. [6] J. Lee, “A Dynamic Programming Approach to Near Minimum-Time Trajectory Planning for Two Robots,” IEEE Trans. on Robotics and Automation, Vol.11, No.1, pp. 160-164, 1995.
  7. [7] S. W. Lee, Y. S. Nam, K. D. Lee, and B. H. Lee, “A Safety Arc Based Collision Avoidance Algorithm of a Two-Arm Robot Manipulator,” Proc. 35th SICE Annual Conf. Int. Session Papers, pp. 1167-1172, 1996.
  8. [8] K.-S. Hwang, M.-Y. Ju, and Y.-J. Chen, “Speed Alteration Strategy for Multijoint Robots in Co-Working Environment,” IEEE Trans. on Industrial Electronics, Vol.50, No.2, pp. 385-393, 2003.
  9. [9] O. Khatib, “Real-Time Obstacle Avoidance for Manipulators and Mobile Robots,” Proc. IEEE Int. Conf. on Robotics and Automation, Vol.2, pp. 500-505, 1985.
  10. [10] S. Kalaycioglu, M. Tandirci, and D. S. Nesculescu, “Real-Time Collision Avoidance of Robot Manipulators for Unstructured Environments,” Proc. IEEE Int. Conf. on Robotics and Automation, Vol.1, pp. 44-51, 1993.
  11. [11] X. Cheng, “On-Line Collision-Free Path Planning for Service and Assembly Tasks by a Two-Arm Robot,” Proc. IEEE Int. Conf. on Robotics and Automation, Vol.2, pp. 1523-1528, 1995.
  12. [12] L. Cellier, P. Dauchez, R. Zapata, and M. Uchiyama, “Collision Avoidance for a Two-Arm Robot by Reflex Actions: Simulations and Experimentations,” J. of Intelligent and Robotic Systems, Vol.2, No.14, pp. 219-238, 1995.
  13. [13] E. Freund and J. Rossman, “The Basic Ideas of a Proven Dynamic Collision Avoidance Approach for Multi-Robot Manipulator Systems,” Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Vol.2, pp. 1173-1177, 2003.
  14. [14] P. Bosscher, D. Hendman, and P. Bay, “Real-Time Collision Avoidance Algorithm for Robotic Manipulators,” Proc. IEEE Int. Conf. on Technologies for Practical Robot Applications (TePRA 2009), pp. 113-122, 2009.
  15. [15] R. G. Beaumont and R. M. Crowder, “Real-Time Collision Avoidance in Two-Armed Robotic Systems,” J. of Computer-Aided Engineering, Vol.8, No.6, pp. 233-240, 1991.
  16. [16] A. Spencer, M. Pryor, C. Kapoor, and D. Tesar, “Collision Avoidance Techniques for Tele-Operated and Autonomous Manipulators in Overlapping Workspaces,” Proc. IEEE Int. Conf. on Robotics and Automation, pp. 2910-2915, 2008.
  17. [17] J. Zhou, K. Nagase, S. Kimura, and Y. Aiyama, “Collision Avoidance of Two Manipulators Using RT-Middleware,” IEEE/SICE Int. Symp. on System Integration, pp. 1031-1036, 2011.
  18. [18] J. Zhou and Y. Aiyama, “Efficient Collision Avoidance Method of Two Command-Based Manipulators Using Partitioned Workspace,” 31th Annual Conf. of the Robotics Society of Japan (RSJ 2013), pp. 2-5, 2013 (in Japanese).

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, IE9,10,11, Opera.

Last updated on Nov. 12, 2018