当前位置:首页 > 嵌入式 > 嵌入式分享

四足机器人和轮式机器人不同,它靠四条腿行走,能跨越障碍、爬坡下坎、在复杂地形上运动,这让它对环境感知有特殊的需求。四足机器人在运动时,身体姿态不断变化、晃动明显,它的感知不仅要识别环境里的障碍和地形,还要和自身的步态、姿态运动联动起来,才能稳定地在复杂地形上行走。Livox Mid-360(简称Mid-360)凭借360°视场、较大垂直视场、内置IMU和不受光照影响的测距能力,在四足机器人的环境感知里有其用武之地。这篇文章就从四足机器人的特点出发,拆解Mid-360在四足机器人环境感知中的应用,以及它和步态感知联动的方式。

四足机器人感知的需求特点

要设计基于Mid-360的四足机器人感知方案,先要理解四足机器人在感知上的特殊需求,这些需求和轮式机器人有明显区别。

第一个特点是地形感知需求强。四足机器人要行走的往往是复杂地形,有高低台阶、斜坡、沟壑、不平地面,它不仅要感知障碍物,还要感知地形的高低起伏、坡度,判断能不能走、怎么下脚。这对感知的垂直方向覆盖、以及对地面、地形细节的测量提出了要求。

第二个特点是运动姿态变化大。四足机器人行走时,身体会随着步态起伏、晃动、倾斜,不像轮式机器人那样平稳,感知数据会伴随明显的姿态运动,需要和机器人的姿态运动同步处理。

第三个特点是感知要支撑足端落点。四足机器人的腿要选合适的落点,避开障碍、踩稳地形,感知要给步态规划提供足端附近的地形、障碍信息,这要求感知对机器人周围、尤其足端附近的环境有较细的描述。

Mid-360的360°水平视场和约90°垂直视场,能覆盖四足机器人周围较完整的三维空间,包括上方的障碍、侧面的地形、以及脚下的部分地面;内置IMU能感知身体姿态运动;不受光照影响,在光线不足的环境也能感知。这些特性让它适合作为四足机器人的环境感知传感器。

环境感知的应用

基于Mid-360,四足机器人的环境感知主要覆盖几个方面,支撑它的行走和避障。

第一是障碍物检测。Mid-360扫描四足机器人周围的三维环境,检测出障碍物(墙面、台阶、树木、堆积物)的位置和大小,配合360°视场,四足机器人在任何方向遇到障碍都能感知,为避障提供数据。四足机器人要跨越、绕过障碍,障碍物的检测要准确,包括障碍的高度、位置,判断能不能跨越、怎么绕行。

第二是地形感知。通过分析Mid-360点云里地面的高度变化,四足机器人能感知地形的起伏、坡度、台阶高低,判断地形的可通行性,为步态和路径规划提供依据。四足机器人擅长爬坡、上台阶,地形感知要能准确还原地面高度变化,帮助它选择可行的行走路线和落脚点。

第三是建图和定位。四足机器人可以在环境中建图、定位自己(利用激光惯性里程计、SLAM),Mid-360的360°视场和内置IMU支持在无GPS环境下定位,让四足机器人在复杂地形里知道自己在哪里、朝哪走。

与步态感知的联动

四足机器人感知和步态联动,是它区别于轮式机器人的重要特点,Mid-360和内置IMU在这里起关键作用。

步态感知联动的一个方面,是姿态运动对感知的补偿。四足机器人行走时身体晃动,Mid-360的点云、以及扫描到的环境信息都带着身体的姿态运动。内置IMU实时测量身体的姿态、角速度,把这些运动信息用于点云的运动补偿(前面文章讲过去畸变),把晃动中扫描的点云校正到稳定的坐标系下,得到准确的环境感知。没有这个联动,身体一晃,感知就会失真。

步态感知联动的另一个方面,是感知为步态规划提供落点信息。四足机器人的步态规划需要知道足端附近的地形、障碍,判断每一步落在哪里。Mid-360感知机器人周围的地形高低、障碍位置,把这些信息提供给步态规划,让四足机器人选择稳定的落脚点,避开障碍、踩稳地形。感知和步态的联动,让四足机器人能基于对环境地形和障碍的理解,动态调整自己的步态。

这种"感知-步态"的联动,是四足机器人在复杂地形上稳定行走的关键,Mid-360提供环境信息,内置IMU提供姿态运动信息,两者和步态规划配合,共同支撑四足机器人的地形行走。

落地时的关键考虑

把Mid-360用于四足机器人,落地时有几个和轮式机器人不同的考虑。

第一个考虑是运动补偿的重要性。四足机器人运动姿态变化大、晃动明显,点云的运动补偿(利用IMU)比轮式机器人更关键,补偿做不好,感知数据会严重失真。要保证激光和IMU的时间同步、运动补偿准确,这是四足机器人感知可靠性的基础。

第二个考虑是感知的实时性。四足机器人行走时,步态规划需要快速的感知反馈,点云处理和地形、障碍分析要跟得上四足机器人的步态节奏,感知延迟太大会影响步态规划的及时性,导致落点不准、行走不稳。

第三个考虑是近距盲区。Mid-360正下方有约0.1米近距盲区,四足机器人足端离地面很近,脚下的近距离感知不能只靠Mid-360,要结合其他传感器(比如深度相机、足端力传感器)补足脚下的感知,保证落点准确。

整体来看,Mid-360在四足机器人上,主要支撑环境感知的障碍物检测、地形感知、建图定位,为四足机器人的行走提供环境信息。它和步态感知的联动,是通过内置IMU补偿身体姿态运动、校正感知数据,以及把感知到的地形障碍信息提供给步态规划、辅助选择落脚点来实现的。落地时要特别重视运动补偿、感知实时性、近距盲区补足这几个方面,让四足机器人在复杂地形上,基于准确的感知和步态联动,稳定行走、跨越障碍、爬坡上坎。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭