We are happy to announce the release of micro-ROS Foxy and its compatibility with ROS 2 Foxy and Fast DDS 2.x.
micro-ROS forms an extension of ROS for microcontrollers. It enables the user to seamlessly integrate embedded devices into the ROS 2 ecosystem.
The younger brother of ROS runs on the following real time operating systems (RTOS): NuttX, FreeRTOS and Zephyr. micro-ROS uses the eProsima middleware Micro XRCE-DDS, thus giving the possibility to port ROS 2 to different hardware targets with low memory or computing resources by allowing them to use the same entities like publishers, subscribers or services.
The main new features and improvements coming with the new Foxy release are:
- New RCLC API with complete set of examples and new LET executors
- New support for FreeRTOS and Zephyr v2.3.0
- New support for Crazyflie 2.1 Drone and ST Discovery IoT kit (B-L475E-IOT01A)
- Bug fixes and improvements in RMW and Micro XRCE-DDS client library
For a complete list of improvements and bug fixes please read the release notes.