SocioGesture: Real-Time and Adaptive Social Gesture Perception for Human-Robot Interaction
本文提出了 SocioGesture,一种用于人机交互的实时、自适应社交手势感知系统,该系统利用经过遮挡感知损坏训练的轻量级双流模型,在实现边缘设备上鲁棒、低延迟识别的同时,通过离线自适应不断扩展其词汇表。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
机器人正在学习如何在我们的世界中移动,但为了能与我们自然地互动,它们必须做得不仅仅是遵循口头指令。它们需要理解人类动作的“无声语言”:挥手表示问候,举起手掌表示停止,或者将手机贴在耳边示意“我很忙”。这就是人类-机器人交互(human-robot interaction)的挑战,该领域致力于教机器如何解读这些社交信号。其难点在于现实世界的复杂性。不同于在安静办公室里观看的视频,机器人看到的视角是移动的,且人的双手经常隐藏在身体后方或消失在阴影中。此外,机器人不能承担长时间停顿思考的代价;如果它在解读手势时犹豫太久,互动就会显得破碎且不自然。目标是构建一个既足够快以跟上对话节奏,又足够聪明以处理缺失信息,并且能够在无需人类每次都重新编程的情况下从错误中学习的系统。
OpenMind 的研究人员开发了一种名为 SocioGesture 的新系统来解决这一问题。这是一个实时感知工具,专门为那些在移动和工作时需要识别社交手势的机器人而设计。该系统通过观察人的骨架(即关节和骨骼的映射)来工作,而不是试图分析他们的衣服或背景。选择这种方法是因为即使光照发生变化或人穿着不同的衣服,骨架依然具有可辨识性。然而,研究人员知道标准的骨架追踪在手部被遮挡或摄像机角度偏移时往往会失效。为了解决这个问题,他们构建了一个关注每一个关节置信度的模型。如果机器人的摄像头无法确定手的位置,系统会记录下这种不确定性,而不是盲目猜测。它将身体的宏观运动与手部的精细细节结合在一起,通过在机器人车载计算机上直接运行的一次极速计算将其融合在一起。
SocioGesture 的核心创新在于它如何处理不可避免的数据缺口。在许多之前的系统中,如果关键关节(如手腕)缺失,整个识别尝试就会失败。这个新系统经过训练,能够预见到这些缺口。研究人员在计算机模拟中故意“破坏”了训练数据,通过隐藏手部和手臂,迫使模型学习如何在部分骨架不可见的情况下识别手势。这种训练在机器人离开实验室之前就已经完成,因此机器人不需要额外的计算能力来保证鲁棒性。当机器人在实地运行时,它根据所见进行决策。如果它对某个手势非常有信心,它会立即行动。如果它不确定,它不会进行猜测;相反,它会将那个时刻的互动留待稍后审查。这创建了一个安全闭环,使机器人能够避免做出危险的错误(例如接近一个试图让它停止的人),同时仍在收集数据以变得更聪明。
该系统在各种室内外环境中针对真实的人进行了测试。研究人员收集了一个包含七种常见社交手势的数据集,包括挥手邀请机器人靠近、举手示意停止,或假装打电话以示意无法沟通。他们还加入了一个“干扰”手势(如抓挠头部),以确保机器人不会将其与打电话混淆。在针对从未见过的人进行测试时,系统几乎在所有情况下都能正确识别手势,即使手部被部分遮挡。在一个手部数据被完全屏蔽的特定测试中,系统的准确率从较差的 31% 跃升至强劲的 85%,证明了该训练方法是有效的。该系统运行速度也非常快,足以跟上标准摄像机的频率,在机器人搭载的计算机上处理一帧仅需 25 毫秒,这对于人类观察者来说感觉是瞬时的。
或许最重要的发现是该系统在部署后的学习能力。研究人员建立了一个流程,让机器人标记出它不确定的时刻,并将这些视频片段发送到云端更强大的计算机中。那台更强大的计算机会对手势进行标注,然后机器人会利用这些新信息来更新自己的“大脑”。在一次机器人学习三种新手势(竖起大拇指、握手和敬礼)的测试中,它成功学会了这些手势,且没有忘记原有的七个手势。系统保持了对旧手势的高准确度,同时能以约三分之二的概率正确识别新手势。这展示了一条路径,即机器人可以随着时间的推移扩展其社交信号的词汇量,在适应新情况的同时,无需关闭并从头开始重新训练。
研究人员还在一台名为 Unitree G1 的类人机器人上测试了该系统,使其与五位从未参与过训练数据的陌生人进行互动。在 150 次试验中,机器人正确识别手势的概率为 97%。当机器人决定采取行动时,它选择正确行为(如靠近或停止)的概率为 98%。少数几次它没有采取行动,并不是因为它犯了错,而是因为它在保持谨慎;它选择了等待而非冒险做出错误的动作。这种保守的方法正是设计师在公共场所使用机器人时所希望看到的。这项研究表明,通过将轻量化、快速的模型、安全优先的策略以及离线学习闭环相结合,我们可以构建出不仅高效,而且具备社交意识并能适应人类互动不可预测性的机器人。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。