Robotics From Zero
Blog

Latest Articles

Tutorials, deep dives, and news from the robotics community.

RSS
Tutorial

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 readRobotics From Zero Team
ros2middlewaretutorialbeginnercommunication
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 readRobotics From Zero Team
path-planningalgorithmsa-starrrttutorial
Deep Dive

LiDAR vs Camera for Robots: Which Sensor Should You Use?

A detailed comparison of LiDAR and cameras for robotics applications. Covers how each sensor works, strengths and weaknesses, cost considerations, use cases, sensor fusion strategies, and depth cameras as a middle ground.

Mar 1, 202614 min readRobotics From Zero Team
lidarcamerasensorsperceptioncomparison
Deep Dive

Inverse Kinematics Explained: Making Robot Arms Reach Their Target

A thorough explanation of inverse kinematics for robot arms. Covers forward vs inverse kinematics, geometric solutions for 2-link arms, the Jacobian method, iterative solvers, and includes complete Python implementations.

Mar 1, 202613 min readRobotics From Zero Team
inverse-kinematicsrobot-armkinematicstutorial
Tutorial

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 readRobotics From Zero Team
kinematicsdifferential-drivemobile-robottutorialmath
Deep Dive

What Is SLAM in Robotics? A Beginner's Guide to Simultaneous Localization and Mapping

Understand SLAM (Simultaneous Localization and Mapping) — the technique that lets robots build maps and know where they are at the same time. Covers EKF-SLAM, particle filters, graph-based SLAM, and visual SLAM.

Feb 28, 202614 min readRobotics From Zero Team
slammappinglocalizationsensorsbeginner
Tutorial

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 readRobotics From Zero Team
urdfrobot-descriptiontutorialrosxml
Deep Dive

Sensor Fusion for Robots: Combining Data for Better Perception

Learn how robots combine data from multiple sensors using sensor fusion. Covers complementary filters, Kalman filters, and Extended Kalman Filters with Python examples.

Feb 28, 202614 min readRobotics From Zero Team
sensor-fusionkalman-filterimusensorsperception
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 readRobotics From Zero Team
coordinate-framestransformsquaternionstutorialmath
Tutorial

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 readRobotics From Zero Team
behavior-treesaidecision-makingtutorialautonomy
Community

5 Robotics Projects for Beginners (No Hardware Needed)

Get started with robotics using only your laptop. These 5 projects use simulation and don't require buying any hardware.

Feb 5, 20269 min readRobotics From Zero Team
beginnerprojectssimulationgetting-started
Tutorial

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 readRobotics From Zero Team
pidcontroltutorialbeginner
Announcement

Welcome to Robotics From Zero

Introducing our new interactive robotics education platform — learn robotics fundamentals with hands-on coding, a 2D playground, and developer tools.

Jan 15, 20265 min readRobotics From Zero Team
launcheducationrobotics

Never miss a post

Get new articles delivered to your inbox. No spam, unsubscribe anytime.

Subscribe to Newsletter