用大模型让机器人听懂人话并实时调整动作
One to rule them all: natural language to bind communication, perception and action
- 用改进的ReAct框架融合语言模型处理自然语言指令
- 通过环境反馈动态更新计划,失败后能自我优化
- 适合需要人机协同的动态场景,如家庭服务或工业协作
近年来,人机交互研究致力于开发能够理解复杂人类指令并在动态多变环境中执行任务的机器人。该系统在个人助理、工业机器人等领域有广泛应用,强调机器人与人类灵活、自然、安全互动的重要性。本文提出一种集成通信、感知与规划的先进机器人行动规划架构,利用大型语言模型(LLMs)将自然语言命令转化为可执行的机器人动作,结合环境信息并根据实时反馈动态更新计划。核心是规划模块,采用改进的ReAct框架嵌入LLM,以解析和执行用户指令。借助其预训练知识,LLM无需额外引入环境新知识即可有效处理请求。改进的ReAct框架通过提供实时环境感知与物理动作结果,扩展了执行空间。通过结合稳健的动态语义图表示(以图结构)、控制组件与失败解释,该架构提升了机器人的适应性、任务执行能力及与人类用户在共享动态环境中的无缝协作。通过持续的环境反馈循环,系统可动态调整计划以应对意外变化,优化任务执行能力。利用过往经验数据,可提供详细的失败反馈,并在下一轮迭代中更新LLM上下文,给出改进建议。
原文摘要 · Abstract (English)
In recent years, research in the area of human-robot interaction has focused on developing robots capable of understanding complex human instructions and performing tasks in dynamic and diverse environments. These systems have a wide range of applications, from personal assistance to industrial robotics, emphasizing the importance of robots interacting flexibly, naturally and safely with humans. This paper presents an advanced architecture for robotic action planning that integrates communication, perception, and planning with Large Language Models (LLMs). Our system is designed to translate commands expressed in natural language into executable robot actions, incorporating environmental information and dynamically updating plans based on real-time feedback. The Planner Module is the core of the system where LLMs embedded in a modified ReAct framework are employed to interpret and carry out user commands. By leveraging their extensive pre-trained knowledge, LLMs can effectively process user requests without the need to introduce new knowledge on the changing environment. The modified ReAct framework further enhances the execution space by providing real-time environmental perception and the outcomes of physical actions. By combining robust and dynamic semantic map representations as graphs with control components and failure explanations, this architecture enhances a robot adaptability, task execution, and seamless collaboration with human users in shared and dynamic environments. Through the integration of continuous feedback loops with the environment the system can dynamically adjusts the plan to accommodate unexpected changes, optimizing the robot ability to perform tasks. Using a dataset of previous experience is possible to provide detailed feedback about the failure. Updating the LLMs context of the next iteration with suggestion on how to overcame the issue.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。