Micro-ROS on Foxy or something else?
I'm working on a new-start robot using Ubuntu 20.04 and ROS2 Foxy. There will be some microcontrollers (STM32) and I'd like to use MicroROS on them
I'm looking for the best way to do the above. It seems that MicroROS is still on "Dashing" and Dashing needs Ubunto 18 while Foxy is written for Ubuntu 20. So I can't install Dashing and Foxy both at the same time.
I'm looking for the best way to go.
1) I notice a "features/foxy" branch on
the Micro ROS git does that work
well enough to use for development
and testing?
2) I could downgrade my development system to use Ubuntu 18 and Dashing but I think Foxy is enough of an improvment that I want to stay with it
3) I could find a good alternative to Micro ROS, perhaps inventing my own over the wire protocol
4) something else?
It seems the #3 is the best option
Asked by chrisalbertson on 2020-06-14 12:21:39 UTC
Answers
In July, we released support for Foxy. Did you use it in the meanwhile or did you develop an alternative solution? Would be great to hear more about your use-case and approach, for example in one of the next Embedded Working Group meetings, cf. https://calendar.google.com/calendar/u/0/embed?src=agf3kajirket8khktupm9go748@group.calendar.google.com.
While it took about a month to release support for Foxy, we plan to release the support for Galactic much faster - which is much easier for us now due to Rolling Ridley.
Asked by ralph-lange on 2021-01-22 05:44:55 UTC
Comments
Using a Docker image with
18.04
and Dashing?Asked by gvdhoorn on 2020-06-14 13:49:27 UTC