论文部分内容阅读
随着生物工程、微电子机械技术(MEMS)的发展和微系统加工技术的成熟,用于介入诊疗手术的介入诊疗机器人,已经成为国内外研究的热点问题。人体管腔是个复杂的管道系统,不仅几何形状复杂,而且内部存在生物液流场。机器人在介入诊疗过程中的受力情况相当复杂。介入诊疗机器人在人体管腔这样的特殊环境中作业,必须保证绝对安全和可靠。在此前提下,机器人要在有限尺寸限制下集成尽可能多的功能模块,并保证运动灵活性,基于力学模型的设计与控制尤为重要。本论文建立了主动介入机器人典型运行环境——动脉血管和消化道的数学模型,并进行了数值模拟,在此基础上基于多体系统动力学理论,研究了介入诊疗机器人在管道几何形状约束和流场作用下的运动学和动力学问题,论文的研究结果对包括水下机器人在内的液体环境下作业的管道机器人研究也具有重要的参考价值。由于没有固定基座,介入诊疗机器人的运动与人体管腔以及管内流场运动相互耦合,系统整体受人体管腔几何形状约束,姿态变化范围较大,因此其动力学问题相对复杂,在分析了典型人体管腔的基础上,引入Euler四元数表达机器人的姿态,解决了模型数值计算中的奇异性问题。机器人所有的位置姿态构成一个Lie群,利用Lie群和Lie代数描述系统是很自然和方便的,Lie代数的本质是运动旋量。旋量理论以及空间算子代数理论的引入,使机器人运动参数的计算具有统一的简洁形式。论文将游动型介入诊疗机器人简化为管道流场环境下单个典型体的六维空间运动问题,建立了游动机器人在血流冲击下的运动学及动力学模型,对游动机器人在三维弯曲管道内沿规划路径的游动特性进行了仿真分析,为机器人结构设计和运动控制提供了依据。论文通过CFD软件计算出具体环境下的流场力,并将受力以载荷形式代入动力学模型,简化了系统的动力学模型而又不失问题的本质,在单个典型体动力学基础上,将问题拓展到更复杂拓扑结构的系统中。针对更一般的介入诊疗机器人系统,假设系统不但包含刚体,也包含柔性体,而且既可以是链式系统又可以是树型多体系统,本论文分析了开链式拓扑结构的多节蠕动机器人结构和运动特点,利用Huston理论的低序体阵列方法描述系统的拓扑结构,然后根据判断相邻两体是刚体或者柔体,利用空间算子代数(SOA)方法,建立了适用于链式和树形蠕动机器人系统的通用动力学模型,并进行了初步验证试验。论文进一步发展了空间算子代数理论体系,采用空间算子处理了介入诊疗机器人多体系统动力学高效率建模问题。根据系统中铰的驱动情况分别对铰链定义为主动铰和被动铰,通过判断铰链的类型分别按照两次从系统的顶端到根体的顺序、一次从根体到末端的顺序进行了系统铰接体惯量的递推、系统冗余力的递推和广义加速度和广义主动力的递推。通过上述递推过程建立了主动介入机器人系统广义递推动力学模型,实现了高效率O(n)次的计算效率,该算法可以应用于其他管道机器人或者水下机器人(包括刚性多体系统、柔性多体系统、欠驱动系统),求解反向动力学、正向动力学和混合动力学递推。利用所建立动力学模型,论文分析了多节蠕动型介入诊疗机器人。课题组根据仿生学原理,分别研制了主动型的游动和蠕动介入诊疗机器人,在专门构建的模拟测试平台上,对机器人驱动机理进行了试验研究,对动力学参数进行了识别,得到驱动力与流场阻力等数据。在此基础上,运用Mathematica符号软件开发了专门的仿真程序,对典型的介入诊疗任务进行了仿真研究,得到机器人相关的驱动力信息,以及关节运动信息,对本文提出的理论方法进行了验证。