机构学及机器人

7自由度拟人臂仿人运动的逆运动学解析解

  • 赵京 ,
  • 龚世秋 ,
  • 张自强
展开
  • 北京工业大学机械工程与应用电子学院 北京 100124
赵京,男,1961年出生,博士,教授,博士研究生导师。主要研究方向为机器人运动学和动力学。E-mail:zhaojing@bjut.edu.cn;张自强,男,1987年出生,博士研究生。主要研究方向为仿生机器人技术。E-mail:zzq06520011@163.com

收稿日期: 2017-11-28

  修回日期: 2018-05-08

  网络出版日期: 2018-11-05

基金资助

国家自然科学基金资助项目(51475016)。

Analytical Inverse Kinematics of Anthropomorphic Movements for 7-DOF Humanoid Manipulators

  • ZHAO Jing ,
  • GONG Shiqiu ,
  • ZHANG Ziqiang
Expand
  • College of Mechanical Engineering and Applied Electronics Technology, Beijing University of Technology, Beijing 100124

Received date: 2017-11-28

  Revised date: 2018-05-08

  Online published: 2018-11-05

摘要

为了求解末端位姿已知时拟人臂的仿人臂姿,以人臂运动特性为依据,针对7自由度拟人臂提出了一种新的逆运动学求解方法。该方法将人臂的末端运动转化为腕部的达点运动,利用肘部的自运动理论解耦了人臂的冗余度,并结合最小势能指标确定了自运动角。在利用末端位姿确定腕部位置的基础上,依据自运动角求解肘部位置,进而推导出拟人臂仿人运动的逆运动学解析表达式。试验和仿真结果证明了该方法解的仿人性和连续性。最后,从拟人臂的运动灵活性的角度分析了方法的失稳现象,结果表明自运动角发生突变时拟人臂奇异。该方法属于解析方法,有利于对拟人臂进行实时的仿人运动控制。

本文引用格式

赵京 , 龚世秋 , 张自强 . 7自由度拟人臂仿人运动的逆运动学解析解[J]. 机械工程学报, 2018 , 54(21) : 25 -32 . DOI: 10.3901/JME.2018.21.025

Abstract

To obtain anthropomorphic arm postures for a given end-effector position and orientation, a new inverse kinematics method is proposed for seven degrees of freedom (DOF) humanoid manipulators base on the characteristics of human arm postures. The wrist position is determined by the end-effector position and orientation, and then the redundancy resolution of human arm is solved using the elbow twist angle, which is determined by the minimum potential energy measure. Furthermore, the analytical formulation of the inverse kinematics for humanoid manipulators is derived. The results of simulations and experiments prove the similarity with human arm postures and the continuity of the solutions. Finally, the instability of this method is analyzed based on the dexterity of humanoid manipulators, which shows that the humanoid manipulator is singular when the elbow twist angle suddenly changes. Due to the analytical formulation, this method is efficient for the real time control of humanoid manipulators.

参考文献

[1] 祖迪,吴镇炜,谈大龙. 一种冗余机器人逆运动学求解的有效方法[J]. 机械工程学报,2005,41(6):71-75. ZU Di,WU Zhenwei,TAN Dalong. Effecient inverse kinematic solution for redundant manipulators[J]. Chinese Journal of Mechanical Engineering,2005,41(6):71-75.
[2] 东辉,杜志江. 基于工作空间密度函数的平面冗余机器人的逆运动学求解算法[J]. 机械工程学报,2015,51(17):8-14. DONG Hui,DU Zhijiang. Inverse kinematics of planar redundant manipulators based on workspace density function[J]. Journal of Mechanical Engineering,2015,51(17):8-14.
[3] CRENGANIS M,BREAZ R,RACZ G,et al. Inverse kinematics of a 7 DOF manipulator using Adaptive Neuro-Fuzzy Inference Systems[C]//Control Automation Robotics & Vision (ICARCV),201212th International Conference on. December 5-7,2012,Guangzhou,China. Washington,DC 20036-4928,United States:IEEE,2012:1232-1237.
[4] HUANG H C,CHEN C P,WANG P R. Particle swarm optimization for solving the inverse kinematics of 7-DOF robotic manipulators[C]//Systems,Man,and Cybernetics (SMC),2012 IEEE International Conference on. October 14-17,2012,Seoul,Korea,Republic of. Institute of Electrical and Electronics Engineers Inc.,3 Park Avenue,17th Floor,New York,NY 10016-5997,United States:IEEE,2012:3105-3110.
[5] YANG Junjuan,WANG Xiulian,CUI Long,et al. Inverse kinematics of redundant manipulator used in tele-operation[C]//Information and Automation,2015 IEEE International Conference on. August 8-10,2015,Yunnan,China. Institute of Electrical and Electronics Engineers Inc:IEEE,2015:1690-1695.
[6] JIANG Li,HUO Xijian,LIU Yiwei,et al. An integrated inverse kinematic approach for the 7-DOF humanoid arm with offset wrist[C]//Robotics and Biomimetics (ROBIO),2013 IEEE International Conference on. December 12-14,2013,Shenzhen,China. IEEE Computer Society:IEEE,2013:2737-2742.
[7] 陈鹏,刘璐,余飞,等. 一种仿人机械臂的运动学逆解的几何求解方法[J]. 机器人,2012,34(2):211-216. CHEN Peng,LIU Lu,YU Fei,et al. A geometrical method for inverse kinematics of a kind of humanoid manipulator[J]. Robot,2012,34(2):211-216.
[8] KIM J S,JEONG J H,PARK J H. Inverse kinematics of a redundant manipulator based on conformal geometry using geometric approach[C]//Informatics in Control,Automation and Robotics (ICINCO),2015 12th International Conference on. July 21-23,2015,Colmar,Alsace,France. SciTePress:IEEE:2015:179-185.
[9] 赵建文,杜志江,孙立宁. 7自由度冗余手臂的自运动流形[J]. 机械工程学报,2007,43(9):132-137. ZHAO Jianwen,DU Zhijiang,SUN Lining. Self-motion manifolds of a 7-DOF redundant robot arm[J]. Chinese Journal of Mechanical Engineering,2007,43(9):132-137.
[10] 徐朋,赵东标,程锦翔,等. 冗余机器人逆运动学解流形的多目标优化[J]. 机器人,2016,38(6):704-710. XU Peng,ZHAO Dongbiao,CHENG Jinxiang,et al. Multi-objective optimization for inverse kinematics solution manifolds of redundant robots[J]. Robot,2016,38(6):704-710.
[11] 任子武,朱秋国,熊蓉. 冗余仿人臂避关节物理约束的一种逆运动学问题求解方法[J]. 机械工程学报,2014,50(19):58-65. REN Ziwu,ZHU Qiuguo,XIONG Rong. A joint physical constraints avoidance method for inverse kinematics problem of redundant humanoid manipulator[J]. Journal of Mechanical Engineering,2014,50(19):58-65.
[12] 魏延辉,韩寒,于园园,等. 构形平面方法求解冗余机械臂逆运动学[J]. 哈尔滨工程大学学报,2016,37(8):1096-1102. WEI Yanhui,HAN Han,YU Yuanyuan,et al. Solving inverse kinematics for redundant manipulator using configuration plane method[J]. Journal of Harbin Engineering University,2016,37(8):1096-1102.
[13] GAN D,LIAO Q,WEI S,et al. Dual quaternion-based inverse kinematics of the general spatial 7R mechanism[J]. Proceedings of the Institution of Mechanical Engineers,Part C:Journal of Mechanical Engineering Science,2008,222(8):1593-1598.
[14] WANG Xuhao,ZHANG Dawei,ZHAO Chen. Inverse kinematics of a 7R 6-DOF robot with nonspherical wrist based on transformation into the 6R robot[J]. Mathematical Problems in Engineering,2017,5:1-12.
[15] 颜云辉,徐靖,陆志国,等. 仿人服务机器人发展与研究现状[J]. 机器人,2017,39(4):551-564. YAN Yunhui,XU Jing,LU Zhiguo,et al. Development and research status of humanoid service robots[J]. Robot,2017,39(4):551-564.
[16] ZHAO Jing,XIE Biyun,SONG Chunyu. Generating human-like movements for robotic arms[J]. Mechanism & Machine Theory,2014,81(11):107-128.
[17] 方承,丁希仑. 面向人臂三角形动作基元的拟人臂运动学[J]. 机器人,2012,34(3):257-264. FENG Cheng,DING Xilun. Anthropomorphic arm kinematics oriented to movement primitive of human arm triangle[J]. Robot,2012,34(3):257-264.
[18] 段晋军,甘亚辉,戴先中,等. 基于可操作度评价的冗余机器人逆解求解方法[J]. 华中科技大学学报,2015(增刊):45-48,57. DUAN Jinjun,GAN Yahui,DAI Xianzhong,et al. Method Of inverse kinematics solution for a Redundant manipulator based on manipulability[J]. Journal of Huazhong University of Science and Technology,2015(Suppl.):45-48,57.
[19] LIU Weihui,CHEN Diansheng,STEIL J. Analytical inverse kinematics solver for anthropomorphic 7-DOF redundant manipulators with human-like configuration constraints[J]. Journal of Intelligent & Robotic Systems,2017,86(1):63-79.
[20] ARTEMIADIS P. Closed-form inverse kinematic solution for anthropomorphic motion in redundant robot arms[J]. Advances in Robotics & Automation,2013,2(3):100-110.
[21] KUHLEMANN I,SCHWEIKARD A,JAUER P,et al. Robust inverse kinematics by configuration control for redundant manipulators with seven DoF[C]//International Conference on Control,Automation and Robotics. April 28-30,2016,Hong Kong,Institute of Electrical and Electronics Engineers Inc:IEEE,2016:49-55.
[22] KIM H,ROSEN J. Predicting redundancy of a 7 DOF upper limb exoskeleton toward improved transparency between human and robot[J]. Journal of Intelligent & Robotic Systems,2015,80(1):99-119.
[23] 赵京,郭兴伟,谢碧云. 达点臂姿预测指标与机械臂仿人运动[J]. 机械工程学报,2015,51(23):21-27. ZHAO Jing,GUO Xingwei,XIE Biyun. Criterion for human arm in reaching tasks and human-like motion planning of robotic arm[J]. Journal of Mechanical Engineering,2015,51(23):21-27.
文章导航

/