RobotForge

Track 01

Foundations

The math, code, and tooling every roboticist uses. Calibrated for builders, not mathematicians.

10 published · 0 planned · 10 lessons total

  1. 01

    The math you actually need for robotics

    Published

    You don't need a PhD to build a robot. You need three things — and you already know two of them. A practical map of the math you'll actually encounter.

    ~12 min

  2. 02

    Python for robotics: the shortlist

    Published

    NumPy, SciPy, PyTorch/JAX, matplotlib — four libraries cover 90% of robotics Python. Here's the minimum fluency and the idioms that actually show up in robot code.

    ~14 min

  3. 03

    Linux for roboticists

    Published

    Shell fluency, ssh, tmux, systemd, udev — the half-dozen tools that separate people who kind-of-know-Linux from people who can actually run a robot in the field.

    ~16 min

  4. 04

    Git & GitHub for hardware projects

    Published

    Versioning code is solved. Versioning the URDF, the firmware, the CAD, and the BOM together — that's the part that bites every hobbyist. Here's the layout that scales.

    ~12 min

  5. 05

    Docker and devcontainers: your robot's portable OS

    Published

    Docker is the standard way to ship a robot's software stack in 2026. The 20 lines of Dockerfile that get ROS 2, your code, and your dependencies running anywhere — laptop, robot, CI.

    ~14 min

  6. 06

    Linear algebra refresher, robotics edition

    Published

    Vectors, matrices, rotations, and eigenvectors — every example a robot. The calculator-level fluency you need for kinematics, dynamics, control, and SLAM.

    ~18 min

  7. 07

    Probability and statistics for state estimation

    Published

    Bayes, Gaussians, and the covariance matrix. The math behind every Kalman filter, particle filter, and SLAM paper — distilled to the parts a roboticist actually uses.

    ~16 min

  8. 08

    Calculus for robots: derivatives, gradients, Jacobians

    Published

    Only what robots need. Derivatives as rates, gradients as steepest-ascent, Jacobians as the matrix that connects joint velocities to end-effector velocities — and almost no symbolic integration.

    ~13 min

  9. 09

    Coordinate frames, handedness, and unit hygiene

    Published

    The silent source of half of all robotics bugs. Name your frames, declare your units, watch your handedness — discipline that costs ten minutes and saves weeks.

    ~12 min

  10. 10

    How to read a robotics paper efficiently

    Published

    Robotics papers are dense and prone to fluff. Here's the read order, the skip-list, and the questions that separate breakthrough from bluster — so you spend an hour per paper instead of three.

    ~11 min