LLM2D
使能 ROSA:机器人操作系统代理的新型任务操作和交互
Enabling Novel Mission Operations and Interactions with ROSA: The Robot Operating System Agent
作者: Rob Royce, Marcel Kaufmann, Jonathan Becktor, Sangwoo Moon, Kalind Carpenter, Kai Pak, Amanda Towler, Rohan Thakker, Shehryar Khattak
发布日期: 10/10/2024
arXiv ID: oai:arXiv.org:2410.06472v1

摘要

机器人系统的发展已经彻底改变了许多行业,但它们的运行通常需要专门的技术知识,限制了非专业用户的可访问性。本文介绍了 ROSA(机器人操作系统代理),这是一个由人工智能驱动的代理,它弥合了机器人操作系统 (ROS) 与自然语言界面之间的差距。通过利用最先进的语言模型并集成开源框架,ROSA 使操作员能够使用自然语言与机器人交互,将命令转换为动作,并通过定义明确的工具与 ROS 交互。ROSA 的设计模块化且可扩展,可与 ROS1 和 ROS2 无缝集成,并提供安全机制,如参数验证和约束强制,以确保安全可靠的操作。虽然 ROSA 最初是为 ROS 设计的,但它可以扩展以与其他机器人中间件一起工作,以最大限度地提高跨任务的兼容性。ROSA 通过使复杂机器人系统更易于使用和访问来增强人机交互,赋予所有专业水平的用户多模式功能,如语音集成和视觉感知。道德考虑得到了充分的解决,遵循诸如阿西莫夫机器人三定律等基本原则,确保人工智能集成促进安全、透明、隐私和问责制。通过使机器人技术更易于使用和访问,ROSA 不仅提高了运营效率,而且为负责任地使用人工智能在机器人技术和未来任务操作中设定了新标准。本文介绍了 ROSA 的架构,并在 JPL 的火星场、实验室和使用三种不同机器人的模拟中展示了初始模拟操作。核心 ROSA 库以开源形式提供。