基于群智能算法的移动机器人导航系统设计及应用

来源 :上海工程技术大学 | 被引量 : 0次 | 上传用户:nany_x
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着人工智能,电子,计算机,嵌入式处理器以及机械等学科的快速发展,移动机器人获得了市场的广泛关注。其中移动机器人的关键技术是对路径规划算法的研究。然而,传统的路径规划算法大多存在不足,因此,寻找最优的算法成为了现如今的研究热点。基于蚁群算法寻优效果好的特点,本文在传统的蚁群算法上进行了改进,并通过大量仿真对改进的蚁群算法性能进行了比较,分别在静态环境和有动态障碍物环境下进行仿真,最后将改进的蚁群算法应用到移动机器人导航平台上,实现了基于ROS的移动机器人的自我定位和导航等功能。首先为解决静态环境下的障碍物避碰问题,本文提出了基于改进蚁群算法(QACS)的全局路径规划算法,并通过大量仿真实验验证算法的可行性。为了克服传统蚁群算法种群多样性低,收敛速度慢问题上引入量子算子,量子态矢量来增加种群的多样性,同时引入量子旋转门来控制算法的收敛速度,避免算法过早收敛。为了验证算法的优异性,对静态环境进行建模,通过建立不同的环境地图和设置不同的参数对本文的改进的蚁群算法进行了大量的仿真实验,实验结果表明,改进的算法能搜索到全局最优解或次优解,以及具有更快的收敛速度。其次针对动态复杂环境下移动机器人路径规划问题,提出了一种基于改进蚁群算法的全局路径规划和基于滚动窗口的局部路径规划相结合的算法。在局部滚动预测避碰规划中,针对动态障碍物方向的不确定性,提出了两种预测方案,同时给出相应的碰撞避免策略。随后在静态环境下,加入了方向确定的动态障碍物和匀速运动的动态障碍物进行仿真实验,仿真实验证实了本文所提算法对解决动态环境下移动机器人路径规划问题的有效性。再次,基于ROS机器人的导航系统的搭建。主要介绍了Turtle Bot机器人的硬件和各种参数以及软件框架的设计,主要详细介绍了机器人操作系统(ROS)里的Navigation功能包集。在实现导航和定位功能,重点介绍了在导航过程中使用到的功能包和节点:amcl方法和代价地图环境建模方法。通过地图搭建和导航测试等实验,进行了移动机器人在实际环境中的测试,说明了本文改进算法的可行性。最后,基于ROS的移动机器人在智能交通中的应用。首先为解决停车难,停车位利用率低的问题,提出了无人值守停车服务系统的概念。其次将APP应用模块,车位管理模块,导航机器人模块三大模块结合,解决停车难停车利用率低等问题。最后通过在车库的导航实验,证明了本文的移动机器人可以带领车主到达指定车位,解决停车难问题,真正实现车库的无人值守状态。
其他文献
随着现代化信息技术水平的快速发展,物流行业迎来了与时俱进的变革,最重要的原因在于物联网技术的引进及发展。并且,基于物联网各项技术所发展起来的智能物流管理系统更是促
随着社会步入信息时代,各领域的数据大量产生,其中根据时间顺序采集得到的一类观测值被称为时间序列,例如:股票价格序列、太阳黑子的观测值、电力负荷、气象变化、网站访问人
近年来,由于游乐场娱乐设备的机械故障给广大游乐场爱好者带来生命财产损失屡见不鲜。因此,研究一种高效、便捷的游乐场机械设备故障诊断方法具有非常重要的意义。日趋大型化
医院中存在着这样一类特殊人群—医院病患,他们是一群需要全社会给予特别关注的人群。最近几年来,时常会发生这样一种现象,那些患有精神病的患者们,在没有得到医护人员或者患
近年来,在灾难事故等特殊场景下,利用群机器人进行协同工作,通过视觉系统对灾难现场进行排查和营救正发挥着越来越重要的作用。而使用机器视觉代替人类来完成这项工作无疑是
随着社会的发展,微电子器件被各行各业广泛应用。然而,在运输、使用过程中,微电子器件不可避免地会受到各种各样的硬碰撞、高强度冲击,甚至是高加速度值冲击,从而使微电子器
本文针对管线阀门外部曲面复杂、喷涂空间狭小等实际需求,提出了斜交非球形手腕六转动关节串联喷涂机器人构型。建立了喷涂机器人正向运动学模型,获得了机器人手腕相对于参考
随着我国汽车保有量急剧增长,很多城市出现了“停车难”问题。主要原因是停车资源不足,其次停车场管理低效。露天停车场管理更加需要提高管理效率。本文针对露天停车场,采用
现如今,我国已步入人口老龄化国家的行列,老年人的养老问题已经成为当今社会的一大热点问题,得到了社会各界的广泛关注。而跌倒是经常发生在老年人群身上的事件,发生率极高,
计算机视频图像处理技术随着计算机技术与信息技术的快速发展,在很多领域得到了普遍的使用。比如基于视频图像的行人检测在安全监控等领域内具有重要的研究意义,学术界和工业