Please wait a minute...
浙江大学学报(工学版)
自动化技术     
多节双八面体变几何桁架臂逆运动学解析算法
潜龙昊, 胡士强, 杨永胜
上海交通大学 航空航天学院,上海 200240
Analytical inverse kinematics algorithm for double-octahedral variable geometry truss manipulators
QIAN Long hao, HU Shi qiang, YANG Yong sheng
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai 200240, China
 全文: PDF(2388 KB)   HTML
摘要:

针对多节双八面体变几何桁架臂(VGT)的逆运动学快速准确求解问题,提出逆运动学解析算法. 根据双八面体VGT对称结构和镜像变换矩阵,引入不依赖于欧拉角和DenavitHartenberg (D-H)参数的旋转矩阵. 通过建立2个辅助坐标系,将整体逆运动学问题分解为求解辅助坐标系旋转矩阵子问题和求解辅助坐标系内位置矢量子问题,给出两节双八面体VGT的逆运动学解析算法.通过分析两节VGT逆运动学的解析解,给出可以将多节臂等效为一节臂的简化运动学构型,将N节VGT臂等效为两节双八面体VGT臂.利用两节双八面体VGT臂的逆运动学算法和简化构型,可得N节臂逆运动学解.仿真验证表明,逆运动学解析算法的计算速度和精度优于雅可比矩阵法.在实际双八面体VGT机构上的测试验证了逆运动学算法的有效性.

Abstract:

An analytical inverse kinematics (IK) algorithm was proposed in order to obtain fast and accurate IK solution for multi-section double-octahedral variable geometry truss (VGT) manipulator. A rotation matrix was introduced without using Euler angle and Denavit-Hartenberg (D-H) parameters based on VGT manipulator symmetric structure property and mirror transformation matrix. The full IK problem was reduced into sub-problems involving finding the rotation matrices of auxiliary coordinate systems and determining position vector in the auxiliary coordinate system by establishing two auxiliary coordinate systems. A two-section VGT manipulator IK algorithm was given. A simplified kinematic configuration capable of converting multi-section VGT manipulator into a single-section manipulator was given by analyzing two-section VGT manipulator IK solution. The N-section VGT manipulator was equivalent to two-section VGT manipulator. The N-section VGT manipulator IK solution was obtained by using two-section VGT manipulator IK algorithm and the simplified kinematic configuration. Simulation results indicate that the proposed IK algorithm has improved computation speed and accuracy than solutions from Jacobian matrix method. The effectiveness of the algorithm was verified on a VGT manipulator test device.

出版日期: 2017-01-01
CLC:  TP 241  
基金资助:

国家“863”高技术研究发展计划资助项目(2015AAXXX6605).

通讯作者: 胡士强, 男,教授,博导. ORCID: 0000-0002-9362-4642.     E-mail: sqhu@sjtu.edu.cn
作者简介: 潜龙昊(1990—),男,硕士生,从事空间机器人运动控制的研究. ORCID: 0000-0002-3967-1368. E-mail:ARJ21@sjtu.edu.cn
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
作者相关文章  

引用本文:

潜龙昊, 胡士强, 杨永胜. 多节双八面体变几何桁架臂逆运动学解析算法[J]. 浙江大学学报(工学版), 10.3785/j.issn.1008-973X.2017.01.009.

QIAN Long hao, HU Shi qiang, YANG Yong sheng. Analytical inverse kinematics algorithm for double-octahedral variable geometry truss manipulators. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 10.3785/j.issn.1008-973X.2017.01.009.

[1] BATRAM ATILLA. Trajectory Tracking of a redundant hybrid manipulator using a switching control method [J]. World Academy of Science, Engineering and Technology, International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering, 2016, 10(6): 920929.
[2] 吴江,徐礼钜,雷勇.基于神经网络的冗余度二重八面体变几何桁架机器人运动学求解[J].四川大学学报:工程科学版,2000, 32(2):90103.
WU Jiang, XU Liju,LEI Yong. The kinematics ofredundant doubleoctahedron variable geometry truss manipulators based on neural network [J]. Journal of Sichuan University: Engineering Science Edition, 2000, 32(2): 90103.
[3] MACARENO L, AGIRREBEITIA J, ANGULO C, et al. FEM subsystem replacement techniques for strength problems in variable geometry trusses [J]. Finite Elements in Analysis and Design, 2008, 44(6/7): 346357.
[4] ATSUHIKO S, KOSUKE O, MORIO T, et al. Vibration reduction by natural frequency optimization formanipulation of a variable geometry truss [J]. Structural and Multidisciplinary Optimization, 2013, 48(5):939954.
[5] DE Z I O, AGUIRREBEITIA J, AVILES R, et al. A finite element approach to the inverse dynamics andvibrations of variable geometry trusses [J]. Finite Elements in Analysis and Design, 2011, 47(3): 220228.
[6] TONDU B. Closedform redundancy solving of serial chain robots with a weak generalized inverse approach [J]. Robotics and Autonomous Systems, 2015, 74(PB): 360370.
[7] DULEBA I, OPAKA M. A Comparison of jacobianbased methods of inverse kinematics for serial robotmanipulators [J]. International Journal of Applied Mathematics and Computer Science, 2013, 23(2): 373382.
[8] GIORELLI, M, RENDA F, CALISTI M, et al. Learning the inverse kinetics of an octopuslike manipulator in threedimensional space [J]. Bioinspiration and Biomimetics, 2015, 10(3): 113.

[1] 毛晨涛,陈章位,张翔,祖洪飞. 基于相对精度指标的机器人运动学校准[J]. 浙江大学学报(工学版), 2020, 54(7): 1316-1324.
[2] 吴爱国,吴绍华,董娜. 机械臂非奇异快速终端滑模模糊控制[J]. 浙江大学学报(工学版), 2019, 53(5): 862-871.
[3] 李智靖,叶锦华,吴海彬. 基于卷积力矩观测器与摩擦补偿的机器人碰撞检测[J]. 浙江大学学报(工学版), 2019, 53(3): 427-434.
[4] 陈鹏, 项基, 韦巍. 基于GWLN方法的冗余机械臂关节力矩约束控制[J]. 浙江大学学报(工学版), 2017, 51(1): 68-74.
[5] 黄水华,江沛,韦巍,项基,彭勇刚. 基于四元数的机械手姿态定向控制[J]. 浙江大学学报(工学版), 2016, 50(1): 173-179.
[6] 江沛, 黄水华, 韦巍, 单才华, 项基.
带关节约束的非冗余机械手臂二阶逆运动学控制
[J]. 浙江大学学报(工学版), 2015, 49(10): 1885-1892.
[7] 刘湘琪,蒙臻,倪敬,朱泽飞. 三自由度液压伺服机械手轨迹优化[J]. 浙江大学学报(工学版), 2015, 49(9): 1776-1782.
[8] 杨钟亮, 唐智川, 陈育苗, 高增桂. 面向双侧训练的前臂外骨骼肌肉力-电关系识别模型[J]. 浙江大学学报(工学版), 2014, 48(12): 2152-2161.
[9] 金博, 刘山. 基于终点时刻末端误差的柔性臂迭代学习控制[J]. J4, 2012, 46(8): 1512-1519.
[10] 倪初锋, 刘山. 变负载条件下柔性臂自适应预整形振动控制[J]. J4, 2012, 46(8): 1520-1525.
[11] 钟琮玮, 项基, 韦巍, 张远辉, 陈鹏. 基于扰动观测器的机械手碰撞检测与安全响应[J]. J4, 2012, 46(6): 1115-1121.
[12] 钟琮玮, 项基, 韦巍, 张远辉. 基于简化非线性观测器的LuGre动态摩擦力补偿[J]. J4, 2012, 46(4): 764-769.
[13] 姜宏超, 刘士荣, 张波涛. 六自由度模块化机械臂的逆运动学分析[J]. J4, 2010, 44(7): 1348-1354.
[14] 帅鑫, 李艳君, 吴铁军. 一种柔性机械臂末端轨迹跟踪的预测控制算法[J]. J4, 2010, 44(2): 259-264.
[15] 张雨浓, 肖秀春, 陈扬文, 等. Hermite前向神经网络隐节点数目自动确定[J]. J4, 2010, 44(2): 271-275.