Research Article | | Peer-Reviewed

Research on Safety Control Technology for Dual Robots Based on Kinematic Models

Received: 24 June 2024     Accepted: 22 July 2024     Published: 29 July 2024
Views:       Downloads:
Abstract

The industrial robots play an important role in modern industrial manufacturing processes, and their applications are becoming increasingly widespread, greatly improving manufacturing efficiency and significantly enhancing the digitalization level of the manufacturing industry. Therefore, achieving safe control of multi robot collaborative work is of great significance for the stable and efficient operation of robot systems. This article proposes a dual robot safety control technology based on the kinematic model of industrial robots. Firstly, a mathematical model of the kinematic space of the dual robots is constructed using D-H parameters; Then, use recursive traversal algorithm to calculate the minimum distance between each joint arm of the two robots in real time; Finally, the minimum distance between each joint arm will be calculated and compared with the set safety threshold to achieve real-time assessment and control of collision risk during the movement of the dual robots. A dual robot safety control testing platform was built using two KUKA industrial robots, integrated control software was developed, and relevant algorithms were validated. Through experiments, it was verified that this method can evaluate the collision risk of dual robots in real time during motion and effectively control the collision risk during the motion of dual robots.

Published in Automation, Control and Intelligent Systems (Volume 12, Issue 1)
DOI 10.11648/j.acis.20241201.12
Page(s) 15-21
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Dual Robots, Safety Control, Kinematic Model, Collision Prevention

1. Introduction
With the continuous development of technology and the continuous progress and maturity of industrial robot technology, the application of industrial robots in multiple fields such as mechanical processing, aviation manufacturing, and logistics is becoming increasingly widespread. With the continuous deepening of industrial robot applications, single robot systems are no longer able to meet the requirements of special application scenarios such as large-scale component handling and aviation large component assembly. Therefore, dual robot systems have gradually emerged in the public's vision. A dual robot system can compensate for the disadvantages of a single robot system such as low load capacity and insufficient workspace, but there is also a risk of collision between the two robots during motion. Therefore, conducting research on collision prevention technology during the movement of dual robots is of great significance for improving the operational efficiency and safety of dual robot systems.
At present, domestic and foreign scholars have conducted relevant technical research on the safety control technology of dual robot motion. The offline path planning method (e.g., ) uses simulation software to plan the motion trajectory of the dual robots offline, and then the dual robot system strictly follows the planned path to achieve collision prevention during the dual robot motion process. This method can effectively avoid the risk of double robot collision during repetitive work in a fixed working environment, but it is not suitable for scenarios such as drilling, riveting, polishing, etc. that require real-time correction of the work path. The external sensor perception method (e.g., ) installs external sensors at critical positions of industrial robots, and the sensors collect real-time external data (including distance, images, etc.) during the movement process of industrial robots to determine whether there is a risk of collision. This method has real-time performance, but due to the installation of sensors at critical positions of industrial robots, it is impossible to achieve full domain state perception of the industrial robot body, resulting in the risk of collision omission. Therefore, this article proposes a dual robot motion safety control technology based on robot kinematics. By constructing a dual robot kinematic space model and using recursive traversal algorithm to calculate the distance between the two robots in real time, the collision risk of the two robots is evaluated and controlled. After experimental verification, this method can effectively evaluate and control the collision risk during the motion of dual robots.
2. Model Simplification
The dual robot layout is shown in Figure 1. Simplify the robot model before modeling, as shown in Figure 2.
In the simplified model of industrial robot A, the coordinate system is the robot's base coordinate system, where the Z-axis coincides with the first rotation axis of the robot; The coordinate system is the second axis coordinate system of the robot, where the axis of the second axis coincides with the X-axis; The coordinate system is the third axis coordinate system of the robot, where the axis of the third axis coincides with the X axis; The coordinate system is the fourth axis coordinate system of the robot, where the axis of the fourth axis coincides with the Y axis; The coordinate system is the fifth axis coordinate system of the robot, where the axis of the fifth axis coincides with the X-axis; The coordinate system is the sixth axis coordinate system of the robot, where the axis of the sixth axis coincides with the Y-axis. At the same time, the coordinate axes of the six coordinate systems mentioned above are parallel to each other. represents the distance between the coordinate system and the coordinate system , which is the length of the first connecting rod; represents the distance between the coordinate system and the coordinate system , which is the length of the second connecting rod; represents the distance between the coordinate system and the coordinate system , which is the length of the third connecting rod; represents the distance between the coordinate system and the coordinate system , which is the length of the fourth connecting rod; represents the distance between the coordinate system and the coordinate system , which is the length of the fifth connecting rod; represents the distance between the coordinate system and the end face of the robot flange, which is the length of the sixth connecting rod. represents the rotation angle of the first shaft, represents the rotation angle of the second shaft, represents the rotation angle of the third shaft, represents the rotation angle of the fourth shaft, represents the rotation angle of the fifth shaft, and represents the rotation angle of the sixth shaft.
Similarly, simplify the model of industrial robot B.
Figure 1. Dual robot system layout.
Figure 2. Simplified model of dual robots.
3. Establishment of Robot Kinematic Model
As shown in Figure 2, the equation for the axis of the first connecting rod of industrial robot A in the base coordinate system is:
(1)
The equation for the axis of the second connecting rod of industrial robot A in the coordinate system is:
(2)
Convert it to the base coordinate system z A1, and the equation is:
(3)
Among them, .
The equation for the axis of the third connecting rod of industrial robot A in the coordinate system is:
(4)
Convert it to the base coordinate system z A1, and the equation is:
(5)
Among them, .
The equation for the axis of the fourth connecting rod of industrial robot A in the coordinate system is:
(6)
Convert it to the base coordinate system z A1, and the equation is:
(7)
The equation for the fifth link of industrial robot A in the coordinate system is:
(8)
Convert it to the base coordinate system z A1, and the equation is:
(9)
Among them, .
The equation for the sixth link of industrial robot A in the coordinate system is:
(10)
Convert it to the base coordinate system z A1, and the equation is:
(11)
Similarly, the equations for each link of industrial robot B in its base coordinate system can be obtained as follows:
The first connecting rod model is:
(12)
The second connecting rod model is:
(13)
Among them,.
The third link model is:
(14)
Among them, .
The fourth connecting rod model is:
(15)
The fifth connecting rod model is:
(16)
Among them,.
The sixth connecting rod model is:
(17)
4. Security Control Strategy
After solving the equations of the connecting rods of industrial robot A and industrial robot B, the shortest distance between the connecting rods of the two industrial robots is solved. Based on the results, the collision risk of the two robots can be identified and controlled.
The general calculation method for the shortest distance between any connecting rod of industrial robot A and industrial robot B is as follows:
The general equation for a certain link of industrial robot A is:
(18)
The general equation for a certain link of industrial robot B is:
(19)
The distance between any two points of the two connecting rods is:
(20)
Assuming a function:.
To obtain the shortest distance between two connecting rods, the function can be first calculated to obtain the minimum value.
Take the partial derivative of function and make the derivative equal to zero.
(21)
If the above equation system has a solution , then the shortest distance between the two connecting rods is:
(22)
When the above equation system has no solution, the shortest distance between two connecting rods is the minimum distance between the endpoints of the connecting rods.
5. Experiment
The experiment used two Kuka robots to build the experimental platform, as shown in Figure 3. The two robot models are KUKA KR20 R1810-2 and KR16 R1610-2, and their technical parameters are shown in Table 1.
Figure 3. Verification experiment.
Table 1. Main technical parameters of robots.

model

working space

load

Repetitive positioning accuracy

KR20 R1810-2

1813mm

20kg

±0.04mm

KR16 R1610-2

1610mm

16kg

±0.04mm

A robot integrated control system was developed using C#, as shown in Figure 4. A dual robot motion safety control model was constructed. By collecting the positions of each robot joint, the relative positions between the dual robot links were calculated in real time, and the collision risk was evaluated and controlled.
Figure 4. The control software.
6. Conclusions
This article proposes a safety control technology suitable for dual robot motion monitoring. By simplifying the industrial robot model and using the D-H (Denavit-Hartenberg) parameter method, a theoretical model of the robot is constructed; Build a dual robot control system, collect real-time joint angle information of the dual robots, and drive the theoretical model to use a traversal recursive algorithm to calculate the distance between the dual robot links in real time. Alarm and prompt for collision risks during the dual robot movement process. Experimental verification shows that this method can effectively prompt and predict collision risks during the motion of dual robots, achieve safe control of dual robot motion, and provide technical support for the safe application of dual robot systems.
7. Recommendations
Intelligent manufacturing is the development trend of the future manufacturing industry, subsequently, the safety control of industrial robots can be combined with artificial intelligence technology to achieve autonomous perception and decision-making of the system, in order to adapt to the development of future intelligent manufacturing.
Abbreviations

D-H

Denavit-Hartenberg

Author Contributions
Qiang Chen is the sole author. The author read and approved the final manuscript.
Funding
This work is not supported by any external funding.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflicts of interest.
References
[1] Ikuta K, Nokata M, Ishii H. General danger-evaluation method of human-care robot Control and development of special simulator [C]// IEEE International Conference on Robotics and Automation, 2001. Proceedings. IEEE, 2001: 3181-3188.
[2] Gilbreath G A, Everett H R. ath Planning And Collision Avoidance For An Indoor Security Robot [J]. Proceedings of Spie the International Society for Optical Engineering, 1988.
[3] Xia Qingsong, Tang Qiuhua, Zhang Liping Collaborative path planning and collision avoidance for multi warehouse robots [J] Information and Control, 2019, 48(01): 26-32+38.
[4] Wan Yifei, Peng Li. Multi robot path planning based on collaborative multi-objective algorithm [J] Information and Control, 2020,4(02): 139-146.
[5] TANG Bin, WANG Xue-wu, XUE Li-ka, GU Xing-sheng. Dual-Welding Robots Collision-Free Path Planning [J]. Journal of East China University of Science and Technology, 2017, (3): 417-424.
[6] Zhou Fangming, Zhou Tao, Guo Yong, et al. Research on Computer Simulation Technology of Rack Dual Robot Welding Workstation [J]. Welding Machine, 2008, 38(12): 5.
[7] Li Bo, Kong Lingyun, Mao Dongchen, et al. Research on Collaborative Control Path Planning of Dual arm Robots Based on ROS [J]. Electronic Manufacturing, 2024, 32(1): 52-55.
[8] Shen Jie. Collision avoidance path planning for robots in complex dynamic environments [J]. Mechanical Design and Manufacturing, 2017(11): 4.
[9] Zhang Chunliu, Zhang Lijian, Hu Ruiqin, et al. Quality and Safety Management of Industrial Robots in Spacecraft Assembly Applications [J]. Ordnance Automation, 2019, 38(4): 5.
[10] Zhu Hanhua, Zhao Songying, Li Jingshu, etc A Moving Target Tracking Method Based on Monocular Vision [J]. China Navigation, 2017, 40(2): 1-5. National Library of Medicine, “Dinitrogen Tetroxide”.
[11] Li Xianhua, Sun Qing, Zhang Leigang, etc Flexibility analysis of dual arm coordinated operation of service robots [J] Journal of Huazhong University of Science and Technology (Natural Science Edition), 2019(5): 33-38.
[12] Flacco F, Kröger T, Luca A D, et al. A depth space approach to human-robot collision avoidance [J]// IEEE International Conference on Robotics and Automation. IEEE, 2016: 338-345.
[13] Zhang Zehong, Ji Weixi, Xu Jie, et al. A collision prediction method for loading and unloading robots based on vision and sensors [J] Sensors and Microsystems, 2021, 40(03): 44-51.
[14] Zhang Chuntao, Wang Yong, Mu Chunyang, et al., Research on Collision Detection of Machine Manpower/Position Hybrid Control Based on Fast Dynamics Identification [J] Journal of Instrumentation, 2021, 42(06): 161-171.
[15] Lin Yizhong, Yi Yuqing, Qin Qihang, et al. Research on Robot Variable Stiffness Collision Sensor with Inertial Compensation [J]. Machine Tool and Hydraulic, 2023, 51(17): 1-5.
Cite This Article
  • APA Style

    Chen, Q. (2024). Research on Safety Control Technology for Dual Robots Based on Kinematic Models. Automation, Control and Intelligent Systems, 12(1), 15-21. https://doi.org/10.11648/j.acis.20241201.12

    Copy | Download

    ACS Style

    Chen, Q. Research on Safety Control Technology for Dual Robots Based on Kinematic Models. Autom. Control Intell. Syst. 2024, 12(1), 15-21. doi: 10.11648/j.acis.20241201.12

    Copy | Download

    AMA Style

    Chen Q. Research on Safety Control Technology for Dual Robots Based on Kinematic Models. Autom Control Intell Syst. 2024;12(1):15-21. doi: 10.11648/j.acis.20241201.12

    Copy | Download

  • @article{10.11648/j.acis.20241201.12,
      author = {Qiang Chen},
      title = {Research on Safety Control Technology for Dual Robots Based on Kinematic Models
    },
      journal = {Automation, Control and Intelligent Systems},
      volume = {12},
      number = {1},
      pages = {15-21},
      doi = {10.11648/j.acis.20241201.12},
      url = {https://doi.org/10.11648/j.acis.20241201.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.acis.20241201.12},
      abstract = {The industrial robots play an important role in modern industrial manufacturing processes, and their applications are becoming increasingly widespread, greatly improving manufacturing efficiency and significantly enhancing the digitalization level of the manufacturing industry. Therefore, achieving safe control of multi robot collaborative work is of great significance for the stable and efficient operation of robot systems. This article proposes a dual robot safety control technology based on the kinematic model of industrial robots. Firstly, a mathematical model of the kinematic space of the dual robots is constructed using D-H parameters; Then, use recursive traversal algorithm to calculate the minimum distance between each joint arm of the two robots in real time; Finally, the minimum distance between each joint arm will be calculated and compared with the set safety threshold to achieve real-time assessment and control of collision risk during the movement of the dual robots. A dual robot safety control testing platform was built using two KUKA industrial robots, integrated control software was developed, and relevant algorithms were validated. Through experiments, it was verified that this method can evaluate the collision risk of dual robots in real time during motion and effectively control the collision risk during the motion of dual robots.
    },
     year = {2024}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Research on Safety Control Technology for Dual Robots Based on Kinematic Models
    
    AU  - Qiang Chen
    Y1  - 2024/07/29
    PY  - 2024
    N1  - https://doi.org/10.11648/j.acis.20241201.12
    DO  - 10.11648/j.acis.20241201.12
    T2  - Automation, Control and Intelligent Systems
    JF  - Automation, Control and Intelligent Systems
    JO  - Automation, Control and Intelligent Systems
    SP  - 15
    EP  - 21
    PB  - Science Publishing Group
    SN  - 2328-5591
    UR  - https://doi.org/10.11648/j.acis.20241201.12
    AB  - The industrial robots play an important role in modern industrial manufacturing processes, and their applications are becoming increasingly widespread, greatly improving manufacturing efficiency and significantly enhancing the digitalization level of the manufacturing industry. Therefore, achieving safe control of multi robot collaborative work is of great significance for the stable and efficient operation of robot systems. This article proposes a dual robot safety control technology based on the kinematic model of industrial robots. Firstly, a mathematical model of the kinematic space of the dual robots is constructed using D-H parameters; Then, use recursive traversal algorithm to calculate the minimum distance between each joint arm of the two robots in real time; Finally, the minimum distance between each joint arm will be calculated and compared with the set safety threshold to achieve real-time assessment and control of collision risk during the movement of the dual robots. A dual robot safety control testing platform was built using two KUKA industrial robots, integrated control software was developed, and relevant algorithms were validated. Through experiments, it was verified that this method can evaluate the collision risk of dual robots in real time during motion and effectively control the collision risk during the motion of dual robots.
    
    VL  - 12
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Chengdu Aircraft Industrial (Group) Co., LTD, Chengdu, China; Sichuan Aviation Intelligent Manufacturing Equipment Engineering Technology Research Center, Chengdu, China