Self-Collision Avoidance Control of Dual-Arm Multi-Link Robot Using Neural Network Approach

Vadim Kramar, Oleg Kramar, Aleksey Kabanov

Abstract


The problem of mutual collisions of manipulators of a dual-arm multi-link robot (so-called self-collisions) arises during the performance of a cooperative technological operation. Self-collisions can lead to non-fulfillment of the technological operation or even to the failure of the manipulators. In this regard, it is necessary to develop a method for online detection and avoidance of self-collisions of manipulators. The article presents a method for detecting and avoiding self-collisions of multi-link manipulators using an artificial neural network by the example of the dual-arm robot SAR-401. A comparative analysis is carried out and the architecture of an artificial neural network for self-collisions avoidance control of dual-arm robot manipulators is proposed. The novelty of the proposed approach lies in the fact that it is an alternative to the generally accepted methods of detecting self-collisions based on the numerical solution of inverse kinematics problems for manipulators in the form of nonlinear optimization problems. Experimental results performed based on MATLAB model, the simulator of the robot SAR-401 and on the real robot itself confirmed the applicability and effectiveness of the proposed approach. It is shown that the detection of possible self-collisions using the proposed method based on an artificial neural network is performed approximately 10 times faster than approaches based on the numerical solution of the inverse kinematics problem while maintaining the specified accuracy.

Keywords


Multilink manipulator; Robot; Neural network; Self-collision

Full Text:

PDF

References


M. Ostanin, D. Popov, and A. Klimchik, “Programming by Demonstration Using Two-Step Optimization for Industrial Robot,” IFAC-PapersOnLine, vol. 51, no. 11, pp. 72–77, 2018.

S. Calinon, “Learning from Demonstration (Programming by Demonstration),” Encyclopedia of Robotics, M. H. Ang, O. Khatib, B. Siciliano, Berlin, Heidelberg: Springer Berlin Heidelberg, 2018, pp. 1–8.

V. Alchakov, V. Kramar, and A. Larionenko, “Basic approaches to programming by demonstration for an anthropomorphic robot,” IOP Conference Series: Materials Science and Engineering, vol. 709, no. 2, 2020, p. 022092.

J. Peters, D. Lee, J. Kober, D. Nguyen-Tuong, J. Bagnell and S. Schaal, Chapter 15: Robot Learning, Springer Handbook of Robotics. Springer International Publishing, 2017.

Z. Zhu and H. Hu, “Robot Learning from Demonstration in Robotic Assembly: A Survey,” Robotics, vol. 7, no. 2, p. 17, 2018.

X. Tian, Q. Xu, and Q. Zhan, “An analytical inverse kinematics solution with joint limits avoidance of 7-DOF anthropomorphic manipulators without offset,” Journal of the Franklin Institute, vol. 358, no. 2, pp. 1252–1272, 2021.

Y. Wang, P. Ogren, C. Simth, F. Vina, Y. Karayiannidis, “Dual arm manipulation using constraint based programming,” Proc. 19th World Congress IFAC,Cape Town, vol 19, 2014, pp. 311-319.

V. Kramar, A. Kabanov, and V. Alchakov, “Application of linear algebra approaches for predicting self-collisions of dual-arm multi-link robot,” International Journal of Mechanical Engineering and Robotics Research., vol. 9, no. 11, pp. 1521-1525, 2020.

V. A. Kramar, “The method for predicting self-collisions of multi-link manipulators,” Journal of Physics: Conference Series, vol. 1661, p. 012052, 2020.

M. Lei, T. Wang, C. Yao, H. Liu, Z. Wang, and Y. Deng, “Real-Time Kinematics-Based Self-Collision Avoidance Algorithm for Dual-Arm Robots,” Applied Sciences, vol. 10, no. 17, p. 5893, 2020.

Y. Liu, C. Yu, J. Sheng, and T. Zhang, “Self-collision Avoidance Trajectory Planning and Robust Control of a Dual-arm Space Robot,” Int. J. Control Autom. Syst., vol. 16, no. 6, pp. 2896–2905, 2018.

A. A. Kabanov and D. A. Tokarev, “Self-collision Avoidance Method for a Dual-arm Robot,” Proc. of 2019 3rd International Conference on Control in Technical Systems, 2019, pp. 273-276.

C. Scoccia, G. Palmieri, M. C. Palpacelli, and M. Callegari, “A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories,” Machines, vol. 9, no. 2, p. 30, Feb. 2021.

A. Y. Afaghani, Y. Aiyama, “On-line collision avoidance between two robot manipulators using collision map and simple escaping method,” Proc. IEEE/SICE Int. Symposium on System Integration, 2013, pp. 105-110.

A. Santis, A. Albu-Schäffer, C. Ott, B. Siciliano, G. Hirzinger, “The skeleton algorithm for real-time collision avoidance of a humanoid manipulator interacting with humans,” Proc. IEEE/ASME international conference on advanced intelligent mechatronics, Zurich, 2007, 9871732.

Y. Wang, P. Ogren, C. Simth, F. Vina, and Y. Karayiannidis, “Dual-arm manipulation using constraint-based programming,” in Proc. 19th World Congress IFAC, Cape Town, vol. 19, 2014, pp. 311-319.

S. Tarbouriech, B. Navarro, P. Fraisse, A. Crosnier, A. Cherubini “Dual-arm relative tasks performance using sparse kinematic control,” IROS: Intelligent Robots and Systems, 2018, pp.6003-6009.

T. Kivelä, J. Mattila, J. Puura, and S. Launis, “On-Line Path Planning With Collision Avoidance for Coordinate-Controlled Robotic Manipulators,” Proc. ASME/BATH 2017 Symposium on Fluid Power and Motion Control, 2017, p. V001T01A048.

T. Hu, T. Wang, J. Li, and W. Qian, “Obstacle Avoidance for Redundant Manipulators Utilizing a Backward Quadratic Search Algorithm,” International Journal of Advanced Robotic Systems, vol. 13, no. 3, 2016, p. 119.

X. Xu, Y. Hu, J. Zhai, L. Li, and P. Guo, “A novel non-collision trajectory planning algorithm based on velocity potential field for robotic manipulator,” International Journal of Advanced Robotic Systems, vol. 15, no. 4, p. 172988141878707, 2018.

S. Chen, M. Luo, and F. He, “A universal algorithm for sensorless collision detection of robot actuator faults,” Advances in Mechanical Engineering, vol. 10, no. 1, p. 168781401774071, 2018.

Z. Hou, S. Ma, Q. Zeng, and A. Li, “Kinematics analysis and self - collision detection of Truss type multi-robot cooperative welding platform,” Procedia CIRP, vol. 81, 2019, pp. 488–493.

X. Wang, C. Yang, Z. Ju, H. Ma, and M. Fu, “Robot manipulator self-identification for surrounding obstacle detection,” Multimed Tools Appl, vol. 76, no. 5, pp. 6495–6520, 2017.

K. Jang, S. Kim, and J. Park, “Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator,” Sensors, vol. 21, no. 3, p. 890, 2021.

A. A. Kabanov, O. A. Kramar, Kramar, V.A. “Collision Avoidance Control of Multi-link Robotic Manipulators with a Copy-type Master Device,” Proc. International Russian Automation Conference, RusAutoCon, 2021, pp. 639–643.

Y. Li, S. Li, и B. Hannaford, “A Novel Recurrent Neural Network for Improving Redundant Manipulator Motion Planning Completeness,” 2018 IEEE International Conference on Robotics and Automation (ICRA), 2018, pp. 2956–2961.

Z. Liao, G. Jiang, F. Zhao, X. Mei, и Y. Yue, “A novel solution of inverse kinematic for 6R robot manipulator with offset joint based on screw theory,” International Journal of Advanced Robotic Systems, vol. 17, no. 3, p. 172988142092564, 2020.

M. Rouhani and S. Ebrahimabadi, “Inverse kinematics of a 7-DOF redundant robot manipulator using the active set approach under joint physical limits,” Turk J Elec Eng & Comp Sci, vol. 25, pp. 3920 – 3931, 2017.

O. M. Omisore, “Non-iterative geometric approach for inverse kinematics of redundant lead-module in a radiosurgical snake-like robot,” BioMed Eng OnLine, vol. 16, no. 1, p. 93, dec. 2017.

A. R. J. Almusawi, L. C. Dülger, and S. Kapucu, “A New Artificial Neural Network Approach in Solving Inverse Kinematics of Robotic Arm (Denso VP6242),” Computational Intelligence and Neuroscience, vol. 2016, pp. 1–10, 2016.

T. Uhl, Advances in Mechanism and Machine Science: Proceedings of the 15th IFToMM World Congress on Mechanism and Machine Science, V. 73. Cham: Springer International Publishing, 2019.

V. Kramar, O. Kramar, and A. Kabanov, “An Artificial Neural Network Approach for Solving Inverse Kinematics Problem for an Anthropomorphic Manipulator of Robot SAR-401,” Machines, vol. 10, no. 4, p. 241, 2022.

A. Bogdanov, E. Dudorov, A. Permyakov, A. Pronin, и I. Kutlubaev, “Control System of a Manipulator of the Anthropomorphic Robot FEDOR,” 2019 12th International Conference on Developments in eSystems Engineering (DeSE), 2019, pp. 449–453.

A. A. Kabanov and A. N. Balabanov, “The modeling of an anthropomorphic robot arm,” MATEC Web of Conferences, vol. 224, 2018, p. 141807.

K. M. Lynch and F. C. Park, Modern robotics: mechanics, planning, and control, Cambridge, UK: Cambridge University Press, 2017.

P.I. Corke, Robotics, vision and control fundamental algorithms in Matlab: Springer, Cham, 2017.

Shuai Li, Yunong Zhang, Long Jin, “Kinematic Control of Redundant Manipulators Using Neural Networks,” IEEE Transactions On Neural Networks And Learning Systems, vol. 28, no. 10, pp. 2243-2254, 2017.

Ng, A. Machine Learning Yearning; GitHub eBook (MIT Licensed): San Francisco, CA, USA, 2018, p. 118.

J. Heaton, Deep learning and neural networks. St. Louis, MO: Heaton Research, Inc, 2015.

C. E. Nwankpa, W. Ijomah, A. Gachagan, S. Marshall, “Activation Functions: Comparison of Trends in Practice and Research for Deep Learning,” Proc. of the 2nd International Conference on Computational Sciences and Technology, 2020, pp. 124 – 133.

A. Bhoi, P. Mallick, CM. Liu, V. Balas, Bio-inspired Neurocomputing. Studies in Computational Intelligence, Springer, Singapore, 2021.




DOI: https://doi.org/10.18196/jrc.v3i3.14318

Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 Vadim Kramar, Oleg Kramar, Aleksey Kabanov

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


Journal of Robotics and Control (JRC)

P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Peneliti Teknologi Teknik Indonesia
Published by Universitas Muhammadiyah Yogyakarta in collaboration with Peneliti Teknologi Teknik Indonesia, Indonesia and the Department of Electrical Engineering
Website: http://journal.umy.ac.id/index.php/jrc
Email: jrcofumy@gmail.com


Kuliah Teknik Elektro Terbaik