关键词:机械臂式治疗床;;避障;;轨迹规划;;跟踪控制
摘 要:目前临床应用研究表明,制约放射治疗效果的主要因素有患者摆位引导精度低和精确定位精度低,而机械臂式治疗床作为治疗过程中的患者支撑装置,其在工作空间内的无碰撞运动则是确保摆位引导精度和精确定位精度的首要前提。因此根据治疗室内的障碍物对机械臂式治疗床的运动干涉,如何保证机械臂式治疗床的末端执行器从初始位置到末端位置的无碰撞运动,成为了当前更高的挑战。本课题以机械臂式治疗床无碰撞轨迹规划及运动控制为出发点,首先建立了机械臂式治疗床的运动学模型、碰撞干涉模型,在此基础上,分析了临床实践对机械臂式治疗床空间灵活度和实时性要求,提出了一种基于遗传算法的机械臂避障轨迹规划方法,并对机械臂式治疗床的轨迹跟踪控制展开了相关研究。详细内容如下:(1)根据机械臂式治疗床的机械结构特点,运用D-H表示法推导出了治疗床的正运动学模型,在此基础上利用解析法求解出了治疗床的逆运动学解,并对机械臂式治疗床进行了轨迹规划研究。(2)以治疗室内的障碍物对机械臂式治疗床的运动干涉为基础,建立碰撞干涉模型,假定机械臂在关节空间的理想轨迹由两段多项式曲线描述,通过调节两段多项式曲线的连接点,则可以使治疗床末端执行器的运动轨迹避开障碍物。然后建立关于中间点的参数方程,应用遗传算法进行求解,在此基础上建立机械臂末端轨迹长度、运行时间、关节最大扭矩的适应度评价函数,从而规划出了一条空间无碰撞、动力学特性良好、轨迹长度和运动时间较短的理想轨迹。(3)针对治疗室内的障碍物对机械臂式治疗床的运动造成干涉,为了使机械臂式治疗床的末端执行器沿着预先给定的路径运动,设计了鲁棒控制器应用于机械臂式治疗床,仿真表明该系统能够以较小的稳态误差跟踪期望轨迹,确保了机械臂式治疗床末端执行器从初始位置到末端位置的无碰撞精确控制,能够使得各关节平稳运行。(4)为了对机械臂式治疗床正运动学模型、逆运动学解以及轨迹规划有直观的观察和验证,以MATLAB中的GUI工具箱为平台,搭建了机械臂式治疗床的图形用户仿真界面,该界面主要运用了MATLAB中的Robotics Toolbox工具箱进行上述理论的仿真验证。
内 容:原文可通过湖北省科技信息共享服务平台(http://www.hbstl.org.cn)获取