Skip to main content

Exploring AI on the RDK X3 Sunrise

· 16 min read

How well can a low-cost single-board computer handle AI for robotics? In this post, I test the RDK X3 Sunrise with three models: YOLOv5 object detection; skeleton tracking; and a large language model. I comment on their performance and potential in real robot applications.

Getting Started with ROS 2

· 13 min read

Many of the blogs on this site and the videos on my YouTube channel make use of ROS 2, but I have yet to describe what ROS 2 is or why it's worth taking the time to learn. This article is an entry level post on what ROS 2 is, the basic concepts, and why you might want to learn it.

AWS IoT Greengrass: Concepts and Components!

· 16 min read

AWS IoT Greengrass, or Greengrass for short, is a way of deploying software to an edge device, like a server on a factory floor, and managing the lifecycle of that software. From the cloud you can configure the software that is deployed to the edge and how that software is configured, as well as build your own software to be deployed by Greengrass.

Your First Robot Kit: CamJam EduKit #3

· 6 min read

If you want a cheap robot kit, it's hard to do better than the CamJam EduKit #3. This is a small kit which you can assemble into a two-wheeled robot with a caster, as long as you buy a few extras. This post gives a brief overview to the videos on my YouTube channel that show how to set it up.

Automatically Sending ROS2 Data to IoT Core with Greengrass

· 13 min read

This post is about connecting ROS2 robots to the cloud with a quick and simple Greengrass setup. I'll guide you through building a sample component that can be hosted on a server connected to your robot fleet, which will connect the robots to AWS IoT Core without modifying the robot software in any way. Setup requires installing only a few prerequisites.