Weekly Robotics logo
Weekly Robotics Beginner-friendly tutorials, every week
New post every Monday

Robotics for everyone

Whether you're picking up your first Arduino or wondering how to set up a CAN bus, Weekly Robotics has you covered. Friendly, practical, jargon-light guides published every Monday.

26+ Tutorials
7 Topic areas
Free Always
A friendly robotics workspace

Recent tutorials

Camera Calibration & Intrinsics
Sensors & Vision

Camera Calibration & Intrinsics

A camera doesn't know its own geometry until you tell it. Learn the pinhole model, the intrinsic matrix, and how to calibrate a camera with a checkerboard — in plain OpenCV and inside ROS 2.

· 9 min
Working with Point Clouds
Sensors & Vision

Working with Point Clouds

A 2D LiDAR scan tells you what's around your robot on one flat plane. A point cloud tells you the full 3D shape of a scene. Learn the PointCloud2 message, how to read and downsample one in Python, and how to view it in RViz2.

· 9 min
Dispatch #10: Hyundai Buys All of Boston Dynamics, Europe Gets a Humanoid Unicorn, and Tesla's Robotaxi Plateau
Robotics Dispatch

Dispatch #10: Hyundai Buys All of Boston Dynamics, Europe Gets a Humanoid Unicorn, and Tesla's Robotaxi Plateau

Hyundai takes full ownership of Boston Dynamics for $325 million, London's Humanoid becomes Europe's first pure-play humanoid unicorn, and Tesla's Florida robotaxi expansion can't hide a quarter of flat growth.

· 7 min
Recording & Replaying Data with rosbag2
Software & AI

Recording & Replaying Data with rosbag2

Testing on live hardware every time you tweak a line of code is slow and sometimes dangerous. Learn rosbag2: how to record everything your robot's topics say, replay it on demand, and use it to debug and test without touching real hardware.

· 9 min
ROS 2 Lifecycle Nodes & Composition
Software & AI

ROS 2 Lifecycle Nodes & Composition

Plain nodes start running the instant they exist, in whatever order happens to win the race. Learn lifecycle nodes for deterministic startup and shutdown, and composition for running many nodes in a single process.

· 10 min
ROS 2 Services and Actions
Software & AI

ROS 2 Services and Actions

Topics are great for streaming data, but not every interaction is a stream. Learn when to reach for a service (quick request/response) versus an action (long-running task with feedback), and how to write both in Python.

· 10 min