基于C空间和人工势场的4R机器人路径规划

基于C空间和人工势场的4R机器人路径规划

论文摘要

冗余自由度机械臂被越来越广泛地应用于海上作业,火灾救护,建筑等行业。特别是深海勘探,废物与污染处理,道路和桥梁的施工的人力难以完成的特殊领域。具有灵巧结构的智能机械臂能够检测并躲避障碍,从而能够安全完成指定任务。冗余自由度机械臂可以帮助人类从繁重的劳动负担中解脱出来,并可以利用其更好地探索世界。冗余自由度机械臂运动规划一直是机器人研究领域的重点,目的是使机器人无碰撞且快速地到达目的地。机械臂路径规划主要分为全局规划方法和局部规划方法两大类。全局规划方法主要是以基于构形空间的几何法和拓扑法为主;全局方法考虑整个环境的信息细节,但需要存储大量信息,并且时间开销大;而局部规划方法主要是以基于直角坐标空间的人工势场法为主。人工势场法是机器人局部路径规划常用的一种方法,具有反应速度快、计算量小和实时性等优点。但这种方法容易产生局部极点,致机器人停止移动,达不到目标。本文针对平面4R机械臂的路径规划问题提出一种全局规划和局部规划相结合的规划方法。该方法将平面4R机械臂分为前两臂和后两臂两组,其中后两臂为靠近基座的两臂。后两臂利用C空间进行全局规划到达一中间点,在后两臂到达中间点的过程中,前两臂利用人工势场法避开障碍物并尽量向目标点逼近。在后两臂到达指定中间点后,前两臂再利用C空间进行全局路径规划到达目标点。该方法并不是真正的全局规划,但具备了全局与局部规划方法的优点:考虑了全局环境,人工势场法中存在的局部极小值问题对本方法影响较小,提高了算法的鲁棒性,同时具有更好的实时性。

论文目录

  • 摘要
  • Abstract
  • 致谢
  • 第一章 绪论
  • 1.1 课题研究背景及意义
  • 1.1.1 冗余自由度机械臂系统简介及发展状况
  • 1.1.2 机器人路径规划概况
  • 1.1.3 机械臂避障
  • 1.1.4 开展旋转关节平面机器人研究的意义
  • 1.2 本文内容与结构
  • 第二章 机器人路径规划基本理论及算法
  • 2.1 世界空间与位姿空间
  • 2.1.1 物理和位姿空间中障碍物环境的描述
  • 2.1.2 空间映射的基本算法
  • 2.1.3 位姿空间中的坐标意义
  • 2.1.4 空间的离散化
  • 2.2 人工势场法
  • 2.2.1 传统人工势场法简述
  • 2.2.2 人工势场对机械臂的力作用
  • 2.3 连杆描述
  • 2.4 连杆附加坐标系规定
  • 2.5 标准坐标系
  • 2.6 机械臂避障指标
  • 2.7 A*搜索算法
  • 2.7.1 A*搜索算法基本思想
  • 2.7.2 A*算法具体实现步骤
  • 2.8 关节轨迹生成
  • 2.9 小结
  • 第三章 平面4R机械臂路径规划
  • 3.1 平面4R机器人机构特性
  • 3.2 障碍物环境
  • 3.3 后两臂C空间的构建
  • 3.3.1 栅格大小的选取
  • 3.3.2 碰撞检验
  • 3.3.3 构建后两臂C空间地图
  • 3.4 中间点M的选择
  • 3.5 搜寻后两臂运动到点M的最优运动路径
  • 3.6 建立人工势场
  • 3.6.1 势函数的选择及人工势场的实现
  • 3.6.2 势场力转化为关节力矩
  • 3.7 构建前两臂C空间及搜寻最优运动路径
  • 3.8 小结
  • 第四章 基于MATLAB的机械臂运动轨迹仿真实验
  • 4.1 MATLAB简介
  • 4.2 仿真算法实现
  • 4.3 仿真实验结果与分析
  • 4.4 小结
  • 第五章 基于AS-MRobot平台实验
  • 5.1 AS-MRobot简介
  • 5.1.1 AS-MRobot的控制系统结构
  • 5.1.2 AS-MRobot的上位机控制实现
  • 5.2 运动控制程序的实现
  • 5.3 小结
  • 第六章 工作总结和展望
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于C空间和人工势场的4R机器人路径规划
    下载Doc文档

    猜你喜欢