Regular Papers

International Journal of Control, Automation, and Systems 2023; 21(11): 3696-3711

https://doi.org/10.1007/s12555-022-1051-2

© The International Journal of Control, Automation, and Systems

On-line Deadlock-free Planning of N-industrial-robot Arms With Independent Controllers Using Advanced Escaping Method

Ahmad Yasser Afaghani*, Jamal Eldeen Afaghani, and Yasumichi Aiyama

KTO Karatay University

Abstract

This work presents an on-line deadlock avoidance system for N-industrial-robot arms utilizing an advanced escaping method. Robots within the same workspace are controlled via independent controllers using pointto-point commands. Besides, the robots have no preceding information about the commands that will be sent to the controllers after starting the system of robots up. In practice, the deadlock situations, in which the robot becomes an obstacle in front of another in the collision avoidance process, are an industrially common problem in on-line planning. Therefore, to make the proposed on-line collision avoidance system more functional in industrial applications, a deadlock avoidance method is integrated into the system. We have previously proposed a simple escaping method to avoid the deadlocks among the end-effectors of two robots, thereafter, an escaping method for the whole bodies of two robots has been proposed. In this work, an advanced escaping method using our previously devised advanced collision map is developed to avoid the deadlocks of N-industrial-robot arms. The advanced collision map has been designed to detect potential collisions between all body parts of robots and to represent collisions as collision areas on the map. The map is created for the robot that has acquired the command and is going to execute it and other robots in the workspace. Thus, the robot treats other robots as either static or dynamic obstacles. Hence, for generating a collision-free trajectory of the robots, time scheduling of command execution time is applied to avoid any collision areas on the map. The effectiveness of the proposed collision and deadlock avoidance system is demonstrated by testing the system on an OpenGL-based simulator. In addition, the system is evaluated by analyzing the results of many simulations with different robot arrangement patterns in the workspace as well as by comparing the system with the most relevant work to this article.

Keywords Advanced collision map, advanced escaping method, independent controllers, multiple industrial robots, on-line deadlock avoidance, point-to-point commands.

Article

Regular Papers

International Journal of Control, Automation, and Systems 2023; 21(11): 3696-3711

Published online November 1, 2023 https://doi.org/10.1007/s12555-022-1051-2

Copyright © The International Journal of Control, Automation, and Systems.

On-line Deadlock-free Planning of N-industrial-robot Arms With Independent Controllers Using Advanced Escaping Method

Ahmad Yasser Afaghani*, Jamal Eldeen Afaghani, and Yasumichi Aiyama

KTO Karatay University

Abstract

This work presents an on-line deadlock avoidance system for N-industrial-robot arms utilizing an advanced escaping method. Robots within the same workspace are controlled via independent controllers using pointto-point commands. Besides, the robots have no preceding information about the commands that will be sent to the controllers after starting the system of robots up. In practice, the deadlock situations, in which the robot becomes an obstacle in front of another in the collision avoidance process, are an industrially common problem in on-line planning. Therefore, to make the proposed on-line collision avoidance system more functional in industrial applications, a deadlock avoidance method is integrated into the system. We have previously proposed a simple escaping method to avoid the deadlocks among the end-effectors of two robots, thereafter, an escaping method for the whole bodies of two robots has been proposed. In this work, an advanced escaping method using our previously devised advanced collision map is developed to avoid the deadlocks of N-industrial-robot arms. The advanced collision map has been designed to detect potential collisions between all body parts of robots and to represent collisions as collision areas on the map. The map is created for the robot that has acquired the command and is going to execute it and other robots in the workspace. Thus, the robot treats other robots as either static or dynamic obstacles. Hence, for generating a collision-free trajectory of the robots, time scheduling of command execution time is applied to avoid any collision areas on the map. The effectiveness of the proposed collision and deadlock avoidance system is demonstrated by testing the system on an OpenGL-based simulator. In addition, the system is evaluated by analyzing the results of many simulations with different robot arrangement patterns in the workspace as well as by comparing the system with the most relevant work to this article.

Keywords: Advanced collision map, advanced escaping method, independent controllers, multiple industrial robots, on-line deadlock avoidance, point-to-point commands.

IJCAS
May 2024

Vol. 22, No. 5, pp. 1461~1759

Stats or Metrics

Share this article on

  • line

IJCAS

eISSN 2005-4092
pISSN 1598-6446