二维激光导航模拟器的设计与实现

来源 :大众科学·上旬 | 被引量 : 0次 | 上传用户:hasolao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:由于二维激光传感器成本比较昂贵,不是所有的导航实验条件都能够满足购买此设备。所以有必要考虑采用虚拟仿真二维激光传感器的方法,代替此扫描设备。此虚拟仿真方法是基于不同应用场景的栅格地图信息,模拟二维激光扫描周围现场场景,并可以将扫描后的激光信息传递给导航控制器。该应用结果表明,二维激光导航模拟器能够很好的模拟激光扫描周围场景,并将应用场景的描述信息准确地提供给导航控制器,为导航控制器实现建图、避障等功能提供依据
  关键词:二维激光;传感器;虚拟仿真;栅格地图;导航控制器
  文献标志码: TP242    中图分类号: A
  1  引言
  随着移动机器人[1]在物流等行业的推广和使用,二维激光设备[2]变的尤为重要。在验证导航、建图、避障等算法时,二维激光设备又是必不可缺少的核心设备。所以需要开发出一种模拟器代替二维激光传感器的使用,以便进行大量的实验。
  本文建立了一整套的二维激光导航模拟器,使得开发人员更加直观的观察二维激光导航状态,同时模拟器向导航控制器传递激光导航信息,以便验证移动机器人的相关算法。
  2  环境模拟
  激光模拟仿真前,需要对周围场景进行描述,从而使得激光模拟器可以根据这些描述,扫描周围场景,确定场景物体位置。场景环境描述(即栅格地图[3])是由实物二维激光传感器扫描周围复杂环境[4]而建立。
  3  激光模拟
  二维激光如何扫描周围场景,跟激光点的位置、角度和环境有关,同时也跟激光传感器的参数有关。通常情况下,激光传感器的参数和现场环境都是确定的,模拟算法只跟激光点的位置和角度有关。
  3.1  激光模拟计算
  激光模拟是基于栅格地图进行扫描,所以首先需要对栅格地图进行分析[5]。栅格地图的属性文件包括地图左下角点在世界坐标系中的坐标值、栅格地图的行数和列数、栅格直径大小。首先需要获取每个栅格在世界坐标系中的位置,如公式(1)。
  Lx和Ly是栅格在世界坐标系中x、y方向的数值,per是栅格直径大小,Column是栅格所在地图的列数,Row是栅格所在地图的行数,Scale是世界坐标系与地图坐标系的比例系数。
  (1)
  激光模拟计算时,面积较大的地图,栅格数会比较多,导致算法复杂度增加,导致程序效率降低,无法在一个循环周期内处理完所有数据。故本文采用局部优化方法,先排除无效数据,得到有用数据,再进行算法处理,加快算法速度。
  排除激光传感器无法扫描到栅格地图的方法,需要确定激光可达到区域。可达区域是以激光位置为圆心,激光扫描长度为半径的圆形范围内,如下方法。
  Lx和Ly是栅格在世界坐标系中x、y方向的数值,Len是栅格与激光点的长度,LaserX和LaserY是二维激光点在世界坐标系中x、y方向的位置数值。Len如果小于激光扫描长度,此栅格就为激光线可达到的点。如公式(2)计算求得Len。
  (2)
  判断每个栅格到激光点的角度与激光朝向所成夹角在90度范围内,以排除激光的后面、侧面激光扫描线不能达到位置。如图2所示,两条扫描线都与Y轴夹角小于90度。如公式(3)所示,x是栅格与激光点之间的角度值,atan是C语言中的反正切函数,返回方向角度,fabs是C语言中的求绝对值的函数,是激光朝向角度,就是最终求的夹角,当小于等于90时,即为有效的栅格点。
   (3)
  获取有效的栅格点后,需要将有效的栅格点当作阻挡激光扫描线的障碍点,传递给导航控制器。传递信息包括每个栅格阻挡扫描线的序号、扫描线的长度。求扫描线的长度如公式(2)所示,求阻挡扫描线的序号,以下公式所示。
  LaserID是激光扫描线的序号,fetep是两条扫描之间的角度。
   (4)
  3.1.1  阻挡激光扫描线问题
  在现实场景中,很多情况下,障碍物放置都是多层次的[5]。所以激光扫描时,部分扫描线会被障碍物阻挡,无法扫描到此障碍物后面的障碍物,需要考虑算法与实际情况保持一致。
  根据公式(2)可得到某条扫描线上从障碍物到激光点的长度,最小的长度即为这条激光扫描线最终可达到的长度。在仿真模擬器中,需要描绘此线条,并传递此序号激光的长度给导航控制器。如果激光未扫到障碍物,无需描绘此线。
  3.1.2  激光扫描线丢失问题
  在仿真过程中,发现激光点与栅格离的很近时,很多扫描线会丢失。通过大量实验分析,激光点与栅格离的越近时,一个栅格内会有更多条扫描线穿过,计算这些扫描线的方法如下。
  求导一个栅格内,由哪些序号的激光扫描线经过。首先利用公式(3)求出每个顶点的与激光点之间的角度值,并比对出最小角度值min和最大角度值max,再通过公式(5)得出此栅格内激光扫描线最小序号Lmin和最大序号Lmax,最小序号与最大序号的区间即为穿过栅格所有激光的序号区间。
   (5)
  3.2  噪声抑制
  在实际应用中,激光扫描线扫描的距离值并不会跟数学计算公式得出的结论一模一样,是有噪声[6]存在的,目前市场上常用的激光SLAM噪声的误差范围为(-3cm,3cm),并且此误差随机产生的。模拟器模拟数值要与实际情况要保持一致,就必须要抑制此误差的影响。最佳的办法是在计算出的激光扫描距离上加上噪声处理。
  Lend是某个序号扫描线的最终长度,L是通过计算所得的某个序号扫描线的最终长度。
  (6)
  4  模拟激光实现
  二维激光导航模拟器实现激光的模拟,首先需要导入栅格地图,实现对现场环境进行描述。激光SLAM移动到栅格地图中任意位置,扫描周围场景。如图1所示,二维激光点在不同的位置和不同的朝向时,激光的扫描信息会不同。
  5  结语
  模拟器很好的模仿二维激光导航传感器,在不同的场景、空间位置与激光不同的朝向,模拟器都能精准的模拟出激光,给予导航控制器算法支持。随着模拟器的应用,开发人员无需购买昂贵的二维激光导航传感器,节省大量物力成本。
  参考文献:
  [1]袁明. 柔性复合机器人的设计与应用[J].物流科技, 2018,18(6):63-65.
  [2]周星林, 吕文莎, 伍洋, 伊皓晖. 二维激光扫描车辆行驶跑偏量测量研究[J]. 汽车技术, 2016,1(10):7-10.
  [3]王启宇, 李刚俊. 基于典型栅格地图的轮式移动机器人路径规划与跟踪[J].西南科技大学学报, 2017,32(4):54-57.
  [4]秦玉鑫, 张高峰, 王裕清. 针对复杂环境的模块化栅格地图构建算法[J]. 控制工程, 2016,23(10):1627-1633.
  [5]于晓天, 高秀花, 张俊, 郑冰环, 费雯凯. 基于分层栅格地图的移动机器人路径规划[J].导航与控制,2017,16(4):30-36.
  [6]唐娴, 李鸿雁. 激光成像跟踪系统的图像噪声抑制分析[J].激光杂志, 2016,37(6):106-108.
其他文献
摘 要:我国目前在处于城市交通结构转变的重要时期,道路交通的路网密度、交通管理等因素都在制约着我国地面交通的发展和运行。尤其是地面公交,公交系统在很多方面上都有很多的工作要做,距离发达国家的舒适、高效的服务水准还有一段路要走。实现公交的快速发展,政府的政策支持与直接引导具有主导作用,政府的态度决定着未来城市的公交布局,也决定着城市是否具有活力,更决定着城市能否可持续发展。  关键词:公共交通;管理
期刊
摘 要:在中医走向世界的过程中,中医文献翻译发挥着重要作用。出自东晋葛洪编撰的医书《肘后备急方》的‘青蒿一握,以水二升渍,绞取汁,尽服之’给屠呦呦团队发明青蒿素提供了重要启示。中医文献多为文言文,且涉及多学科,翻译难度较大。归化(domestication)翻译策略可作为中医文献翻译中的重要手段,本文将以“青蒿”一句为例,分析归化翻译策略在中医药文献翻译中的具体应用。  关键词:中医文献翻译;古典
期刊
摘 要:电力行业的市场竞争逐渐激烈起来,更加突出电力项目管理信息化建设的重要性。开展电力项目管理信息化建设能够显著提高电力项目工程建设的效率和质量,从而增加电力企业的经济收益。电力项目管理信息化建设可以有效简化和规范电力企业的管理流程,促进电力项目管理朝着标准化、集约化的方向发展。电力项目管理信息化可以帮助电力企业规避风险,提高电力企业的抗风险能力。  关键词:电力项目;管理信息化;建设;实践  
期刊
摘 要:近几年,有机无机杂化钙钛矿电池(Perovskite solar cell, PSCs)得到很好的发展。因其具有低成本、高效率、工艺简单等特点。而ZnO电子传输层具有高的电子迁移率、高的透光率、合适的能级匹配等优点,成为PSCs中电子传输层的主要应用材料。本文采用溶胶-凝胶法制备了ZnO,研究了氨水蒸汽热处理法修饰ZnO电子传输层及对电池性能的影响。结果表明氨水用量为100μL,热处理的时
期刊
摘 要:近年来,我国经济建设飞速发展,施工企业数量日益增长,在施工过程中会形成大量珍贵的资料,其关系着整个建筑工程的质量,因此,档案管理工作越来越受到重视。本文结合档案信息化管理的现状提出合理的解决措施,希望能够加强建筑工程档案信息化管理。  關键词:建筑工程;档案管理;信息化  建筑工程管理中的一项重要内容即是档案管理,工程建筑各个环节的进度、消耗等都记录在工程档案中,工程档案能够反映整个工程建
期刊
摘 要:进入新时代,我国也进入了磅礴发展时期,各行业都取得了极高的进步。在这其中,我国的饲养业也进步明显,饲料加工工艺不断改进,对饲料营养成分及动物生产性能带来了十分显著的影响,促进其向更好的方向发展。  关键词:饲料加工工艺;饲料营养成分;动物生产性能  引言:  饲料加工技术得到不断的发展,下面将从饲料加工工艺,饲料营养成分与动物生产性能,加工对其的影响来进行较为全面的阐述。  1饲料加工工艺
期刊
摘 要:在文旅融合的新时代,西部县区图书馆开发文创创意产品,应充分挖掘地方历史文化资源,结合图书馆特色,进一步探索、完善文创产品开发的渠道,引导社会力量参与,提高图书馆热度,促进地方文化传承发展,讲好图书馆故事。  关键词:地方历史文化;图书馆馆藏资源;文创产品开发  一、“金张掖”地方历史文化及文创产品开发现状  张掖地处黄土高原、青藏高原、内蒙古高原三大高原结合部及河西走廊中部,因“张国臂掖、
期刊
引言  光纤通信技术作为在实际运用中相当有前途的一种通信技术,已成为现代化通信非常重要的支柱。光调研当前光纤通信的各种新技术,对这些新技术进行详细的比较,然后分析优缺点;总结这些新技术在光纤通信领域应用中存在的问题和技术难点。根据自己的调研分析今后在這些新技术在光纤通信领域应用种的发展前景。  1光纤通信中应用的新技术  1.1光弧子通信  孤立波是一种特殊形态的波,它仅有一个波峰,波长为无限,在
期刊
摘 要:在物流行业中公路货运是一种十分重要的手段,一种更加灵活和快速的运输方式,但是从我国现阶段的情况来看,公路货运产业的资源利用率和运输效率低,物流成本偏高,公路货运产业急需转型升级。本文从公路货运企业现状及问题入手,分析公路货运产业转型升级的趋势,并提出措施和建议。  关键词:公路货运;转型升级;竞争力;互联网+;供应链金融  1基于现代物流的公路货运企业现状及问题  近几年来,我国的物流行业
期刊
摘 要:在项目全过程管理过程中预结算工作非常关键,在项目决策、设计等不同阶段都会有所体现,需要在工程造价限额中准确预计,及时发现存在的问题,并合理进行控制,保证投资目标可以在规定的时间内顺利实现,为投资企业带来最大化的经济效益。  关键词:预结算;项目;全过程  0、前言  预结算审核仅仅只是对施工图预算和工程结算进行全面的审核,而对于项目设计和施工并没有进行合理的控制,产生的工作效果十分有限。这
期刊