工具简介
人形机器人要认路,得先知道自己在哪、周围长什么样。本文通俗讲解定位与建图技术,讲清楚机器人如何一边认路一边画地图,让自己在陌生环境里也不迷路。会认路、不迷路,是机器人自主行走的基本功。
我们到了一个陌生的地方,会一边走一边记路,慢慢在脑子里画出地图,知道自己站在哪、门在哪、楼梯在哪。人形机器人也有这个本事,而且靠的是一项叫定位与建图的技术。
这篇文章就来讲讲,机器人是怎么知道自己在哪、又不迷路的,看完你就明白它认路的本事从哪来。
到一个新地方,先画地图
机器人刚到一个陌生的房间,也是一头雾水。它会先用激光雷达、摄像头这些传感器,把周围的墙壁、家具、障碍物扫一遍,记下它们的位置,慢慢拼出一张环境地图。
这个过程,就像机器人用传感器当眼睛,把房间的轮廓画在脑子里。有了这张图,它才知道哪里能走、哪里是墙,哪里摆着桌椅,不再是两眼一抹黑。
可以说,地图就是机器人在陌生环境里的指路牌,先有图,才好走路。
边走路边确认自己在哪
画了地图还不够,机器人得随时知道自己在图里的哪个位置。它会不停地观察周围,把看到的东西和地图比对,判断自己走到哪了、朝向哪边。
这就像我们到了一个陌生城市,一边看路牌、一边看地图,确认自己现在站的位置对不对。机器人也是这样,边走边对照,确保自己没走错。
SLAM:一边建图一边定位
更厉害的是,机器人常常是一边建图、一边定位的,两项同时进行。这个技术有个专门的名字,叫同步定位与建图,英文缩写是SLAM。
有了SLAM,机器人可以在完全陌生的环境里,一边探索、一边画地图、一边确定自己的位置,越走越有数,最终把整个地方摸得清清楚楚,就像自带了一张会自己画的地图。
定位建图让机器人不迷路
这项技术是机器人导航的基础。不管是扫地机器人满屋跑,还是人形机器人在家里、工厂里走动干活,都离不开定位与建图。它就像给机器人装了一个自带导航的脑子,让它走到哪都不慌。
有了这项本事,机器人才能在复杂的室内环境里自由穿行,从这屋走到那屋,找到自己该去的地方。
定位建图在日常里的应用
定位与建图这项技术,其实离我们很近。扫地机器人满屋跑不迷路,靠的就是它;有些商场里的导购机器人能带你找店,也是它在起作用。可以说,凡是机器人要在室内走动,基本都离不开这项本事。
对人形机器人来说,这项技术更重要,因为它要在家里、工厂里上楼下楼地跑,地图要更立体、定位要更准。这也是人形机器人比扫地机器人难得多的地方之一。
定位建图怎么越来越准
定位建图的精度,直接影响机器人认路准不准。早期的技术,机器人走一段就容易偏移;现在靠着更好的传感器和算法,误差越来越小,机器人在大房子里跑也不会迷路。
尤其是一些高精度的激光雷达和视觉技术加入后,机器人甚至能建出很精细的地图,连家具的摆放都标得清清楚楚。地图越准,机器人在家里就越靠谱。
小结一下:机器人靠传感器先画出环境地图,再随时把看到的东西和地图比对,确定自己的位置,这就是定位与建图。有了这项技术,机器人才算真正认识路、不迷路。
定位与建图的能力,直接决定了机器人能在多大的空间里活动。家里、商场、工厂,面积越大、结构越复杂,对这项技术的要求就越高。如今,随着传感器越来越准、算法越来越聪明,机器人在大型建筑里也能游刃有余地穿行。可以想象,未来的机器人会像熟悉自家一样熟悉各种环境,进门就认得路、上楼就知道该往哪走,真正成为能在复杂空间里来去自如的伙伴。
