未知环境下机器人即时定位与路径规划

未知环境下机器人即时定位与路径规划

论文摘要

在复杂环境下,自主机器人的导航越来越受到人们的青睐。在本论文里,把机器人的导航和其所处的环境考虑为统一的系统,也即,机器人-环境性的机器人系统。这样的系统通常需要考虑设计者的经验和设备的运行性能。在这里从机器人的角度出发,设计了一个复杂的系统,主要目的是用来估计环境的复杂性,再利用相关信息去设计机器人的控制器,辅助机器人导航。在本篇论文里,考虑到有噪声的环境下,测量的数据可能是不准确的。因此用各种算法演算得出的机器人位置,也是有误差的。为了纠正在定位上出现类似的问题,这里用到了扩展卡尔曼滤波去估计机器人的位置。卡尔曼滤波通常使用在非线性系统下,是一种递归滤波,只需用先前状态就可估计出下一个状态。这里就用扩展卡尔曼定位算法来解决定位问题。接着融合了模糊逻辑控制和基于行为优先级的控制,用模糊算法来解决路径问题。提出了四种基本行为:目标寻找、避障、跟踪和解锁;并用模糊控制器来实现。针对’U’型和’V’型障碍物,提出了路径记忆行为,并通过构建虚拟墙来避免机器人再次走入此类区域。Matlab仿真结果表明,所提出的算法可有效地解决复杂和未知环境下自主移动机器人的导航,且具有很好的鲁棒性和对传感器不确定性的适应能力。考虑到已经有很多方法改进了自主机器人的模糊控制器,然而,仍需大量的工作进行遗传算法改进模糊控制分层的研究。在文章中,提出了用遗传算法实现模糊控制器参数的优化问题。在模拟环境下用遗传算法去改进逻辑控制器,用模糊控制器去设计导航策略。实验的结果展示了,用遗传算法改进模糊控制器的可行性,更好的导航机器人在不同的环境下,平滑地移动。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 1 绪论
  • 1.1 目的和背景
  • 1.1.1 目的
  • 1.1.2 背景
  • 1.2 机器人研究现状
  • 1.3 机器人路径规划问题
  • 1.4 方法的研究现状
  • 1.4.1 基于行为的路径规划
  • 1.4.2 基于神经网络的路径规划
  • 1.4.3 基于模糊逻辑的路径规划
  • 1.4.4 基于传统的路径规划
  • 1.5 论文的主要工作
  • 2 自主机器人系统
  • 2.1 机器人运动形式
  • 2.1.1 腿式移动机器人
  • 2.1.2 轮式移动机器人
  • 2.2 机器人导航
  • 2.3 机器人感知能力
  • 2.3.1 轮子/电机传感器
  • 2.3.2 导向传感器
  • 2.3.3 基于地面的信标
  • 2.3.4 有源测距
  • 2.3.5 运动/速度传感器
  • 2.3.6 基于视觉的传感器
  • 2.4 机器人的运动学模型
  • 2.5 移动机器人的定位与环境构建
  • 2.5.1 定位
  • 2.5.2 地图构建
  • 2.5.3 SLAM常用方法简介
  • 2.6 本章小结
  • 3 基于EKF的SLAM算法研究
  • 3.1 实际自主机器人模型
  • 3.1.1 轮式机器人系统
  • 3.1.2 编码器读数转换
  • 3.1.3 外置的测距/方位传感器
  • 3.2 线性化
  • 3.2.1 运动模型线性化
  • 3.2.2 传感器模型线性化
  • 3.2.3 有噪声的控制系统
  • 3.2.4 噪声的特征矩阵
  • 3.2.5 雅可比矩阵
  • 3.3 把EKF用到标准的自主机器人上
  • 3.4 本章总结
  • 4 模糊算法在路径规划中的应用
  • 4.1 模糊控制系统
  • 4.1.1 模糊集合和模糊逻辑
  • 4.1.2 隶属函数
  • 4.1.3 模糊控制系统
  • 4.2 机器人传感器布置
  • 4.3 坐标系统和控制量
  • 4.4 基于模糊行为的分层控制器设计
  • 4.4.1 分层行为分析
  • 4.4.2 控制策略
  • 4.5 导航控制仿真
  • 4.6 本章小结
  • 5 基于改进模糊算法的路径规划
  • 5.1 遗传算法的基本思想
  • 5.2 改进模糊逻辑控制器设计
  • 5.2.1 模糊集设计
  • 5.2.2 模糊规则库设计
  • 5.2.3 模糊推理
  • 5.2.4 解模糊策略
  • 5.3 运用遗传算法优化的研究
  • 5.4 改进仿真实验
  • 5.5 本章小结
  • 6 总结
  • 6.1 研究工作总结
  • 6.2 研究工作展望
  • 参考文献
  • 个人简历、在学期间发表的学术论文及研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    未知环境下机器人即时定位与路径规划
    下载Doc文档

    猜你喜欢