激光导航的AMR行走各种场景中,难免因为各种原因的影响出现走偏的现象,那么我们如何快速定位出AMR的确是走偏了,还是因为人为因素将AMR推着偏离了拓扑线呢。其实很简单,首先确定走偏的定义:激光轮廓和地图轮廓不一致。
Figure 1 走偏场景罗列
走偏原因千千万,但是万变不离其宗,抓住最本质的因素,即可快速定位出问题,进而从而的解决现场问题。
人眼看到的一个3维空间,2D激光点是在一个平面上,可以理解为二维空间。那什么原因会导致人在空间迷失了自己呢。
AMR走着走着就偏离了拓扑路线,一般什么时候会发生这种情况呢。激光类似人眼,只不过是二维平面。如果你从行走到一个记忆中的地方,但是这个地方的环境大部分都改变了,该怎么走,该怎么通过这个地方呢。那么首先想到的办法肯定是寻找记忆中重合的地方,哪些有明显特征的路标,例如百货大厦,钟鼓楼等,然后根据路标的指引试着走出这块区域,对于AMR也是一样。
激光能够测量的距离大约为40m,希望能够在10m范围内观测到稳定的路标,从而保证通过性。如图,现场十分的空旷,并且经常性的乱堆货物,导致环境变动频繁,那么这个时候AMR在行走过程中就容易走偏了。
路标指的是不变的并且能够明显区别于周围环境的物体,例如反光条,柱子,墙体等。反光条通过强度信息能够和周围物体形成鲜明对比。柱子呢,轮廓较少,激光无法准确的识别。但是我们可以通过先验校验,设置轮廓稳定区,将柱子设置为路标信息。通过这些特征拟合,路标指引的方法,就能够在AMR行走过程中增加位姿的指引,进而确定AMR通过。
Figure 2 地图路标信息