Skip to content
RoboLearn
Not completed

Thinking like an engineer

FoundationsBeginner20 minBefore this: Sense, think, act (the control loop)

What you’ll learn

  • The engineering design process used by real engineering teams
  • Why “test, then improve” beats “get it perfect first”
  • Habits that save hours of frustration

The design process

  1. Ask. What’s the problem? What must the robot do? What are the limits (budget, size, time, parts)?
  2. Imagine. Brainstorm several ideas. Don’t judge yet.
  3. Plan. Pick one idea. Sketch it. List parts. Write the steps.
  4. Build. Make the simplest version that could work (a prototype).
  5. Test. Does it do the job? Measure, don’t guess.
  6. Improve. Change one thing at a time, then test again.

Then go back around. Real robots go through this loop dozens of times. Each trip around is called an iteration.

Requirements and constraints

Before building, write two short lists:

  • Requirements (must do): “Follow a black line 2 cm wide. Finish the track in under 30 seconds.”
  • Constraints (limits): “Fit in a 20 × 20 cm box. Cost under $40. Use AA batteries.”

Clear requirements tell you when you’re done.

Habits of good builders

  • Start small. Get one LED blinking before wiring ten sensors.
  • Change one thing at a time. If you change three things and it works, you don’t know which one fixed it.
  • Keep a build log. Write down what you tried and what happened. Photos help.
  • Expect failure. A failed test isn’t a mistake; it’s information.
  • Ask for help with evidence. “It doesn’t work” is hard to help with. “The left motor spins but the right doesn’t, here’s my wiring photo” is easy.

Finished this lesson?