Hello !
I haven’t posted news from the project for a long time now, but here is the summary of my last developments :
- I have updated the ros2 packages I use from beta2 to arment !
- I have improved the build system integration between Ament and RIOT, now the build process looks much more like the official crosscompilation for arm.
- I don’t need to modify the official packages’ CMakeLists.txt anymore, so that future update will be easier.
In the other hand, I also removed some features that I have no time to maintain anymore (be understanding, I’m working alone on this project ) :
- removed rmw_mqtt implementation
- removed some examples
Also, my implementation of rclc (ROS Client Library for C) has recently been merged with the official rclc repository (many thanks to the reviewers). I could not reach the point where it would be included in the official ROS2 stack, but at least it is usable with the normal ROS2 stack and the RIOT-ROS2 stack ! You can check these examples for trying with the normal stack.
My roadmap for this year is :
- to complete rclc so that it may be included in a future ROS2 version
- to have a full implementation of topics, services and discovery with rmw_ndn.
- to update to newer versions of RIOT
- to write some example tutorials for using on a microcontroller (the main benefit of my project )
- to build a complete autonomous robot with this project (and take part to the Eurobot competition)
Of course any contribution is welcome, even just saying that it does not work on your computer !
Cheers !