
Category
Build Guides
Step-by-step robot builds and hands-on projects.

Configuring ROS 2 Nav2 Costmaps: Inflation, Footprints, and Clearing for Constrained Corridors
Tune ROS 2 Nav2 costmaps for constrained corridors. Define footprints, balance inflation costs, clear ghost obstacles, and validate safe navigation in RViz.

Fusing IMU, Wheel Odometry, and GPS with ROS 2 robot_localization: A Dual EKF Guide
Fuse wheel odometry, IMU, and GPS with robot_localization. Configure dual EKFs, heading conventions, navsat transforms, covariance, and TF ownership.

Underwater and Swimming Robot Kits: A Beginner's Guide
What's different about underwater robot builds, what to look for in a beginner ROV kit, and the mistakes that sink most first attempts.

Robot Vacuum Teardowns: Salvaging Parts for DIY Robotics Projects
What to salvage from a broken robot vacuum — motors with encoders, sensors, batteries, and wheels — and how to test each part before reusing it.

Build a Robot That Avoids Obstacles Using Ultrasonic Sensors (Beginner Version)
A beginner obstacle-avoidance robot using a single HC-SR04 ultrasonic sensor and an Arduino — the stepping stone between a line follower and a full LiDAR build.

Build a Voice-Controlled Robot with ESP32 and AI
A step-by-step guide to building a wheeled robot that responds to spoken commands using an ESP32, an I2S microphone, and a cloud speech-to-text API.

Obstacle Avoidance Robot with LiDAR and ROS 2
An intermediate guide to building an autonomous navigating robot using ROS 2, a 2D LiDAR, and the Nav2 stack.

Build a Line-Following Robot from Scratch
A practical, step-by-step engineering guide to building a PID-controlled line following robot.