 ([CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/)), Odroid-XU4 by [Hardkernel co.](https://www.hardkernel.com/), ltd ([CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/))](https://sgvd.ai/figs/ros2-eloquent-odroid-xu4.png)
How to run ROS 2 on an Odroid-XU4
The second generation of the Robot Operating System (ROS) is steadily maturing. Although there are still plenty of features outstanding on the official roadmap, ROS 2 has by now had its first official Long Term Support (LTS) release, Dashing Diademata. This release, and even more so the currently latest release, Eloquent Elusor, is now at a stage where it can comfortably be used as the base of new robotics projects. In my RoboCup team, the Bold Hearts, we are now using ROS 2 on our robots. They were originally based on ROBOTIS’s DARwIn-OP platform, but have undergone several upgrades over the years. One of these is that they currently use the Odroid-XU4 as their main computation device: an 8-core big.LITTLE 32 bit ARM single-board computer (SBC), not too dissimilar from a Raspberry Pi, with quite some performance. Getting started with ROS 2 on one of these is as simple as following the steps below. ...