{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T01:54:24Z","timestamp":1780365264313,"version":"3.54.1"},"reference-count":41,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2021,7,7]],"date-time":"2021-07-07T00:00:00Z","timestamp":1625616000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2017YFE0113200"],"award-info":[{"award-number":["2017YFE0113200"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>To meet the high-accuracy position\/force control requirements of dual-arm robots for handling a target object, a control algorithm for dual-arm robots based on the modified sliding mode impedance controller MSMIC(tanh) is proposed. First, the combinative kinematics equation of the dual-arm robots and the unified dynamics model combining the manipulated object is established. Second, according to the impedance control motion model for the object, the desired joint angular accelerations of the manipulators are obtained, and the sliding mode controller based on the hyperbolic tangent function as the switch function is introduced to design the coordinated control strategy for dual-arm robots. The stability and convergence of the designed controller are proved according to the Lyapunov function theory. Finally, the operation tasks of the coordinated transport the target object for dual-arm robots are carried out in the simulated experiment environment. Simulation results show that the proposed control scheme can stably output the required internal force and achieve a high-precision trajectory tracking effect while reducing the periodic torque and joint chattering amplitude generated in the conventional sliding mode control algorithm.<\/jats:p>","DOI":"10.3390\/s21144653","type":"journal-article","created":{"date-parts":[[2021,7,7]],"date-time":"2021-07-07T12:31:25Z","timestamp":1625661085000},"page":"4653","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Dual-Arm Coordinated Control Strategy Based on Modified Sliding Mode Impedance Controller"],"prefix":"10.3390","volume":"21","author":[{"given":"Xuefei","family":"Liu","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 243032, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiangrong","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 243032, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zuojun","family":"Zhu","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 243032, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanglin","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 243032, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,7,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1016\/j.rcim.2012.02.007","article-title":"Task-oriented motion planning for multi-arm robotic systems","volume":"28","author":"Basile","year":"2012","journal-title":"Robot. Comput. Ntegr. Manuf."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Yan, L., Mu, Z., Xu, W., and Yang, B. (2016, January 9\u201314). Coordinated Compliance Control of Dual-Arm Robot for Payload Manipulation: Master-Slave and Shared Force Control. Proceedings of the 2016 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea.","DOI":"10.1109\/IROS.2016.7759419"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1007\/s11633-020-1242-3","article-title":"A Position Synchronization Controller for Co-ordinated Links (COOL) Dual Robot Arm Based on Integral Sliding Mode: Design and Experimental Validation","volume":"18","author":"Phukan","year":"2021","journal-title":"Int. J. Autom. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1108\/01439910710718441","article-title":"An open architecture for sensory feedback control of a dual-arm industrial robotic cell","volume":"34","author":"Lippiello","year":"2007","journal-title":"Ind. Robot."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1163\/156855393X00221","article-title":"Symmetric kinematic formulation and non-master\/slave coordinated control of two-arm robots","volume":"7","author":"Uchiyama","year":"1992","journal-title":"Adv. Robot."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"7767","DOI":"10.1016\/j.jfranklin.2017.09.015","article-title":"Adaptive hybrid position\/force control of dual-arm cooperative manipulators with uncertain dynamics and closed-chain kinematics","volume":"354","author":"Ren","year":"2017","journal-title":"J. Frankl. Inst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"754","DOI":"10.1109\/TII.2019.2922694","article-title":"Two Hybrid End-Effector Posture-Maintaining and Obstacle-Limits Avoidance Schemes for Redundant Robot Manipulators","volume":"16","author":"Zhang","year":"2020","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"606","DOI":"10.1108\/AA-12-2017-181","article-title":"Disturbance observer-based sliding mode control for multi-agent systems with mismatched uncertainties","volume":"38","author":"Wang","year":"2018","journal-title":"Assem. Autom."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1047","DOI":"10.1109\/ROBOT.1987.1087854","article-title":"Stable Execution of Contact Tasks Using Impedance Control","volume":"Volume 4","author":"Hogan","year":"1987","journal-title":"Proceedings of the 1987 IEEE International Conference on Robotics and Automation"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1109\/56.9305","article-title":"On the stability of manipulators performing contact tasks","volume":"4","author":"Hogan","year":"1988","journal-title":"IEEE J. Robot. Automat."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.robot.2018.01.009","article-title":"Adaptive variable impedance control for dynamic contact force tracking in uncertain environment","volume":"102","author":"Duan","year":"2018","journal-title":"Robot. Auton. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1664","DOI":"10.1109\/TIE.2016.2538741","article-title":"Adaptive Impedance Control for an Upper Limb Robotic Exoskeleton Using Biological Signals","volume":"64","author":"Li","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/70.127241","article-title":"Coordinated motion control of robot arms based on the virtual internal model","volume":"8","author":"Koga","year":"1992","journal-title":"IEEE Trans. Robot. Automat."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Wimbock, T., Ott, C., and Hirzinger, G. (2007, January 10\u201314). Impedance Behaviors for Two-handed Manipulation: Design and Experiments. Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy.","DOI":"10.1109\/ROBOT.2007.364122"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1109\/70.143355","article-title":"Object impedance control for cooperative manipulation: Theory and experimental results","volume":"8","author":"Schneider","year":"1992","journal-title":"IEEE Trans. Robot. Automat."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1109\/TMECH.2008.2002816","article-title":"Six-DOF Impedance Control of Dual-Arm Cooperative Manipulators","volume":"13","author":"Caccavale","year":"2008","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1016\/j.jfranklin.2003.10.002","article-title":"Independent force and position control for cooperating manipulators","volume":"340","author":"Tzierakis","year":"2003","journal-title":"J. Frankl. Inst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.oceaneng.2016.06.041","article-title":"Adaptive sliding-mode attitude control for autonomous underwater vehicles with input nonlinearities","volume":"123","author":"Cui","year":"2016","journal-title":"Ocean Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"4404","DOI":"10.1016\/j.jfranklin.2017.03.009","article-title":"Disturbance rejection for nonlinear systems with mismatched disturbances based on disturbance observer","volume":"354","author":"Zhang","year":"2017","journal-title":"J. Frankl. Inst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2896","DOI":"10.1109\/TMECH.2018.2873232","article-title":"A Dynamic Parameter Identification Method for Flexible Joints Based on Adaptive Control","volume":"23","author":"Jin","year":"2018","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"6796","DOI":"10.1109\/TIE.2017.2698416","article-title":"Adaptive Integral Sliding Mode Control with Time-Delay Estimation for Robot Manipulators","volume":"64","author":"Lee","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1049\/iet-cta.2018.5331","article-title":"Dexterous robotic manipulation via a dynamic sliding mode force\/position control with bounded inputs","volume":"13","year":"2019","journal-title":"IET Control. Theory Amp. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/s10846-014-0162-2","article-title":"Robust Adaptive Trajectory Tracking Sliding mode control based on Neural networks for Cleaning and Detecting Robot Manipulators","volume":"79","author":"Wang","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"3432","DOI":"10.1109\/TIE.2009.2026380","article-title":"Sliding Mode Observer Based Sliding Mode Controller for Slosh-Free Motion Through PID Scheme","volume":"56","author":"Bandyopadhyay","year":"2009","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"33","DOI":"10.5772\/45687","article-title":"High-Accuracy Tracking Control of Robot Manipulators Using Time Delay Estimation and Terminal Sliding Mode","volume":"8","author":"Jin","year":"2011","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"106202","DOI":"10.1016\/j.oceaneng.2019.106202","article-title":"Dynamic modeling and adaptive fuzzy sliding mode control for multi-link underwater manipulators","volume":"187","author":"Yuguang","year":"2019","journal-title":"Ocean. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s11768-016-5015-z","article-title":"Robot impedance control and passivity analysis with inner torque and velocity feedback loops","volume":"14","author":"Focchi","year":"2016","journal-title":"Control. Theory Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.automatica.2017.12.031","article-title":"Iterative learning impedance control for rehabilitation robots driven by series elastic actuators","volume":"90","author":"Li","year":"2018","journal-title":"Automatica"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"170201","DOI":"10.1007\/s11432-019-2748-x","article-title":"Bio-inspired robotic impedance adaptation for human-robot collaborative tasks","volume":"63","author":"Zeng","year":"2020","journal-title":"Sci. China Inf. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/j.robot.2015.09.018","article-title":"Biomimetic object impedance control for dual-arm cooperative 7-DOF manipulators","volume":"75","author":"Ren","year":"2016","journal-title":"Robot. Auton. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1007\/s10514-015-9476-6","article-title":"Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid","volume":"40","author":"Herzog","year":"2016","journal-title":"Auton. Robot."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2630","DOI":"10.1016\/j.net.2020.04.017","article-title":"Dynamic analysis of multi-functional maintenance platform based on Newton-Euler method and improved virtual work principle","volume":"52","author":"Li","year":"2020","journal-title":"Nucl. Eng. Technol."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1937","DOI":"10.1109\/TASE.2020.2983225","article-title":"Admittance-Based Controller Design for Physical Human\u2013Robot Interaction in the Constrained Task Space","volume":"17","author":"He","year":"2020","journal-title":"IEEE Trans. Automat. Sci. Eng."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1177\/027836499101000408","article-title":"Analysis of Motion and Internal Loading of Objects Grasped by Multiple Cooperating Manipulators","volume":"10","author":"Walker","year":"1991","journal-title":"Int. J. Robot. Res."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/s12369-011-0128-5","article-title":"Stiffness and Impedance Control Using Lyapunov Theory for Robot-Aided Rehabilitation","volume":"4","author":"Mehdi","year":"2012","journal-title":"Int. J. Soc. Robot."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Heck, D., Kostic, D., Denasi, A., and Nijmeijer, H. (2013, January 17\u201319). Internal and External Force-Based Impedance Control for Cooperative Manipulation. Proceedings of the 2013 European Control Conference (ECC), Zurich, Switzerland.","DOI":"10.23919\/ECC.2013.6669163"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Lavretsky, E., and Wise, K.A. (2013). Robust Adaptive Control. Robust and Adaptive Control. Advanced Textbooks in Control and Signal Processing, Springer.","DOI":"10.1007\/978-1-4471-4396-3"},{"key":"ref_38","first-page":"5757","article-title":"A chattering-free robust adaptive sliding mode controller for synchronization of two different chaotic systems with unknown uncertainties and external disturbances","volume":"218","author":"Aghababa","year":"2012","journal-title":"Appl. Math. Comput."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1108\/AA-02-2017-026","article-title":"Adaptive robust sliding mode trajectory tracking control for 6 degree-of-freedom industrial assembly robot with disturbances","volume":"38","author":"Pan","year":"2018","journal-title":"Assem. Autom."},{"key":"ref_40","first-page":"1","article-title":"An Incremental Learning Framework for Human-like Redundancy Optimization of Anthropomorphic Manipulators","volume":"1","author":"Su","year":"2020","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1109\/TASE.2020.3045655","article-title":"Toward Teaching by Demonstration for Robot-Assisted Minimally Invasive Surgery","volume":"18","author":"Su","year":"2021","journal-title":"IEEE Trans. Automat. Sci. Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/14\/4653\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:27:06Z","timestamp":1760164026000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/14\/4653"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,7]]},"references-count":41,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["s21144653"],"URL":"https:\/\/doi.org\/10.3390\/s21144653","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,7]]}}}