六自由度机械臂路径规划的分析与设计

六自由度机械臂路径规划的分析与设计

论文摘要

机器人的轨迹规划在机器人的控制中具有重要的地位。避障路径规划问题在机器人学、超大规模集成电路(VLSI)、地理信息系统等众多领域有着广泛的应用,其主要内容涉及环境表达、规划方法、路径搜索以及人工智能等多个学科。关于避障路径规划高效算法的研究长期以来一直受到人们的关注和重视,人们从多方面进行了探索和研究,虽取得了一些成果,但仍存在许多问题有待深入研究。论文以PUMA 560型机器人为研究对象,建立了两个避障路径优化模型。本文首先给出了机械臂路径规划算法的理论基础,并对一般6转动关节操作手的运动学方程作了介绍。以PUMA 560机器人为例给出了其运动学解释及机械臂的运动学逆解过程,其后对几类具有代表性的机械臂路径规划算法作了分析,其中包括人工势场法、遗传算法、模糊逻辑法。避障路径规划问题是在具有障碍物的环境中,按照某个评价标准,如最短路径长度、最短行进时间、最小能量消耗等,规划一条从起始点位置到达目标点位置最优(或次优)的无碰(避障)路径。本文针对六自由度机械臂的避障路径规划的两个模型:模型1采用规则体包络对障碍物进行建模,把障碍物和机械臂映射到两个互相垂直的平面内,将机械臂工作空间的三维问题转化为二维问题,并结合A*搜索法,极大地减少了计算量,达到了规划要求;模型2采用蒙特卡洛法求出机械臂的可行位形空间,称为自由区域,根据一般随机路标法得到一个表示机械臂位形空间结构信息的路标,计算机械臂在各个位形下与障碍物之间的最小距离及转角耗散度,并将此信息加到逆向宽度优先搜索法所求的节点路标上,从而把路标转化为网格结构,基于此网络,在优化阶段给出了一个对路径进行安全性优化的数学模型。在文章的最后部分以PUMA 560型机器人为对象给出了仿真,结果表明以上两个模型分别达到了不同工作环境中对机器人的高效性和安全性的要求。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 课题研究的背景和意义
  • 1.2 国内外机器人轨迹规划研究的现况
  • 1.3 运动规划
  • 1.3.1 避障路径规划研究
  • 1.3.2 碰撞检测问题
  • 1.4 本文的主要工作及论文安排
  • 第2章 机械臂运动学
  • 2.1 机器人运动学理论基础
  • 2.2 运动学
  • 2.2.1 手爪位姿的描述
  • 2.2.2 坐标变换
  • 2.2.3 齐次变换矩阵
  • 2.2.4 z-y-z欧拉角
  • 2.2.5 D-H参数法
  • 2.3 正运动学求解
  • 2.4 逆运动学求解
  • 2.4.1 逆运动学方程
  • 2.4.2 雅可比矩阵
  • 第3章 几类典型的机械臂路径规划算法
  • 3.1 搜索方法
  • 3.2 人工势场法
  • 3.3 遗传算法
  • 3.4 模糊逻辑算法
  • 第4章 路径规划模型
  • 4.1 障碍域建模
  • 4.2 模型1
  • 4.2.1 学习阶段
  • 4.2.2 查询阶段
  • 4.3 模型2 改进的随机路标法
  • 4.3.1 学习阶段
  • 4.3.2 查询阶段
  • 4.3.3 优化阶段
  • 第5章 仿真结果及分析
  • 5.1 关于运动学的仿真
  • 5.2 关于模型1的仿真
  • 5.3 关于模型2的仿真
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读硕士学位期间取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    六自由度机械臂路径规划的分析与设计
    下载Doc文档

    猜你喜欢