ENGINEAI Return list

ENGINEAI Goes Open-Source: Sharing the Power of Innovation with the World!

Media Coverage2025-06-10

ENGINEAI Officially Releases Open-Source Materials: A Comprehensive Toolkit from Modular Architecture to Multi-Modal Control

ENGINEAI has publicly released a robust set of open-source resources, covering core technical modules from architectural design to multi-modal control development, providing developers with systematic and well-structured technical guidance. This release embodies ENGINEAI's commitment to an open and collaborative philosophy aimed at promoting technology sharing, lowering the barrier to development, and working with global developers to unlock the boundless possibilities of robotics.

Open-Source Content Overview

The released materials comprise core code and professional documentation, comprehensively addressing diverse developer needs:
Open-Source Code

Training Code Repository: Integrates rigorously tested and optimized core algorithms from ENGINEAI’s technical team, combining cutting-edge approaches such as machine reinforcement learning and deep learning to provide a solid foundation for building intelligent robot algorithm frameworks.

Deployment Code Repository: Enables seamless transition from algorithmic models to real-world applications, supporting efficient robot operation across diverse scenarios.

Guidance Documentation
To ensure rapid developer onboarding, ENGINEAI has meticulously prepared:

Training Code Usage Guide

Deployment Code Usage Guide


These documents provide comprehensive guidance to facilitate a smooth development process.


训练框架



Training Framework

 Designed as a versatile and general reinforcement learning (RL) framework for legged robots developed by ENGINEAI, the EngineAI RL Workspace integrates end-to-end modules for environment setup, algorithm training, and performance evaluation. With its modular design, highly scalable architecture, and full lifecycle toolchain, it provides developers with a seamless workflow from algorithm development to real-world validation, accelerating the iteration and deployment of reinforcement learning algorithms for legged robots.


1.Core Features

183508b253b45d3dc4d319a1d9b646a0.jpg


1.1 Development Convenience

(1) Modular Architecture: Taming Complexity via Decoupling
The EngineAI RL Workspace adopts a decoupled modular design, breaking down the system into four core module clusters: environment layer, algorithm layer, tool layer, and integration layer:

  • Environment Ecosystem: Includes modular components such as environment observation, domain randomization, goals, and reward functions, enabling rapid construction of diverse training scenarios;

  • Algorithm Engine: Integrates algorithm executors, RL algorithms, neural network architectures, and efficient data storage components, allowing flexible algorithm modifications;

  • Toolkit: A collection of utilities and reusable classes that avoid circular library dependencies;

  • Module Integration: Calls functions from other modules at the integration layer to implement experiment registration, training, and evaluation.

Isolated Design: Each module is independently encapsulated, allowing modifications without impacting overall logic — significantly reducing collaboration overhead and enabling more flexible iterations and multi-developer workflows.
(2) Development Minimalism: Freeing Innovation Through Logic Reuse
ENGINEAI believes great tools should hide complexity. The EngineAI RL Workspace simplifies development and focuses on core innovation through two key mechanisms:

  • Unified Algorithm Executor: Training and inference share the same execution logic — developers avoid rewriting base code and focus directly on algorithmic innovation;

  • Algorithm-Environment Decoupling: Algorithm iterations require no changes to environment interfaces, only adjustments to input/output handling — drastically reducing development costs.

1.2 Full-Lifecycle Toolchain
(1) Run Logging System

  • Dynamic Recording: Supports video capture of training/inference processes for real-time tracking of robot performance;

  • Variable Control: Allows custom environment parameters and data logging, enabling controlled experiments through single-variable adjustments;

  • Version Snapshots: Automatically saves code and configuration files during training, creating traceable experiment records.

(2) Tracking & Reproducibility System

  • Smart Versioning: Automatically loads code versions matching the experiment when resuming training, eliminating manual searches and ensuring reproducibility;

  • Git Integration: Automatically records Git commit information for full code change traceability.

(3) Configuration Management Tools

  • JSON One-Click Generation: Experiment parameters can be saved as .json files and converted to .py scripts via built-in tools, enabling instant task setup from historical templates and streamlined parameter tuning.

(4) Model Format Conversion

  • Cross-Platform Deployment: Provides tools to convert trained .pt models to ONNX, MNN, and other deployment formats, accelerating the path from training to simulation and real-robot deployment.


Deployment Framework
EngineAI ROS is a ROS2 software package providing nodes and tools for ENGINEAI robots. It supports two development modes:
1. Dual-Mode Development for Flexible Adaptation

  • High-Level Development: Simplified control based on existing code — issuing body velocity commands (forward/backward speed, turning rate, etc.) activates basic robot mobility;

  • Low-Level Development: Full customization via joint angle/torque commands, compatible with RL, traditional control, and other algorithms for precise motion control in complex scenarios.


Open-Source Philosophy
ENGINEAI is committed to "open collaboration and democratizing robotics technology." We believe open source is not just about sharing code, but building an ecosystem together. Through open source, we aim to:

  1. 1.

    Empower Developers: drastically reduce robotics R&D costs and barriers, enabling startups, research institutions, and individual developers to accelerate personalized solutions;

  2. 2.

    Ignite Industry Innovation: gather global expertise to breakthrough technical bottlenecks in key areas like education, commercial services, and industrial manufacturing;

  3. 3.

    Accelerate Cross-Sector Collaboration: provide standardized, modular technical support to help industries achieve intelligent transformation and seamless robotics integration.


Access Method
Follow the ENGINEAI Robotics WeChat official account, send the message “开源” (open source) via chat to receive the complete open-source materials.
ENGINEAI looks forward to collaborating with developers worldwide — using open source as a starting point and technical synergy as an engine — to explore the boundaries of humanoid robotics, build a new blueprint for intelligent industry, and write a new chapter in human-robot coexistence!

 


b0aaf3d6a13f5defdf29ef4fc413d571.webp

ENGINEAI

Subscribe to us and get the latest news on Zhongqing Robotics