关键词:
六自由度串联机器人
解析法
Pieper准则
辅助标记法
摘要:
工业机器人凭借其特有的良性结构和柔性控制方式,具有传统机械无可比拟的优势,被广泛应用于各行各业。随着机器人相关技术和应用领域的不断发展,串联机器人构型已经不再拘泥于满足Pieper准则存在的条件,优傲机器人公司开发的UR10机器人和上海交通大学的“神刀华佗”手术机器人这类不满足Pieper准则的串联机器人也相继问世。虽然这种不满足Pieper准则的串联机器人在设计方式上很好的避免了因传统内嵌式设计引发的机器人末端姿态调整范围被严重限制的问题,但也使得它的运动学和动力学算法求解变得异常的困难。因为上述类型的串联机器人是无法通过常规的求解方法求解出其精确的解析解。针对这一问题,本文提出了一种以原有不满足Pieper准则串联机器人转换成满足Pieper准则的串联机器人为原则,用辅助标记法作为辅助方式的解析法求解方法。该方法在一定程度上克服了六自由度串联机器人无法通过常规解析法进行运动学求解的问题。在对其冗余解进行选择时,采用工作区域划分的方法,不仅大大减少机器人运动学原有的计算量,提高其整体运算速度。同时,为了机器人能够走出可靠、连续而且准确的运动轨迹,对该类机器人的退化问题也进行了相应的分析。接着,对机器人的速度分析、静力学分析和动力学进行了相关分析。速度分析、静力学分析和动力学分析为各关节驱动力或驱动力矩和机器人各关节运动参数搭建了一个良好的沟通桥梁,不仅为机器人的运动和控制提供参考的依据,也为分析系统的动态性能提供了有效的数据支撑。然后,依据之前求解出的运动学方程与动力学方程,对机器人在运行过程中可能遇到的碰撞问题进行相应分类处理和分析。机器人碰撞问题进行相应分类处理和分析不仅有利于提高机器人在整个运动过程中安全性和稳定性,确保其能走出连续、均匀的运动轨迹,还为之后的机器人整体控制和机器人机构优化设计提供了可靠的理论依据。随后,通过Matlab软件对前文中对求解出的运动学方程与动力学方程进行相关仿真验证。对于运动学方程,以两次正逆运动学求解各关节对应角度值比较和误差结果的重合程度作为逆运动学方法合理性的凭证;对于动力学方程,采用求解出的运动学给定每个关节恒定的力矩,再通过传感器测出每个关节的角速度和角加速度,带入到所求的动力学方程中,求出力矩的大小的方式,以检验方程的正确性。最后,基于ThreeJS技术设计了一款不满足Pieper准则六自由度串联机器人的仿真控制软件。首先介绍了通过ThreeJS技术为机器人进行技术建模的基本原理;然后基于Typescript编程,将Eletron与ThreeJS技术相结合设计了一类不满足Pieper准则六自由度串联机器人的三维仿真控制软件,实现了该类机器人的运动仿真和动画实时控制;最后对该软件的运行性能进行了简单分析。