Category Tutorials

Tutorial: Map, Navigate ROS2 Robot in Simulation

This post is work-in-progress. Please check back for updates. Step 1 – Install Software Prerequisites The simulation works both on Windows and Ubuntu PCs. Windows PC installation – watch the video below. Ubuntu PC installation – watch the video below.…

How to Connect L298N Motor Driver to ESP32

L298N is a popular, low-cost motor driver board. Here is how you can connect L298N to ESP32 and drive a ROS2 (Kaia.ai-compatible) differential robot. Schematic Wiring Refer to these wiring example illustrations. Firmware Use the default firmware with no changes.…

How to View Robot Telemetry Using Foxglove

Let’s view ROS2 robot telemetry, only this time let’s use Foxglove.dev instead of ROS2 RViz. Foxglove runs outside of ROS2. For example, I run Foxglove on my Windows PC in a browser, while my ROS2 runs inside a Docker container…