让机器人反复拿杯子时,它没必要每次都从一团随机动作开始重新琢磨。VLA(视觉—语言—动作模型)会看画面、理解“拿起杯子”之类的指令,再生成机械臂动作;但部分模型要像反复修改草稿一样,多轮细化动作,控制延迟也由此增加。
ActionCache的做法,是把过去生成的中间动作连同简短的多模态索引存起来。遇到视觉、指令和机器人状态相近的场景,它先找出可复用的动作,再从那里继续修正,而不是从随机状态起步。缓存还能跨时间步、回合乃至任务检索;若没有合适结果,则回退到原模型。整个方案不改动作生成模块,也无需重新训练。
作者称,ActionCache在模拟和真实机器人任务中维持了较高成功率,并将部分代表性模型的动作生成模块最多加速11.75倍。这个数字只针对主要计算瓶颈,不等于整套系统同幅提速;实际收益仍取决于机器人是否经常遇到足够相似、值得复用的情境。