基于AmigoBot平台的多机器人地图创建

来源 :济南大学 | 被引量 : 3次 | 上传用户:hlf00852
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着机器人技术的不断进步,对于移动机器人探索环境与地图创建的研究受到越来越多的关注。对地图创建问题的研究作为移动机器人实现自主导航的重要基础,具有重要的理论意义和实践价值。与单个机器人执行任务相比较,多个机器人完成任务的效率更高,适应性更强,也更可靠,因此,基于多机器人系统的应用范围更加广阔,也更加适合复杂、大规模环境。国内外专家学者对于多机器人系统的高度关注,使其在这一领域中成为研究热点。在一些结构化环境中,比如办公室、教室等,直线是此环境中最主要的特征,通过对直线检测就能够判断出环境中的障碍物。而声呐传感器采集障碍物信息时,是将障碍物信息保存成点的坐标信息,所以需要将声呐传感器采集到的点的信息转换成直线,最常见的Hough变换应用很多,但是计算量巨大,本文提出一种新的基于增量式的直线提取算法,用于多机器人地图创建过程中,实时地完成点到直线的转换,减少内存占用,最终用直线描述出障碍物环境,完成探索任务。本文利用AmigoBot平台移动机器人模型进行仿真实验。AmigoBot移动机器人配备有声呐传感器和惯性导航,根据声呐传感器采集数据量比较大的特点,所以选择树这种数据存储结构代替数组,提高了存储的便利性并且占用少量存储空间。本文比较了几种常见的直线提取算法的利弊,提出了采用基于增量式的直线提取算法,根据点与线段的几种位置关系来实现直线的外延和新直线的生成。用直线表示出环境中的障碍物,则最终选择几何特征地图来描述移动机器人创建出的环境地图,在VS2008进行编程,用到的ARIA类也在文章中介绍,通过MobileSim进行仿真实验,证实该算法是可行并有效的。本文的主要内容如下:首先比较分析了四种地图表示方法的优点和缺点,分别是栅格地图、几何特征地图、拓扑地图和混合地图,本文采用几何特征地图,即用直线表示障碍物,更形象直观地表示出机器人探索的环境。然后对于传感器的使用方面,由于AmigoBot机器人配备有声呐传感器和惯性导航,所以本文分析了声呐传感器和惯性导航的原理及特点,为算法进行铺垫。接着在数据存储结构方面,数组和链表是常见的两种存储方式,由于声呐传感器每周期都会采集障碍物信息,每个AmigoBot机器人配备有八个声呐传感器,所以声呐采集的数据量比较大,如果用数组存储则占用大量内存,所以选择树结构来存储数据,方便信息数据的添加、删除和替换。接下来对三种常用的直线提取算法:Hough变换、增量法和RANSAC方法进行比较,分析得出三种方法各有利弊,本文提出了基于增量式的直线提取算法,根据点和线段的可能出现的几种位置关系,将声呐传感器采集到的障碍物数据点实时地转换成直线,最终用直线表示出障碍物环境,得到机器人探索的环境地图。之后列出了需要使用的AmigoBot机器人的软件平台,在VS2008中进行编程,在编程过程中用到的ARIA的几个类也列举出来,涉及到机器人的运动控制、声呐的信息采集、机器人的位置信息等,然后通过MobileSim进行仿真实验,验证了算法的有效性。
其他文献
本研究来源于“基于视域离散采样的水下光场仿真方法研究”和“基于体绘制的UUV水声探测波束仿真方法研究”国家自然科学基金的部分科研任务。水下目标探测与识别技术已是信
在最近十年以来,随着信息技术的综合发展,智能机器人已经大规模应用到人类的生产生活中。搭载监控设备的具备自主导航定位能力的移动机器人,通过预先对场景进行建模,可以部署
超声测距系统中各换能器之间存在的干扰(即串扰)严重制约了测距的准确性。本文分析了超声串扰产生的原因。在保证测距系统实时性的前提下,为消除超声串扰,采用脉冲位置调制方
我国是一个水文资源丰富的国家,流速仪被广泛的应用与测量河流和海流的流速。为了保证流速仪测量流速的准确度,每年都要使用流速仪检定系统对流速仪进行一次重新检定,确定其参数
学位
本文针对机器人传感器接口复杂多样的现状,基于IEEE1451相关标准,提出了机器人传感器接口标准化的方案。具体包括电子表单内容和格式的定制、电子表单信息的表达和运算处理、基
可穿戴计算机是一种可穿戴的、人机紧密交互的、用户可以解放双手持续工作的移动计算系统。目前国内外对可穿戴计算机的研究已取得显著成果,并已成功应用于军事、工业和航天
随着生活水平的不断提高,人们对乳品的质量要求越来越严格,而乳品中的细菌含量是衡量乳品质量的重要依据。因此鲜奶含菌量自动检测系统受到各国的高度关注,鲜奶含菌量检测技
无线传感器网络由大量具有感知能力、计算能力和通信能力的微型传感器以自组织方式构成。网内节点协作完成数据的采集与传送,可广泛应用于军事监控、环境的监测和保护和智能家
本文主要研究了无刷双馈电机基于转子气隙磁场定向的矢量解耦控制策略,并用MATLAB的仿真工具Simulink对控制策略进行仿真。首先,按“极调制”理论研究了无刷双馈电机的结构,得出定子槽数与转子槽数的匹配关系。同时,研究了无刷双馈电机的基本方程。在基本方程的推导过程中,综合考虑定子功率绕组与转子功率子系统之间的电磁耦合,以及控制绕组与转子控制子系统之间的电磁耦合关系,推导出无刷双馈电机的基本电压方