Kōkiri Lab
Kōkiri Lab
A student building an electronics sensor box at a workbench

World 01 · Any term · Combined Year 7–8 class

Robotics & Systems

How do systems sense, decide, act and respond?

Your mission

Robot Engineers: make a robot do a useful job, and prove it with evidence.

What you'll make

A flood-supply robot that carries a load across rough or slippery ground, tested and improved with evidence, and a story of how you built it for the community.

Who it's for

People who plan for floods, other classes and your whānau

How long

About nine one-hour sessions, in any term. It can be shorter or longer.

NZ curriculum, Years 7–8:Science: Motion and ForcesScience: Matter Interactions and EnergyTechnology: Systems and ControlTechnology: Digital TechnologyTechnology: Design, Make, and Innovate· Topics: robotics, EV3 robots, sensors, systems thinking, forces and motion, speed, gears, programming, algorithms

Your journey

Nine weeks from question to something you're proud of

Each week has one job. You ask, investigate, make sense of it, design, build, test, improve and share.

5 weeks

Quick build

Robot upgrade card: test one change (wheel size or gearing) on a ready-built robot and share the upgrade.

9 weeks

Full journey

Design, build, test and improve your own flood-supply robot, then share it.

11–12 weeks

Go further

A second design cycle with double the load, a sensor mission, or a protocol for the NuiBot community.

Big ideas

What this world is really about

  • Big idea 1

    Systems consist of interacting components that work together for a purpose.

  • Big idea 2

    Sensors provide information that can be used to alter system behaviour.

  • Big idea 3

    Feedback can stabilise or change system behaviour.

  • Big idea 4

    Forces determine how and whether an object's motion changes.

  • Big idea 5

    Design involves trade-offs between competing requirements.

Up close

Things you'll meet in this world

  • The EV3 ultrasonic sensor: two 'eyes' that measure distance with sound.

    The EV3 ultrasonic sensor: two 'eyes' that measure distance with sound.

    Photo: Jim McTurbo, CC BY-SA 4.0, via Wikimedia Commons

  • The EV3 colour sensor reads colour and light, which is how a robot follows a line.

    The EV3 colour sensor reads colour and light, which is how a robot follows a line.

    Photo: Jim McTurbo, CC BY-SA 4.0, via Wikimedia Commons

Read first

Background reading

Short readings to read with a partner. Stop at each “Think about it” and talk it through.
A robot is a tool for scienceRead

A robot is not a toy here. It is a tool that helps you do science. Robots can take the same reading again and again, reach awkward spots, and keep working overnight while you sleep.

The robot does not do your thinking. You decide what to measure, what makes a test fair, and what the evidence shows.

Here are some jobs robots do for scientists:

What the robot doesThe science job
Reads pH every 30 minutes overnightCatches changes you would miss at 3 pm
Returns its arm to the same spot ten timesTests repeatability: does it hit the same place?
Follows a line and pauses at markersSamples several points fairly
Beeps and logs if the temperature goes above a set numberWarns you about an unexpected change

Think about it: For our flood-supply robot, which of these jobs would matter most? Why?

Source: Kōkiri Lab student guide "Robots as helpers" (2020 Courses Content / Kokiri Lab Site Build / Student_Guides).

Input, process, outputRead

Every robot, and every system, follows the same pattern:

  • Input: something is sensed (a colour, a distance, a button press).
  • Process: the program decides what to do.
  • Output: something happens (a motor turns, a light flashes, a beep).

You can learn this pattern even without a robot. Free online simulators let you program a virtual robot in your browser: Open Roberta Lab (it can pretend to be an EV3), VEXcode VR and Tinkercad Circuits. Later you can run the same logic on a real robot.

Think about it: Write the input, process and output for "stop when something is half a metre away".

Source: "SPIKE ideas" planning notes (Kokiri lab / 2025 / Robot / SPIKE).

A robot is a system of smaller systemsRead

Big robots are built from subsystems: one part moves the robot, one part sees, one part grabs, one part talks to people. A good design lets you watch and change each subsystem on its own, then see how it changes the whole robot. Good designs also plan for safety: a clear "keep-out" space around a moving arm, and an emergency stop.

Even a simple EV3 robot has subsystems: the drive (motors and wheels), the sensors, the program, and the power (battery).

Think about it: Name the subsystems on your robot. If the battery is low, which other subsystems are affected?

Source: "Science Robot v3" design notes (Kokiri lab / 2025 / Robot / old).

Robots for real problems in our communityRead

Some classes have used EV3 robots to tackle a real local issue. Students chose a problem in their community, checked that their information came from sources they could trust, built and tested a prototype, and pitched their idea to real people. The robot was not the whole answer; it showed how technology could help.

That is what our flood-supply challenge asks too: a real need, trustworthy evidence, a tested robot, and a clear explanation for an audience.

Think about it: Who in Whanganui would want to hear about a flood-supply robot? What evidence would they want to see?

Source: "Leadership for Change: Community Innovation with LEGO EV3", a 4-week WIS unit (WIS / old / Term 4).

Write steps someone else can followRead

A protocol is a numbered recipe for what your robot does. A good one names the behaviour clearly ("Line follow with obstacle pause", not "cool robot v3") and says:

  1. Setup: where it starts and which sensors are attached.
  2. Calibrate: zero the sensors and do one dry test.
  3. Run: what happens each cycle, and how long it waits.
  4. Record: what you write down every trial.
  5. Shutdown: a safe stop.

Say how many trials you ran (ten is a common school standard). Include safety notes, especially about water, pinch points and batteries. Never share passwords, anyone's full name, or tricks that switch off safety features.

Think about it: Could another group rebuild your test from your steps alone? What would they get stuck on?

Source: Kōkiri Lab student guide "Share your steps" (Student_Guides).

Go deeper: from Science Learning Hub and DOC

Robots on New Zealand orchardsRead

Robots are already doing real jobs in Aotearoa. On kiwifruit and apple orchards they solve problems that people find hard, slow or expensive.

RobotThe jobHow it senses or acts
QuadDusterSpreads pollen on kiwifruit flowersA quad bike with electronic control and GPS tracking, dispensing dry pollen
Apple packing cellPacks about 120 apples a minute, stems and colours all facing the right wayCameras and vision software work out each apple's position; suction cups pick it up
Kiwifruit harvesterPicks the fruitPart of a research project by universities and Plant & Food Research

Why build them? If kiwifruit flowers aren't pollinated well, the fruit grows small or misshapen and can't be exported. Orchards also struggle to find enough seasonal workers, and packing by hand can be inconsistent.

These robots are mechatronics: electronics, programming and mechanical engineering working together. Every one of them follows the same pattern you are using: sense → decide → act.

Think about it: Pick one orchard robot. What is its input, its process and its output? What could go wrong, and how would the engineers test for it?

Adapted for Kōkiri Lab from “Robots for horticulture”. Source: Science Learning Hub – Pokapū Akoranga Pūtaiao, The University of Waikato Te Whare Wānanga o Waikato, www.sciencelearn.org.nz Read the original

Explore more

Trusted places to find out more

Videos, articles and activities from Science Learning Hub and other trusted sites, matched to the week they help most.

How you'll learn

Investigate, think, make, share

Every world moves through the same four areas. Pick one to see what you actually do here.

What evidence can we gather?

Students encounter the phenomenon, build the knowledge needed to interpret it, and gather evidence directly.

What you actually do in this world

  1. Measure distance and time to calculate speed.
  2. Test balanced and unbalanced forces using a lever or seesaw.
  3. Test conductive, insulating and magnetic materials for the build.

This is not a strict pipeline. A student may investigate, model, test, investigate again, revise, and communicate, in whatever order the actual inquiry demands.

Make something

Investigate it. Build it.

Hands-on science investigations and build projects for this world, each linked to the week it fits. Open one to see what you need and how to do it.

Science investigations

VOICE: ask a question and find out with evidence

Which wheels carry the load best?Do bigger wheels help a robot carry supplies further on rough ground?Open

You need

EV3 robot · two wheel sizes · a measured load (e.g. a bag of rice) · tape measure · stopwatch

Steps

  1. Mark a start line on a rough surface (carpet, grass or a towel).
  2. Run the robot for 5 seconds with small wheels. Measure the distance. Do it 3 times.
  3. Swap to big wheels. Keep the load, battery and program the same. Repeat 3 times.
  4. Work out the speed each time: distance ÷ time.

How you'll know: Compare the averages. A difference bigger than the spread between your repeats is worth trusting.

Go further: Try the same test on a slippery surface. Does the winner change?

Fits Week 3 →
Gears: fast or strong?How does changing the gears change speed and pulling power?Open

You need

EV3 robot with swappable gears · ramp (a board on books) · load · stopwatch

Steps

  1. Time the robot up the ramp with the standard gears.
  2. Change to a gearing that turns the wheels slower. Time it again.
  3. Add load until the robot stalls with each gearing. Record the heaviest load it managed.

How you'll know: You should see a trade-off: gears that make it faster often make it weaker. Say which suits a flood-supply robot, and why.

Go further: Draw the forces on the robot on the ramp.

Fits Week 3 →
Can a sensor see the edge?How reliably does the colour or distance sensor spot a line or an edge?Open

You need

EV3 with colour or ultrasonic sensor · black tape on a light floor · tally sheet

Steps

  1. Program the robot to stop when the sensor sees the tape.
  2. Run it at the tape 10 times from the same start.
  3. Record stopped in time / overshot.
  4. Change one thing (speed or sensor height) and repeat.

How you'll know: A reliable sensor stops in time on almost every trial. The tally shows which setting to use.

Go further: Test under bright light and dim light. Does the sensor still work?

Fits Week 6 →

Build projects

FORGE: design, make, test and improve

Flood-supply robotCan we build a robot that carries a load across rough ground and delivers it?Open

You need

EV3 kit · load · rough test course

Steps

  1. Write your success criteria (how far, how much load, how fast).
  2. Sketch two different designs and pick one with a reason.
  3. Build and program it (NuiBot's code helper can draft a first program; you explain every line).
  4. Test it 3 times on the course, then change one thing and retest.

How you'll know: It meets the criteria you wrote in step 1, and you can show the test results.

Go further: Double the load. What has to change?

Fits Week 6 →
Test rampCan we make a fair, repeatable slope for testing robots?Open

You need

board or laser-cut ramp · books or blocks · protractor

Steps

  1. Build a ramp you can set to the same angle every time.
  2. Mark the start line and the angle.
  3. Check it: run the same robot 3 times and see if results agree.

How you'll know: Repeated runs give similar results, so other groups can use your ramp for fair tests.

Go further: Add a second, steeper setting.

Fits Week 5 →
Sensor bumperCan we add a sensor so the robot protects its cargo?Open

You need

touch or ultrasonic sensor · Technic parts

Steps

  1. Decide what the robot should do when it senses something (stop, reverse, beep).
  2. Mount the sensor and program the response.
  3. Test it 10 times and record how often it works.

How you'll know: It reacts correctly on nearly every trial, and you can explain input → process → output.

Go further: Make it slow down gradually instead of stopping suddenly.

Fits Week 8 →

More ideas from the Kōkiri library

Stretch challenges

  • Double the distance on the same battery charge: what has to change?
  • Add a sensor so the robot stops before an edge.
  • Compare two programs that do the same job: which has fewer steps?
  • Calculate the speed for every trial and graph it.

Where AI helps

AI is your thinking partner, not your ghost-writer

AI turns up at particular moments in this world, to help you think harder. The ideas, the making and the explaining stay yours.
  • Kōkako, your AI mentor

    Weeks 2–4, while you investigate

    What it does
    Asks you one question at a time, such as “Is your test fair? What stayed the same?”. It never tells you the answer or whether you are right.
    What you do
    Decide what to change and what to keep the same.
  • NuiBot code helper

    Week 6, when you build and program

    What it does
    Turns what you want the robot to do, in your own words, into a short, labelled first-draft program.
    What you do
    Read every line, test it, change it, and explain what it does. The robot's design is yours.

Our AI promise

  • AI asks. You decide.
  • AI never writes your explanation or does your making for you.
  • AI never gives you a mark or a score.
  • If AI is unsure, it says so, and that is useful evidence too.
Two students wiring up a wheeled robot with a camera and an arm

Your platform

NuiBot

Build, code and test robots, from intent to a working robot.

Build guides, the Function Library and the Code page are here now. Ask NuiBot is shown but not switched on yet. Community protocol sharing stays open.

Open NuiBot
For teachers: curriculum, reasoning and inquiry stages

Essential knowledge

Taught to the whole combined class. Over the two-year programme the class covers both the Year 7 and Year 8 curriculum statements.

  • Phase 3 curriculumSpeed: distance travelled per unit of time, calculated and compared across trials.
  • Phase 3 curriculumBalanced and unbalanced forces: net force, motion change, levers and turning effect.
  • MaterialsParticle model and states of matter, used to select and test build materials for conductivity, insulation and strength.
  • Phase 3 curriculumSystems thinking: input–process–output, subsystems, feedback and control loops, standard system symbols.
  • Phase 3 curriculumMechanical motion types and structural forces (compression, tension, torsion).
  • Phase 3 curriculumAlgorithms: represented and tested using plain language, diagrams, block-based or text-based programming; variables, sequence, selection and iteration.

The whole combined Year 7–8 class investigates the same phenomenon, with the same fieldwork, equipment and inquiry problem. Instead of splitting the class by year level, every task has three levels of support (Getting started, On track, Stretch), so each learner goes as deep as they are ready to.

Dominant mode:
  • Investigate
  • Design

Reasoning this world makes visible

The direct predict-test-retest cycle of building and programming makes revision especially visible and frequent.

Revision depth

Starting out
Change an idea after testing.
Going further
Explain what evidence caused the revision and how the revised explanation differs from the original.

All five dimensions recur across every world. Each world provides a context in which one or more becomes especially visible, not an exclusive assignment.

VOICE and FORGE stages

Document 33 stage names, used across Kōkiri. The week plan above shows which stages each week works in.

Te reo groupings shown are provisional, pending cultural advisor review.

VOICE: investigating

Mainly in STEM Investigate and Think & Create.

Kite · te reo group (provisional)

  1. Question · What do we want to find out, and why does it matter?
  2. Observe · What do we notice?
  3. Evidence · What did we actually record?

Whakaaro · te reo group (provisional)

  1. Compare · What is the same or different?
  2. Interpret · What might the evidence mean?
  3. Uncertainty · How sure are we, and why?
  4. Finding · What can we say?
  5. Next step · What should happen next?

FORGE: designing and making

Mainly in Make & Test, ending with Explain in Share & Impact.

Wero · te reo group (provisional)

  1. Frame · What is the problem, who is it for, and what counts as success?

Kite · te reo group (provisional)

  1. Options · What are at least two real ways we could do it?

Whakaaro · te reo group (provisional)

  1. Represent · Can we sketch, flowchart or model it before we build?

Auaha · te reo group (provisional)

  1. Generate · Make it.

Tohu · te reo group (provisional)

  1. Test · Does it work? Record what actually happened.
  2. Evaluate · How well does it meet the criteria, and why?
  3. Refine · What one change will help, and why?
  4. Explain · How do we explain it, and the evidence, to someone else?

Aotearoa and place

Railways, telegraph, hydroelectricity and the history of engineering and automation in New Zealand; local engineering and infrastructure history where accessible.