自主导航机器人平台的研究与实现

来源 :成都理工大学 | 被引量 : 1次 | 上传用户:snelgar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国的人口老龄化问题不断突出,给社会各方面都带来很大的影响。机器人在缓解人口老龄化问题中发挥着重要作用。随着人工智能技术的发展,智能机器人技术的研究不断深入。自主导航技术作为智能机器人技术的基础和核心,已成为科学研究的热点。很多行业都推出了替代人类工作的专用智能机器人,但是目前市场上缺少可以集合各类功能并且能够进行自主导航测试的移动开发平台。故此本文设计了一款具备自主导航能力的机器人平台,该平台可以进行自主导航算法测试,能够通过搭载不同设备进行功能扩展。研究了实现自主导航的构图定位算法、路径规划算法以及控制算法,针对算法中存在的缺陷进行了优化改进与测试分析,提升了机器人平台的自主导航性能。具体的研究与实现过程如下:第一、根据性能需求设计了自主导航机器人平台的整体框架,包括机械结构、硬件平台、软件系统三个部分。从行驶结构、驱动方式、硬件规格三个方面分析设计了机械结构;根据性能需求和机械结构,对硬件平台的器件电路进行了分析设计;针对自主导航需求,对软件系统中的驱动软件和算法软件的结构进行了分析设计,从而完成自主导航移动平台的框架搭建。第二、对自主导航前半部分的构图定位算法进行研究。梳理了SLAM算法的系统流程和概率模型,对比分析了基于卡尔曼滤波理论的SLAM算法和基于粒子滤波理论的SLAM算法的优缺点,在此基础上对集合两种算法优点的Fast SLAM算法进行深入研究。针对该算法存在的计算量大、粒子匮乏的问题,引入了新的重采样策略,并通过仿真测试分析改进算法的有效性。第三、对自主导航后半部分的规划控制算法进行研究。对路径规划中的地图环境和自由度进行确定,分析比较了全局路径规划中迪杰斯特拉算法和A*算法,局部路径规划中的人工势场法和动态窗口法。根据Matlab的算法仿真效果确定平台的规划算法,并对A*算法中存在的缺陷进行改进。最后根据平台控制实时性要求,对采用的PID算法进行分析,通过仿真软件对关键参数进行了调节。第四、对移动平台进行实现和测试分析。根据设计框架进行硬件制作并对驱动软件和算法软件进行程序编写,然后在ROS框架下进行系统运行。之后进行实际场景的地图构建以及路径规划控制算法的性能测试,并对测试结果进行分析研究,设计的机器人平台可以进行自主导航,并且改进的构图定位算法精度更加精确,路径规划长度更短,完成了研究目的。
其他文献
本试验对7个品种变叶木的形态特征进行比较,并利用聚丙烯酰胺凝胶电泳,对各品种过氧化物酶同工酶进行分析。结果表明,各品种的过氧化物酶同工酶谱不一;7个品种变叶木共有14条谱带
对极小种群物种瑞丽茜树Fosbergia shweliensis的组织培养和离体保存技术进行研究。结果表明,以种子苗茎尖和成年植株幼嫩茎段为外植体均能诱导无菌苗,适宜的启动培养基分别为M
在银监会和银保会"合二为一"的同时,银保会对于保险公司的监管力度也不断加大,大多数保险公司纷纷开展全面管理转型。从表面来看,保险公司治理意识的不断提高有效地推动了公
新冠肺炎疫情,在一定程度上使得农副产品在以往出产集中、物流力量不足、销售信息不畅通、资金没有保障等困难的基础上,雪上加霜。本文就农村农产品电子商务进行探讨,力图探
通过对滤膜转移、滤膜保存和称量环境的控制以及电子天平的正确安装和使用,实现用重量法对环境空气PM10和PM2.5的精确测量。
Linux创始人Linus Torvalds说:Android就是Linux操作系统,今天全球持有Android智能手机的人已超过20亿;全球500台运行速度最快的超级计算机80%采用Linux;在网络领域,由中国企
岁月镌刻历史,历史记载文化。在泱泱中华、悠悠五千年的历史进程中,地处中原大地的南阳盆地,有一处“北走汴洛,南船北马,总集百货”的商业重镇,这里不仅是名扬海内外的“万里
近年来,汽车市场成为电子商务市场争夺的一块新蛋糕,包括整车电子商务,汽车配件电子商务及售后服务电子商务在内的整个产业链条都成为电子商务开拓的新市场,越来越受到投资者
空间转向改变了传统历史叙事时间相对于空间的优先性偏好,并把测度知识的权力条件纳入人文社会研究旨趣,把知识社会学推进到知识政治学方向上,从而为左派理论摆脱传统困境提供了一种路向,并促进整个人文社会研究的激进化。以"后现代"为基本方向的激进社会理论打开了许多新的批评地形,但基于差异逻辑而对边缘空间的偏好同时也面临着独特难题。
硫化氢在原油和天然气中伴随着油气开采、加工、后续处理的各个环节。硫化氢腐蚀金属管线和仪表、影响成品油加工、污染环境、危害人身安全。为了确保人身安全、降低硫化氢对