基于精简式混合地图的移动机器人自主探索研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:smalleye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人类社会的不断进步,人们对移动机器人在未知环境下完成特定任务的需求越来越高。针对未知环境下移动机器人自主探索和地图创建问题,在机器人操作系统(Robot Operating System,ROS)的框架下,提出了一种基于精简式混合地图的移动机器人自主探索算法,该算法在底层利用ICP与粒子滤波相结合的SLAM算法优化移动机器人位姿和创建栅格地图。在上层,设计探索策略,指导移动机器人完成对未知环境的探索,首先,提出一种安全的、可到达的边界目标点生成方法,该方法根据当前激光数据和所有激光数据的采样点坐标来为移动机器人生成下一时刻将要探索的候选边界目标点;然后,结合栅格地图信息,从信息收益和路径成本的角度,利用一种改进的效用函数计算方法,评价边界目标点;最后,运用缓存增量式原理优化拓扑节点,进而构建精简式混合地图。针对移动机器人基于特定任务到达指定目标点的问题,同时也为验证精简式混合地图的可用性,设计了一种基于ROS的定点导航算法,该算法将精简式混合地图作为环境的先验信息,以全局路径规划和局部导航相结合的方式实现移动机器人从起点到目标点的无碰撞运动。主要工作包括:  1.基于ROS的移动机器人平台搭建。  在ROS框架下,以差速驱动模型为核心,搭建了两轮驱动的移动机器人平台,并为其配备了里程计和激光扫描测距仪等传感器。以研华单板机作为处理器,并创建了基于ROS的基础控制器,用于发布移动机器人实时的运动状态,接收并处理控制移动机器人运动的指令。  2.ICP与粒子滤波相结合的SLAM算法。  为优化移动机器人的位姿和构建栅格地图,将SLAM算法引入移动机器人自主探索任务中。在基于粒子滤波的SLAM框架下,为进一步优化移动机器人的位姿,引入基于激光数据的ICP算法。用ICP算法优化后的机器人位姿代替里程计数据,并将其作为粒子滤波的初始值,使粒子滤波得到一个较好的先验估计,从而在一定程度上提高了移动机器人的定位精度,并得到一致性较好的栅格地图。  3.基于精简式混合地图的移动机器人自主探索算法。  以栅格-拓扑混合地图作为环境地图模型,在底层,通过SLAM算法优化移动机器人位姿和构建栅格地图。在上层,通过探索策略指导移动机器人探索未知环境,首先,提出一种安全的、可到达的边界目标点生成方法,为移动机器人生成下一时刻将要探索的候选边界目标点;然后,从信息收益和路径成本的角度,利用一种改进的效用函数计算方法来评价候选的边界目标点,为移动机器人选择下一时刻最佳的探索目标点;最后,提出一种缓存增量式拓扑地图构建方法,用于构建精简式的混合地图,在一定程度上减少了拓扑地图中的冗余拓扑节点,提高了拓扑路径规划的效率。  4.基于ROS的定点导航算法。  针对移动机器人基于特定任务到达指定目标点的问题,以精简式混合地图作为环境的先验信息,设计了一种基于ROS的定点导航算法。首先,为规划全局路径,提出一种基于Dijkstra算法的全局路径规划方法,该算法充分利用栅格地图和拓扑地图信息,使规划的全局路径既满足系统的实时性要求,也满足路径的合理性要求。其次,提出一种基于激光数据的局部导航算法,该算法根据当前激光数据检测全局路径上的障碍物,并计算出一个安全的可通行方向,以此实现避障。定点导航算法以全局路径规划与局部导航相结合的方式,完成了移动机器人到达指定目标点的任务。  利用自主搭建的基于ROS的移动机器人平台,在真实环境下通过实验验证了本文所提的基于精简式混合地图的移动机器人自主探索算法和基于ROS定点导航算法的可行性及正确性,对未知环境下移动机器人自主探索的研究具有一定的理论价值和实际应用意义。
其他文献
随着社会经济的快速发展以及工业化、城市化进程的不断加快,城市用水量急剧增多,导致污水排放量也相应增加,从而加剧了淡水资源短缺和水环境污染的程度。出水氨氮(NH_4~+-N)是水体重要的污染物之一,可以作为评价水体质量的一个重要指标,氨氮超标会使水体富营养化和环境污染。因此,为了减少氨氮浓度超标带来的危害,对污水中氨氮的测量和研究变得至关重要。由于实际的污水处理厂中氨氮的测量方法操作繁琐,测量精度低
随着植物根系相关研究的逐步深入,现有的根系观测方法在实现无损、原位、完整、高精度等方面已经不能满足研究的需求,迫切需要更好更精确的观测方法。CT技术的不断发展,为植物根
系统辨识是根据系统的输入输出数据来建立描述系统的数学模型的理论.近年来,多变量系统的辨识问题引起了控制领域的广泛关注.多变量系统模型种类繁多,辨识方法远比单变量系统辨识
飞行控制系统是无人机系统的核心部分,无人机各项性能在很大程度上取决于飞行控制系统的性能。无人机是一个高度非线性、快时变、强耦合的复杂系统,其精确模型很难获得,且运行环
本文针对星图中的目标定位问题,从设备姿态求解和大气折射率计算两方面进行了研究。在设备姿态求解方面,以依巴谷星表作为导航星表,使用了一种基于角距的星模式识别方法获得
随着现代信息网络技术的飞速发展,电子商务作为经济活动的一个新热点,正在影响着整个社会的经济运行结构。在电子商务环境下,客广是企业的重要资源与财富,是企业生存与发展的基础
人机口语对话技术使得人机交互更加简单自然。然而,要生成一个人机口语对话系统,需要耗费大量的人力物力。如何自动的搜集限定领域语言模型的训练语料以及构建人机口语对话系统
地壳运动模拟系统是一种模拟地壳活动的实验装置。该装置用于在实验室环境下物理仿真地壳运动,观测由此引起的地表变形。它是信息技术在地学领域的一次新的应用,大大提升了地
流程工业如大型化工或石化企业的全局过程系统一般可分为工艺过程、换热网络和公用工程。其中蒸汽系统是公用工程系统的最主要组成部分,其能耗在企业中占相当大的比例,同时其
视频技术已经成为安全监控的核心技术之一。在智能交通系统中,交通场景的监控对交通应急和交通信号控制起着重要作用。随着城市机动车辆的增多和城市化的迅速发展,交通事故日益