双臂机器人的协调控制算法综述Review of Coordinated Control Algorithms for Dual-Arm Robots
王琪;闵华松;
摘要(Abstract):
双臂机器人系统是当前机器人领域的研究热点,特别是随着单臂机器人在操作能力、控制等方面的局限性不断凸显,最近的研究集中在拥有协调操作能力的冗余双臂机器人。对双臂操作进行分类,然后从双臂协调运动方式、双臂协调控制问题、感知传感器、模仿学习、人机交互五个方面进行分析;综述从运动学、动力学现状入手,分析了双臂协调控制与单臂控制方式在约束关系、运动规划、协调控制方式等方面的不同与发展,结合感知传感器、模仿学习等方法在双臂协调控制中的应用;对人机协作中的交互方式进行了分析,并对双臂机器人的未来研究方向进行了展望。
关键词(KeyWords): 双臂操作;运动建模;双臂协调控制;模仿学习;人机交互
基金项目(Foundation): 国家自然科学基金(61673304);; 湖北省重大科技创新项目(2017YFB1300405);; 十三五国家重点研发计划(2019AAA071);; 武汉市应用基础前沿项目(2018010401011275)
作者(Author): 王琪;闵华松;
Email:
DOI:
参考文献(References):
- [1] PARK H A,LEE C S G.Dual-arm coordinated-motion task specification and performance evaluation[C]///Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems,2016:929-936.
- [2] GAO X,HE X,WANG H,et al.Research on stability of dual-arm cooperative execution task[C]//Proceedings of the Seventh Asia International Symposium on Mechatronics,2020:643-652.
- [3] HUANG Y,ZHENG Y,WANG N,et al.Peg-in-hole assembly based on master-slave coordination for a compliant dual-arm robot[J].Assembly Automation,2020,40(2):189-198.
- [4] SMITH C,KARAYIANNIDIS Y,NALPANTIDIS L,et al.Dual arm manipulation—A survey[J].Robotics and Autonomous Systems,2012,60(10):1340-1353.
- [5] ZHENG Y,YUAN H,SONG R,et al.A closed loop inverse kinematics and control scheme for one class of offset-joint 7-dof redundant manipulator[C]//Proceedings of International Conference on Robotics and Biomimetics,Dali,China,2019:1495-1500.
- [6] OH J,CHO B,OH J H,et al.Remote control for redundant humanoid arm using optimized arm angle[C]//Proceedings of International Conference on Humanoid Robotics,2017:324-331.
- [7] YAN L,MU Z,XU W,et al.Analytical inverse kinematics of a class of redundant manipulator based on dual armangle parameterization[C]//Proceedings of International Conference on Systems,Man,and Cybernetics(SMC),2014:3744-3749.
- [8] ZOU J,MIN H,XU H.MC-Inverse:An analytical method for consistent motion of anthropomorphic dual-arm robot[C]//Proceedings of IEEE International Conference on Robotics and Biomimetics(ROBIO),2020.
- [9] JIN M,LIU Q,WANG B,et al.An efficient and accurate inverse kinematics for 7-DOF redundant manipulators based on a hybrid of analytical and numerical method[J].IEEE Access,2020,8:16316-16330.
- [10] ALMUSAWI A R,LGER,KAPUCU S,et al.A new artificial neural network approach in solving inverse kinematics of robotic arm(Denso VP6242)[J].Computational Intelligence and Neuroscience,2016(2):1-10.
- [11] ANTONIO-GOPAR L C,LOPEZ-FRANCO C,ARANADANIEL N,et al.Inverse kinematics for a manipulator robot based on differential evolution algorithm[C]//Proceedings of Latin American Conference on Computational Intelligence(LA-CCI),2018:1-5.
- [12] DERELI S,KKER R.Simulation based calculation of the inverse kinematics solution of 7-DOF robot manipulator using artificial bee colony algorithm[J].SN Applied Ences,2020,2(1):1-11.
- [13] ALKAYYALI M,TUTUNJI T A.PSO-based algorithm for inverse kinematics solution of robotic arm manipulators[C]//Proceedings of International Conference on Research and Education in Mechatronics(REM),2019:1-6.
- [14] HERNANDEZ-BARRAGAN J,LOPEZ-FRANCO C,ANTONIO-GOPAR C,et al.The inverse kinematics solutions for robot manipulators based on firefly algorithm[C]//Proceedings of Latin American Conference on Computational Intelligence(LA-CCI),2018:1-5.
- [15]张建华,许晓林,刘璇,等.双臂协调机器人相对动力学建模[J].机械工程学报,2019,55(3):47-55.
- [16] JAMISOLA R S,ROBERTS R G.A more compact expression of relative Jacobian based on individual manipulator Jacobians[J].Robotics and Autonomous Systems,2015,63:158-164.
- [17] ALMEIDA D,KARAYIANNIDIS Y.Asymmetric dual-arm task execution using an extended relative Jacobian[J].arXiv:1905.01248,2019.
- [18] WANG M,LUO M,LI T,et al.A unified dynamic control method for a redundant dual arm robot[J].Journal of Bionic Engineering,2015,12(3):361-371.
- [19]申浩宇,吴洪涛,陈柏,等.基于主从任务转化的冗余度机器人避障算法[J].机器人,2014,36(4):425-429.
- [20]王巍,魏丁丁,李林茂.仿人双机械臂协同建模与避障控制研究[J].计算机仿真,2018,35(11):299-305.
- [21]王安琪,魏延辉,韩寒,等.基于构形平面的冗余机械臂轨迹规划方法[J].北京航空航天大学学报,2018,44(9):1991-1997.
- [22] HU Y,HUANG B,YANG G Z.Task-priority redundancy resolution for cooperative control under task conflicts and joint constraints[C]//Proceedings of International Conference on Intelligent Robots and Systems(IROS),2015:2398-2405.
- [23] TANG M,YUE X,ZUO Z,HUANG X,et al.Coordinated motion planning of dual-arm space robot with deep reinforcement learning[C]//Proceedings of International Conference on Unmanned Systems(ICUS),2019:469-473.
- [24] WANG M,LUO J,YUAN J,et al.Coordinated trajectory planning of dual-arm space robot using constrained particle swarm optimization[J].Acta Astronautica,2018,146:259-272.
- [25]魏源鑫.基于神经网络的双臂机器人路径规划算法[J].新一代信息技术,2019,2(19):43-48.
- [26]熊志金,王春燕.采用RBF神经网络滑模控制的冗余机械臂避障研究[J].中国工程机械学报,2020,18(3):205-209.
- [27] WU Y H,YU Z C,LI C Y,et al.Reinforcement learning in dual-arm trajectory planning for a free-floating space robot[J].Aerospace Science and Technology,2020,98:105657.
- [28] YANG C,JIANG Y,NA J,et al.Finite-time convergence adaptive fuzzy control for dual-arm robot with unknown kinematics and dynamics[J].IEEE Transactions on Fuzzy Systems,2018,27(3):574-588.
- [29] ORTENZI D,MUTHUSAMY R,FREDDI A,et al.Dual-arm cooperative manipulation under joint limit constraints[J].Robotics and Autonomous Systems,2018,99:110-120.
- [30] GHARBI M,CORTES J,SIMEON T,et al.A samplingbased path planner for dual-arm manipulation[C]//Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics,2008:383-388.
- [31] LIU T,LEI Y,HAN L,et al.Coordinated resolved motion control of dual-arm manipulators with closed chain[J].International Journal of Advanced Robotic Systems,2016,13(3):1.
- [32] COHEN B,CHITTA S,LIKHACHEV M,et al.Searchbased planning for dual-arm manipulation with upright orientation constraints[C]//Proceedings of IEEE International Conference on Robotics and Automation,2012:3784-3790.
- [33] COHEN B,CHITTA S,LIKHACHEV M,et al.Single-and dual-arm motion planning with heuristic search[J].The International Journal of Robotics Research,2014,33(2):305-320.
- [34]王美玲.面向救援任务的双臂机器人协作运动规划与控制方法研究[D].合肥:中国科学技术大学,2015.
- [35]段晋军,甘亚辉,戴宪忠.双臂协同运输中基于可变阻抗模型的混合位置/力控制[J].机器人,2019,41(6):795-802.
- [36]杨桂林,王冲冲.协作机器人柔顺运动控制综述[J].自动化博览,2019(2):66-73.
- [37]梅雪松,刘星,赵飞.协作机器人外力感知与交互控制研究现状及展望[J].航空制造技术,2020,63(9):22-32.
- [38] KHAN S G,HERRMANN G,GRAFI M A,et al.Compliance control and human-robot interaction:Part 1-survey[J].International Journal of Humanoid Robotics,2014,11(3):1-28.
- [39] SONG P,YU Y,ZHANG X,et al.A tutorial survey and comparison of impedance control on robotic manipulation[J].Robotica,2019,37(5):801-836.
- [40] LI Z,LIU J,HUANG Z,et al.Adaptive impedance control of human-robot cooperation using reinforcement learning[J].IEEE Transactions on Industrial Electronics,2017,64(10):8013-8022.
- [41] DUAN J J,GAN Y H,CHEN M,et al.Symmetrical adaptive variable admittance control for position/force tracking of dual-arm cooperative manipulators with unknown trajectory deviations[J].Robotics and ComputerIntegrated Manufacturing,2019,57:357-369.
- [42] HE W,DONG Y.Adaptive fuzzy neural network control for a constrained robot using impedance learning[J].IEEE Transactions on Neural Networks,2018,29(4):1174-1186.
- [43] LI Y,ZHOU X,ZHONG J,et al.Robotic impedance learning for robot-assisted physical training[J].Frontiers in Robotics and AI,2019,6:78.
- [44]李超,张智,夏桂华,等.基于强化学习的学习变阻抗控制[J].哈尔滨工程大学学报,2019,40(2):304-311.
- [45] ZHANG F,QU J,LIU H,et al.A multi-priority control of asymmetric coordination for redundant dual-arm robot[J].International Journal of Humanoid Robotics,2019,16(2):1-25.
- [46]齐春丽,伍锡如.仿人机器人协调阻抗控制算法[J].桂林电子科技大学学报,2019,39(5):384-389.
- [47] LEE J,CHANG P H.Redundancy resolution for dualarm robots inspired by human asymmetric bimanual action:Formulation and experiments[C]//Proceedings of IEEE International Conference on Robotics and Automation(ICRA),2015:6058-6065.
- [48] YAN L,YANG Y,XU W,et al.Dual-arm coordinated motion planning and compliance control for capturing moving objects with large momentum[C]//Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS),2018:7137-7144.
- [49] LI Z,HUANG B,AJOUDANI A,et al.Asymmetric bimanual control of dual-arm exoskeletons for human-cooperative manipulations[J].IEEE Transactions on Robotics,2017,34(1):264-271.
- [50] HUANG B,LI Z,WU X,et al.Coordination control of a dual-arm exoskeleton robot using human impedance transfer skills[J].Systems Man and Cybernetics,2019,49(5):954-963.
- [51] SHIRATO T,LIU Y,MATSUZAKA A,et al.Assist control for dual arm cooperative manipulation by remote controlled robot[C]//Proceedings of IEEE International Conference on Robotics and Biomimetics(ROBIO),2018:1076-1081.
- [52] YAN L,MU Z,XU W,et al.Coordinated compliance control of dual-arm robot for payload manipulation:Master-slave and shared force control[C]//Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS),2016:2697-2702.
- [53] YANG C,ZENG C,FANG C,et al.A DMPS-based framework for robot learning and generalization of humanlike variable impedance skills[J].IEEE/ASME Transactions on Mechatronics,2018,23(3):1193-1203.
- [54] HAN L,XU W,LI B,et al.Collision detection and coordinated compliance control for a dual-arm robot without force/torque sensing based on momentum observer[J].IEEE/ASME Transactions on Mechatronics,2019,24(5):2261-2272.
- [55] KYRARINI M,HASEEB M A,RISTICDURRANT D,et al.Robot learning of industrial assembly task via human demonstrations[J].Autonomous Robots,2019,43(1):239-257.
- [56] REN Y,CHEN Z,LIU Y,et al.Adaptive hybrid position/force control of dual-arm cooperative manipulators with uncertain dynamics and closed-chain kinematics[J].Journal of the Franklin Institute,2017,354(17):7767-7793.
- [57] BENALI K,BRETHE J F,GUERIN F,et al.Dual arm robot manipulator for grasping boxes of different dimensions in a logistics warehouse[C]//Proceedings of2018 IEEE International Conference on Industrial Technology(ICIT),2018:147-152.
- [58] CHEN B H,WANG Y H,LIN P C.A hybrid control strategy for dual-arm object manipulation using fused force/position errors and iterative learning[C]//Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics(AIM),2018.
- [59]王勇,陈荟西.基于三流联合卷积神经网络的机械臂抓取检测[J].小型微型计算机系统,2020,41(5):1112-1116.
- [60] CLARK J P,LENTINI G,BARONTINI F,et al.On the role of wearable haptics for force feedback in teleimpedance control for dual-arm robotic teleoperation[C]//Proceedings of International Conference on Robotics and Automation(ICRA),2019.
- [61] LING X,ZHAO Y,GONG L,et al.Dual-arm cooperation and implementing for robotic harvesting tomato using binocular vision[J].Robotics and Autonomous Systems,2019,114:134-143.
- [62] WANG Z,GAN Y,DAI X.An environment state perception method based on knowledge representation in dualarm robot assembly tasks[J].International Journal of Intelligent Robotics and Applications,2020,4(2):177-190.
- [63] CRUCIANI S,HANG K,SMITH C,et al.Dual-arm in-hand manipulation using visual feedback[C]//Proceedings of the 19th International Conference on Humanoid Robots(Humanoids),Toronto,Canada,2019:411-418.
- [64] QU J,ZHANG F,FU Y,et al.Multi-cameras visual servoing for dual-arm coordinated manipulation[J].Robotica,2017,35(11):2218-2237.
- [65] WANG Y,LAI G.Decentralised binocular visual trajectory tracking control for cooperative dual-arm system[C]//Proceedings of Chinese Control Conference(CCC),Guangzhou,China,2019:3120-3125.
- [66] CHANG W.Robotic assembly of smartphone back shells with eye-in-hand visual servoing[J].Robotics and Computer-integrated Manufacturing,2018,50:102-113.
- [67] LIPPIELLO V,FONTANELLI G A,RUGGIERO F,et al.Image-based visual-impedance control of a dual-arm aerial manipulator[C]//Proceedings of International Conference on Robotics And Automation,2018:1856-1863.
- [68] GAN J,YANG C,CHENG L,et al.Dual arm cooperation based on visual servo control[C]//Proceedings of the9th Annual International Conference on CYBER Technology in Automation,Control,and Intelligent Systems,Suzhou,China,2019:289-294.
- [69] PENG J,XU W,LIANG B,et al.Virtual stereovision pose measurement of noncooperative space targets for a dual-arm space robot[J].IEEE Transactions on Instrumentation and Measurement,2020,69(1):76-88.
- [70] MEDJRAM S,JEAN-FRAN?OIS BRETHE,BENALI K.Markerless vision-based one cardboard box grasping using dual arm robot[J].Multimedia Tools and Applications,2020,79:22617-22633.
- [71]王朝阳,曲家迪,张福海,等.基于Kinect的类人机械臂关节运动直接示教[J].机器人,2017,39(5):697-703.
- [72] ABADIANZADEH F,DERHAMI V,REZAEIAN M.Visual servoing control of robot manipulator in 3D space using fuzzy hybrid controller[C]//Proceedings of the4th International Conference on Robotics and Mechatronics(ICROM),2016:61-65.
- [73] FAN Y,LV X,LIN J,et al.Autonomous operation method of multi-DOF robotic arm based on binocular vision[J].Applied Sciences,2019,9:5294.
- [74] LIPPIELLO V,SICILIANO B,VILLANI L,et al.Positionbased visual servoing in industrial multirobot cells using a hybrid camera configuration[J].IEEE Transactions on Robotics,2007,23(1):73-86.
- [75] SHAURI R L,NONAMI K.Assembly manipulation of small objects by dual-arm manipulator[J].Assembly Automation,2011,31(3):263-274.
- [76] KRUSE D,WEN J T,RADKE R J,et al.A sensorbased dual-arm tele-robotic system[J].IEEE Transactions on Automation Science and Engineering,2015,12(1):4-18.
- [77] FLEURMOND R,CADENAT V.Multi-cameras visual servoing to perform a coordinated task using a dual arm robot[C]//Proceedings of the 11th International Conference on Informatics in Control,Automation and Robotics(ICINCO),2014:37-44.
- [78] NICOLIS D,PALUMBO M,ZANCHETTIN A M,et al.Occlusion-free visual servoing for the shared autonomy teleoperation of dual-arm robots[C]//Proceedings of International Conference on Robotics and Automation,2018:796-803.
- [79]刘乃军,鲁涛,蔡莹皓,等.机器人操作技能学习方法综述[J].自动化学报,2019,45(3):458-470.
- [80]李帅龙,张会文,周维佳.模仿学习方法综述及其在机器人领域的应用[J].计算机工程与应用,2019,55(4):17-30.
- [81] FANG B,JIA S,GUO D,et al.Survey of imitation learning for robotic manipulation[J].International Journal of Intelligent Robotics and Applications,2019,3(4):362-369.
- [82]殷聪聪,张秋菊.机器人演示学习编程技术研究综述[J].计算机科学与探索,2020,14(8):1275-1287.
- [83] BATINICA A,NEMEC B,UDE A,et al.Compliant movement primitives in a bimanual setting[C]//Proceedings of the 17th IEEE-RAS International Conference on Humanoid Robots(Humanoids,2017.
- [84] NEMEC B,LIKAR N,GAMS A,et al.Human robot cooperation with compliance adaptation along the motion trajectory[J].Autonomous Robots,2018,42(5):1023-1035.
- [85] SILVERIO J,CALINON S,ROZO L,et al.Learning task priorities from demonstrations[J].IEEE Transactions on Robotics,2019,35(1):78-94.
- [86] SUAREZ R,ROSELL J,GARCIA N,et al.Using synergies in dual-arm manipulation tasks[C]//Proceedings of IEEE International Conference on Robotics and Automation(ICRA),2015:5655-5661.
- [87] GARCIA N,SUAREZ R,ROSELL J,et al.Task-dependent synergies for motion planning of an anthropomorphic dual-arm system[J].IEEE Transactions on Robotics,2017,33(3):756-764.
- [88] GARCIA N,SUAREZ R,ROSELL J,et al.Planning handarm grasping motions with human-like appearance[C]//Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS),2018:3517-3522.
- [89] SHIN S Y,KIM C H.Human-like motion generation and control for humanoid's dual arm object manipulation[J].IEEE Transactions on Industrial Electronics,2014,62(4):2265-2276.
- [90] QU J,ZHANG F,WANG Y,et al.Human-like coordination motion learning for a redundant dual-arm robot[J].Robotics and Computer-Integrated Manufacturing,2019,57:379-390.
- [91] ZHU Z,HU H.Robot learning from demonstration in robotic assembly:A survey[J].Robotics,2018,7(2):1-25.
- [92] DUQUE D A,PRIETO F,HOYOS J,et al.Trajectory generation for robotic assembly operations using learning by demonstration[J].Robotics and Computer-integrated Manufacturing,2019,57:292-302.
- [93] SUOMALAINEN M,KYRKI V.A geometric approach for learning compliant motions from demonstration[C]//Proceedings of IEEE-RAS International Conference on Humanoid Robots,2017:783-790.
- [94] SUOMALAINEN M,CALINON S,PIGNAT E,et al.Improving dual-arm assembly by master-slave compliance[C]//Proceedings of International Conference on Robotics and Automation(ICRA),2019:8676-8682.
- [95] YANG G Z.Robot learning—Beyond imitation[J].Science Robotics,2019,4:3520.
- [96] CACCAVALE R,SAVERIANO M,FONTANELLI G A,et al.Imitation learning and attentional supervision of dual-arm structured tasks[C]//Proceedings of IEEE International Conference on Development and Learning and Epigenetic Robotics,2017:66-71.
- [97] FICUCIELLO F,MIGLIOZZI A,LAUDANTE G,et al.Vision-based grasp learning of an anthropomorphic handarm system in a synergy-based control framework[J].Science Robotics,2019,4:4900.
- [98]曾超,杨辰光,李强,等.人-机器人技能传递研究进展[J].自动化学报,2019,45(10):1813-1828.
- [99] ROZO L,BRUNO D,CALINON S,et al.Learning optimal controllers in human-robot cooperative transportation tasks with position and force constraints[C]//Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems,2015:1024-1030.
- [100] SEPULVEDA D,FERNANDEZ R,NAVAS E,et al.ROS framework for perception and dual-arm manipulation in unstructured environments[C]//Proceedings of the Fourth Iberian Robotics Conference,2019:137-147.
- [101] PETERNEL L,PETRIC T,OZTOP E,et al.Teaching robots to cooperate with humans in dynamic manipulation tasks based on multi-modal human-in-the-loop approach[J].Autonomous Robots,2014,36(1):123-136.
- [102] ROVEDA L,HAGHSHENAS S,CAIMMI M,et al.Assisting operators in heavy industrial tasks:On the design of an optimized cooperative impedance fuzzycontroller with embedded safety rules[J].Frontiers in Robotics and AI,2019,6:75.
- [103] DUAN A,CAMORIANO R,FERIGO D,et al.Learning to avoid obstacles with minimal intervention control[J].Frontiers in Robotics and AI,2020,7:60.
- [104] URECHE L P,BILLARD A.Constraints extraction from asymmetrical bimanual tasks and their use in coordinated behavior[J].Robotics and Autonomous Systems,2018,103:222-235.
- [105] YANG C,ZENG C,LIANG P,et al.Interface design of a physical human-robot interaction system for human impedance adaptive skill transfer[J].IEEE Transactions on Automation Science and Engineering,2018,15(1):329-340.
- [106] MARIO S,FIRAS A F,CLAUDIO P,et al.Hapticbased shared-control methods for a dual-arm system[J].IEEE Robotics and Automation Letters,2018,3(4):4249-4256.
- [107] BEHRENS J K,STEPANOVA K,LANGE R,et al.Specifying dual-arm robot planning problems through natural language and demonstration[J].IEEE Robotics and Automation Letters,2019,4(3):2622-2629.
- [108] PAVLICHENKO D,RODRIGUEZ D,SCHWARZ M,et al.Autonomous dual-arm manipulation of familiar objects[C]//Proceedings of the 18th International Conference on Humanoid Robots(Humanoids),Beijing,China,2018:1-9.
- [109] KITAGAWA S,WADA K,HASEGAWA S,et al.Multistage learning of selective dual-arm grasping based on obtaining and pruning grasping points through the robot experience in the real world[C]//Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS),2018:7123-7130.
- [110] AMOR H B,NEUMANN G,KAMTHE S,et al.Interaction primitives for human-robot cooperation tasks[C]//Proceedings of IEEE International Conference on Robotics and Automation(ICRA),2014:2831-2837.
- [111] MATSUZAKA A,YANG L,GUO C,et al.Assistance for master-slave system for objects of various shapes by eye gaze tracking and motion prediction[C]//Proceedings of IEEE International Conference on Robotics and Biomimetics(ROBIO),2018:1953-1958.
- [112]秦方博,徐德.机器人操作技能模型综述[J].自动化学报,2019,45(8):1401-1418.