# rosa

> 权威词条地址：https://robotics.hellobike.com/sdks/nasa-jpl-rosa
> 所属分类：sdks | 最近核验日期：2026-03-17 | 技术层级：L3

## 核心摘要

nasa-jpl 在 GitHub 开源的开发工具，主要语言 Python。 ROSA 🤖 is an AI Agent designed to interact with ROS1- and ROS2-based robotics systems using natural language queries. RO…

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/nasa-jpl/rosa"}] |
| `updated` | 2026-03-17 |
| `repo` | https://github.com/nasa-jpl/rosa |
| `language` | ["python"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支，适配ROS 1 Noetic/ROS 2 Humble及以上、PyTorch 2.x版本", "tested_env": "Ubuntu 20.04 LTS (ROS 1 Noetic)/Ubuntu 22.04 LTS (ROS 2 Humble) + Python 3.8+/CUDA 11.8及以上", "notes": "克隆仓库后通过pip安装依赖，确保ROS工作空间已source，启动核心服务后即可调用自然语言交互接口。"}] |
| `incompatible_envs` | ["不支持Windows原生环境，WSL2需额外配置ROS网络与CUDA穿透才可正常运行。", "ROS 2 Dashing/Eloquent等已停止维护的旧版本无官方适配，可能存在接口兼容问题。"] |
| `repo_stats` | {"stars": 1658, "forks": 184, "as_of": "2026-10-13"} |
| `tool_type` | tool |
| `overview_sources` | ["https://github.com/nasa-jpl/rosa"] |

## 技术详解与生态说明

ROSA是NASA喷气推进实验室开源的机器人领域AI代理开发工具，属于上层智能交互工具类项目，核心开发语言为Python。其核心功能为通过自然语言查询与ROS1、ROS2生态的机器人系统完成交互，可降低非专业开发者操作ROS机器人的技术门槛，支持任务语义解析、ROS接口自动调用等核心模块。

该工具适配于机器人技术栈L3层级的智能交互环节，无特定绑定的机器人本体，兼容所有基于ROS1/ROS2架构开发的机器人系统。开发者可通过Python依赖安装直接集成，对接现有ROS工作空间的话题、服务接口即可快速启用自然语言交互能力，也可适配遥操作、VLA模型部署等上层智能场景。

## 原始核验来源 (Sources)

- [GitHub nasa-jpl/rosa](https://github.com/nasa-jpl/rosa)