June 2018
Intermediate to advanced
484 pages
11h 36m
English
There are two streams to support ROS on an ARM target:
Ubuntu ARM
OpenEmbedded (meta-ros)
Ubuntu ARM is the most popular among researchers since it is easy to install and a lot of ARM boards are already supporting it; a few of them are shown in the following diagram. In addition, many ROS packages are already supported or could be ported with minimal changes:

Supported platforms
However, OpenEmbedded is used by professional developers for commercial products in industries. The following table shows a comparison of both:
|
Ubuntu ARM |
OpenEmbedded |
|
Binary ROS packages |
A cross-compilation tool chain for ROS packages ... |