Robotics From Zero
All Posts
Tutorial

Tutorial Articles

Step-by-step robotics tutorials covering sensors, control systems, SLAM, path planning, and more.

7 articles

ROS 2 Core Concepts Explained for Beginners

A beginner-friendly guide to ROS 2 core concepts: nodes, topics, services, actions, DDS, launch files, and packages. Includes code examples and a comparison with ROS 1.

Mar 1, 202612 min readros2, middleware, tutorial

Path Planning Algorithms Compared: A*, RRT, and Dijkstra

Compare the most common path planning algorithms in robotics: Dijkstra, A*, RRT, RRT*, and PRM. Includes a Python A* implementation, complexity analysis, and guidance on choosing the right algorithm for your robot.

Mar 1, 202613 min readpath-planning, algorithms, a-star

Differential Drive Kinematics: How Two-Wheeled Robots Move

Understand the math behind differential drive robots. Learn forward and inverse kinematics, the ICC model, and implement wheel-to-body velocity conversion in Python with working code examples.

Mar 1, 202612 min readkinematics, differential-drive, mobile-robot

URDF File Format Explained: A Complete Guide with Examples

Learn the URDF (Unified Robot Description Format) file format from scratch. Understand links, joints, meshes, and materials with practical examples you can use today.

Feb 28, 202611 min readurdf, robot-description, tutorial

Robotics Coordinate Frames Explained: From World to Sensor

Master coordinate frames and transformations in robotics. Learn about world frames, body frames, sensor frames, homogeneous transforms, and quaternion rotations with clear examples.

Feb 28, 202613 min readcoordinate-frames, transforms, quaternions

Behavior Trees for Robotics: A Practical Introduction

Learn how behavior trees work in robotics. Understand sequences, selectors, decorators, and conditions with code examples you can implement today.

Feb 28, 202613 min readbehavior-trees, ai, decision-making

Understanding PID Control: The Algorithm That Runs Robotics

A beginner-friendly deep dive into PID control — what it is, how each term works, and how to tune it for your robot.

Jan 22, 20267 min readpid, control, tutorial