摘要
针对多关节机械臂作业效率和安全性的运动规划问题,以开源机器人操作系统ROS为仿真平台进行了机械臂运动规划研究。利用Solidworks建立机械臂模型,经SW2URDF生成XML格式描述的机器人URDF文件。利用ROS Moveit!中的设置助手Moveit!Setup Assistant完成了运动规划相关文件的配置。在轨迹规划方面利用Moveit!框架下C++接口,在三维可视化平台Rviz中实现了笛卡尔空间直线与圆弧插补。在路径规划方面,采用快速扩展随机树(RRT/rapidly exploring random tree)和双向扩展平衡的连结型双树(RRTConnect)路径规划算法,完成了高维空间和复杂约束的无碰撞路径规划。仿真结果表明RRTConnect算法收敛速度快,搜索能力强,能够有效解决复杂环境下的路径规划问题,保证机器臂运动安全。
- 单位