科普 | MiR自主移动机器人的交通逻辑
转载 2020-02-28 12:59 MiR 来源:MiR随着地图中行驶车辆的增加,各位是否也有过疑问:如何让那么多的小车在满足一定的行驶规则下仍能实现高效地运行?本次分享内容便会介绍MiR自主移动机器人提供的行驶规则以及如何整合这些规则来实现如下图中各种复杂的交通逻辑。
如何添加?
进入MiR界面后依次进入设置→地图→选取地图→ 点击下拉栏即可添加,MiR交通逻辑是通过在地图上添加不同交通逻辑的区域组合来实现,同时同一块区域的逻辑是支持叠加的。
最常见的几种交通逻辑
单向行驶区域
在通道内添加两条独立的双行区域来控制行车方向。
此外也可在两条双向行驶区域中间添加禁止区域来进一步规范行车,避免由于避让障碍物误入逆向车道。
音效和灯光区域
进入区域后MiR通过播放指定音效或者灯光进行提示(多用于人流密集或者视觉盲区)。
I/O区域
搭配MiR指定的I/O模块使用,Robot进入区域后置位指定I/O模块地址,离开后自动复位(多用于自动门区域实现无停留通过)。
关键区域,前方区域
关键区域的功能是暂时允许全局规划的路线能穿过识别到的障碍物,而前方区域的功能是调节局部规划器对较远距离障碍物的灵敏度,两者多用于以下场景:
较长斜坡被误识别为障碍物时,通过添加关键区域及前方区域的方式来保证机器人顺利通过这些区域。
同时前方区域也常用于人流密集场合减少局部规划器介入的次数提高在密集人流间的通行能力。
限制区域(需要接入Fleet)
通过控制区域内机器人的数量来避免在狭窄过道/主干道口的拥堵,如下图当区域限制只允许通过1台时NO.1先行进入并占用蓝色区域其他车辆均无法驶入,NO.2在区域外等待直至NO.1驶离限制区域后方可通行。
案例
Limit-Robots Zone 1这块限制区域的特点是进/出口是同一个且通道宽度仅可容纳一台机器人,因此使用它来避免多车争抢通道资源导致拥堵的情况,此外还在进入限制区域前增加速度区域(红色)来控制机器人驶入区域时的车速。
Limit-Robots Zone 2 这块限制区域通过叠加了单向行驶区,禁止区域及非优选区来协调T型道口行车顺序以及车流的控制保证机器人在道口的有序通行。
右上方由于有长斜坡的存在因此增加了关键区域来保证机器人的正常驶入。