机械工程学报 ›› 2024, Vol. 60 ›› Issue (23): 102-113.doi: 10.3901/JME.2024.23.102
李剑, 刘贤松, 张英, 魏世民, 廖启征
LI Jian, LIU Xiansong, ZHANG Ying, WEI Shimin, LIAO Qizheng
摘要: 面向6自由度串联机械臂运动学仿真分析的通用需求,开发基于开放图形库(Open graphics library,OpenGL)的综合数字化仿真平台(ManiKASim)。首先,利用WolframScript将运动学分析的算法理论进行模块化设计,实现机械臂运动学分析算法的修改或者替换。其次,基于OpenGL,完成机械臂模型的加载及仿真。同时,利用Qt及其信号与槽机制,设计平台界面及完成平台各模块间的互相通信。最后,以UR10机械臂为例,对平台的运动学功能模块进行实例演示和验证。结果表明,设计和开发的综合数字化仿真平台(ManiKASim)整合了D-H矩阵、对偶四元数、倍矩阵、倍四元数4种常用正逆运动学分析的数学建模和代数求解方法,可用于三轴相交型、三轴平行型、一般6R、1P5R或2P4R等所有构型6自由度机械臂的运动学分析。同时,ManiKASim可以随时更改或者替换机械臂的正运动学、逆运动学、奇异分析、可达工作空间、灵活工作空间和姿态空间等模块的算法,提供了机械臂3D模型控制及运动学功能模块的可视化和表格表示,具有任意视野虚拟操控、全方位观察等功能。开发的ManiKASim仿真平台,可以满足6自由度串联机械臂运动学仿真分析的系统需求,提高分析研究的效率,为6自由度机械臂的设计与应用分析提供帮助。
中图分类号: