Ages 15–17 · Text code and simulation
Autonomy Innovators
Feedback control, vision, robot software and responsible autonomy.
For the adult leading the sessions, and for learners planning their own path.
- How they learn
- By designing systems in C++ or Python, using simulation as preparation, and proving behaviour with measured trials.
- The adult's role
- An adult reviews safety, tools and higher-risk subsystems.
- Session
- 90–120 minutes
- Screen time
- Longer design and analysis sessions, always tied to physical tests.
- Reading
- Technical documentation and datasheets.
- Evidence of learning
- A design dossier: code, test logs with data, a failure analysis and limits.
- Hardware
- Arduino, Raspberry Pi Pico, ESP32 or a Raspberry Pi computer. Many of these boards are 3.3 V: use level shifting for 5 V parts. Advance only after driver and power competency.
- In this studio today
- Unit outlines. A later phase.
To start R15-U1 or R16-U1, the learner should be able to
- Levers and gears
- Mechanical assembly
- Analog readings in code
- Failure analysis
Later units in this band also draw on (17)
- Servo angles
- Calibration
- Power budget
- Measuring error
- States
- Repeatable trials
- Data-driven tuning
- Help or harm
- Original design
- Functions
- Versions and changes
- Simulation limits
- Motor drivers
- Safe default
- Meeting a specification
- Explaining a design
- Documenting
Ready for more? Any later unit is open, whatever the learner's age. Use “Find a starting point” above.
Units come from the curriculum candidate v0.1. Outlines are a title, a question and an intended prototype, not written lessons. Nothing here is classroom-validated yet, and age is a starting guide: learners can start wherever their experience fits.