Porting micro-ROS to STM32U5
Project information
- Category: Embedded Systems, Robotics, Real-Time OS
- Client: Open Source / Community
- Project date: 2025
- Project URL: micro-ros-st-nucleo-u575zi-q
- Hardware: STM32U5 Nucleo Board (U575ZI-Q)
- Software: micro-ROS, FreeRTOS, ROS2 (host)
Porting micro-ROS to STM32U5 Nucleo: Real-Time Robotics Integration
I led the development and porting of micro-ROS to the STM32U5 Nucleo board, enabling advanced robotics and real-time communication on ultra-low-power embedded hardware. This project integrates micro-ROS on the STM32U5 with FreeRTOS, and connects to a ROS2 host machine for seamless, scalable robot control.
Key Features:
- Full micro-ROS client running on STM32U5 under FreeRTOS
- Reliable, real-time communication with ROS2 host for sensor and actuator data
- Open-source repository with build instructions and example applications
- Demonstrates how to bridge modern robotics frameworks with resource-constrained MCUs
Repository: github.com/AlnurElberier/micro-ros-st-nucleo-u575zi-q