基于ROS的同位素分装机器人运动规划及控制仿真研究

来源 :兰州理工大学 | 被引量 : 14次 | 上传用户:whitewolfwv7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人取代人类在各种特殊环境下完成作业一直是机器人研究领域的热点,同位素的分装作业作为特殊环境作业的一种,也备受关注。ROS是机器人程序设计的一个事实标准,本文基于ROS架构,针对特殊环境下同位素分装机器人的一些基本问题展开了研究。在同位素机器人分装过程中涉及到运动学、动力学、PLC控制、编程实现等等机器人学科的知识内容,本文着重研究同位素分装机器人的运动规划及控制仿真。基于ROS平台搭建了同位素分装机器人的系统框架,在MoveIt中进行了冗余机械臂的轨迹规划和运动规划算法的改进,联合Gazebo对同位素钢棒进行了抓取仿真实验。基于ROS平台对同位素分装机器人的软件系统框架进行了初步设计,通过从D-H参数到ROS tf的正运动学理论分析,建立了同位素分装机器人的URDF虚拟仿真模型。采用遍历法获取了同位素分装机器人冗余机械臂的可达空间。采用基于速度层面的雅克比迭代法——Newton-Raphson迭代法对虚拟仿真模型进行了冗余机械臂的逆运动学求解分析,并对冗余机械臂的逆运动学多解问题提出了相应的优化性能指标。针对逆解优化问题提出并实现了逆运动学解算器IKFast插件的生成使用。对MoveIt软件框架进行了梳理分析,在MoveIt中展开了同位素分装机器人的轨迹规划,并在代码层面做了实现。将RRT-Connect算法和任意时间RRT算法(Anytime RRT)融合,提出了一种新的Anytime RRT-Connect算法,通过OMPL对新的算法做了轨迹规划实验验证。并提出了基于Anytime RRT-Connect算法的同位素钢棒的抓取方案。在控制层面,在Gazebo中对同位素分装机器人的控制器部分进行了设计,通过对ros_control数据结构的分析,联合MoveIt和Gazebo,创建了gazebo_ros_control控制器插件,将新的Anytime RRT-Connect算法注册到了IKFast逆运动学求解器,联合MoveIt和Gazebo用新的Anytime RRT-Connect算法做了同位素钢棒的抓取仿真实验。
其他文献
<正>《都挺好》很可能会成为中国家庭伦理剧的一个转折点。此前笼罩在传统伦理关系中那些温情脉脉的想象,在这一拐点之后注定要遭受一次致命的嘲讽。中国传统文化拥有一整套
刘某,男,20岁,因自幼双眼视力差于2009—04来我院就诊。以“马凡氏综合征”收入院。查体:一般状态良好,四肢、躯干骨骼细长,漏斗胸,手指呈蜘蛛样。眼科:视力:FC/20cm、上视时0.3(双),矫正无
目的:通过观察真空勃起装置联合他达拉非治疗男性轻中度勃起功能障碍患者的临床疗效,寻找轻中度勃起功能障碍更有效的治疗方案。方法:选取我院泌尿外科门诊2016年12月至2017