Building intelligent machines from silicon to intelligence.
面向嵌入式、机器人与具身智能的开放工程实验室。
MCU -> RTOS -> Linux -> ROS2 -> Robotics -> Embodied AI
X-Gen-Lab is an open engineering laboratory for the full technology stack behind intelligent machines.
We focus on practical systems: low-level firmware, RTOS platforms, embedded Linux, robot software, and AI capabilities that can eventually run on real machines.
Hardware -> MCU Firmware -> RTOS -> Embedded Linux -> ROS2 -> Robotics -> Embodied AI
| Stage | Engineering Focus | Outcome |
|---|---|---|
| 01. Embedded Systems | STM32, ESP32, nRF52/nRF53, bootloader, OTA, protocols | Reliable device foundations |
| 02. RTOS Platforms | Zephyr, FreeRTOS, scheduling, IPC, drivers, power management | Production-ready firmware architecture |
| 03. Embedded Linux | Device drivers, device tree, kernel modules, networking, performance | System-level control and integration |
| 04. Robotics Software | ROS2, Gazebo, RViz, navigation, control, kinematics | Robot software architecture |
| 05. Embodied Intelligence | Vision, edge AI, agents, VLMs, robot learning, perception | Intelligence connected to physical systems |
| Firmware | MCU architecture, board bring-up, peripheral drivers, protocols, OTA, low-power design |
| RTOS | Zephyr, FreeRTOS, scheduling, IPC, memory management, device abstraction |
| Linux | Drivers, device tree, kernel modules, system services, networking, performance tuning |
| Robotics | Motor control, sensor fusion, localization, navigation, ROS2 integration |
| AI Systems | Edge AI, vision models, AI agents, robot perception, embodied intelligence experiments |
Repositories will be linked here as they become public.
| Project | Purpose | Status |
|---|---|---|
xgen-roadmap |
Long-term engineering roadmap and lab planning | Active |
xgen-docs |
Knowledge base for embedded, RTOS, Linux, ROS2, robotics, and AI | Active |
xgen-balancebot |
BalanceBot-X modular robot MCU platform | Planned |
xgen-zephyr-platform |
Zephyr-based robot MCU platform | Planned |
xgen-linux-lab |
Embedded Linux driver and system learning lab | Planned |
xgen-ros2-lab |
ROS2 robotics experiments and architecture examples | Planned |
xgen-link |
Embedded device link and communication framework | Planned |
xgen-ota |
Production-oriented OTA framework | Planned |
A modular robot MCU control platform that starts from balance control and expands into power, sensing, communication, safety, diagnostics, and factory test workflows.
STM32 / nRF / ESP32 family
+
Zephyr RTOS
+
Motor Control
+
Sensor Fusion
+
Power / Safety / Test
+
ROS2
+
Jetson / Edge AI
| Area | Target |
|---|---|
| Robot base | Self-balancing platform with extensible robot control board |
| Firmware | Zephyr-based control platform |
| Control | Motor control, encoder feedback, IMU fusion, and safety |
| Platform | Power, communication, storage, diagnostics, and factory test |
| Expansion | ROS2, Linux host, and AI-ready integration boundaries |
| Track | Milestone |
|---|---|
| Organization | Public profile, roadmap, and repository structure |
| Firmware | Zephyr platform V1 |
| Linux | Driver learning series |
| Robotics | BalanceBot-X V1 and ROS2 robot framework |
| AI | Vision robot demo and embodied AI prototype |
Build real systems.
Document engineering decisions.
Prefer reusable architecture over one-off demos.
Connect low-level control with high-level intelligence.
| Asset | File |
|---|---|
| Hero banner | profile/images/xgen-lab-hero.jpg |
| Organization logo | profile/images/xgen-lab-logo.png |
| Editable logo source | profile/images/xgen-lab-logo.svg |