如今,机器人已被广泛应用于餐厅、酒店、银行等各大服务场所,在人员复杂的场景中,对于机器人如何自由穿梭于人群是个很大的挑战,这需要涉及到机器人的自主定位导航技术,自主定位导航技术是机器人实现自主行走的重要标志,而避障又是实现自主定位导航的基本,它是指机器人在行走时,通过传感器感知到在其路线规划上存在的静态或动态障碍物,按照相应算法进行路径实时更新,最终绕开障碍物到达目标点。那机器人避障问题又该如何解决呢?
目前,在解决机器人避障问题中,市面上大多会采用到激光雷达传感器,激光雷达是机器人避障的重要传感器,它扮演着机器人“眼睛”的角色,可以实时感知周围环境信息,包括障碍物的尺寸、形状、位置、姿态等。
通常来说,如果想让机器人胜任较为复杂场景的避障任务,除了激光雷达与SLAM算法外,还需要结合其他传感器作为补充。需涉及到超声波、深度摄像头、防跌落、防碰撞等多种传感器。但在实际应用中,传感器也并非越多越好,不合理的传感器组合不但会增加使用成本,还有可能导致各传感器之间产生互相干扰的情况。每种传感器的误差和噪音模型都存在区别,比如超声波传感器的测距精度和检出障碍物的方位精度远远低于激光雷达。
对不同传感器进行融合,提取出更加符合现实情况的检测数据,产品形态、与使用环境的适用性、及成本问题是不得不考虑的。
与使用环境的适用性:每种传感器都有其不同的特性,就激光雷达而言,假如将一个只有10米探测距离的激光雷达应用于工作环境远远大于10米的大场景中显然是不合适的。同样,如果机器人需要在黑暗环境中工作,只配备了只能接受可见光的视觉传感器也是不合适的。
成本:成本问题是制约定位导航技术普及的核心因素,当选用的传感器可以很好的满足上述指标后,成本便是决定其能否最终被选用的标准。历史上,由于激光雷达成本高昂,导致无法最终在实际产品中应用。近年来,国内低成本激光雷达的兴起,打破了我国长期被国外垄断的现象。
机器人避障是实现机器人自主行走的根本,解决机器人避障问题除了利用激光雷达作为核心传感器配合相应算法,还应做好多传感器的融合,否则很难达到理想的避障效果。