声明
致谢
摘要
第一章 绪论
1.1 研究背景与意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 国外研究状况
1.2.2 国内研究状况
1.3 本课题研究的内容
1.4 本章小结
第二章 空间多自由度机械臂运动学研究
2.1 位姿描述与齐次坐标变换
2.1.1 机械臂末端位姿描述
2.1.2 齐次坐标变换
2.2 机器人位姿表示方法
2.2.1 杆件、关节及其参数
2.2.2 D-H表示法
2.3 空间机械臂运动学方程
2.3.1 空间机械臂数学建模
2.3.2 机器人正运动学方程
2.3.3 机器人逆运动学方程
2.4 本章小结
第三章 机械臂碰撞检测方法
3.1 基于圆柱体包络检测法
3.1.1 圆柱体包络法
3.1.2 多圆柱体之间位置关系判断
3.1.3 机械臂与障碍物碰撞检测
3.2 基于长方体包络检测法
3.2.1 长方体包络检测
3.2.2 空间直线段与平面之间的位置关系
3.2.3 机械臂与障碍物碰撞检测
3.3 基于球形包络检测法
3.3.1 球形包络检测
3.3.2 空间直线段与球体之间位置关系判断
3.3.3 机械臂与障碍物碰撞检测
3.4 本章小结
第四章 笛卡尔空间中基于A*算法的机械臂避障路径规划
4.1 笛卡尔空间规划描述
4.2 基于A*算法的空间机械臂路径规划
4.2.1 环境建模
4.2.2 A*算法原理及三维路径规划
4.2.3 二次B样条曲线路径平滑优化
4.2.4 A*算法规划实例
4.3 本章小结
第五章 关节空间中基于RRT算法的机械臂避障路径规划
5.1 关节空间规划描述
5.2 改进RRT算法的机械臂关节路径规划
5.2.1 RRT算法的基本原理
5.2.2 适应度评定函数的建立
5.2.3 机械臂关节空间路径规划
5.2.4 改进RRT算法规划实例
5.3 笛卡尔空间与关节空间规划优缺点
5.4 本章小结
第六章 仿真与实验结果分析
6.1 软件介绍
6.1.1 Solidworks软件
6.1.2 ADAMS软件
6.1.3 MATLAB软件
6.1.4 Keil C51软件介绍
6.2 硬件介绍
6.2.1 51单片机控制器
6.2.2 舵机
6.3 基于A*算法规划的机械臂运动仿真
6.3.1 虚拟样机建立
6.3.2 仿真环境及驱动函数设置
6.3.3 仿真结果
6.4 改进RRT算法规划的机械臂运动仿真
6.4.1 虚拟样机建立
6.4.2 仿真环境及驱动函数设置
6.4.3 仿真结果
6.5 实验
6.5.1 实验器材
6.5.2 实验步骤
6.5.3 实验数据分析
6.5.4 实验结果
6.5.5 结论
6.6 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
攻读硕士学位期间发表的学术论文