DC娱乐网

技术巡猎 小鹏汽车 一个机器人专利---机器人的步态调整方法、装置、设备及存

技术巡猎 小鹏汽车 一个机器人专利---机器人的步态调整方法、装置、设备及存储介质。人类可以上楼梯这件事的背后,是一个极其复杂的本能系统。我们的脚还没落下去,眼睛已经在看下一阶有多高;脚掌还没踩踏实,大脑已经在判断这一脚走得稳不稳;脚尖刚抬起来,身体已经在预判会不会踢到台阶边缘。我们不太会意识到这些,但机器人如果没有这套能力,走楼梯就很容易……

这是这份专利要解决的事情---机器人的脚底,被拆成了很多个虚拟触点。脚边缘是关键区域,因为那里最容易踩空;脚掌中间也很重要,因为会决定支撑的力度够不够;脚尖也得单独挑出来,因为上楼梯最容易出问题的,往往就是脚尖先碰到台阶。

专利里提到的,目前机器人的脚掌,边缘点和内部点一共取了40个,最前面的3个点专门作为脚尖点---基本上是当成了一个会跟地形互动的受力系统了。接着机器人会把这些点投到前方和脚下的地形图里。这个地形图可以理解成一张“高度地图”---哪儿高、哪儿低、哪儿突然凸起来,系统都要先弄清楚。

所以它除了要处理“前面有没有楼梯”这个信息之外,也要知道如果这只脚按现在这个姿态落下去,脚底到底有多少地方能真正踩实,于是就引出了第一个核心的存在,叫“落脚点回报值”---它的本质上是在针对脚底实际有效接触的比例做计算。如果这里很多采样点都能和地面形成有效接触,就说明这一脚踩得比较完整,支撑面积足够,稳定性就比较高,系统此时会给一个正向评价;如果只有一小部分点能碰到地面,那就说明这一步可能踩在边上了,甚至有踏空、打滑、翻倒的风险,系统就给到负向评价。

这个思路和人下意识做的事情非常像。你在走窄台阶的时候,脚掌会自然往中间找,为什么?因为你知道只有踩实了,身体才敢往前送。过去在很多场景里,机器人真正的问题就是“尽管知道楼梯在那儿,但不知道脚应该怎么放”。

有了落脚点回报值,这个动作变成了一个可以计算的指标,一切就不一样了。

但除此以外,上楼梯时另一个常见问题是,脚还没落下去,脚尖先撞上去了。于是专利又引入了第二个核心东西,叫“踢台阶回报值”。

这也不复杂。系统会看脚尖前方一小块区域,在这块区域里找到最高的那个地方。它实际上就是在提前摸清“前面这块最容易碰到哪儿”,然后再拿脚尖当前的预设高度去做比较,如果脚尖高度高于前方这块区域的最高点,那就说明这一脚过去是OK的;如果不够高,那就有碰撞风险。

可是,上面这两个判断不总是一致的。有些楼梯或者复杂地形很刁钻。你为了不踢到台阶,想把脚抬高、往前送,但这样落下去的地方又可能太窄,踩不稳;你为了踩稳,把脚往后收一点,结果脚尖通过性又不够。这时候难点就不在单一判断了,得看权衡---专利在这里没有做规则化的描述,而是把这两件事一起放进总回报里,结合强化学习做训练---真正的楼梯世界,不是教科书里的标准台阶。现实里有窄边、破损、反光、斜切、地毯、金属压条,还有各种高度不一致的过渡。靠固定规则可以应付一部分场景,但想从“能走”进化到“走得自然、走得不丢人”,最后还是得靠一套能泛化的学习机制。

总体上,我觉得它非常结实地抓住了一个底层问题:机器人移动能力的上限,取决于它能不能打通“感知地形---判断受力---预测碰撞---调整步态”这条链路。楼梯不是障碍物,它是机器人从演示环境走向真实世界的一道门槛。