论文部分内容阅读
机器人应用于腹腔微创外科手术中,可以提高手术质量,降低医生劳动强度,减少病人痛苦。本文对七自由度腹腔微创手术机器人在手术中的各种基本运动进行分析求解,讨论该冗余机器人的运动优化问题,设计机器人运动控制系统硬件,并采用面向对象技术开发了系统控制软件,最后针对微创手术应用环境对机器人进行实验。首先对具有冗余性的七自由度腹腔微创手术机器人进行运动学分析。采用D-H方法求出机器人的正运动学解析解;运用几何法给出机器人逆运动学解析解;给出末端执行器姿态的欧拉角表示法及其与齐次变换矩阵之间的转换表达式;最后用矢量积法求出机器人的雅可比矩阵。其次将成熟的PID控制策略应用于机器人各关节的位置伺服控制中。在分析微创手术任务的基础上将机器人的操作规划为四种基本的机器人动作,并分别讨论了实现各种动作的方法。在研究梯度投影法求解冗余度机器人运动学的基础上,结合位姿分解方法给出了一种有效的冗余机器人运动学逆解求解方法,并应用该方法对机器人自运动、避免关节极限、躲避障碍进行仿真分析。再次研究了腹腔微创手术机器人运动控制系统的硬件总体结构,并设计相应的接口板,最终搭建起运动控制系统的硬件平台。在VC++环境下开发系统的控制软件,设计控制软件界面以及实现相应功能,出于对操作安全性的考虑,软件中增加了容错性设计。最后在所设计的机器人软硬件基础上对机器人各种基本运动进行了实验,通过实验数据,验证相应算法的可行性。