Kōkiri Lab
Kōkiri Lab

Robotics & Systems/NuiBot/Function Library

Function Library

Not sure what your robot needs? Find what you want it to do below. Each row shows what to sense, what to do about it, and what's available right now.
  • Robot needs to…

    Stop before hitting something

    Available now

    Sense

    Distance to an object

    Act

    Stop or steer away

    With our EV3 kit

    Ultrasonic Sensor (Objects and Obstacles lesson)

    Future NuiBot

    Dual-lens camera with object recognition

  • Robot needs to…

    Follow a line or path

    Available now

    Sense

    Colour or light level

    Act

    Steer left/right

    With our EV3 kit

    Colour Sensor (Colors and Lines lesson)

    Future NuiBot

    Camera-based path recognition

  • Robot needs to…

    Turn a precise angle

    Available now

    Sense

    Its own rotation

    Act

    Adjust turn/steer

    With our EV3 kit

    Gyro Sensor (Angles and Patterns lesson)

    Future NuiBot

    Same sensor class, AI-tuned turning

  • Robot needs to…

    Pick up and move an object

    Available now

    Sense

    Grip force/position

    Act

    Grip, lift, release

    With our EV3 kit

    Motorised gripper (Grab and Release lesson)

    Future NuiBot

    Six-joint arm with torque-limited motors

  • Robot needs to…

    Drive a set distance or speed

    Available now

    Sense

    Wheel rotation/time

    Act

    Adjust motor power

    With our EV3 kit

    Motor encoder + Touch Sensor (Trial and Error, Bevel Bot)

    Future NuiBot

    Same principle, cruise-control style logic

  • Robot needs to…

    Climb a slope without stalling

    Available now

    Sense

    Incline / wheel slip

    Act

    Adjust motor power, gearing

    With our EV3 kit

    Gear ratio testing (First Gear, Shifting Gears)

    Future NuiBot

    Adaptive torque control

  • Robot needs to…

    React to temperature, light, humidity or pH

    Not yet available

    Sense

    Environmental condition

    Act

    Trigger an action (alert, valve, light)

    With our EV3 kit

    Not available in the EV3 core kit

    Future NuiBot

    Modular probes (pH, dissolved oxygen, temperature, humidity, light)

  • Robot needs to…

    Explain what it noticed and why it acted

    Available now

    Sense

    —

    Act

    Communicate a reasoned response

    With our EV3 kit

    Student explains in the platform's reflection prompt

    Future NuiBot

    AI-generated plain-language explanation, checked by student

The last row matters as much as the others. Whatever hardware is available, the platform's job is never to just report a number, it is to help the student say why the robot did what it did.