外观
rosa
nasa-jpl 在 GitHub 开源的开发工具,主要语言 Python。 ROSA 🤖 is an AI Agent designed to interact with ROS1- and ROS2-based robotics systems using natural language queries. RO…
这个开发工具的核心职责、所属技术栈与硬件生态定位。
ROSA是NASA喷气推进实验室开源的机器人领域AI代理开发工具,属于上层智能交互工具类项目,核心开发语言为Python。其核心功能为通过自然语言查询与ROS1、ROS2生态的机器人系统完成交互,可降低非专业开发者操作ROS机器人的技术门槛,支持任务语义解析、ROS接口自动调用等核心模块。
该工具适配于机器人技术栈L3层级的智能交互环节,无特定绑定的机器人本体,兼容所有基于ROS1/ROS2架构开发的机器人系统。开发者可通过Python依赖安装直接集成,对接现有ROS工作空间的话题、服务接口即可快速启用自然语言交互能力,也可适配遥操作、VLA模型部署等上层智能场景。
资料出处 GitHub nasa-jpl/rosa
工具分类、开发语言、GitHub 社区活跃度与环境要求。
源码克隆、构建方式、已验证系统环境与版本更新记录。
git clone https://github.com/nasa-jpl/rosa.git
cd rosa
# ROS 2 工作空间编译
colcon build --symlink-install
source install/setup.bash| 版本 / 分支 | 验证环境 | 接入说明 |
|---|---|---|
| main / 最新稳定分支,适配ROS 1 Noetic/ROS 2 Humble及以上、PyTorch 2.x版本 | Ubuntu 20.04 LTS (ROS 1 Noetic)/Ubuntu 22.04 LTS (ROS 2 Humble) + Python 3.8+/CUDA 11.8及以上 | 克隆仓库后通过pip安装依赖,确保ROS工作空间已source,启动核心服务后即可调用自然语言交互接口。 |
支持接入该 SDK、ROS 驱动或仿真资产的机器人本体。
尚未收录适配机型。
同一厂商开源的配套仓库或同技术栈开发工具。
本页事实对应的公开页面,以原文为准。