Foxy Fitzroy logo by [OpenRobotics](https://www.openrobotics.org/) ([CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/)), Coral Dev Board © by Google

How to Run ROS 2 Foxy on a Coral TPU

When I created a robot 15 years ago out of PVC tubes, acrylic plates, a very heavy laptop and my mother’s yoga mat, that was tasked with collecting brightly coloured balls but was more interested in plain white walls, I could have only dreamt of the Computer Vision possibilities crammed into affordable credit card sized boards available nowadays. Google’s Coral board is one of these, equipped with a Tensor Processing Unit (TPU) that is optimised to run modern deep neural networks very efficiently. ...

September 10, 2020 · 7 min · 1461 words · Sander van Dijk
Eloquent Elusor logo by [OpenRobotics](https://www.openrobotics.org/) ([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/))

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. ...

April 17, 2020 · 5 min · 1008 words · Sander van Dijk