rai

RobotecAIApache-2.0活跃维护

面向物理 AI 机器人的厂商无关智能体框架,基于 ROS 2 工具执行复杂动作、场景任务、自由接口调用、日志摘要和语音交互。

RAI is a vendor agnostic agentic framework for Physical AI robotics, utilizing ROS 2 tools to perform complex actions, defined scenarios, free interface execution, log summaries, voice interaction and more.

2.12.4发布于 2026-09-08 11:30 UTC615star +1 / 7 天79fork同步于 2026-11-10 11:57 UTC

怎么上手

由 README 提炼,执行前请确认
详见官方快速安装指南:https://robotecai.github.io/rai/setup/install
硬件要求按 README 说明

README 未说明显存或 GPU 型号要求;仅标注支持 Ubuntu 22.04/24.04 与 ROS 2 humble/jazzy。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 ROS 2 的厂商无关具身智能体框架,让机器人执行复杂动作与语音交互

面向物理 AI 机器人的厂商无关智能体框架,基于 ROS 2 工具执行复杂动作、场景任务、自由接口调用、日志摘要和语音交互。

核心能力

  • 用 ROS 2 工具执行复杂动作与预定义场景
  • 支持自由接口执行与日志摘要
  • 集成语音交互(ASR/TTS)与多模态输入输出
  • 提供 rai_bench 基准测试套件评估智能体与模型
  • 内置 rai_perception 开放集目标检测与 rai_nomad 导航集成

容易踩的坑

README 未给出直接安装命令,需按官网 setup 指南操作;依赖 ROS 2 环境(humble 或 jazzy)与 Python 3.10/3.12;部分功能需额外集成模型或仿真环境。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本2.12.4
  1. 2.12.4最新正式版2026-09-08 · 2026-09-08 11:30 UTC

    What's Changed

    New Contributors

    Full Changelog: https://github.com/RobotecAI/rai/compare/2.12.3...2.12.4

  2. 2.12.32026-09-08 · 2026-09-08 10:57 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/RobotecAI/rai/compare/2.12.2...2.12.3

  3. 2.12.22026-09-08 · 2026-09-08 10:57 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/RobotecAI/rai/compare/2.12.1...2.12.2

  4. 2.12.12026-09-08 · 2026-09-08 10:56 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/RobotecAI/rai/compare/2.12.0...2.12.1

  5. 2.12.02.12.0 (langchain 1.x)2026-04-13 · 2026-04-13 11:54 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/RobotecAI/rai/compare/2.11.2...2.12.0

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    RAI

    RAI is a flexible AI agent framework to develop and deploy Embodied AI features for your robots.

    📚 Visit robotecai.github.io/rai for the latest documentation, setup guide and tutorials. 📚


    rai-image


    License GitHub Release Contributors codecov arXiv

    Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge


    🎯 Overview

    CategoryDescriptionFeatures
    🤖 Multi-Agent SystemsEmpowering robotics with advanced AI capabilities• Seamlessly integrate Gen AI capabilities into your robots• Enable sophisticated agent-based architectures
    🔄 Robot IntelligenceEnhancing robotic systems with smart features• Add natural human-robot interaction capabilities• Bring flexible problem-solving to your existing stack• Provide ready-to-use AI features out of the box
    🌟 Multi-Modal InteractionSupporting diverse interaction capabilities• Handle diverse data types natively• Enable rich sensory integration• Process multiple input/output modalities simultaneously

    RAI framework

    • rai core: Core functionality for multi-agent system, human-robot interaction and multi-modalities.
    • rai whoami: Tool to extract and synthesize robot embodiment information from a structured directory of documentation, images, and URDFs.
    • rai_asr: Speech-to-text models and tools.
    • rai_tts: Text-to-speech models and tools.
    • rai_sim: Package for connecting RAI to simulation environments.
    • rai_bench: Benchmarking suite for RAI. Test agents, models, tools, simulators, etc.
    • rai_perception: Object detection tools based on open-set models and machine learning techniques.
    • rai_nomad: Integration with NoMaD for navigation.
    • rai_finetune: Finetune LLMs on your embodied data.

    Getting started

    See Quick setup guide.

    Simulation demos

    Try RAI yourself with these demos:

    ApplicationRobotDescriptionDocs Link
    Mission and obstacle reasoning in orchardsAutonomous tractorIn a beautiful scene of a virtual orchard, RAI goes beyond obstacle detection to analyze best course of action for a given unexpected situation.link
    Manipulation tasks with natural languageRobot Arm (Franka Panda)Complete flexible manipulation tasks thanks to RAI and Grounded SAM 2link
    Autonomous mobile robot demoHusarion ROSbot XLDemonstrate RAI's interaction with an autonomous mobile robot platform for navigation and controllink
    Agentic mobile manipulatorRB-KAIROSA comprehensive demo with on-board executionlink

    Community

    Embodied AI Community Group

    RAI is one of the main projects in focus of the Embodied AI Community Group. If you would like to join the next meeting, look for it in the ROS Community Calendar.

    Publicity

    RAI Q&A

    Please take a look at Q&A.

    Developer Resources

    See our documentation for a deeper dive into RAI, including instructions on creating a configuration specifically for your robot.

    Contributing

    You are welcome to contribute to RAI! Please see our Contribution Guide.

    Citation

    If you find our work helpful for your research, please consider citing the following BibTeX entry.

    @misc{rachwał2025raiflexibleagentframework,
          title={RAI: Flexible Agent Framework for Embodied AI},
          author={Kajetan Rachwał and Maciej Majek and Bartłomiej Boczek and Kacper Dąbrowski and Paweł Liberadzki and Adam Dąbrowski and Maria Ganzha},
          year={2025},
          eprint={2505.07532},
          archivePrefix={arXiv},
          primaryClass={cs.MA},
          url={https://arxiv.org/abs/2505.07532},
    }