基于ROS的小场景移动机器人设计与实现

来源 :内蒙古大学 | 被引量 : 0次 | 上传用户:dakeke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能移动机器人是我国先进制造技术领域最重要的研究方向之一,同时也是数字化、信息化社会不可或缺的组成部分。随着社会的发展和科技的进步,传统的按键或摇杆等手动操作方式逐渐被时代淘汰,基于视觉跟随、语音控制和自动导航等新型控制方式的机器人越来越受到人们的关注。针对小场景内不确定的环境条件,开展移动机器人场景地图构建、机器人定位、机器人导航相关研究对提高移动机器人的服务质量和扩大应用范围具有重要意义。论文的主要工作如下:1.选取合适设备搭建机器人。在Nvdia TX2开发板上安装Ubuntu16.04系统,并安装机器人操作系统,将电动伸缩杆、舵机云台集成到STM32上,再将激光雷达、双目ZED相机和单目相机集成到Nvidia TX2上。通过串口将STM32与Nvidia TX2连接并使用rosserial协议完成通信,编写代码完成底盘驱动、数据校准和数据融合等功能。2.完成小场景下场景地图构建功能。使用gmapping、hector和cartographer三种建图算法在特定小场景内建图,比较各个算法最终的建图结果以及CPU和内存的占用率。3.完成小场景下机器人定位和导航功能。使用上述算法的建图结果,编写代码完成多点导航功能。通过比较各个算法的平均误差,并结合上述的建图结果,确定适用于该小场景下的最优建图算法。
其他文献
场景文本的检测与识别是目前计算机视觉领域比较热门的研究内容,用于定位场景文本中的文本区域并识别其字符序列。场景文本中往往包含很多丰富的文本信息,这些信息可以帮助我们认知场景。场景文本的检测与识别可以被应用到很多领域,如无人驾驶、智能交通、即时翻译和视觉搜索等。虽然传统的印刷文本检测与识别技术已经较为成熟,但场景文本的检测与识别还存在很多难点,例如背景复杂、文本形式多变、文本图像透视曲率失真等。本文
随着近些年移动互联网技术的快速发展和智能手机用户群体数量的不断增长,出现了多种多样基于智能手机传感器的应用,这些应用已经融入到人们日常生活和工作的各个领域,给人们的生活带来了极大的便利。这些应用的实现离不开行为识别技术的研究,目前基于手机传感器的用户行为识别研究主要存在以下两个问题:一、大多数研究工作是基于单传感器即加速度传感器进行行为识别,没有充分利用智能手机内置的其他传感器进行融合识别;二、一
随着人文交流日益密切,双语或多种语言混合表示成为了一种常见的语言现象。在国际上,汉英、英德、英法等混合语言运用越来越普遍。在国内,维汉、藏汉、蒙汉等混合语言现象也越来越多。所以多种语言混合语音识别成为了语音识别研究领域中的一个热门课题。虽然汉语、蒙古语、英语等单语言语音识别系统已经达到了使用要求,并且汉英混合语音识别研究也较为成熟,但基于蒙汉混合语语音识别研究仍处于起步阶段。因此,本文结合蒙古语和
为了解决国内家庭经济困难学生的就学问题,政府非常重视对助学金的发放工作,通过国家政策、学校组织和学生监管贯彻落实对贫困生的精准补助。然而,由于体系不完整和监管力度不足的原因,使助学金的有效发放受到很多阻碍。科学技术发展使得学校可以通过大数据手段有效评估学生信息,从而有效辅助助学金的精准发放工作。在此背景下,本文对学生在校多源数据进行分析处理,基于深度森林算法构建了学生助学金发放预测模型。本文的主要
随着人工智能和深度学习的崛起,生物特征识别技术毫无疑问已经成为解决计算机身份验证和身份识别问题最有效的方法。目前先进的身份识别系统使用单生物特征的居多,但是使用单生物特征会存在信息限制,表达限制,不变性限制等问题,导致身份识别系统的准确性难以取得较好的结果。而多生物特征识别方法虽然能够在一定程度上提高身份识别的准确率,但需要每一种特征都要采集足够完整以进行识别。因此,在使用生物特征识别技术时,选择
无线传感器网络(Wireless Sensor Network,WSN)面临的最大问题是能量受限。为了打破这一问题的制约,利用周围环境补充能量的能量收集型无线传感器网络得到了广泛的研究。应用最为广泛的是太阳能收集型无线传感器网络。而太阳能收集型无线传感器网络在冬天或阴天等光照时间有限或光照强度较弱的情况下,节点能收集到的能量也比较有限,从而导致网络的运行时间相应地减少。因此,本文从提高能量利用率、
道路交通安全问题与社会中的每个人都有着密不可分的联系,有统计数据表明,疲劳驾驶是导致道路交通安全事故的几大主要原因之一。为了更好的解决司机疲劳驾驶的问题,众多汽车厂商与科研机构都对此展开了研究。针对疲劳驾驶检测,目前最常用的方法有三种,分别为基于生理特征的检测方法、基于车辆行驶信息的检测方法以及基于驾驶人行为特征的检测方法。前两种方法由于分别具有对驾驶员含有侵入性与检测精度较低等问题而导致在实际生
蒙古语语音转换是蒙古文信息处理的一个重要分支,语音转换技术是指在不改变语音内容的前提下,将一个说话人(源说话人)的语音转换成另一个说话人(目标说话人)语音的一种技术,近些年来随着深度学习算法的提出,人工智能技术得到了快速的发展,而语音转换技术也因采用了深度学习模型而使得转换后语音质量获得较大的提升。目前,关于英语和汉语等主流语言的语音转换研究已经获得了非常多的成果,但是关于蒙古语的语音转换技术仍处
本文通过对收集的语料库语料进行统计与分析,发现不同汉语水平的外国学生关于"的"字用法的习得顺序大致依次为"的"字短语修饰名词、"是……的"结构、构成的字短语代替名词、用在句末表示肯定语气、表示"等等、之类"的意思、词语或短语中插入"的"、"的"字短语用在"动词+得"之后表示结果状态。此外,不同水平之间的习得顺序存在一定的差异,不同习得项目的偏误类型也有所差别。