journal article·2024-08-04Open access

Enhancing Adaptability and Autonomy in Cooperative Selective Compliance Assembly Robot Arm Robots: Implementation of Coordination and Rapidly Exploring Random Tree Algorithms for Safe and Efficient Manipulation Tasks

Claudio Urrea, Pablo Sari, John Kern, Hugo Torres

Applied Sciences· Volume 14· Issue 15

Abstract

In this study, a cooperative robotic system comprising two Selective Compliance Assembly Robot Arm (SCARA) robots was developed and simulated. An algorithm was proposed for the coordination of robots in cooperative tasks, along with a Rapidly exploring Random Tree (RRT) path planner for obstacle avoidance. The proposed system proved effective in transferring objects between robots and in handling various scenarios of variable complexity without collisions. The implementation of advanced trajectory planning and coordination algorithms significantly improves the adaptability and autonomy of robotic systems, allowing robots to predict and react to the movements of their counterparts and changes in the environment in real time. This capability is crucial for maintaining a safe and efficient work environment. The importance of synchronization and effective communication between robots is highlighted to avoid collisions and optimize trajectories and cycle times. All tests were conducted in virtual environments, allowing for the evaluation and refinement of the performance of the robots’ performance under controlled conditions. The positive results obtained in the simulations suggest that the system is well suited for future practical implementation in industrial and manufacturing applications, such as chemical handling, collaborative welding, quality inspection, among others. These findings underscore the potential of the cooperative SCARA system to improve the efficiency and safety in industrial applications using advanced algorithms and control techniques, establishing a solid foundation for future research and development in the field of cooperative robotics.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robot Manipulation and Learning · Manufacturing Process and Optimization · Modular Robots and Swarm Intelligence

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Electrical Engineering Department, Faculty of Engineering, University of Santiago of Chile, Las Sophoras 165, Estación Central, Santiago 9170020, Chile

Electronic Engineering Department, Faculty of Science and Technology, University of Azuay, Cuenca 010107, Ecuador

References (49)

Show source-provided references
1. Çiğdem, Ş., Meidute-Kavaliauskiene, I., and Yıldız, B. (2023). Industry 4.0 and Industrial Robots: A Study from the Perspective of Manufacturing Company Employees. Logistics, 7.10.3390/logistics7010017 ↗
2. Tao, B., Gong, Z., and Ding, H. (2023). Climbing Robots for Manufacturing, Oxford University Press.10.1093/nsr/nwad042 ↗
3. Wang, L., Shu, L., and Zhou, H. (2023). Multi-Robot Collaborative Flexible Manufacturing and Digital Twin System Design of Circuit Breakers. Appl. Sci., 13.10.3390/app13042721 ↗
4. Yamafuji, K. (2019). Dev. SCARA Robot, Fuji Technology Press.
5. Design and development of a new 4 DOF hybrid robot with Scara motion for high-speed operations in large workspace10.1016/j.mechmachtheory.2024.105656 ↗
6. Programming Fine Manufacturing Tasks on Collaborative Robots: A Case Study on Industrial Gluing10.4173/mic.2023.4.1 ↗
7. Ye, W., Tang, T.F., and Li, Q.C. (2023). Robotized Manufacturing Equipment: A Review from the Perspective of Mechanism Topology, Science Press.10.1007/s11431-022-2349-7 ↗
8. Hameed, A., Ordys, A., Możaryn, J., and Sibilska-Mroziewicz, A. (2023). Control System Design and Methods for Collaborative Robots: Review. Appl. Sci., 13.10.3390/app13010675 ↗
9. Ponikelský, J., Chalupa, M., Černohlávek, V., and Štěrba, J. (2024). Force and Pressure Dependent Asymmetric Workspace Research of a Collaborative Robot and Human. Symmetry, 16.10.3390/sym16010131 ↗
10. Sprenger, C.Z., Ramón, J.A.C., and Baier, N.U. (2024). RTMN 2.0—An Extension of Robot Task Modeling and Notation (RTMN) Focused on Human–Robot Collaboration. Appl. Sci., 14.10.3390/app14010283 ↗
11. Stein Variational Belief Propagation for Multi-Robot Coordination10.1109/LRA.2024.3375708 ↗
12. Altruistic coordination for multi-robot cooperative pathfinding10.1007/s10489-015-0660-3 ↗
13. Robust coordinated control of a dual-arm space robot10.1016/j.actaastro.2017.06.009 ↗
14. Four-Criterion-Optimization-Based Coordination Motion Control of Dual-Arm Robots10.1109/TCDS.2022.3182534 ↗
15. Wu, G., Niu, B., and Li, Q. (2023). Trajectory Tracking Control of Fast Parallel SCARA Robots with Fuzzy Adaptive Iterative Learning Control for Repetitive Pick-and-Place Operations. Electronics, 12.10.3390/electronics12244995 ↗
16. Chiriatti, G., Palmieri, G., Scoccia, C., Palpacelli, M.C., and Callegari, M. (2021). Adaptive obstacle avoidance for a class of collaborative robots. Machines, 9.10.3390/machines9060113 ↗
17. Su, C., and Xu, J. (2022). A Sampling-Based Unfixed Orientation Search Method for Dual Manipulator Cooperative Manufacturing. Sensors, 22.10.3390/s22072502 ↗
18. Gafur, N., Kanagalingam, G., and Ruskowski, M. (2021). Dynamic collision avoidance for multiple robotic manipulators based on a non-cooperative multi-agent game. arXiv.10.1109/ACCESS.2022.3176626 ↗
19. Impedance Control for Coordinated Robots by State and Output Feedback10.1109/TSMC.2019.2947453 ↗
20. Modeling and Coordinated Control of Multiple Mobile Manipulators with Closed-chain Constraints10.1007/s12555-021-0925-z ↗
21. Luviano-Cruz, D., Garcia-Luna, F., Pérez-Domínguez, L., and Gadi, S.K. (2018). Multi-agent reinforcement learning using linear fuzzy model applied to cooperative mobile robots. Symmetry, 10.10.3390/sym10100461 ↗
22. Min, F., Wang, G., and Liu, N. (2019). Collision detection and identification on robot manipulators based on vibration analysis. Sensors, 19.10.3390/s19051080 ↗
23. Raibail, M., Rahman, A.H.A., AL-Anizy, G.J., Nasrudin, M.F., Nadzir, M.S.M., Noraini, N.M.R., and Yee, T.S. (2022). Decentralized Multi-Robot Collision Avoidance: A Systematic Review from 2015 to 2021. Symmetry, 14.10.3390/sym14030610 ↗
24. Informed Circular Fields for Global Reactive Obstacle Avoidance of Robotic Manipulators10.1016/j.ifacol.2023.10.1698 ↗
25. Meng, X., and Zhu, X. (2022). Autonomous Obstacle Avoidance Path Planning for Grasping Manipulator Based on Elite Smoothing Ant Colony Algorithm. Symmetry, 14.10.3390/sym14091843 ↗
26. Predictive Control of Cooperative Robots Sharing Common Workspace10.1109/TCST.2023.3331525 ↗
27. Cooperative Distributed Predictive Control for Smart Injection Molding Systems with One-Tap Memory10.1109/TII.2024.3378838 ↗
28. Taner, B., and Subbarao, K. (2024). Modeling of Cooperative Robotic Systems and Predictive Control Applied to Biped Robots and UAV-UGV Docking with Task Prioritization. Sensors, 24.10.3390/s24103189 ↗
29. Decentralized force and motion control of multiple cooperative manipulators10.1080/00051144.2021.1880155 ↗
30. The dynamics and sliding mode control of multiple cooperative welding robot manipulators10.5772/50641 ↗
31. Global finite-time cooperative control for multiple manipulators using integral sliding mode control10.1002/asjc.2706 ↗
32. Neural network-based position synchronised internal force control scheme for cooperative manipulator system10.1080/00207721.2017.1323134 ↗
33. Liu, L., Liu, Q., Song, Y., Pang, B., Yuan, X., and Xu, Q. (2021). A collaborative control method of dual-arm robots based on deep reinforcement learning. Appl. Sci., 11.10.3390/app11041816 ↗
34. Adaptive Variable Impedance Control with Fuzzy-PI Compound Controller for Robot Trimming System10.1007/s13369-022-06755-z ↗
35. Bruzzone, L., and Nodehi, S.E. (2022). Application of Half-Derivative Damping to Cartesian Space Position Control of a SCARA-like Manipulator. Robotics, 11.10.3390/robotics11060152 ↗
36. Yu, M., Yu, C., Naddaf-Sh, M.-M., Upadhyay, D., Gao, S., and Fan, C. (2024). Efficient Motion Planning for Manipulators with Control Barrier Function-Induced Neural Controller. arXiv.10.1109/ICRA57147.2024.10610785 ↗
37. UaMPNet: Uncertainty-Aware Motion Planning Network for Manipulator Motion Planning10.1109/ACCESS.2024.3396733 ↗
38. Yu, J., Wu, J., Xu, J., Wang, X., Cui, X., Wang, B., and Zhao, Z. (2024). A Novel Planning and Tracking Approach for Mobile Robotic Arm in Obstacle Environment. Machines, 12.10.3390/machines12010019 ↗
39. Yih, C.C., and Wu, S.J. (2020). Adaptive task-space manipulator control with parametric uncertainties in kinematics and dynamics. Appl. Sci., 10.10.3390/app10248806 ↗
40. Fixed-time terminal sliding mode control for uncertain robot manipulators10.1016/j.isatra.2023.10.011 ↗
41. Adaptive Variable Universe Fuzzy Sliding-Mode Control for Robot Manipulators with Model Uncertainty10.1109/JRFID.2024.3355214 ↗
42. Priya V, P., and Suresh, J. (2022). Integration of SCARA Robot for Pick and Place Application Using PLC, European Alliance for Innovation.
43. A novel tool to optimize the performance of SCARA robots used in pick and place operations10.1007/s12206-021-0937-x ↗
44. Kapusi, T.P., Erdei, T.I., Husi, G., and Hajdu, A. (2022). Application of Deep Learning in the Deployment of an Industrial SCARA Machine for Real-Time Object Detection. Robotics, 11.10.3390/robotics11040069 ↗
45. Design, simulation, comparison and evaluation of parameter identification methods for an industrial robot10.1016/j.compeleceng.2016.09.004 ↗
46. López-Muñoz, R., Portilla-Flores, E.A., Corona-Ramírez, L.G., Vega-Alvarado, E., and Maya-Rodríguez, M.C. (2023). Inverse Kinematics: An Alternative Solution Approach Applying Metaheuristics. Appl. Sci., 13.10.3390/app13116543 ↗
47. Limoyo, O., Marić, F., Giamou, M., Alexson, P., Petrović, I., and Kelly, J. (2022). Generative Graphical Inverse Kinematics. arXiv.
48. Lin, Y., Xu, Q., Ju, W., and Zhang, T. (2024). Inverse Kinematics of Large Hydraulic Manipulator Arm Based on ASWO Optimized BP Neural Network. Appl. Sci., 14.10.3390/app14135551 ↗
49. Adaptive 3D Visual Servoing of a Scara Robot Manipulator with Unknown Dynamic and Vision System Parameters10.3390/automation2030008 ↗