· 15 min read
How to use the Boston Dynamics Spot SDK
· 9 min read
5 tips on How to Stand Out as a Software Engineer
· 11 min read
Ordering Smoothies with AWS Step Functions and Robots
· 14 min read
ROS2 Control with the JetBot Part 2: Building a ros2_control System
· 18 min read

In this post, I show the next step in making ROS2 Control work with the WaveShare JetBot - wrapping the motor control code in a System. I'll walk through some concepts, show the example repository for ROS2 Control implementations, and then show how to implement the System for JetBot and see it running.
Co-ordinating Robot Fleets with AWS Lambda
· 15 min read
The Best Way for Beginners to Learn from Tutorials!
· 22 min read
Getting Started as a Robotics Software Engineer!
· 13 min read
ROS2 Control with the JetBot Part 1: Using I2C to control PWM
· 16 min read

Learn how to control the JetBot's motors from C++ using I2C and PWM, which is the first step towards integrating the robot with ros2_control and autonomous navigation.
Deploying Docker Compose with Greengrass!
· 16 min read

In this post, I'll show how to use two major concepts together:
- Docker images that can be privately hosted in Amazon Elastic Container Registry (ECR); and
- AWS IoT Greengrass components containing Docker Compose files.






