Robotics Lab

Learn Robotics by Solving Real Engineering Problems

Interactive simulations, coding challenges, and automated feedback for robotics and controls engineers.

Runs in your browser. No installs, no account. New to control? Start with the PID lab.

with a CBF safety filter same controller, no filter safety boundary

How a lab works

Every lab is one real engineering problem, a simulator, and an automatic grader. You learn the theory at the moment you need it.

  1. ProblemA robot misbehaves: it crashes, oscillates or drifts.
  2. ExperimentRun the simulation and watch exactly how it fails.
  3. CodeWrite the controller in Python, right in the page.
  4. EvaluateHidden randomized tests score safety, performance and effort.
  5. UnderstandTargeted feedback, three levels of hints, and a worked solution.

Explore Robotics

Five learning tracks. Control has three free labs today; the other tracks are on the way.

Get notified when new robotics labs are released.

One short email per new lab. No spam, unsubscribe anytime.