Scripts2026年5月13日·1 分钟阅读

ros2ai — ROS 2 CLI Extension with LLMs

ros2ai is a ROS 2 CLI extension that answers ros2 questions and runs common tasks using OpenAI-compatible APIs or Ollama (local).

Agent 就绪

复制这个资产的安全暂存路径

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 17/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
CLI Tool
安装
Stage only
信任
信任等级:Established
入口
Asset
安全暂存命令
npx -y tokrepo@latest install 5faa5805-bd60-5326-9aea-41a5d5c75bf3 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

介绍

ros2ai 是 ROS 2 的命令行增强:用 OpenAI 兼容 API 或 Ollama(本地)回答 ros2 问题、生成命令并执行常见操作。支持 Rolling/Jazzy/Humble 等发行版,README 提供 apt 包与 Docker 镜像快速启动。

Best for: 想用“命令行问答”快速学 ROS 2/ros2cli 的新手与学生

Works with: ROS 2;Docker(可选);OpenAI API 或 Ollama(OpenAI 兼容端点)

Setup time: 8-20 minutes

Key facts (verified)

  • GitHub:319 stars · 23 forks;最近更新 2026-04-13。
  • 许可证:Apache-2.0;作者头像与仓库链接均已通过 GitHub API 复核。
  • README 中核对过的入口命令:pip install openai ollama validators --break-system-packages --ignore-installed

Main

  • 把它当作 ros2cli 的副驾驶:直接在终端提问、生成命令并执行常见 ROS 2 操作,减少来回查文档。

  • 想本地优先就用 Ollama:把 OPENAI_ENDPOINT 指到本地 OpenAI 兼容地址,并取消 API key。

  • 在真正用到教程/机器人现场前,先用 ros2 ai status -v 验证配置是否正常。

Source-backed notes

  • README 将 ros2ai 定位为 ROS 2 CLI 扩展,并说明通过 OpenAI Python API 同时支持 OpenAI 与 Ollama。
  • README 列出支持的 ROS 发行版,并提供部分发行版的 apt 安装方式。
  • README 提供 Docker 快速启动,并说明 OPENAI_API_KEYOPENAI_ENDPOINT 等环境变量配置。

FAQ

  • 必须用 OpenAI 吗?:不必。README 提到可通过 OpenAI 兼容端点接入 Ollama,本地时可不设 API key。
  • 适合直接上生产吗?:把它当作助手:在真实硬件上执行前先人工校验命令与参数。
  • 模型怎么选?:README 有 OPENAI_MODEL_NAME;建议先用小一些的本地模型快速迭代。
🙏

来源与感谢

Source: https://github.com/fujitatomoya/ros2ai > License: Apache-2.0 > GitHub stars: 319 · forks: 23

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产