Or: The Electronics and Electromagnetism Concerning a Baby Monitor

Babies are expensive additions to your household. If you want to keep an eye on their every twitch and turn when they aren’t near you, you can easily dish out anywhere up to $300 and beyond for a baby monitor. The latest and greatest in intelligent baby surveillance technology basically consists of smart cameras that can stream a live feed to your mobile device and do a bit of video processing on top.

Surely it is possible to create something similar for less money yourself, while having a bit of maker fun along the way! So that’s what I set…


I have written before about running ROS 2 on different Single Board Computers (SBCs), including an Odroid-XU4 and a Coral Edge TPU dev board. Recently I got my hands on a Raspberry Pi 4b and of course thought: “let’s put ROS 2 on it!”

There are several resources on running ROS 2 on a Raspberry Pi using Ubuntu as your OS, but I started out with Raspberry Pi OS (formally known as Raspbian), and I will describe here how to install ROS 2 onto that. And, as a bonus, I will also show how to use the Raspberry Pi Camera…


Foxy Fitzroy logo by OpenRobotics (CC BY-NC 4.0), Coral Dev Board © by Google

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.

In my previous post I described how we use the Odroid-XU4 as the main compute of our…


Getting the next generation Robot Operating System onto Hardkernel’s Octa-core SBC for your next robotics project

Eloquent Elusor logo by OpenRobotics (CC BY-NC 4.0), Odroid-XU4 by Hardkernel co., ltd (CC BY-SA 3.0)

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…

Sander van Dijk

Roboticist, AI practitioner, CV enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store