目录

Robonix logo

License: MulanPSL-2.0 Contributors Code size Repo size Languages

Robonix is an open-source embodied intelligence framework built with Rust and ROS2, implementing the EAIOS (Embodied AI Operating System) architecture.

[!WARNING] Important Notice

Robonix is in an early, fast-moving development phase. All interfaces, IDL formats, and internal Rust module designs may change without notice. Until a stable release is published, no API or implementation stability is guaranteed. Do not rely on current interfaces for production or long-term compatibility.

Architecture

Robonix software architecture layers

Robonix follows the EAIOS architecture with four core components:

  • Task Manager: Global scheduling and control core, responsible for task parsing, planning, and execution coordination
  • Skill Library: Stores reusable skills that can be called at runtime
  • Service Registry: Manages standardized algorithm capabilities (perception, planning, evaluation, verification)
  • Primitive Abstraction Layer: Provides standardized hardware capability mapping, managing access to actuators and sensors

Roadmap

  • RIDL (Robonix IDL) based on ROS IDL — RIDL as the canonical interface description for HAL, services, and skills, including messages, services, events, and versioning rules.
  • RIDL codegen and HAL/service interfaces — stabilize RIDL schemas for HAL and services and provide Rust, C++, and Python code generators integrated into the build.
  • Core HAL and service library — ship baseline HALs for common sensors/actuators and core services for navigation, perception, and task orchestration.

Quick Start

See robonix quickstart

License

See LICENSE file for details.

关于

an os for embodied ai

197.2 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号