Learning & teaching · SCENARIO ROADMAP

Understand robotics from zero

Learn the vocabulary, system layers and feedback loop, then complete a small simulated robot project.

Reviewed October 26, 2026 · Editorial learning and project guidance. Professional means project depth, not an accredited qualification.

THE DESTINATION

What you will produce

A project report, runnable configuration and demonstration recording. Turn the exercise into an engineering portfolio artifact.

Before you begin

Starting knowledge

  • No robotics background is required.
  • Be willing to keep short notes and change one variable at a time.

Equipment & environment

Start on an existing computer with a supported simulator. Buying a physical robot is optional.

No fixed completion time: use the evidence gates below to decide when to advance. Resource links open the botstest directory entry; check its publisher documentation for the exact version and configuration.

01

Beginner

Recognize the parts of a robot

Explain how sensing, computation and actuation form a feedback loop.

Learn in this order

  1. Robot versus automation; mobile versus manipulator platforms
  2. Sensors, controller, actuators and power
  3. Open-loop commands versus feedback

Put it into practice

  1. Draw the information and power paths of a familiar robot.
  2. Describe one bounded task, its inputs and a visible success condition.
Produce this

A one-page robot-system map and task brief.

Ready for the next step when…

Resources for this stage

IFR Robot Definitions →

Establish vocabulary and distinguish robot types before choosing a platform.

Webots →

Create a small simulated robot and inspect sensor/controller behavior without purchasing hardware.

02

Intermediate

Build a sensing-and-action loop

Make a simulated robot change behavior in response to a sensor.

Learn in this order

  1. Simulation time, units and coordinate directions
  2. A simple state machine and bounded actions
  3. Logs, reproducible initial conditions and debugging

Put it into practice

  1. Build an obstacle-stop or line-following example in a supported simulator.
  2. Change lighting, obstacle position or sensor noise one at a time and record failures.
Produce this

A runnable simulation with a short experiment log.

Ready for the next step when…

Resources for this stage

Webots →

Create a small simulated robot and inspect sensor/controller behavior without purchasing hardware.

ROS 2 →

Follow the official middleware learning path; use documentation matching your installed distribution.

03

Professional

Present a reproducible project

Turn the exercise into an engineering portfolio artifact.

Learn in this order

  1. Requirements, test cases and a baseline
  2. Versioned configuration and limitations
  3. Trade-offs between sensing, software and mechanics

Put it into practice

  1. Compare two controller settings using the same start states.
  2. Write setup instructions and describe one case the robot cannot handle.
Produce this

A project report, runnable configuration and demonstration recording.

Ready for the next step when…

Resources for this stage

Modern Robotics →

Study the mechanics, coordinate frames, kinematics and control foundations relevant to the exercise.

Robotics Toolbox for Python →

Work through computational robotics examples and compare numerical results with your own calculations.

Foxglove →

Inspect recorded robot signals and build views that expose timing and system failures.

Common pitfalls

  • Starting with expensive hardware before defining a task.
  • Treating one successful demonstration as general autonomy.

Where to go next

Continue to first robot programming or mathematics and control once the feedback loop and task brief are clear.

Explore other learn paths →