Home, families & makers · SCENARIO ROADMAP

Build a personal mobile robot project

Scope a rover project around one behavior, then document sensing, mechanics and recovery.

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

THE DESTINATION

What you will produce

A reproducible maker dossier and an evidence-based extension plan. Make the build reproducible and identify the next engineering limit.

Before you begin

Starting knowledge

  • Basic programming and willingness to learn simple mechanics.
  • Have appropriate supervision for tools, batteries and powered hardware.

Equipment & environment

Choose an existing documented kit or simulation before designing custom electronics. Keep the first task in a controlled indoor space.

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

Choose one achievable rover behavior

Define a small task and identify the subsystems it needs.

Learn in this order

  1. Chassis, drive, compute and sensing
  2. Open-loop movement versus feedback
  3. Parts, tools and documentation requirements

Put it into practice

  1. Compare a documented rover project with a simulated alternative.
  2. Write a first behavior such as stopping before a known obstacle.
Produce this

A scoped project brief and verified bill of materials.

Ready for the next step when…

Resources for this stage

ExoMy →

Study a printable rover design and its mechanical, electronics and assembly requirements.

OpenBot →

Investigate smartphone-based mobile robotics and check current device and software support.

TurtleBot3 →

Explore a compact mobile learning platform with a documented development ecosystem.

02

Intermediate

Integrate sensing and a reliable behavior

Debug one subsystem at a time before adding autonomy.

Learn in this order

  1. Wheel motion, coordinate directions and basic odometry
  2. Sensor validity and mounting
  3. State transitions and bounded stopping behavior

Put it into practice

  1. Test drive and sensing separately, then combine them into the chosen behavior.
  2. Record a disconnected or invalid sensor condition and verify the planned response.
Produce this

A working rover behavior and an integration/debug log.

Ready for the next step when…

Resources for this stage

ROS 2 →

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

Luxonis OAK →

Investigate depth and edge-perception hardware in a recorded sensing experiment.

Webots →

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

03

Professional

Publish a maintainable maker project

Make the build reproducible and identify the next engineering limit.

Learn in this order

  1. Versioned parts, software and calibration
  2. Battery/consumable maintenance and replacement
  3. Performance claims based on repeatable trials

Put it into practice

  1. Repeat a declared indoor test and report both successful and failed trials.
  2. Write a build, setup, reset and maintenance guide for another maker.
Produce this

A reproducible maker dossier and an evidence-based extension plan.

Ready for the next step when…

Resources for this stage

Foxglove →

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

Rerun →

Visualize spatial observations and compare them with model and trajectory outputs.

Clearpath Jackal →

Compare a mobile research platform against payload, terrain, sensing and integration needs.

Common pitfalls

  • Adding navigation before basic sensing and stopping work.
  • Copying a parts list without checking hardware revision and power requirements.

Where to go next

Continue to navigation or sensor calibration when the basic rover behavior is repeatable.

Explore other home paths →