上海大学学报(自然科学版) ›› 2025, Vol. 31 ›› Issue (6): 931-944.doi: 10.12066/j.issn.1007-2861.2492

• 机械工程 • 上一篇    下一篇

重力补偿型冗余机械臂的逆运动学

徐子力, 彭涛, 杨扬, 钟宋义   

  1. 上海大学 机电工程与自动化学院, 上海 200444
  • 收稿日期:2023-01-12 出版日期:2025-12-31 发布日期:2025-12-31
  • 通讯作者: 钟宋义(1986-),男,副教授,博士生导师,博士,研究方向为柔性传感、自供能智能器件、3D打印技术等. E-mail:zhongsongyi@shu.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(62103253);上海市科技计划资助项目(20DZ1207100)

Inverse kinematics of gravity compensated redundant manipulator

XU Zili, PENG Tao, YANG Yang, ZHONG Songyi   

  1. School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China
  • Received:2023-01-12 Online:2025-12-31 Published:2025-12-31

摘要: 针对重力补偿型冗余机械臂的逆解不唯一问题,提出了以改进型粒子群优化算法求解其最优逆解的方法,得到了机械臂在配重砝码位移最小时的逆解.首先通过正运动学分析了配重砝码位移与关节角和舵机补偿力矩之间的关系.在此基础之上,构建了以配重砝码位移最小为优化目标,以位置误差精度为约束条件的逆解方程,并使用改进型粒子群优化算法进行了求解.实验结果表明,该方法得到了机械臂在以配重砝码位移最小为优化目标下的最优逆解,解决了其逆解不唯一问题,对重力补偿型冗余机械臂的后续实验有良好的应用意义.

关键词: 重力补偿型超冗余机械臂, 配重砝码位移, 逆运动学, 粒子群优化算法

Abstract: A method based on an improved particle swarm optimization algorithm was proposed to address the non-uniqueness problem of the inverse kinematics of a gravity compensation redundant manipulator and to obtain the optimal inverse kinematics solution for the manipulator with minimum displacement of the counterweight mass. First, the relationship between the displacement of the counterweight mass, joint angles, and servo compensation torque was analyzed using forward kinematics. Based on this, an inverse kinematics equation was constructed with the minimum displacement of the counterweight mass as the optimization objective and the position error accuracy as the constraint condition. An improved particle swarm optimization algorithm was used for the solution. The experimental results show that the optimal inverse kinematics solution for the manipulator with the minimum displacement of the counterweight mass as optimization objective was obtained, and that the non-uniqueness problem of the inverse kinematics was solved. This result is significant for follow-up experiments on the gravity-compensated redundant manipulator.

Key words: gravity compensated redundant manipulator, counterweight mass displacement, inverse kinematics, particle swarm optimization algorithm

中图分类号: