名为 SAS 的四摆臂控制器可让铰接式履带机器人保持稳定,并在无需高程地图的情况下帮助它从停滞中恢复。在仿真中,它的通行质量在受测自主控制器中最高;面对被高草遮住、令地图式对手受困的木桩,它也成功通过。这一结果表明,基于姿态和运动的简单反馈,可以帮助机器人应对地形地图不准确的情况。
目录
研究人员构建了什么?
研究人员为一台铰接式履带机器人构建了摆臂控制系统 SAS。机器人配有四个可活动的摆臂——前部两个、后部两个——可用于攀越障碍、支撑底盘,或改变机器人与地面的接触方式。SAS 控制这些摆臂,让机器人保持稳定,并在前进受阻时作出响应。
许多自主摆臂控制器会使用高程地图,也就是表示附近地形高度的地图。机器人借助这类地图,可以预判障碍物,并在接触障碍前选择合适的摆臂姿态。但地图可能不准确或不完整。例如,高草可能会遮住木桩,使 LiDAR 无法探测到它;地形不平或里程计误差也可能使估计出的地表发生偏差。
SAS 采用了不同的方法。它无需高程地图即可决定如何调整摆臂,而是利用机器人自身状态的反馈来稳定机身,并在机器人停滞时作出响应。因此,它是一个姿态稳定与脱困控制器,而不是用于规划穿越地形路线的系统。
研究团队将 SAS 与基于地图的自主方法进行了比较,还设置了两种人工操作作为参照:由专家直接控制每个摆臂,以及由操作员在预设摆臂模式之间切换。测试包括仿真和真实机器人障碍赛道,其中包含托盘,以及被草丛遮住的木桩。

控制器取得了什么成果?
在仿真中,无论地图式方法使用机器人自身的机载地图,还是真实地形地图,SAS 的通行质量都在受测自主控制器中最高。真实地形地图能更准确地呈现地形,有助于区分控制器本身的表现与机器人建图、定位误差造成的影响。
在真实托盘测试中,SAS 使用机载地图时排名第二;使用真实地形地图时也属于表现领先的控制器。它在这个障碍上的较弱表现体现在通过间隙:由于没有地形预览,只有当障碍已经来到机器人下方时,它才会抬高底盘。论文提供的文本没有列出具体通过间隙数值或完整基准测试分数,因此无法在此进行数值比较。
最明显的真实场景对比出现在被高草遮住的木桩处。LiDAR 探测到了草冠,却没有探测到木桩,因此机载地图上没有这个障碍物。地图式控制器 Yuan 将草丛中的空隙误判为下坡,放低前摆臂后滑到了木桩下方,最终受困。SAS 则保持默认姿态并成功通过。
研究人员还报告称,SAS 每次都能通过自身的防困机制从停滞中恢复。研究团队分别使用机载地图和真实地形地图测试地图式控制器,以展示地图质量变化对得分的影响。不过,由于每个障碍处都会重置感知系统,测得的地图退化影响只是下限。

无地图摆臂控制器如何工作?
SAS 将两项通常由更复杂控制器处理的任务结合起来:保持机器人机身稳定,以及在机器人停止前进时作出响应。它的核心思路是根据机器人的实际状态反馈调整摆臂,而不是依据地图预测前方地形。
首先,稳定控制会在机器人行经不平地面时尽量保持机身水平。摆臂与地形接触时,其位置会影响机器人的姿态和支撑。SAS 通过控制摆臂来抵消不必要的机身运动,而不依赖根据地图选定的一系列姿态。如果地图错误描述了障碍物,针对预测障碍选择的姿态反而可能有害,因此这一点很重要。
其次,SAS 还包含防困响应。机器人陷入停滞时,控制器会放低全部四个摆臂,帮助机器人脱困。具体来说,摆臂可以向周围地形施压或挖掘,为履带和底盘创造新的移动方式。触发这一响应的依据是机器人没有取得进展,而不是地图标注了应使用哪种脱困动作。
论文将这些行为概括为“保持机身水平”和“运动停止时挖掘脱困”。所提供的文本没有说明具体触发阈值,也没有给出完整的控制方程,因此不应声称它采用了某个具体数值规则或传感器配置。研究团队指出,运动线索仍有改进空间:未来工作将结合基于 LiDAR 的里程计和视觉里程计,提高在 LiDAR 运动估计效果不佳区域的停滞检测稳健性。
这是一个反应式反馈回路,不是学习策略,也不是地形规划系统。它无法利用地图在托盘到达之前抬高底盘;它会在障碍物与机器人接触时作出响应。
这对现实世界的机器人技术为何重要?
只有当地形地图足够准确、能支持控制决策时,它才有用。在草地、尘土、杂乱环境或其他有遮挡的场景中,传感器可能漏掉障碍物,也可能报告误导性的地表信息。依赖详细地形预览的控制器可能因此选择不利于机器人移动的姿态。SAS 展示了一种降低这种依赖的方法:利用机器人自身的反馈保持稳定,并在运动停止时提供脱困行为。
这种方法适用于在非受控地面上作业的移动机器人,包括巡检、应急响应和崎岖地形作业。对于评估仓储机器人的团队来说,这也是一条有益的设计经验:除了路线规划和标称速度,脱困能力以及应对不完美感知的韧性同样重要,即使机器人类型和地形有所不同。
对于比较不同平台的买家而言,这项结果提示了“能否越过这个障碍?”之外值得提出的问题:机器人受困时能否脱困?地图错误时它会如何行动?操作人员能否理解并调整它的行为?正在了解可选平台的团队也可以浏览待售二手机器人,同时确认候选机器人是否适合相应地形和任务。
SAS 并不能取代所有地图式控制器。它所展示的是,基于姿态和运动进展的精简备用控制方案,能够应对地图驱动决策失效的情况。如果系统能在地图可信时选择地图式控制,而在地图不可信时改用无地图反馈,就可能兼具两者的优势。
有哪些局限和待解问题?
主要的权衡在于缺少地形预览。SAS 无法在尚未遇到障碍物前抬高底盘,因此在真实托盘测试中的通过间隙不及表现最佳的地图式控制器。无地图控制也不能解决导航问题:它控制的是摆臂行为,而不是机器人应选择哪条路径。
这项评估还有一个重要边界:研究人员在每个障碍处重置了感知系统,限制了建图误差在长距离运行中累积的程度。因此,论文将报告的地图退化影响视为下限;连续不间断穿越仍有待测试。所提供的文本也没有给出基准测试的数值分数或停滞检测阈值等细节,因此难以评估具体的性能差距。未来工作将改进运动线索的稳健性,并开发备用机制:地图可靠时选择地图式控制,不可靠时则使用 SAS。
读者常问哪些问题?
SAS 需要地形地图吗? 不需要。它无需依赖高程地图即可控制摆臂。
机器人受困时会发生什么? 前进停滞时,SAS 会放低全部四个摆臂,帮助机器人脱困。
SAS 在每项测试中都胜过所有控制器吗? 不是。它在仿真中的自主控制器中领先,但在使用机载地图的真实托盘测试中排名第二。
SAS 能规划绕过障碍物的路线吗? 不能。它负责控制摆臂姿态和脱困;论文并未将其描述为导航或路径规划系统。
SAS 表明,即使没有可靠的地形地图,简单的姿态控制和自动脱困响应也能让机器人受益。它在托盘测试中的表现也说明,无地图控制和地形预览系统最适合互为补充。
在你的机器人作业中,无地图脱困在哪些场景下最能发挥作用?
