摘要
arXiv:2410.06472v2 通知类型: 交叉替换
摘要:机器人系统的进步已经颠覆了众多行业,然而其操作往往需要专门的技术知识,限制了非专家用户的访问。本文介绍了ROS(Robot Operating System)的AI驱动代理ROSA(Robot Operating System Agent),它在机器人操作系统(ROS)和自然语言接口之间架起了桥梁。通过利用最先进的语言模型并集成开源框架,ROSA 允许操作员使用自然语言与机器人进行交互,将命令转换为操作,并通过定义清晰的工具与ROS进行接口交互。ROSA 的设计是模块化的,且可扩展,能够无缝集成到包括 ROS1 和 ROS2 在内的各种系统中,并通过参数验证和约束执行等安全机制确保安全可靠的运行。虽然ROSA最初是为ROS设计的,但它可以扩展以与其它机器人中间件兼容,以最大化在不同任务中的兼容性。ROSA 通过普及复杂机器人系统的访问,提高了人机交互的能力,为所有技术水平的用户提供多种模态的功能,如语音集成和视觉感知。伦理问题得到了全面考虑,并遵循了如机器人三定律等基础原则,以确保AI的集成促进安全、透明、隐私和问责。通过使机器人技术更加用户友好和可访问,ROSA 不仅提高了操作效率,还为机器人以及未来任务操作中的负责任的AI使用设立了新的标准。本文介绍了ROSA的架构,并在JPL的火星试验场、一个实验室和一个模拟中展示了使用三种不同机器人进行的初步模拟操作。ROSA的核心库作为开源软件提供。