• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2019, Vol. 55 ›› Issue (23): 75-82.doi: 10.3901/JME.2019.23.075

• 机构学及机器人 • 上一篇    下一篇

扫码分享

基于自运动的7-DOF机械臂逆运动学研究

杨志伟1,2, 陈子明1,2, 赵琛1,2, 李艳文1,2   

  1. 1. 燕山大学河北省并联机器人与机电系统实验室 秦皇岛 066004;
    2. 燕山大学机械工程学院 秦皇岛 066004
  • 收稿日期:2018-11-23 修回日期:2019-03-21 出版日期:2019-12-05 发布日期:2020-02-18
  • 通讯作者: 陈子明(通信作者),男,1984年出生,博士,副教授。主要研究方向为空间少自由度并联机构的设计及分析。E-mail:chenzm@ysu.edu.cn
  • 作者简介:杨志伟,男,1993年出生。主要研究方向为串联机器人运动规划。E-mail:yzwrobot@163.com;赵琛,男,1992年出生,博士研究生。主要研究方向为并联机床的设计及分析。E-mail:ysuzc@qq.com;李艳文,女,1966年出生,博士,教授。主要研究方向为机器人设计及机器视觉。E-mail:ywl@ysu.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(51775474)。

Inverse Kinematics Algorithm of 7-DOF Manipulator Base on Self-motion

YANG Zhiwei1,2, CHEN Ziming1,2, ZHAO Chen1,2, LI Yanwen1,2   

  1. 1. Hebei Provincial Key Laboratory of Parallel Robot and Mechatronic System, Yanshan University, Qinhuangdao 066004;
    2. School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004
  • Received:2018-11-23 Revised:2019-03-21 Online:2019-12-05 Published:2020-02-18

摘要: 针对一种7自由度典型机械臂构型的逆运动学问题,根据机构特点和自运动性质提出一种解析算法。首先对该冗余机械臂的自运动性质进行分析,其为平面四杆运动。采用冗余角对自运动进行描述,并分析机械臂末端位置和杆长对自运动的运动形式和冗余角变化范围的影响。然后基于自运动特性,将冗余角作为一个约束条件,结合位姿分离法,求出该机械臂的逆运动学解析算法。最后通过数值算例进行验证。该方法针对某一特定位姿求出所有的理论逆解。相对于传统的数值解法,该方法不存在理论误差,相邻位姿点相互独立,不存在误差积累。

关键词: 7自由度, 自运动, 逆运动学, 平面四杆运动

Abstract: Aiming at the inverse kinematics problem of a typical manipulator with 7 degrees of freedom (DOF), an analytical algorithm is proposed based on characteristics of the mechanism and property of the self-motion. Firstly, the self-motion of the redundant manipulator is analyzed. It is a planar four-bar motion. The self-motion is described by the redundant angle and the influence of the location of the end-effector of the robotic manipulator and the length of the rod on the form of the self-motion is analyzed. Then based on the characteristics of the self-motion, the inverse kinematic analysis algorithm of the manipulator is obtained by separating the position and posture of end-effector and taking the redundant angle as a constraint. Finally, the numerical examples are given to prove the correctness of the algorithm of inverse kinematics. In theory, all solutions can be obtained by the method if the position and orientation of the robotics manipulator are given. Compared with the traditional numerical method, this method does not produce theoretical error and accumulation error. The position and posture point are independent of each other.

Key words: 7-DOF, self-motion, inverse kinematic, plane four-bar linkages

中图分类号: