Cooperative Robot Manipulators Dynamical Modeling and Control: An Overview
Abstract
:1. Introduction
1.1. Background
- Increased Productivity: Cooperation allows for parallel execution of tasks, resulting in higher productivity compared with a single robot. CRMs can work simultaneously on different parts of a task, reducing overall completion time.
- Enhanced Task Complexity: Complex tasks that may be challenging or impossible for a single robot arm can be tackled by CRMs. Each arm can specialize in a specific aspect of the task, enabling the completion of intricate operations.
- Flexibility and Adaptability: CRMs offer flexibility in adapting to different tasks and environments. The modular nature of the system allows for easy reconfiguration and allocation of robot arms to specific tasks based on requirements.
- Fault Tolerance and Redundancy: In case of a failure or breakdown of one robot’s joint, the other joints can continue to work, ensuring that the overall task progresses. Redundancy in the system improves fault tolerance and system reliability.
- Increased Complexity: Coordinating the movements and actions of multiple robot arms requires sophisticated algorithms and communication protocols. The complexity of system design, synchronization, and control can be challenging and may require advanced programming and planning.
- Communication and Coordination Overhead: Effective cooperation among multiple robot arms necessitates robust communication and coordination. The need for exchanging information, synchronizing actions, and avoiding collisions can introduce communication overhead and latency.
- Cost and Maintenance: Implementing and maintaining a multirobot arm system can be costly. Each additional robot arm adds to the hardware and maintenance expenses, requiring regular calibration.
- System Scalability: Scaling up a multirobot arm system to accommodate a larger number of arms may introduce additional challenges. Ensuring seamless coordination and efficient task allocation becomes more complex as the number of robot arms increases.
- Limited Workspace: When multiple robot arms operate in a shared workspace, they need to be carefully coordinated to avoid collisions and ensure safe operations. The available workspace may restrict the number of robot arms that can operate simultaneously.
1.2. Motivation
1.3. Contributions and Organization
2. Dynamics and Kinematics Modeling
2.1. Robot Modeling
Modification of Robot Dynamical Model
2.2. Payload Modeling
- Studies that presume full knowledge of the physical properties of the payload, a prevailing assumption in most of the literature in this domain.
- Whether the control model is based on joint space or task space.
- The degree to which the payload dynamics are understood, either known or partially unknown.
- The level of knowledge about the robots’ dynamics, which can be either known or partially unknown.
- The introduction of external disturbances into the system.
2.3. Closed-Chain Constraint and Degree of Freedom
2.4. Load Distribution Analysis
- Balanced Load Handling: Proper load distribution ensures that each robot carries its fair share of the payload’s weight. This balance prevents the overloading of any single robot and ensures that the payload is handled safely and securely. Overloading can lead to mechanical stress, wear, or even damage to the robots.
- Enhanced Stability: Cooperative robots, especially when forming a closed kinematic chain, rely on each other for stability. When the load is unevenly distributed, it can lead to instability, causing the object to sway or tip. Proper load distribution helps maintain the equilibrium of the system, reducing the risk of accidents and ensuring safe operation.
- Efficiency and Speed: An optimally distributed load can lead to increased efficiency and faster task completion. When robots work together to distribute the load efficiently, they can coordinate their movements more effectively, reducing the time required to accomplish the task.
- Energy Efficiency: Uneven load distribution can result in some robots expending more energy than others. When the load is distributed evenly, the energy consumption across the robots is balanced, leading to improved overall energy efficiency.
- Fault Tolerance: CRMs often include redundancy. In the event of a robot failure, a well-distributed load allows the remaining robots to compensate more effectively, maintaining task performance and system functionality.
- Adaptability to Payload Shape and Size: Load distribution strategies can be adapted to the size, shape, and weight of the payload. This adaptability allows the system to handle a wide range of payloads effectively, from small and lightweight items to larger and heavier ones.
- Safety: An even distribution of the load minimizes the risk of accidents, such as objects falling or robots colliding. Safety is of utmost importance in collaborative environments, and proper load distribution contributes to a safer working environment.
2.5. Robots and Payload-Augmented Model
2.6. Grasping Strategies
2.7. Research Gaps and Opportunities
3. Control Algorithm
3.1. Control Scheme Based on Impedance Relation
3.2. Estimation, Adaption, and Robustness
- Compensating for Uncertainties: CRMs may encounter uncertainties related to an object’s weight, shape, friction, or the robot’s physical parameters. Adaptive control allows the system to adapt and adjust control parameters in real time to account for these uncertainties, ensuring accurate and stable manipulation, e.g., see the works in [77,79].
- Improving Accuracy: Adaptive control can improve the accuracy of task execution by continuously adjusting control inputs based on feedback from sensors and the system’s states. This is particularly important when precise positioning and force regulation are required.
- Enhancing Robustness: Cooperative manipulation scenarios often involve complex and dynamic environments. Adaptive control strategies can make the system more robust by adapting to changes in the environment or disturbances that may affect the robots’ ability to carry and manipulate the object, e.g., see the work in [77].
3.2.1. Observer Design
3.2.2. Adaptive Control
3.3. Control Algorithm Variations for Cooperative Resolution
3.4. Other Challenges and Solutions
3.4.1. Optimization
3.4.2. Redundancy
3.4.3. Collision Avoidance
3.4.4. Fault Tolerance
4. Conclusions and Future Works
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
CRM | Cooperative Robot Manipulators |
CM | Center of Mass |
DOF | Degree of Freedom |
JM | Joint Mechanism |
ODE | Ordinary Differential Equation |
MANFIS | Multiple Adaptive Neuro-Fuzzy Inference System |
SMC | Sliding-Mode Control |
MPC | Model Predictive Control |
References
- Sherwani, F.; Asad, M.M.; Ibrahim, B.S.K.K. Collaborative robots and industrial revolution 4.0 (ir 4.0). In Proceedings of the 2020 International Conference on Emerging Trends in Smart Technologies (ICETST), Karachi, Pakistan, 26–27 March 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar]
- Hayakawa, S.; Wan, W.; Koyama, K.; Harada, K. A Dual-Arm Robot That Manipulates Heavy Plates Cooperatively With a Vacuum Lifter. arXiv 2022, arXiv:2203.10585. [Google Scholar]
- Hirao, Y.; Wan, W.; Kanoulas, D.; Harada, K. Body Extension by Using Two Mobile Manipulators. Cyborg Bionic Syst. 2023, 4, 0014. [Google Scholar] [CrossRef] [PubMed]
- Knepper, R.A.; Layton, T.; Romanishin, J.; Rus, D. Ikeabot: An autonomous multi-robot coordinated furniture assembly system. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 855–862. [Google Scholar]
- Vukobratovic, M.; Tuneski, A. Mathematical model of multiple manipulators: Cooperative compliant manipulation on dynamical environments. Mech. Mach. Theory 1998, 33, 1211–1239. [Google Scholar] [CrossRef]
- Toumi, I.; Orthey, A.; von Rohr, A.; Vien, N.A. Multi-Arm Bin-Picking in Real-Time: A Combined Task and Motion Planning Approach. arXiv 2022, arXiv:2211.11089. [Google Scholar]
- Matheson, R. Robots Track Moving Objects with Unprecedented Precision. 2019. Available online: https://news.mit.edu/2019/robots-track-moving-objects-unprecedented-precision-0219 (accessed on 18 February 2019).
- Performance of Collaborative Robot Systems. 2018. Available online: https://www.nist.gov/programs-projects/performance-collaborative-robot-systems (accessed on 8 May 2018).
- Hardesty, L. Helping Robots Put It All Together. 2015. Available online: https://news.mit.edu/2015/assembly-algorithm-for-autonomous-robots-0527 (accessed on 27 May 2015).
- Hentout, A.; Aouache, M.; Maoudj, A.; Akli, I. Human–robot interaction in industrial collaborative robotics: A literature review of the decade 2008–2017. Adv. Robot. 2019, 33, 764–799. [Google Scholar] [CrossRef]
- Gudiño-Lau, J.; Arteaga, M.A. Dynamic model and simulation of cooperative robots: A case study. Robotica 2005, 23, 615–624. [Google Scholar] [CrossRef]
- Marvel, J.A.; Bostelman, R.; Falco, J. Multi-robot assembly strategies and metrics. ACM Comput. Surv. (CSUR) 2018, 51, 1–32. [Google Scholar] [CrossRef]
- Schwung, A.; Schwung, D.; Hameed, M.S.A. Cooperative robot control in flexible manufacturing cells: Centralized vs. distributed approaches. In Proceedings of the 2019 IEEE 17th International Conference on Industrial Informatics (INDIN), Helsinki-Espoo, Finland, 22–25 July 2019; IEEE: Piscataway, NJ, USA, 2019; Volume 1, pp. 233–238. [Google Scholar]
- Yang, M.; Yua, L.; Wong, C.; Mineo, C.; Yang, E.; Bomphray, I.; Huang, R.; Brady, S. Comprehensive Simulation of Cooperative Robotic System for Advanced Composite Manufacturing: A Case Study. In Advances in Manufacturing Technology XXXIV; IOS Press: Amsterdam. The Netherlands, 2021; pp. 105–110. [Google Scholar]
- Su, C.; Xu, J. A sampling-based unfixed orientation search method for dual manipulator cooperative manufacturing. Sensors 2022, 22, 2502. [Google Scholar] [CrossRef]
- Azar, A.T.; Serrano, F.E.; Hameed, I.A.; Kamal, N.A.; Vaidyanathan, S. Robust H-infinity decentralized control for industrial cooperative robots. In Proceedings of the International Conference on Advanced Intelligent Systems and Informatics, Cairo, Egypt, 26–28 October 2019; Springer: Berlin/Heidelberg, Germany, 2019; pp. 254–265. [Google Scholar]
- Alhijaily, A.; Kilic, Z.M.; Bartolo, A.P. Teams of robots in additive manufacturing: A review. Virtual Phys. Prototyp. 2023, 18, e2162929. [Google Scholar] [CrossRef]
- Su, C.; Xu, J. A novel non-collision path planning strategy for multi-manipulator cooperative manufacturing systems. Int. J. Adv. Manuf. Technol. 2022, 120, 3299–3324. [Google Scholar] [CrossRef]
- Krüger, J.; Schreck, G.; Surdilovic, D. Dual arm robot for flexible and cooperative assembly. CIRP Ann. 2011, 60, 5–8. [Google Scholar] [CrossRef]
- Schneider, S.; Cannon, R.H. Object impedance control for cooperative manipulation: Theory and experimental results. In Proceedings of the 1989 International Conference on Robotics and Automation, Scottsdale, AZ, USA, 14–19 May 1989; IEEE: Piscataway, NJ, USA, 1989; pp. 1076–1083. [Google Scholar]
- Zhai, A.; Zhang, H.; Wang, J.; Lu, G.; Li, J.; Chen, S. Adaptive neural synchronized impedance control for cooperative manipulators processing under uncertain environments. Robot. Comput.-Integr. Manuf. 2022, 75, 102291. [Google Scholar] [CrossRef]
- Hu, H.; Cao, J. Adaptive variable impedance control of dual-arm robots for slabstone installation. ISA Trans. 2022, 128, 397–408. [Google Scholar] [CrossRef] [PubMed]
- Meng, X.; Sun, J.; Liu, Q.; Chi, G. A discrete-time distributed optimization algorithm for cooperative transportation of multi-robot system. Complex Intell. Syst. 2023, 1–13. [Google Scholar] [CrossRef]
- Benali, K.; Brethé, J.F.; Guérin, F.; Gorka, M. Dual arm robot manipulator for grasping boxes of different dimensions in a logistics warehouse. In Proceedings of the 2018 IEEE International Conference on Industrial Technology (ICIT), Lyon, France, 19–22 February 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 147–152. [Google Scholar]
- Stroupe, A.; Huntsberger, T.; Okon, A.; Aghazarian, H. Precision manipulation with cooperative robots. In Proceedings of the Multi-Robot Systems, From Swarms to Intelligent Automata Volume III: Proceedings from the 2005 International Workshop on Multi-Robot Systems; Springer: Berlin/Heidelberg, Germany, 2005; pp. 235–248. [Google Scholar]
- Costa, E.D.; Shiroma, P.M.; Campos, M.F. Cooperative robotic exploration and transport of unknown objects. In Proceedings of the 2012 Brazilian Robotics Symposium and Latin American Robotics Symposium, Fortaleza, Brazil, 16–19 October 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 56–61. [Google Scholar]
- Khan, A.T.; Li, S.; Cao, X. Control framework for cooperative robots in smart home using bio-inspired neural network. Measurement 2021, 167, 108253. [Google Scholar] [CrossRef]
- Hichri, B.; Fauroux, J.C.; Adouane, L.; Doroftei, I.; Mezouar, Y. Design of cooperative mobile robots for co-manipulation and transportation tasks. Robot. Comput.-Integr. Manuf. 2019, 57, 412–421. [Google Scholar] [CrossRef]
- He, J.; Luo, M.; Zhang, Q. Dual impedance control with variable object stiffness for the dual-arm cooperative manipulators. In Proceedings of the 2016 Asia-Pacific Conference on Intelligent Robot Systems (ACIRS), Tokyo, Japan, 20–22 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 102–108. [Google Scholar]
- Hawley, L.; Suleiman, W. Control framework for cooperative object transportation by two humanoid robots. Robot. Auton. Syst. 2019, 115, 1–16. [Google Scholar] [CrossRef]
- Zi, B.; Sun, H.; Zhu, Z.; Qian, S. The dynamics and sliding mode control of multiple cooperative welding robot manipulators. Int. J. Adv. Robot. Syst. 2012, 9, 53. [Google Scholar] [CrossRef]
- Guler, B.; Niaz, P.P.; Madani, A.; Aydin, Y.; Basdogan, C. An adaptive admittance controller for collaborative drilling with a robot based on subtask classification via deep learning. Mechatronics 2022, 86, 102851. [Google Scholar] [CrossRef]
- Kim, G.; Seo, H.; Im, S.; Kang, D.; Jeong, S. A study on simulator of human-robot cooperative manipulator for dental implant surgery. In Proceedings of the 2009 IEEE International Symposium on Industrial Electronics, Seoul, Republic of Korea, 5–8 July 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 2159–2164. [Google Scholar]
- Li, T.; Xie, F.; Zhao, Z.; Zhao, H.; Guo, X.; Feng, Q. A multi-arm robot system for efficient apple harvesting: Perception, task plan and control. Comput. Electron. Agric. 2023, 211, 107979. [Google Scholar] [CrossRef]
- Lytridis, C.; Kaburlasos, V.G.; Pachidis, T.; Manios, M.; Vrochidou, E.; Kalampokas, T.; Chatzistamatis, S. An overview of cooperative robotics in agriculture. Agronomy 2021, 11, 1818. [Google Scholar] [CrossRef]
- Stolfi, A.; Gasbarri, P.; Sabatini, M. A combined impedance-PD approach for controlling a dual-arm space manipulator in the capture of a non-cooperative target. Acta Astronaut. 2017, 139, 243–253. [Google Scholar] [CrossRef]
- Wang, X.; Shi, L.; Katupitiya, J. A strategy to decelerate and capture a spinning object by a dual-arm space robot. Aerosp. Sci. Technol. 2021, 113, 106682. [Google Scholar] [CrossRef]
- Villa, D.K.D.; Brandão, A.S.; Carelli, R.; Sarcinelli-Filho, M. Cooperative load transportation with two quadrotors using adaptive control. IEEE Access 2021, 9, 129148–129160. [Google Scholar] [CrossRef]
- Sharma, G.; Rout, B. Energy efficient reactionless design of multi-arm space robot for a cooperative handshake maneuver. Adv. Space Res. 2023, 71, 1752–1768. [Google Scholar] [CrossRef]
- Zarafshan, P.; Larimi, R.; Moosavian, S.A.A.; Siciliano, B. Which impedance strategy is the most effective for cooperative object manipulation? Ind. Robot. Int. J. 2017, 44, 198–209. [Google Scholar] [CrossRef]
- Pierri, F.; Nigro, M.; Muscio, G.; Caccavale, F. Cooperative manipulation of an unknown object via omnidirectional unmanned aerial vehicles. J. Intell. Robot. Syst. 2020, 100, 1635–1649. [Google Scholar] [CrossRef]
- Shrivastava, A.; Dalla, V.K.; Dal, P.N. Space debris manipulation by cooperative redundant planar robots with minimized trajectory error. Arab. J. Sci. Eng. 2022, 47, 15285–15302. [Google Scholar] [CrossRef]
- Xu, R.; Luo, J.; Wang, M. Optimal grasping pose for dual-arm space robot cooperative manipulation based on global manipulability. Acta Astronaut. 2021, 183, 300–309. [Google Scholar] [CrossRef]
- Patel, Y.; George, P. Parallel manipulators applications—A survey. Mod. Mech. Eng. 2012, 2, 57. [Google Scholar] [CrossRef]
- Gosselin, C.; Schreiber, L.T. Redundancy in parallel mechanisms: A review. Appl. Mech. Rev. 2018, 70, 010802. [Google Scholar] [CrossRef]
- Siciliano, B.; Khatib, O.; Kröger, T. Springer Handbook of Robotics; Springer: Berlin/Heidelberg, Germany, 2008; Volume 200. [Google Scholar]
- Feng, Z.; Hu, G.; Sun, Y.; Soon, J. An overview of collaborative robotic manipulation in multi-robot systems. Annu. Rev. Control 2020, 49, 113–127. [Google Scholar] [CrossRef]
- Alonso-Mora, J.; Baker, S.; Rus, D. Multi-robot formation control and object transport in dynamic environments via constrained optimization. Int. J. Robot. Res. 2017, 36, 1000–1021. [Google Scholar] [CrossRef]
- Zhou, Y. Dynamic model and force control for two manipulators handling a pin-jointed object. In Proceedings of the 30th IEEE Conference on Decision and Control, Brighton, UK, 11–13 December 1991; IEEE: Piscataway, NJ, USA, 1991; pp. 2763–2768. [Google Scholar]
- Spong, M.W.; Hutchinson, S.; Vidyasagar, M. Robot Modeling and Control; John Wiley & Sons: Hoboken, NJ, USA, 2020. [Google Scholar]
- Ghorbanpour, A.; Richter, H. Energy-Optimal Impedance Control of Cooperative Robot Manipulators. J. Dyn. Syst. Meas. Control 2022, 144, 121002. [Google Scholar] [CrossRef]
- Izadbakhsh, A.; Nikdel, N.; Deylami, A. Cooperative and robust object handling by multiple manipulators based on the differential equation approximator. ISA Trans. 2022, 128, 68–80. [Google Scholar] [CrossRef] [PubMed]
- Caccavale, F.; Chiacchio, P.; Marino, A.; Villani, L. Six-dof impedance control of dual-arm cooperative manipulators. IEEE/ASME Trans. Mechatron. 2008, 13, 576–586. [Google Scholar] [CrossRef]
- Mohajerpoor, R.; Rezaei, M.; Talebi, A.; Noorhosseini, M.; Monfaredi, R. A robust adaptive hybrid force/position control scheme of two planar manipulators handling an unknown object interacting with an environment. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2012, 226, 509–522. [Google Scholar] [CrossRef]
- Li, Y.; Yang, C.; Yan, W.; Cui, R.; Annamalai, A. Admittance-based adaptive cooperative control for multiple manipulators with output constraints. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3621–3632. [Google Scholar] [CrossRef]
- Izadbakhsh, A. An observer-based output tracking controller for electrically driven cooperative multiple manipulators with adaptive Bernstein-type approximator. Robotica 2022, 40, 2295–2319. [Google Scholar] [CrossRef]
- Abbas, M.; Dwivedy, S.K. Adaptive control for networked uncertain cooperative dual-arm manipulators: An event-triggered approach. Robotica 2022, 40, 1951–1978. [Google Scholar] [CrossRef]
- He, W.; Sun, Y.; Yan, Z.; Yang, C.; Li, Z.; Kaynak, O. Disturbance observer-based neural network control of cooperative multiple manipulators with input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2019, 31, 1735–1746. [Google Scholar] [CrossRef]
- Hwang, C.L. Cooperation of robot manipulators with motion constraint by real-time RNN-based finite-time fault-tolerant control. Neurocomputing 2023, 556, 126694. [Google Scholar] [CrossRef]
- Hwang, C.L.; Yu, W.S. Tracking and cooperative designs of robot manipulators using adaptive fixed-time fault-tolerant constraint control. IEEE Access 2020, 8, 56415–56428. [Google Scholar] [CrossRef]
- Kumar, V.; Gardner, J.F. Kinematics of Redundantly Actuated Closed Chains. IEEE Trans. Robot. Autom. 1990, 6, 269–274. [Google Scholar] [CrossRef]
- Yun, X.; Kumar, V.R. An approach to simultaneous control of trajectory and interaction forces in dual arm configurations. In Proceedings of the Advanced Robotics: 1989: Proceedings of the 4th International Conference on Advanced Robotics, Columbus, OH, USA, 13–15 June 1989; Springer: Berlin/Heidelberg, Germany, 1991; pp. 278–298. [Google Scholar]
- Monfaredi, R.; Rezaei, S.M.; Talebi, A. A new observer-based adaptive controller for cooperative handling of an unknown object. Robotica 2016, 34, 1437–1463. [Google Scholar] [CrossRef]
- Zhang, H.T.; Xu, H.; Xu, B.; Wu, Y.; Huang, J.; Han, Q.L. Adaptive learning-based distributed control of cooperative robot arm manipulation for unknown objects. IEEE Trans. Syst. Man Cybern. Syst. 2022, 53, 1298–1307. [Google Scholar] [CrossRef]
- Caccavale, F.; Villani, L. An impedance control strategy for cooperative manipulation. In Proceedings of the 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Proceedings (Cat. No. 01TH8556), Como, Italy, 8–12 July 2001; IEEE: Piscataway, NJ, USA, 2001; Volume 1, pp. 343–348. [Google Scholar]
- De Pascali, L.; Erhart, S.; Zaccarian, L.; Francesco, B.; Hirche, S. A decoupling scheme for force control in cooperative multi-robot manipulation tasks. In Proceedings of the 2022 IEEE 17th International Conference on Advanced Motion Control (AMC), Padova, Italy, 18–20 February 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 243–249. [Google Scholar]
- Marino, A.; Pierri, F. A two stage approach for distributed cooperative manipulation of an unknown object without explicit communication and unknown number of robots. Robot. Auton. Syst. 2018, 103, 122–133. [Google Scholar] [CrossRef]
- Kawai, Y.; Endo, T.; Matsuno, F. Cooperative control of large flexible space structure by two planar robots. IET Control Theory Appl. 2021, 15, 771–783. [Google Scholar] [CrossRef]
- Koivo, A.; Unseren, M. Modeling closed chain motion of two manipulators holding a rigid object. Mech. Mach. Theory 1990, 25, 427–438. [Google Scholar] [CrossRef]
- Haghshenas, H.; Hansson, A.; Norrlöf, M. Time-Optimal Path Tracking for Cooperative Manipulators: A Convex Optimization Approach. arXiv 2023, arXiv:2303.07039. [Google Scholar] [CrossRef]
- Jiao, C.; Yu, L.; Su, X.; Wen, Y.; Dai, X. Adaptive hybrid impedance control for dual-arm cooperative manipulation with object uncertainties. Automatica 2022, 140, 110232. [Google Scholar] [CrossRef]
- Wan, L.; Pan, Y.J.; Chen, Q. Admittance-Based Non-Singular Terminal Sliding Mode Control of Multiple Cooperative Manipulators. In Proceedings of the 2023 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Seattle, WA, USA, 27 June–1 July 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 111–116. [Google Scholar]
- You, S.S.; Jeong, S.K. Kinematics and dynamic modeling for holonomic constrained multiple robot systems through principle of workspace orthogonalization. KSME Int. J. 1998, 12, 170–180. [Google Scholar] [CrossRef]
- Deylami, A.; Izadbakhsh, A. Observer-based adaptive control of cooperative multiple manipulators using the Mastroianni operators as uncertainty approximator. Int. J. Robust Nonlinear Control 2022, 32, 3625–3646. [Google Scholar] [CrossRef]
- Bonitz, R.; Hsia, T.C. Internal force-based impedance control for cooperating manipulators. IEEE Trans. Robot. Autom. 1996, 12, 78–89. [Google Scholar] [CrossRef]
- Farahmandrad, M.; Ganjefar, S.; Talebi, H.A.; Bayati, M. Fuzzy sliding mode controller design for a cooperative robotic system with uncertainty for handling an object. J. Dyn. Syst. Meas. Control 2019, 141, 061010. [Google Scholar] [CrossRef]
- Choi, H.S.; Ro, P.I. A robust and adaptive force/position control for two cooperating robot arms under uncertainty. KSME J. 1995, 9, 410–420. [Google Scholar] [CrossRef]
- Li, Z.; Tao, P.Y.; Ge, S.S.; Adams, M.; Wijesoma, W.S. Robust adaptive control of cooperating mobile manipulators with relative motion. IEEE Trans. Syst. Man Cybern. Part B 2008, 39, 103–116. [Google Scholar]
- Li, Z.; Deng, S.; Su, C.Y.; Li, G.; Yu, Z.; Liu, Y.; Wang, M. Decentralised adaptive control of cooperating Robotic manipulators with disturbance observers. IET Control Theory Appl. 2014, 8, 515–521. [Google Scholar] [CrossRef]
- Liu, Y.H.; Arimoto, S. Decentralized adaptive and nonadaptive position/force controllers for redundant manipulators in cooperations. Int. J. Robot. Res. 1998, 17, 232–247. [Google Scholar] [CrossRef]
- Baigzadehnoe, B.; Rahmani, Z.; Khosravi, A.; Rezaie, B. On position/force tracking control problem of cooperative robot manipulators using adaptive fuzzy backstepping approach. ISA Trans. 2017, 70, 432–446. [Google Scholar] [CrossRef]
- Gueaieb, W.; Al-Sharhan, S.; Bolic, M. Robust computationally efficient control of cooperative closed-chain manipulators with uncertain dynamics. Automatica 2007, 43, 842–851. [Google Scholar] [CrossRef]
- Kawasaki, H.; Ito, S.; Ramli, R.B. Adaptive decentralized coordinated control of multiple robot arms. IFAC Proc. Vol. 2003, 36, 387–392. [Google Scholar] [CrossRef]
- Panwar, V.; Kumar, N.; Sukavanam, N.; Borm, J.H. Adaptive neural controller for cooperative multiple robot manipulator system manipulating a single rigid object. Appl. Soft Comput. 2012, 12, 216–227. [Google Scholar] [CrossRef]
- Kawasaki, H.; Ueki, S.; Ito, S. Decentralized adaptive coordinated control of multiple robot arms without using a force sensor. Automatica 2006, 42, 481–488. [Google Scholar] [CrossRef]
- Zhai, A.; Wang, J.; Zhang, H.; Lu, G.; Li, H. Adaptive robust synchronized control for cooperative robotic manipulators with uncertain base coordinate system. ISA Trans. 2022, 126, 134–143. [Google Scholar] [CrossRef] [PubMed]
- Erhart, S.; Hirche, S. Adaptive force/velocity control for multi-robot cooperative manipulation under uncertain kinematic parameters. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 307–314. [Google Scholar]
- Ren, Y.; Chen, Z.; Liu, Y.; Gu, Y.; Jin, M.; Liu, H. Adaptive hybrid position/force control of dual-arm cooperative manipulators with uncertain dynamics and closed-chain kinematics. J. Frankl. Inst. 2017, 354, 7767–7793. [Google Scholar] [CrossRef]
- He, Y.; Wu, M.; Liu, S. A cooperative optimization strategy for distributed multi-robot manipulation with obstacle avoidance and internal performance maximization. Mechatronics 2021, 76, 102560. [Google Scholar] [CrossRef]
- Wang, Y.; Liu, Z.; Zhang, Y. Adaptive jacobian coordinated manipulation for multiple robot manipulators. In Proceedings of the 2016 Chinese Control and Decision Conference (CCDC), Yinchuan, China, 28–30 May 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1342–1347. [Google Scholar]
- Xu, F.; Wang, J.; Lu, G.d. Adaptive robust neural control of a two-manipulator system holding a rigid object with inaccurate base frame parameters. Front. Inf. Technol. Electron. Eng. 2018, 19, 1316–1327. [Google Scholar] [CrossRef]
- Mehrabi, E.; Talebi, H.A.; Zareinejad, M.; Sharifi, I. Cooperative control of manipulator robotic systems with unknown dynamics. In Proceedings of the 2015 International Conference on Advanced Robotics (ICAR), Istanbul, Turkey, 27–31 July 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 401–406. [Google Scholar]
- Esakki, B.; Ahmed, S.R. Dynamics and control of collaborative robot manipulators. In Proceedings of the 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), Chennai, India, 6–8 May 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 590–595. [Google Scholar]
- Pliego-Jimenez, J.; Arteaga-Perez, M. On the adaptive control of cooperative robots with time-variant holonomic constraints. Int. J. Adapt. Control Signal Process. 2017, 31, 1217–1231. [Google Scholar] [CrossRef]
- Uzmay, İ.; Burkan, R.; Sarikaya, H. Application of robust and adaptive control techniques to cooperative manipulation. Control Eng. Pract. 2004, 12, 139–148. [Google Scholar] [CrossRef]
- Woon, L.; Ge, S.S.; Chen, X.; Zhang, C. Adaptive neural network control of coordinated manipulators. J. Robot. Syst. 1999, 16, 195–211. [Google Scholar] [CrossRef]
- Jean, J.H.; Fu, L.C. An adaptive control scheme for coordinated multimanipulator systems. IEEE Trans. Robot. Autom. 1993, 9, 226–231. [Google Scholar] [CrossRef]
- Chiacchio, P.; Chiaverini, S.; Siciliano, B. Cooperative control schemes for multiple robot manipulator systems. In Proceedings of the 1992 IEEE International Conference on Robotics and Automation, Nice, France, 12–14 May 1992; IEEE: Piscataway, NJ, USA, 1992; pp. 2218–2219. [Google Scholar]
- Liu, X.; Zhang, P.; Du, G. Hybrid adaptive impedance-leader-follower control for multi-arm coordination manipulators. Ind. Robot. Int. J. 2016, 43, 112–120. [Google Scholar] [CrossRef]
- Erhart, S.; Hirche, S. Model and analysis of the interaction dynamics in cooperative manipulation tasks. IEEE Trans. Robot. 2016, 32, 672–683. [Google Scholar] [CrossRef]
- Szewczyk, J.; Plumet, F.; Bidaud, P. Planning and controlling cooperating robots through distributed impedance. J. Robot. Syst. 2002, 19, 283–297. [Google Scholar] [CrossRef]
- Liu, J.F.; Abdel-Malek, K. Robust control of planar dual-arm cooperative manipulators. Robot. Comput.-Integr. Manuf. 2000, 16, 109–119. [Google Scholar] [CrossRef]
- Incremona, G.P.; De Felici, G.; Ferrara, A.; Bassi, E. A supervisory sliding mode control approach for cooperative robotic system of systems. IEEE Syst. J. 2013, 9, 263–272. [Google Scholar] [CrossRef]
- Li, M.; Li, K.; Wang, P.; Liu, Y.; Zha, F.; Guo, W. Indirect adaptive impedance control for dual-arm cooperative manipulation. In Proceedings of the 2017 2nd International Conference on Advanced Robotics and Mechatronics (ICARM), Singapore, 18–20 July 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 650–655. [Google Scholar]
- Bahani, A.; Samri, H.; Maalem, L.A.; El Attar, H.A. Intelligent controlling the gripping force of an object by two computer-controlled cooperative robots. Appl. Comput. Sci. 2023, 19, 133–151. [Google Scholar] [CrossRef]
- Luo, Z.W.; Ito, K.; Ito, M. Multiple robot manipulators’ cooperative compliant manipulation on dynamical environments. In Proceedings of the of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS’93), Yokohama, Japan, 26–30 July 1993; IEEE: Piscataway, NJ, USA, 1993; Volume 3, pp. 1927–1934. [Google Scholar]
- Kokkinis, T. Dynamic hybrid control of cooperating robots by nonlinear inversion. Robot. Auton. Syst. 1989, 5, 359–368. [Google Scholar] [CrossRef]
- Ren, Y.; Zhou, Y.; Liu, Y.; Jin, M.; Liu, H. Adaptive object impedance control of dual-arm cooperative humanoid manipulators. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 3333–3339. [Google Scholar]
- Jiang, Y.; Liu, Z.; Chen, C.; Zhang, Y. Adaptive robust fuzzy control for dual arm robot with unknown input deadzone nonlinearity. Nonlinear Dyn. 2015, 81, 1301–1314. [Google Scholar] [CrossRef]
- Esmaili, P.; Haron, H. Adaptive synchronous artificial neural network based PI-type sliding mode control on two robot manipulators. In Proceedings of the 2015 International Conference on Computer, Communications, and Control Technology (I4CT), Sarawak, Malaysia, 21–23 April 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 515–519. [Google Scholar]
- Erhart, S.; Sieber, D.; Hirche, S. An impedance-based control architecture for multi-robot cooperative dual-arm mobile manipulation. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 315–322. [Google Scholar]
- Rodriguez-Angeles, A.; Portillo-Vélez, R.; Cruz-Villar, C. An optimal admittance reactive force control for cooperative robot grasping tasks. In Proceedings of the 8th International Conference on Informatics in Control Automation and Robotics (ICINCO’11), Noordwijkerhout, The Netherlands, 28–31 July 2011; pp. 50–58. [Google Scholar]
- Portillo-Vélez, R.D.J.; Rodriguez-Angeles, A.; Cruz-Villar, C. An optimization-based impedance approach for robot force regulation with prescribed force limits. Math. Probl. Eng. 2015, 2015, 918301. [Google Scholar] [CrossRef]
- Korayem, M.H.; Nekoo, S.R. Controller design of cooperative manipulators using state-dependent Riccati equation. Robotica 2018, 36, 484–515. [Google Scholar] [CrossRef]
- Li, S.; He, J.; Li, Y.; Rafique, M.U. Distributed recurrent neural networks for cooperative control of manipulators: A game-theoretic perspective. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 415–426. [Google Scholar] [CrossRef] [PubMed]
- Walker, I.D.; Marcus, S.I.; Freeman, R.A. Distribution of dynamic loads for multiple cooperating robot manipulators. J. Robot. Syst. 1989, 6, 35–47. [Google Scholar] [CrossRef]
- Heck, D.; Kostić, D.; Denasi, A.; Nijmeijer, H. Internal and external force-based impedance control for cooperative manipulation. In Proceedings of the 2013 European Control Conference (ECC), Zurich, Switzerland, 17–19 July 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 2299–2304. [Google Scholar]
- Korayem, M.H.; Nekoo, S.R. Nonlinear suboptimal SDRE controller for cooperative manipulators to increase dynamic load carrying capacity. In Proceedings of the 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM), Tehran, Iran, 7–9 October 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 19–24. [Google Scholar]
- Abdallah, M.E.; Wampler, C.W.; Platt, R. Object impedance control using a closed-chain task definition. In Proceedings of the 2010 10th IEEE-RAS International Conference on Humanoid Robots, Nashville, TN, USA, 6–8 December 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 269–274. [Google Scholar]
- Koivo, A.; Unseren, M. Reduced order model and decoupled control architecture for two manipulators holding a rigid object. J. Dyn. Syst. Meas. Control 1991, 113, 646–654. [Google Scholar] [CrossRef]
- Moon, S.B.; Ahmad, S. Time scaling of cooperative multirobot trajectories. IEEE Trans. Syst. Man Cybern. 1991, 21, 900–908. [Google Scholar] [CrossRef]
- Ortenzi, D.; Muthusamy, R.; Freddi, A.; Monteriù, A.; Kyrki, V. Dual-arm cooperative manipulation under joint limit constraints. Robot. Auton. Syst. 2018, 99, 110–120. [Google Scholar] [CrossRef]
- Liu, X.; Xu, X.; Zhu, Z.; Jiang, Y. Dual-arm coordinated control strategy based on modified sliding mode impedance controller. Sensors 2021, 21, 4653. [Google Scholar] [CrossRef]
- Fan, Y.; Zhu, Z.; Li, Z.; Yang, C. Neural adaptive with impedance learning control for uncertain cooperative multiple robot manipulators. Eur. J. Control 2023, 70, 100769. [Google Scholar] [CrossRef]
- Yoshikawa, T.; Zheng, X. Coordinated dynamic hybrid position/force control for multiple robot manipulators handling one constrained object. In Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA, 13–18 May 1990; IEEE: Piscataway, NJ, USA, 1990; pp. 1178–1183. [Google Scholar]
- Tinós, R.; Terra, M.H.; Ishihara, J.Y. Motion and force control of cooperative robotic manipulators with passive joints. IEEE Trans. Control Syst. Technol. 2006, 14, 725–734. [Google Scholar] [CrossRef]
- Gardner, J.F.; Kumar, V.; Ho, J. Kinematics and control of redundantly actuated closed chains. In Proceedings of the 1989 IEEE International Conference on Robotics and Automation, Scottsdale, AZ, USA, 14–19 May 1989; IEEE: Piscataway, NJ, USA, 1989; pp. 418–419. [Google Scholar]
- Briot, S.; Khalil, W. Dynamics of parallel robots. From Rigid Bodies to Flexible Elements; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
- Walker, I.D.; Freeman, R.A.; Marcus, S.I. Analysis of motion and internal loading of objects grasped by multiple cooperating manipulators. Int. J. Robot. Res. 1991, 10, 396–409. [Google Scholar] [CrossRef]
- Unseren, M.A. Determination of contact forces for two manipulators mutually lifting a rigid object using a technique of dynamic load distribution. Intell. Autom. Soft Comput. 1996, 2, 49–63. [Google Scholar] [CrossRef]
- Bais, A.Z.; Erhart, S.; Zaccarian, L.; Hirche, S. Dynamic load distribution in cooperative manipulation tasks. In Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, 28 September–3 October 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 2380–2385. [Google Scholar]
- Bonitz, R.G.; Hsia, T.C. Force decomposition in cooperating manipulators using the theory of metric spaces and generalized inverses. In Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA, 8–13 May 1994; IEEE: Piscataway, NJ, USA, 1994; pp. 1521–1527. [Google Scholar]
- Erhart, S.; Hirche, S. Internal force analysis and load distribution for cooperative multi-robot manipulation. IEEE Trans. Robot. 2015, 31, 1238–1243. [Google Scholar] [CrossRef]
- Nakamura, Y.; Nagai, K.; Yoshikawa, T. Mechanics of coordinative manipulation by multiple robotic mechanisms. J. Robot. Soc. Jpn. 1986, 4, 489–498. [Google Scholar] [CrossRef]
- Trossen Robotics, Cobot End-Effectors. Available online: https://www.trossenrobotics.com/robotic-arms/cobot-end-effectors.aspx/ (accessed on 3 December 2023).
- Zheng, Y.; Luh, J. Joint torques for control of two coordinated moving robots. In Proceedings of the 1986 IEEE International Conference on Robotics and Automation, San Francisco, CA, USA, 7–10 April 1986; IEEE: Piscataway, NJ, USA, 1986; Volume 3, pp. 1375–1380. [Google Scholar]
- Cortez, W.S.; Verginis, C.K.; Dimarogonas, D.V. A Distributed, Event-Triggered, Adaptive Controller for Cooperative Manipulation With Rolling Contacts. IEEE Trans. Robot. 2023, 39, 3120–3133. [Google Scholar] [CrossRef]
- Abderrahim, B.; El Houssine, E.C.M.; Hassan, S.; Hicham, A.E.; Bouras, A. Intelligent ANFIS controller of two cooperative 3-DOF manipulators: The case of manipulation under non-slip constraints. In Proceedings of the 2022 2nd International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Meknes, Morocco, 3–4 March 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–7. [Google Scholar]
- Bahani, A.; Samri, H.; Elattar, H.A. Gripping Force Optimization Based on an ANFIS Controller for an Object Manipulated by Two 3-DOF Cooperative Manipulators. In Proceedings of the 2023 3rd International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Mohammedia, Morocco, 18–19 May 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–8. [Google Scholar]
- Patel, K.H.; Nayakpara, C.; Patel, K.; Patel, D. Workspace and singularity analysis of 3-RRR planar parallel manipulator. In Proceedings of the 1st international and 16th National Conference on Machines and Mechanisms, Roorkee, India, 16–10 December 2013; pp. 1071–1077. [Google Scholar]
- Siqueira, A.A.; Terra, M.H.; Bergerman, M. Robust Control of Robots: Fault Tolerant Approaches; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Tinós, R.; Terra, M.H.; Bergerman, M. A fault tolerance framework for cooperative robotic manipulators. Control Eng. Pract. 2007, 15, 615–625. [Google Scholar] [CrossRef]
- He, Y.; Wu, M.; Liu, S. An optimisation-based distributed cooperative control for multi-robot manipulation with obstacle avoidance. IFAC-PapersOnLine 2020, 53, 9859–9864. [Google Scholar] [CrossRef]
- Muthusamy, R.; Bechlioulis, C.P.; Kyriakopoulos, K.J.; Kyrki, V. Task specific cooperative grasp planning for decentralized multi-robot systems. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 6066–6073. [Google Scholar]
- Hogan, N. Impedance Control: An Approach to Manipulation: Part I—Theory. J. Dyn. Syst. Meas. Control 1985, 107, 1–7. [Google Scholar] [CrossRef]
- Hogan, N. Impedance Control: An Approach to Manipulation: Part II—Implementation. J. Dyn. Syst. Meas. Control 1985, 107, 8–16. [Google Scholar] [CrossRef]
- Johansson, R.; Spong, M.W. Quadratic optimization of impedance control. In Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA, 8–13 May 1994; IEEE: Piscataway, NJ, USA, 1994; pp. 616–621. [Google Scholar]
- Shimizu, M. Nonlinear impedance control to maintain robot position within specified ranges. In Proceedings of the 2012 Proceedings of SICE Annual Conference (SICE), Akita, Japan, 20–23 August 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 1287–1292. [Google Scholar]
- Gueaieb, W.; Karray, F.; Al-Sharhan, S. A robust adaptive fuzzy position/force control scheme for cooperative manipulators. IEEE Trans. Control Syst. Technol. 2003, 11, 516–528. [Google Scholar] [CrossRef]
- Enthrakandi Narasimhan, G.; Bettyjane, J. Implementation and study of a novel approach to control adaptive cooperative robot using fuzzy rules. Int. J. Inf. Technol. 2021, 13, 2287–2294. [Google Scholar] [CrossRef]
- Gueaieb, W.; Karray, F.; Al-Sharhan, S. A robust hybrid intelligent position/force control scheme for cooperative manipulators. IEEE/ASME Trans. Mechatron. 2007, 12, 109–125. [Google Scholar] [CrossRef]
- Kopf, C.D. Dynamic two arm hybrid position/force control. Robot. Auton. Syst. 1989, 5, 369–376. [Google Scholar] [CrossRef]
- Hu, Y.R.; Chang, W.S.; Zhang, L.Q. Hybrid control of two cooperative robots. In Proceedings of the 1988 IEEE International Conference on Systems, Man, and Cybernetics, Beijing, China, 8–12 August 1988; IEEE: Piscataway, NJ, USA, 1988; Volume 1, pp. 255–258. [Google Scholar]
- Duan, J.; Gao, Y.; Chen, M.; Dai, X. Symmetrical adaptive variable admittance control for position/force tracking of dual-arm cooperative manipulators with unknown trajectory deviations. Robot. Comput.-Integr. Manuf. 2019, 57, 357–369. [Google Scholar] [CrossRef]
- Le, H.D.; Nestorović, T. Adaptive Proportional Integral Derivative Nonsingular Dual Terminal Sliding Mode Control for Robotic Manipulators. Dynamics 2023, 3, 656–677. [Google Scholar] [CrossRef]
- Liu, L.; Liu, Q.; Song, Y.; Pang, B.; Yuan, X.; Xu, Q. A collaborative control method of dual-arm robots based on deep reinforcement learning. Appl. Sci. 2021, 11, 1816. [Google Scholar] [CrossRef]
- Zhang, Z.; Zheng, L.; Chen, Z.; Kong, L.; Karimi, H.R. Mutual-collision-avoidance scheme synthesized by neural networks for dual redundant robot manipulators executing cooperative tasks. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 1052–1066. [Google Scholar] [CrossRef]
- Bolandi, H.; Ehyaei, A.F. Trajectory planning of two cooperative mobile manipulators under closed-chain and differential constraints. Int. J. Innov. Comput. Inf. Control 2012, 8, 1077–1102. [Google Scholar]
- Rugthum, T.; Tao, G. Adaptive actuator failure compensation for cooperative robotic manipulators with parameter uncertainties. Int. J. Adapt. Control Signal Process. 2021, 35, 1916–1940. [Google Scholar] [CrossRef]
- Degani, A.; Wolf, A. Graphical singularity analysis of planar parallel manipulators. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation, ICRA 2006, Orlando, FL, USA, 15–19 May 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 751–756. [Google Scholar]
- Khalaf, P.; Richter, H. Trajectory optimization of robots with regenerative drive systems: Numerical and experimental results. IEEE Trans. Robot. 2019, 36, 501–516. [Google Scholar] [CrossRef]
- Rohmer, E.; Singh, S.P.N.; Freese, M. V-REP: A versatile and scalable robot simulation framework. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; pp. 1321–1326. [Google Scholar] [CrossRef]
- Brockman, G.; Cheung, V.; Pettersson, L.; Schneider, J.; Schulman, J.; Tang, J.; Zaremba, W. OpenAI Gym. arXiv 2016, arXiv:1606.01540. [Google Scholar]
Types | Specific Applications |
---|---|
Manufacturing [11,12,13,14,15,16,17,18,19,20,21,22] | CRMs can be used in manufacturing for tasks that requires complex movement such as assembly [19,20]. For example, a team of robot arms can work together to assemble a car engine, with each arm performing a specific task such as tightening bolts or installing parts . Other works such as welding [21] and slabstone installation [22] can be performed by CRMs as well. |
Warehousing and Logistics [23,24,25,26,27,28,29,30] | They can be used in warehousing and logistics to pick and pack products, move boxes [29,30], transport, and perform other tasks. Multiple arms can work together to increase efficiency and throughput. |
Construction [31,32] | They can be used in construction to perform tasks such as welding, drilling, and painting. Multiple arms can work together to perform these tasks on a larger scale or in a shorter time frame. |
Healthcare [33] | They can be used in healthcare to assist with surgeries or other medical procedures, such as nursing. Multiple arms can work together to perform complex procedures, increasing precision and reducing the risk of errors. |
Agriculture [34,35] | They can be used in agriculture to harvest crops or perform other tasks. Multiple arms can work together to cover more ground and increase efficiency. |
Aerospace [36,37,38,39,40,41,42,43] | CRMs ability to work alongside human operators, enhance efficiency, and perform tasks that are challenging or unsafe for humans makes them valuable tools in aerospace manufacturing, maintenance, inspection, training, space exploration, and research. Grasping a non-cooperative object [37,42], carrying a load with UAVs [38,41], on-orbit capture, space structure construction and assembly tasks [39], and grasping non-cooperative objects with specific orientations [43]. |
Advantages | Disadvantages | |
---|---|---|
Joint-Space Modeling | (1) More suitable for decentralized control algorithms with low communication overhead, scalability, etc. | (1) In some scenarios, like dynamic obstacle avoidance, joint-space control may require complex algorithms and planning to adapt to changing environmental conditions. |
(2) Joint-space modeling makes it easier to identify and handle singularities. | (2) Complex coordination and synchronization require careful design to ensure overall system objectives are met. | |
Task (Operational)-Space Modeling | (1) More intuitive (natural) representation for specifying and controlling tasks directly related to end-effector motion, such as moving to a particular position or orientation. | (1) Following a task-space trajectory usually needs an inverse kinematics (IK) solution, which means computational burden, especially if the IK solver is running an optimization. |
(2) Often, the unified model in task space is suitable for centralized control implementation with better-coordinated decision making. | (2) Task-space modeling and control may lead to a loss of direct control over individual joints, making it less suitable for tasks that require precise manipulation at the joint level. |
Reference * | Joint/Task-Space Modeling | Known Payload Model | Known Robot Parameters | Disturbance |
---|---|---|---|---|
[54,67] | Task | × | ✓ | × |
[57] | Task | ✓ | ✓ | ✓ |
[52,64] | Task | × | ✓ | ✓ |
[55,76] | Task | ✓ | × | × |
[29,77,78,79,80] | Joint | ✓ | × | ✓ |
[56,81,82] | Joint | × | × | ✓ |
[21,37,59,60,72,83,84,85,86] | Task | × | × | × |
[87] | Task | × | ✓ | × |
[88,89] | Joint | × | ✓ | × |
[74,90,91,92,93,94,95] | Joint | × | × | × |
[20,22,40,66,75,96,97,98,99,100,101,102,103,104,105,106,107] | Task | ✓ | ✓ | × |
[51,53,62,65,69,70,73,82,98,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127] | Joint | ✓ | ✓ | × |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ghorbanpour, A. Cooperative Robot Manipulators Dynamical Modeling and Control: An Overview. Dynamics 2023, 3, 820-854. https://doi.org/10.3390/dynamics3040045
Ghorbanpour A. Cooperative Robot Manipulators Dynamical Modeling and Control: An Overview. Dynamics. 2023; 3(4):820-854. https://doi.org/10.3390/dynamics3040045
Chicago/Turabian StyleGhorbanpour, Amin. 2023. "Cooperative Robot Manipulators Dynamical Modeling and Control: An Overview" Dynamics 3, no. 4: 820-854. https://doi.org/10.3390/dynamics3040045
APA StyleGhorbanpour, A. (2023). Cooperative Robot Manipulators Dynamical Modeling and Control: An Overview. Dynamics, 3(4), 820-854. https://doi.org/10.3390/dynamics3040045