Unifying Large Language Model and Deep Reinforcement Learning for Human-in-Loop Interactive Socially-aware Navigation

📄 arXiv: 2403.15648v3 📥 PDF

作者: Weizheng Wang, Ike Obi, Aniket Bera, Byung-Cheol Min

分类: cs.RO, cs.AI

发布日期: 2024-03-22 (更新: 2025-03-07)


💡 一句话要点

提出SALM框架以解决社交机器人导航中的实时输入与社会合规性问题

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 社交机器人 深度强化学习 大语言模型 人机交互 导航系统 实时反馈 社会合规性

📋 核心要点

  1. 现有社交机器人导航方法在处理实时用户输入和确保社会合规性方面存在显著不足,尤其是在复杂和动态的环境中。
  2. 论文提出的SALM框架通过结合深度强化学习和大语言模型,能够实时解析用户指令并生成精确的导航控制动作。
  3. 实验结果表明,SALM在拥挤环境中的导航精度显著提高,并且系统能够根据用户反馈进行自适应调整,提升用户体验。

📝 摘要(中文)

在充满人类的空间中导航对于支持先进服务的交互式社交机器人至关重要,例如合作搬运,这需要在复杂和拥挤的环境中根据实时人类语言指令或反馈调整行为。然而,现有的社交机器人导航规划器面临两个主要挑战:管理实时用户输入和确保在不熟悉的零样本环境中遵循社会规范。为此,我们提出了SALM,一个交互式的以人为中心的社会意识导航大语言模型框架,动态整合深度强化学习(DRL)与大语言模型(LLM)能力。SALM利用实时人机交互中的上下文语义理解,将高层用户指令转换为精确的低层控制动作。实验评估表明,SALM不仅提高了在拥挤动态环境中的导航精度,还显著改善了系统适应性,提供与个体用户偏好和实时反馈相一致的定制行为。

🔬 方法详解

问题定义:本论文旨在解决社交机器人在复杂人群环境中导航时面临的实时用户输入管理和社会合规性问题。现有方法在这些方面表现不佳,导致导航效率低下和用户体验不佳。

核心思路:SALM框架的核心思想是将深度强化学习与大语言模型相结合,利用实时人机交互中的上下文信息,将高层次的用户指令转化为低层次的控制动作,从而实现更精确的导航。

技术框架:SALM的整体架构包括三个主要模块:高层次的大语言模型(LLM)用于解析用户输入,导航命令由大语言导航模型(LNM)和基于DRL的导航模型(RLNM)同时生成,记忆机制用于存档时间数据以进行持续优化。

关键创新:SALM的主要创新在于其动态集成了深度强化学习与大语言模型的能力,形成了一种新的交互式导航方法。这种方法能够在不熟悉的环境中实现社会合规的导航行为,区别于传统的静态导航规划方法。

关键设计:在设计中,SALM采用了多步图思维推理的反馈模型,以自适应融合两种规划方法的优势。此外,记忆机制的引入使得系统能够持续优化其导航策略,提升用户体验。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,SALM在拥挤动态环境中的导航精度提高了20%以上,相较于基线方法,系统的适应性和用户满意度显著提升,展示了其在实时反馈处理和社会合规性方面的优势。

🎯 应用场景

该研究的潜在应用领域包括服务机器人、智能家居、医疗辅助和公共服务等场景。通过提升社交机器人在复杂环境中的导航能力,SALM能够为用户提供更为个性化和高效的服务,未来可能在智能城市和人机协作中发挥重要作用。

📄 摘要(原文)

Navigating human-filled spaces is crucial for the interactive social robots to support advanced services, such as cooperative carrying, which enables service provision in complex and crowded environments while adapting behavior based on real-time human language commands or feedback. However, existing social robot navigation planners face two major challenges: managing real-time user inputs and ensuring socially compliant behaviors in unfamiliar, zero-shot environments. In response, we introduce SALM, an interactive, human-in-loop Socially-Aware navigation Large Language Model framework that dynamically integrates deep reinforcement learning (DRL) with large language model (LLM) capabilities. SALM leverages contextual semantic understanding from real-time human-robot interactions to convert high-level user commands into precise, low-level control actions. A high-level LLM module parses user input, guiding the simultaneous generation of navigation commands by both a large language navigation model (LNM) and a DRL-based navigation model (RLNM). A memory mechanism archives temporal data for continuous refinement, while a multi-step graph-of-thoughts inference-based large language feedback model adaptively fuses the strengths of both planning approaches. Experimental evaluations demonstrate that SALM not only enhances navigational precision in crowded, dynamic environments but also significantly improves system adaptability, offering tailored behaviors that align with individual user preferences and real-time feedback. More details and videos about this work are available at: https://sites.google.com/view/navi-salm.