Skip to content

rosa ​

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…

SDKnasa-jplrosa

开发工具档案怎么用、适配哪些机型、哪些环境验证过

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…

  • 本体 SDK 与控制
工具python更新于 7 个月前

概述

这个开发工具的核心职责、所属技术栈与硬件生态定位。

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

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

资料出处 GitHub nasa-jpl/rosa

关键工程信息

工具分类、开发语言、GitHub 社区活跃度与环境要求。

GitHub Star
★ 1.7k
GitHub Fork
184
工具类型
工具
所属品牌 / 组织
开源社区
开发语言
python
技术栈层级
L3 本体 SDK 与控制
适配机型数
0 款
统计日期
2026-10-13
环境注意事项
不支持Windows原生环境,WSL2需额外配置ROS网络与CUDA穿透才可正常运行。ROS 2 Dashing/Eloquent等已停止维护的旧版本无官方适配,可能存在接口兼容问题。

快速接入与环境要求

源码克隆、构建方式、已验证系统环境与版本更新记录。

源码拉取与构建参考

git clone https://github.com/nasa-jpl/rosa.git
cd rosa
# ROS 2 工作空间编译
colcon build --symlink-install
source install/setup.bash

推荐运行环境与版本 1

版本 / 分支验证环境接入说明
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 驱动或仿真资产的机器人本体。

尚未收录适配机型。

同厂商与同类工具

同一厂商开源的配套仓库或同技术栈开发工具。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub nasa-jpl/rosa访问 2026-10-13