flagship course · GL-02
Robotics Fundamentals
Learn how a small robot senses, decides and moves; build and test a safe low-voltage robot; and understand the jobs and the limits of robotics.
about this course
What you will be able to do
Learn how a small robot senses, decides and moves; build and test a safe low-voltage robot; and understand the jobs and the limits of robotics.
- Understand Explain the sense-think-act loop and name the parts of a simple robot.
- Apply Wire a battery, motor driver, motors and sensors on a low-voltage kit with correct polarity and a safety switch.
- Analyse Calculate battery life and motor current from the datasheet values.
- Create Program a robot to follow a line or avoid an obstacle and record test results.
- Evaluate Find and fix faults with a written test plan, and judge where robots help and where they should not be used.
Task, condition and standard
Task
Build and test a small low-voltage robot that follows a line or stops before an obstacle, and document the build and test results.
Condition
A commercial education kit or parts under 12 V, a laptop, free programming tools, a safe table, eye protection, a trained supervisor for any soldering, two peers and a mentor. About 60 hours.
Standard
The robot completes the test course in 3 of 5 runs; wiring diagram matches the build; a safety switch cuts motor power; the log shows at least three faults found and fixed; every calculation shows units.
Who it is for: Students, technicians, makers and teachers moving into automation. Requirements: basic arithmetic. No electronics experience needed. Materials: lesson text, worked examples, templates, rubric, 10-question check.
Safety and limits: Low-voltage battery kits only (12 V or less). No mains wiring and no industrial or heavy robots in this course; those need trained, licensed staff and the machine-safety rules of your country. Wear eye protection, keep hair and sleeves away from moving parts, use a switch to cut power, and never charge batteries unattended.
lesson by lesson
8 modules with worked examples
Module 1 What a robot is: sense, think, act 6 hUnderstand
A robot is a machine that senses its surroundings, makes a decision with a program, and acts with motors or other parts. A remote-controlled toy is not a robot; a robot vacuum that turns at a wall is.
- Sense: sensors turn the world into numbers (distance, light, touch, tilt).
- Think: a controller runs a program of rules (if the front is blocked, turn).
- Act: actuators such as motors, servos, lights and grippers.
- Feedback: the robot senses the effect of its action and corrects, like a thermostat.
- Industrial, service and educational robots differ mainly in size, power, safety rules and cost.
Activity. Draw the sense-think-act diagram for three machines around you (for example a lift, an automatic door, a washing machine).
Standard to meet. Name one sensor, one rule and one actuator in each diagram.
Module 2 Safety first 6 hApply
Most robot accidents come from skipping a simple check. Make safety a habit before the first motor turns.
- Low voltage only: keep every supply at or below 12 V in this course.
- Check polarity (plus and minus) before connecting; reversed batteries can damage parts and heat wires.
- Fit a main power switch in the battery line and an easy stop in the code.
- Never charge or leave lithium batteries unattended; use the charger made for that battery; stop if a pack swells or smells.
- Test with wheels lifted off the table first. Keep fingers, hair and sleeves clear of moving parts.
- Wear eye protection when cutting, soldering or testing; solder only with a trained supervisor.
Activity. Write a one-page safety card for your build and sign it with your supervisor.
Standard to meet. List voltage, fuse or protection, switch, charging rule and first-test method on the card, and get the supervisor to sign.
Module 3 Motors and movement 6 hUnderstand
Choose the right motor for the job. Three types cover most small robots.
- DC gear motor: spins continuously; speed rises with voltage; gearing trades speed for pushing force (torque).
- Servo: turns to an angle and holds it; good for arms and steering.
- Stepper: moves in fixed steps; good for exact positions without feedback.
- A motor driver board switches the motor power; a controller pin cannot drive a motor directly.
- PWM (pulse width modulation) changes average power by switching fast: 50% duty is about half power.
Activity. Test motor speed at 25%, 50%, 75% and 100% duty and record distance covered in 5 seconds.
Standard to meet. Complete the table with units, show the speed rising with duty, and note any stall or heat.
Module 4 Sensors: how a robot knows 8 hApply
Sensors are never perfect. Learn what they measure, their range and how they mislead.
- Distance (ultrasonic or infrared): range from a few centimetres to a few metres; soft or angled surfaces confuse them.
- Line sensors: reflected light differs on dark and light surfaces; room light changes readings, so calibrate.
- Touch switches: simple and reliable bumpers.
- Tilt and motion (IMU, a motion sensor chip): gives rotation and acceleration; readings need smoothing.
- Calibrate: record readings on black and white, then set the threshold half way. Test again at the room's real light.
- Noise: average several readings to smooth jumps.
Activity. Calibrate two sensors and record raw readings in three lighting conditions.
Standard to meet. Complete the readings table, calculate the threshold, and test and note behaviour in each light.
Module 5 The controller and your first program 8 hCreate
A small controller board runs your rules. Three ideas cover most beginner programs: variables, conditions and loops.
- Variables store readings and settings, for example speed = 150.
- Conditions choose actions: if left sensor sees the line then turn left.
- Loops repeat forever: read, decide, act.
- Write in small steps: first read and print a sensor value, then move one motor, then combine.
- Add comments and names that say what a thing means.
- Test one change at a time; keep a version of the working program.
Activity. Write, run and comment a program that prints sensor values, then one that drives straight for 2 seconds and stops.
Standard to meet. Run programs without error, explain each block with comments, and save a version.
Module 6 Power and wiring: voltage, current, battery life 8 hAnalyse
Every build needs enough power. Use three ideas: voltage (push), current (flow) and capacity (storage).
- Ohm's law: V = I x R (volts = amps x ohms). A 6 V supply across a 12 ohm load gives 0.5 A.
- Power P = V x I. 6 V x 0.5 A = 3 W.
- Battery runtime (ideal) = capacity in mAh divided by current in mA. Real runtime is about 70% of ideal because of losses and ageing.
- Use wire thick enough for the current and a fuse above normal current but below the wire rating.
- Keep motor power wiring away from sensor signal wires to cut noise.
- Draw the wiring diagram before you build and check each connection against it.
Activity. Calculate current, power and runtime for your robot and compare with a timed run.
Standard to meet. Show units in calculations, and keep measured runtime within 30% of the prediction or explain the gap.
Module 7 Build and test a line follower or obstacle avoider 14 hCreate
Build in stages and test at every stage. Write down what you expect before each test.
- Stage 1: chassis, motors, wheels, switch and fuse; test with wheels lifted.
- Stage 2: sensors; read and print values.
- Stage 3: simple rules; run on a taped course.
- Stage 4: tune speed and thresholds one at a time.
- A test plan has: goal, setup, steps, expected result, actual result, fix.
- Run each test five times; a robot that works once is not yet reliable.
Activity. Build, tune and test; record at least five tests in a table.
Standard to meet. Pass 3 of 5 final runs with the robot, show the fixes made in the test table, and verify the safety switch.
Module 8 Debug, document, ethics and jobs 10 hEvaluate
Good robot builders find faults fast, write them down and ask what the machine should and should not do.
- Debug in order: power, wiring, sensor readings, code logic, mechanics. Change one thing at a time.
- Document: parts list with cost, wiring diagram, program, test table, photos, lessons learned.
- Ethics and safety: who could be hurt, who is replaced, who is watched. Keep humans in charge of anything risky.
- Jobs: technician, maintenance, integration, programming assistant, education, field service.
- Limits: this course does not qualify anyone to work on industrial robots; that needs formal training and machine-safety knowledge.
Activity. Complete your build file and present it for 10 minutes to a peer circle, including one ethics question.
Standard to meet. Include all six items in the file, present one fault found and one limit, and collect written feedback from two peers.
assessment
How you are checked
Evidence: safety card, wiring diagram, calculations, program, test table, fault log, cost sheet and a recorded run. A mentor and one peer mark it with this rubric. Pass: no criterion at 'Not yet', and at least 8 of 10 check answers right.
| Criterion | Not yet | Meets | Exceeds |
|---|---|---|---|
| Safety | No card or switch | Card, switch, fuse, supervised first test | All checks plus a risk review by a peer |
| Wiring and power | Diagram missing | Diagram matches build; calculations correct | Prediction within 15% of measured runtime |
| Program | Does not run | Runs, commented | Modular, tuned, versioned |
| Testing | One run | Table of five tests with fixes | Plan written before tests; failures analysed |
| Reflection | None | One ethics point and one limit | Clear views on job and safety limits |
Ten-question check, with model answers
Q1. Name the three steps of the robot loop.
Model answer: Sense, think (decide), act. (Covered in module 1: What a robot is: sense, think, act. To pass that module: Name one sensor, one rule and one actuator in each diagram.)
Q2. What does a motor driver do?
Model answer: It switches the motor's power under control of a small signal; controller pins cannot supply motor current. (Covered in module 3: Motors and movement. To pass that module: Complete the table with units, show the speed rising with duty, and note any stall or heat.)
Q3. A 5 V circuit has 10 ohm resistance. What is the current?
Model answer: I = V / R = 5 / 10 = 0.5 A. (Covered in module 6: Power and wiring: voltage, current, battery life. To pass that module: Show units in calculations, and keep measured runtime within 30% of the prediction or explain the gap.)
Q4. A 2400 mAh battery supplies 800 mA. What is the ideal runtime?
Model answer: 2400 / 800 = 3 hours (real about 2.1 hours at 70%). (Covered in module 6: Power and wiring: voltage, current, battery life. To pass that module: Show units in calculations, and keep measured runtime within 30% of the prediction or explain the gap.)
Q5. Why put a switch in the battery line?
Model answer: To cut all motor power quickly in a fault or for safe handling. (Covered in module 2: Safety first. To pass that module: List voltage, fuse or protection, switch, charging rule and first-test method on the card, and get the supervisor to sign.)
Q6. Line sensor reads 900 on white and 300 on black. What is the threshold?
Model answer: (900 + 300) / 2 = 600. (Covered in module 4: Sensors: how a robot knows. To pass that module: Complete the readings table, calculate the threshold, and test and note behaviour in each light.)
Q7. What does 50% PWM duty mean?
Model answer: The output is on half the time, giving about half the average power. (Covered in module 3: Motors and movement. To pass that module: Complete the table with units, show the speed rising with duty, and note any stall or heat.)
Q8. Give two rules for lithium battery safety.
Model answer: Use the matching charger; never charge unattended; stop use if the pack swells or heats. (Covered in module 2: Safety first. To pass that module: List voltage, fuse or protection, switch, charging rule and first-test method on the card, and get the supervisor to sign.)
Q9. Why test with wheels lifted first?
Model answer: So an unexpected movement cannot drive the robot off the table or hurt someone. (Covered in module 2: Safety first. To pass that module: List voltage, fuse or protection, switch, charging rule and first-test method on the card, and get the supervisor to sign.)
Q10. Why does this course forbid industrial robots?
Model answer: They need formal training, guarding and machine-safety rules; a beginner course cannot qualify anyone for that. (Covered in module 8: Debug, document, ethics and jobs. To pass that module: Include all six items in the file, present one fault found and one limit, and collect written feedback from two peers.)
ladder L1 to L7
Slide by slide, with notes
Seven slides, one for each level. Step in at your level and move up; credits stack.
Slide 1. L1 Basic: Parts of a robot
On the slide: L1 Basic · Parts of a robot
Notes: Name the sense, think and act parts of a simple robot. Notes: use a toy or a picture; learners label sensor, controller and motor with no powered kit.
Slide 2. L2 Awareness: Safe handling
On the slide: L2 Awareness · Safe handling
Notes: Follow low-voltage and battery safety rules and say why wheels are lifted for the first test. Notes: run a walk-through of the switch, the charger match and the lifted-wheel test before any power is applied.
Slide 3. L3 Foundation: Wire and drive a motor
On the slide: L3 Foundation · Wire and drive a motor
Notes: Wire a motor driver and make a motor turn both ways at two speeds. Notes: check the 50 per cent duty setting gives about half the speed; learners record voltage and current.
Slide 4. L4 Practitioner: Line follower or obstacle stopper
On the slide: L4 Practitioner · Line follower or obstacle stopper
Notes: Build and test a small robot and write its threshold from real readings. Notes: practice case is 900 on white and 300 on black, threshold 600; learners repeat with their own sensor.
Slide 5. L5 Specialist: Debug and improve
On the slide: L5 Specialist · Debug and improve
Notes: Find faults using a test log and improve reliability and battery life. Notes: use 2400 mAh at 800 mA, which gives 3 hours ideal and about 2.1 hours real; learners compare their robot to the estimate.
Slide 6. L6 Advanced: Mentor a build group
On the slide: L6 Advanced · Mentor a build group
Notes: Supervise a group build, check safety and mark each log. Notes: use a safety sign-off sheet; learners must not allow industrial machines in the course.
Slide 7. L7 Super expert: Specify a robot project
On the slide: L7 Super expert · Specify a robot project
Notes: Write a project specification with safety case, test plan and budget for a larger low-voltage robot. Notes: review risks, parts and a test plan; the work stays under the 12 V and no-mains limits of this course.
jobs this leads to
Where this takes you
- Robotics technician trainee. Builds, tests and fixes small machines.
- Maintenance assistant in automation. Checks sensors, wiring and switches.
- STEM club assistant. Runs kit-based sessions with supervision.
- Field service junior. Installs and checks automated equipment under a lead.
- Programmer trainee for controllers. Writes simple control rules.
Next courses: Internet of Things, Artificial Intelligence in Practice, 3D Printing.
ten locations and global
Your place
Check the rules for batteries, shipping parts and any education-kit standards in your place. Check your local rules with an adviser before you act for real.
India (Bengaluru)
Currency: write INR next to every number. Language: English, Hindi, Kannada. Personal data law to check: Digital Personal Data Protection Act 2023. Level frame: National Skills Qualifications Framework (NSQF) and the national credit framework. Partner to practise with: an industrial-training institute, a polytechnic, a small-business cluster or a Bengaluru incubator.
Netherlands (Eindhoven area)
Currency: write EUR next to every number. Language: Dutch, English. Personal data law to check: EU GDPR (Dutch: AVG), supervised by the Autoriteit Persoonsgegevens. Level frame: the Dutch qualification framework (NLQF) linked to the European Qualifications Framework. Partner to practise with: a regional college (MBO), a maker space or a small firm in the region.
UAE (Dubai and Abu Dhabi)
Currency: write AED next to every number. Language: Arabic, English. Personal data law to check: Federal Decree-Law No. 45 of 2021 (personal data protection). Level frame: the emirate education and training regulators (for example KHDA in Dubai) and the national qualifications framework. Partner to practise with: a free-zone business centre, a training institute or a municipality-licensed operator.
Brazil (Sao Paulo)
Currency: write BRL next to every number. Language: Portuguese (Spanish and English support). Personal data law to check: LGPD (Lei Geral de Protecao de Dados). Level frame: the national technical-education catalogue and the national S-system training bodies. Partner to practise with: a small-business support agency, a technical school or a local cooperative.
Canada (Toronto)
Currency: write CAD next to every number. Language: English, French. Personal data law to check: PIPEDA, with provincial rules where they apply. Level frame: the provincial colleges framework and the national credential-recognition guidance. Partner to practise with: a community college, a settlement agency or a Toronto business hub.
United States
Currency: write USD next to every number. Language: English, Spanish. Personal data law to check: state privacy laws (for example California), and COPPA for children under 13. Level frame: state and community-college credit systems. Partner to practise with: a community college, a workforce board or a small-business development centre.
Singapore
Currency: write SGD next to every number. Language: English, Mandarin, Malay, Tamil. Personal data law to check: Personal Data Protection Act (PDPA). Level frame: the Singapore national skills frameworks and the national credit system. Partner to practise with: a channel partner, a polytechnic or an approved training provider.
Australia
Currency: write AUD next to every number. Language: English. Personal data law to check: the Privacy Act 1988 and the Australian Privacy Principles. Level frame: the Australian Qualifications Framework (AQF) levels. Partner to practise with: a vocational college or registered training organisation, or a regional business chamber.
Hong Kong (Eastern Asia)
Currency: write HKD next to every number. Language: Chinese (Cantonese, Mandarin), English. Personal data law to check: the Personal Data (Privacy) Ordinance. Level frame: the Hong Kong Qualifications Framework. Partner to practise with: a college, training body or business chamber.
Georgia and Israel (Western Asia)
Currency: write GEL or ILS next to every number. Language: Georgian, Hebrew, Arabic, English. Personal data law to check: the personal data law of the country where the learner lives. Level frame: the national qualifications framework of that country. Partner to practise with: a local college, chamber or training body.
Cayman Islands (Caribbean)
Currency: write KYD next to every number. Language: English. Personal data law to check: the Data Protection Act. Level frame: the local education and training framework. Partner to practise with: a local training body or business chamber.
Mexico
Currency: write MXN next to every number. Language: Spanish, English. Personal data law to check: the federal law on personal data held by private parties. Level frame: the national competency certification system and the education ministry levels. Partner to practise with: a technical college or business chamber.
next
Draft
Draft flagship. Own wording; no outside brand, school or person names. Not live.