基于多超声波测距与模糊控制的移动机器人自主避障
论文摘要
移动机器人在军事、民用、太空等各个社会生活领域都有着广泛应用前景。本文在对移动机器人的国内外发展现状及趋势研究的基础上,结合当前的技术条件及移动机器人的功能要求,设计了一款低成本、多功能、易维护、方便升级的移动机机器人,并完成了其控制系统的软硬件研究与开发工作。针对移动机器人信息处理的准确性与快速性要求,本文采用超声波传感器作为机器人的环境感知系统,并重点研究了超声波传感器测距原理和数据采集方式。基于SPCE061A单片机开发板和玩具小车,构建了移动机器人的硬件系统。为解决机器人的安全避障问题,提出并设计了一种模糊避障算法。本文着重讨论了机器人的模糊避障算法。该算法基于局部动态环境信息,具有较高实时性和自适应性。算法将由超声波传感器获取的各个方向上障碍物的距离信息转化为模糊量,输入推理器。根据本文设计的推理规则,控制小车的避障。针对模糊推理规则计算量大这一难题,本文提出了新颖的基于存储器的模糊推理算法,该算法可节省大量计算时间。最后,本文给出了移动机器人在各种障碍物环境中的实验数据。实验证明论文中各项研究结果基本正确。
论文目录
摘要Abstract第一章 绪论1.1 背景介绍1.1.1 机器人技术发展简介1.1.2 移动机器人的避障1.2 超声波传感器技术1.3 模糊控制1.4 本文思路1.5 本文组织结构第二章 机器人避障的模糊算法设计2.1 引言2.1.1 机器人避障2.1.2 模糊控制2.2 移动机器人避障模糊控制器的建立2.2.1 输入量的模糊化2.2.2 模糊推理规则的建立2.3 算法实现第三章 超声波测距3.1 超声波测距原理3.2 超声测距系统误差分析及修正3.2.1 温度的修正3.2.2 时间的修正3.3 本文测距系统设计3.3.1 硬件模块说明3.3.2 电路原理图简介3.3.3 软件设计第四章 系统的硬件设计4.1 硬件设计4.2 系统总体设计与框图4.3 SPCE061A 简介4.3.1 SPCE061A 性能4.3.2 “61 板”介绍4.3.3 “61 板”开发原理4.4 小车控制板4.4.1 电源模块4.4.2 电机控制模块4.5 小车的功能实现原理4.5.1 直走的实现过程4.5.2 转弯的实现过程4.5.3 车速调节第五章 系统的软件设计5.1 系统总体设计5.2 部分子程序代码说明5.2.1 主程序模块5.2.2 测距子程序5.3 开发环境简介第六章 实验仿真结果和分析6.1 避障实物试验6.2 实验结果分析第七章 结论及展望参考文献攻读硕士学位期间发表论文致谢
相关论文文献
本文来源: https://www.lw50.cn/article/c626456756c3f4aa8bdbb8e4.html