Hostname: page-component-78c5997874-g7gxr Total loading time: 0 Render date: 2024-11-10T09:16:55.820Z Has data issue: false hasContentIssue false

Adaptive control for networked uncertain cooperative dual-arm manipulators: an event-triggered approach

Published online by Cambridge University Press:  18 October 2021

Mohamed Abbas*
Affiliation:
Mechanical Engineering Department, Indian Institute of Technology Guwahati, Guwahati, Assam-781039, India Design and Production Engineering Department, Al-Baath University, Homs, Syria
Santosha K. Dwivedy
Affiliation:
Mechanical Engineering Department, Indian Institute of Technology Guwahati, Guwahati, Assam-781039, India
*
*Corresponding author: E-mail: abbas@iitg.ac.in.

Abstract

In this paper, an improved adaptive motion-force control approach is introduced to control the cooperative manipulators transporting a shared object under limited communication. The adaptive controller is designed based on the backstepping approach to control the motion of the handled object in the presence of uncertainties and external disturbances. Moreover, the force controller is established to maintain constant internal forces. An event-triggered (ET) mechanism is derived based on the Lyapunov analysis to deal with the bandwidth restrictions and maintain the system stability during the cooperative manipulation. The effectiveness of the proposed control scheme is investigated by comparing it with the existing variations of adaptive backstepping control (i.e., traditional and state augmented schemes). Moreover, the designed triggering mechanism is compared with different triggering conditions presented in the literature. The proposed control approach is further validated in a more realistic virtual robot experimentation platform (i.e., V-REP) using two SCORBOT-ER VPlus manipulators. From the TrueTime-based simulation runs, the proposed control scheme exhibits superior performance in tandem with efficient utilization of the network resources during the transportation task.

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Koivo, A. J. and Bekey, G. A., “Report of workshop on coordinated multiple robot manipulators-planning, control, and applications,” IEEE J. Robot. Autom. 4(1), 9193 (1988).Google Scholar
Caccavale, F. and Uchiyama, M., “Cooperative Manipulation,” In: Springer Handbook of Robotics (Springer, 2016) pp. 9891006.CrossRefGoogle Scholar
Smith, C., Karayiannidis, Y., Nalpantidis, L., Gratal, X., Qi, P., Dimarogonas, D. V and Kragic, D., “Dual arm manipulation—A survey,” Rob. Auton. Syst. 60(10), 13401353 (2012).CrossRefGoogle Scholar
Zhou, Y., Luo, J. and Wang, M., “Dynamic manipulability analysis of multi-arm space robot,” Robotica 39(1), 2341 (2021).CrossRefGoogle Scholar
Peng, J., Xu, W., Hu, Z., Liang, B. and Wu, A., “Modeling and analysis of the multiple dynamic coupling effects of a dual-arm space robotic system,” Robotica 38(11), 20602079 (2020).CrossRefGoogle Scholar
Ambar, R. B. and Sagara, S., “Development of a master controller for a 3-link dual-arm underwater robot,” Artificial Life and Robotics 20(4), 327335 (2015).CrossRefGoogle Scholar
Liu, Z., Chen, C., Zhang, Y. and Chen, C. P., “Adaptive neural control for dual-arm coordination of humanoid robot with unknown nonlinearities in output mechanism,” IEEE Trans. Cybern. 45(3), 507518 (2014).Google ScholarPubMed
Mukai, T., Hirano, S., Nakashima, H., Kato, Y., Sakaida, Y., Guo, S. and Hosoe, S., “Development of a Nursing-care Assistant Robot RIBA that Can Lift a Human in Its Arms,2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2010) pp. 59966001.CrossRefGoogle Scholar
Talasaz, A., Trejos, A. L. and Patel, R. V., “The role of direct and visual force feedback in suturing using a 7-DOF dual-arm teleoperated system,” IEEE Trans. Haptics 10(2), 276287 (2016).CrossRefGoogle ScholarPubMed
Chen, L., Liu, J., Wang, H., Hu, Y., Zheng, X., Ye, M. and Zhang, J., “Robust control of reaction wheel bicycle robot via adaptive integral terminal sliding mode,” Nonlinear Dyn. 104(1), 807825 (2021).Google Scholar
Zhang, J., Wang, H., Zheng, J., Cao, Z., Man, Z., Yu, M. and Chen, L., “Adaptive sliding mode-based lateral stability control of steer-by-wire vehicles with experimental validations,” IEEE Trans. Veh. Technol. 69(9), 95899600 (2020).CrossRefGoogle Scholar
Huang, Y., Zheng, Y., Wang, N., Ota, J. and Zhang, X., “Peg-in-hole assembly based on master-slave coordination for a compliant dual-arm robot,” Assembly Automation (2020).CrossRefGoogle Scholar
Wu, Q., Li, M., Qi, X., Hu, Y., Li, B. and Zhang, J., “Coordinated control of a dual-arm robot for surgical instrument sorting tasks,” Rob. Auton. Syst. 112, 112 (2019).CrossRefGoogle Scholar
Hsu, P., “Coordinated control of multiple manipulator systems,” IEEE Trans. Robot. Autom. 9(4), 400410 (1993).Google Scholar
Li, Z., Hsu, P. and Sastry, S., “Grasping and coordinated manipulation by a multifingered robot hand,” Int. J. Rob. Res. 8(4), 3350 (1989).Google Scholar
Chunting, J., Xiong, W., Han, Z. and Xiaojie, S., “Adaptive Hybrid Impedance Control for A Dual-arm Robot Manipulating An Unknown Object,IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society (IEEE, 2020) pp. 27542759.Google Scholar
Ren, Y., Liu, Y., Jin, M. and Liu, H., “Biomimetic object impedance control for dual-arm cooperative 7-DOF manipulators,” Rob. Auton. Syst. 75, 273287 (2016).CrossRefGoogle Scholar
Lee, J., Chang, P. H. and Jamisola, R. S., “Relative impedance control for dual-arm robots performing asymmetric bimanual tasks,” IEEE Trans. Ind. Electron. 61(7), 37863796 (2013).CrossRefGoogle Scholar
Sun, D. and Mills, J. K., “Adaptive synchronized control for coordination of multirobot assembly tasks,” IEEE Trans. Robot. Autom. 18(4), 498510 (2002).Google Scholar
Rodriguez-Angeles, A. and Nijmeijer, H., “Mutual synchronization of robots via estimated state feedback: A cooperative approach,” IEEE Trans. Syst, Control. Technol. 12(4), 542554 (2004).Google Scholar
Villalobos-Chin, J. and SantibÁÑez, V., “An adaptive regressor-free fourier series-based tracking controller for robot manipulators: Theory and experimental evaluation,” Robotica, 1–16 (2021).Google Scholar
Hu, Y., Wang, H., He, S., Zheng, J., Ping, Z., Shao, K., Cao, Z. and Man, Z., “Adaptive tracking control of an electronic throttle valve based on recursive terminal sliding mode,” IEEE Trans. Veh. Technol. 70(1), 251262 (2020).CrossRefGoogle Scholar
Hu, Y. and Wang, H., “Robust tracking control for vehicle electronic throttle using adaptive dynamic sliding mode and extended state observer,” Mech. Syst. Signal Process. 135, 106375 (2020).CrossRefGoogle Scholar
Sarikaya, H., Burkan, R. and Uzmay, I., “Robust and adaptive control of three dimensional revolute-jointed cooperative manipulators for handling automation,” Robotica 24(2), 163172 (2006).CrossRefGoogle Scholar
Ren, Y., Chen, Z., Liu, Y., Gu, Y., Jin, M. and Liu, H., “Adaptive hybrid position/force control of dual-arm cooperative manipulators with uncertain dynamics and closed-chain kinematics,” J. Franklin Inst. 354(17), 77677793 (2017).CrossRefGoogle Scholar
Monfaredi, R., Rezaei, S. M. and Talebi, A., “A new observer-based adaptive controller for cooperative handling of an unknown object,” Robotica 34(7), 14371463 (2016).CrossRefGoogle Scholar
Pliego-Jimenez, J. and Arteaga-Perez, M., “On the adaptive control of cooperative robots with time-variant holonomic constraints,” Int. J. Adapt. Control Signal Process. 31(8), 12171231 (2017).CrossRefGoogle Scholar
Gueaieb, W., Al-Sharhan, S. and Bolic, M., “Robust computationally efficient control of cooperative closed-chain manipulators with uncertain dynamics,” Automatica 43(5), 842851 (2007).CrossRefGoogle Scholar
Parra-Vega, V., Arimoto, S., Liu, Y.-H., Hirzinger, G. and Akella, P., “Dynamic sliding PID control for tracking of robot manipulators: Theory and experiments,” IEEE Trans. Robot. Autom. 19(6), 967976 (2003).CrossRefGoogle Scholar
Korayem, A. H., Nekoo, S. R. and Korayem, M. H., “Optimal sliding mode control design based on the state-dependent Riccati equation for cooperative manipulators to increase dynamic load carrying capacity,” Robotica 37(2), 321337 (2019).CrossRefGoogle Scholar
Zhang, S., Lei, M., Dong, Y. and He, W., “Adaptive neural network control of coordinated robotic manipulators with output constraint,” IET Control Theory Appl. 10(17), 22712278 (2016).CrossRefGoogle Scholar
Rani, M. and Kumar, N., “A new hybrid position/force control scheme for coordinated multiple mobile manipulators,” Arabian J. Sci. Eng. 44(3), 23992411 (2019).CrossRefGoogle Scholar
Krstic, M., Kokotovic, P. V and Kanellakopoulos, I., Nonlinear and Adaptive Control Design (John Wiley & Sons, Inc., 1995).Google Scholar
Baigzadehnoe, B., Rahmani, Z., Khosravi, A. and Rezaie, B., “On position/force tracking control problem of cooperative robot manipulators using adaptive fuzzy backstepping approach,” ISA Trans. 70, 432446 (2017).CrossRefGoogle ScholarPubMed
Pham, D. T., Van Nguyen, T., Le, H. X., Nguyen, L., Thai, N. H., Phan, T. A., Pham, H. T., Duong, A. H. and Bui, L. T., “Adaptive neural network based dynamic surface control for uncertain dual arm robots,” Int. J. Dyn. Control 8(3), 824834 (2020).CrossRefGoogle Scholar
Tabuada, P., “Event-triggered real-time scheduling of stabilizing control tasks,” IEEE Trans. Autom. Control 52(9), 16801685 (2007).CrossRefGoogle Scholar
Xing, L., Wen, C., Liu, Z., Su, H. and Cai, J., “Event-triggered adaptive control for a class of uncertain nonlinear systems,” IEEE Trans. Autom. Control 62(4), 20712076 (2016).CrossRefGoogle Scholar
Pan, H., Sun, W., Zhang, J., Yan, S. and Lin, W., “Adaptive event-triggered control for vehicle active suspension systems with state constraints,” IFAC-PapersOnLine 51(31), 955960 (2018).CrossRefGoogle Scholar
Kumari, K., Behera, A. K. and Bandyopadhyay, B., “Event-triggered sliding mode-based tracking control for uncertain Euler–Lagrange systems,” IET Control Theory Appl. 12(9), 12281235 (2018).CrossRefGoogle Scholar
Al Issa, S. and Kar, I., “Event-triggered adaptive control of uncertain non-linear systems under input delay and limited resources,” Int. J. Dyn. Control, 18 (2021).CrossRefGoogle Scholar
Bu, W., Li, T., Yang, J. and Yi, Y., “Disturbance observer–based event-triggered tracking control of networked robot manipulator,” Meas. Control 53(5–6), 892898 (2020).CrossRefGoogle Scholar
Abbas, M., Al Issa, S. and Dwivedy, S. K., “Event-triggered adaptive hybrid position-force control for robot-assisted ultrasonic examination system,” J. Intell. Robot. Syst. 102(4), 119 (2021).CrossRefGoogle Scholar
Al Issa, S., Sharma, M. and Kar, I., “Event-triggered Backstepping Control Scheme for Networked Mobile Robots,” Proceedings of the Advances in Robotics 2019 (2019) pp. 15.Google Scholar
Al Issa, S. and Kar, I., “Design and implementation of event-triggered adaptive controller for commercial mobile robots subject to input delays and limited communications,” Control Eng. Pract. 114, 104865 (2021).CrossRefGoogle Scholar
Liu, X., Du, C., Lu, P. and Yang, D., “Decentralised consensus for multiple Lagrangian systems based on event-triggered strategy,” Int. J. Control 89(6), 11111124 (2016).CrossRefGoogle Scholar
Huang, N., Duan, Z. and Zhao, Y., “Distributed consensus for multiple Euler-Lagrange systems: An event-triggered approach,” Sci. China Technol. Sci. 59(1), 3344 (2016).CrossRefGoogle Scholar
Liu, Q., Ye, M., Qin, J. and Yu, C., “Event-triggered algorithms for leader-follower consensus of networked Euler-Lagrange agents,” IEEE Trans. Syst., Man, Cybern. Syst. 49(7), 14351447 (2017).CrossRefGoogle Scholar
Hu, S.-C. and Liu, Y.-C., “Event-triggered control for adaptive bilateral teleoperators with communication delays,” IET Control Theory Appl. 14(3), 427437 (2019).CrossRefGoogle Scholar
Dohmann, P. B. G. and Hirche, S., “Distributed control for cooperative manipulation with event-triggered communication,” IEEE Trans. Robot. 36(4), 10381052 (2020).CrossRefGoogle Scholar
Ngo, V.-T. and Liu, Y.-C., “Object transportation with force-sensorless control and event-triggered synchronization for networked uncertain manipulators,” IEEE Trans. Ind. Electron. 68(1), 902912 (2020).CrossRefGoogle Scholar
Su, W. and Fu, M., “Robust Nonlinear Control: Beyond Backstepping and Nonlinear Forwarding,” Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No. 99CH36304) (IEEE, 1999) pp. 831836.Google Scholar
Al Issa, S., Chakravarty, A. and Kar, I., “Improved event-triggered adaptive control of non-linear uncertain networked systems,” IET Control Theory Appl. 13(13), 21462152 (2019).CrossRefGoogle Scholar
Carmichael, M. G., Liu, D. and Waldron, K. J., “A framework for singularity-robust manipulator control during physical human-robot interaction,” Int. J. Rob. Res. 36(5–7), 861876 (2017).CrossRefGoogle Scholar
Cervin, A., Henriksson, D., Lincoln, B., Eker, J. and Arzen, K.-E., “How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime,” IEEE Control Syst. Mag. 23(3), 1630 (2003).Google Scholar
Abbas, M., Narayan, J. and Dwivedy, S. K., “Simulation Analysis for Trajectory Tracking Control of 5-DOFs Robotic Arm using ANFIS Approach,” 2019 5th International Conference On Computing, Communication, Control And Automation (ICCUBEA) (IEEE, 2019) pp. 16.CrossRefGoogle Scholar
Freese, M., Singh, S., Ozaki, F. and Matsuhira, N., “Virtual Robot Experimentation Platform V-rep: A Versatile 3d Robot Simulator,” International Conference on Simulation, Modeling, and Programming for Autonomous Robots (Springer, 2010) pp. 5162.CrossRefGoogle Scholar