Skip to main content

Robotics

Robots our learners design, simulate and can prove they understand

We train learners to design, build and simulate robots, and then to show that a human did the thinking. AI is welcome while you learn; the proof comes without it.

Learners working together at laptops in a bright classroom

Proving a human did the thinking

Teach with AI, verify without it.

Prototypes on show
11
Rebuilt unaided
75%
Age stages
3
Simulators
6

Why this matters

  1. 01The problem

    AI can now produce a working answer for anyone, so it is harder to tell who actually understands the machine.

  2. 02What learners build

    Robots designed around real problems: waste on Kampala's streets, emergencies on hospital wards, energy waste in factories.

  3. 03How we verify it

    Learners rebuild their solution unaided, transfer it to an unseen problem, and pass a delayed check.

  • 1,517 people reached
  • 48 interns trained free
  • Accredited Cisco Networking Academy, supported by AFRALTI

Watch our learners design in real time

From a blank 3D scene to a working robot, by hand

No stock footage: these are our learners modelling a robot live in Blender, then building together at their laptops.

  • Model the parts, rig the joints, animate the motion
  • Simulate before anything is built or bought
  • Explain every decision, because you will rebuild it unaided
Our learners designing a robot in real time, then building together. 0:28.

How we verify robotics competence

Proving a human did the thinking

Our rule comes from our founder's capstone research: teach with AI, verify without it. A robot that works is not enough. The learner must show the understanding is theirs.

  1. Step 1: Build with any help

    Use AI, mentors and references freely. Assistance is recorded, not forbidden.

  2. Step 2: Rebuild it unaided

    Reconstruct at least 75% of your own solution without help.

  3. Step 3: Transfer it

    Solve a second, unseen problem of the same kind, so we know you understood it rather than memorised it.

  4. Step 4: Check it later

    A delayed check confirms the understanding has lasted.

The rule is published under a Creative Commons Attribution licence (CC BY 4.0), so any school or trainer can adopt it.

Prototype gallery

Robots built around real problems

3D designs modelled and animated in Blender, from waste collection on Kampala's streets to emergency help on a hospital ward. Press a card to watch; some include the modelling session itself.

  • Smart Waste-Collection Robot

    Waste collection in Kampala is slow and uneven. This robot is designed to find rubbish on the street, pick it up and load it for disposal on its own.

    • Designed around an Arduino and Raspberry Pi, with ultrasonic obstacle sensors, cameras and GPS
    • Waste recognition planned with a YOLO-style neural network
    • A* / Dijkstra path planning between collection points
    Written brief
  • Hospital Emergency-Assist Robot

    Staff shortages, made worse by COVID-19, slow down emergency response in hospitals. This robot is designed to respond to emergencies and bring help, taking load off medical staff.

    • Designed for basic emergency-response tasks on the ward
    • Real-time communication and data transmission to staff
    • Head, body, shading and a hospital-room scene modelled step by step
    Written brief
  • Energy-Efficiency Factory Robot

    Factories waste energy, and manual efficiency checks are slow and imprecise. This IoT robot is designed to move around the plant, monitor energy use and help cut waste.

    • IoT sensors and actuators for remote monitoring and control
    • Energy-monitoring and process-optimisation algorithms (planned)
    • Built for a working floor: shown moving stock on a lift cart in a warehouse
    Written brief
  • Doorbell-Answering Robot

    Answering the door is inconvenient and can be a security risk, especially for people with limited mobility. This robot is designed to hear the bell, go to the door and open it.

    • Microphone with FFT-based doorbell detection that filters out household noise
    • A* / Dijkstra path planning with LIDAR or ultrasonic obstacle avoidance
    • Actuator control to turn the handle and open the door
    Written brief
  • Housekeeper Robot

    Busy households struggle to keep up with cleaning and tidying. This robot is designed to take on everyday chores and help residents with their routines.

    • Navigation around furniture without collisions
    • Mechanisms designed for sweeping, mopping and vacuuming
    • Recognises and handles objects, such as picking up toys or organising books
    Written brief
  • Spherical Underwater Robot

    Divers cannot safely reach deep, dangerous or confined underwater areas. A spherical robot can, for fisheries and exploration work.

    • Water-jet propulsion in a spherical hull, inspired by published spherical-robot research (SUR-III)
    • Explores the hard parts: stability, buoyancy and ballast, and obstacle avoidance in 3D
    • Reliable communication with an operator or base station
    Written brief
  • Scrap-Clearing Robot

    A design study (no written brief): a tracked robot that clears scrap and debris from compounds and streets.

    • Tracked base for rough, uneven ground
    • Twin scoop arms that gather debris
    • A full cleanup run across a modelled neighbourhood, rendered in Blender
    Design study
  • Shopping Assistant Robot

    A design study (no written brief): a robot that pushes the trolley for you through a shop.

    • Humanoid robot rigged to grip and push a shopping trolley
    • Animated along the aisles past stocked shelves
    Design study
  • Single-Wheel Robot

    A design study (no written brief): a compact robot that moves on one wheel.

    • Body, arms and wheel modelled from simple shapes
    • Materials, lighting and a rolling animation
    Design study
  • Home Explorer Robot

    A design study (no written brief): a small two-legged robot finding its way through a house.

    • A modelled house with rooms, doorways and stairs
    • A walking path animated from room to room
    Design study
  • Humanoid Robot

    A design study (no written brief): a humanoid robot built and rigged so it can move like a person.

    • Humanoid body modelled piece by piece
    • Rigged skeleton and posed animation
    • Lit studio scene
    Design study
A student mentored by our founder at Cavendish University Uganda's Centre for Innovation and Entrepreneurship shares his journey. With sound, 1:53.

In their words

From first attempts to his own robot

Before founding Akili za Kesho, our founder mentored students at Cavendish University Uganda's Centre for Innovation and Entrepreneurship to build serious software and technology ventures.

Here one of them talks about discovering robotics, getting discouraged on early attempts, and the surveillance robot he designed to reach places that are dangerous for people.

Learning pathway

A path for every age

Children can start as early as four. Structured building and visual coding fit best from about seven.

  1. Ages 4–6

    Cause and effect

    Screen-free coding toys, large interlocking blocks and floor maps: children command a robot to move, dance or find its way through a hand-drawn maze.

  2. Ages 7–10

    Block coding with real parts

    The sweet spot for robotics kits. Visual block coding (Scratch) with colour and motion sensors, motors, gears and logical loops.

  3. Ages 11–14+

    Text code, circuits and 3D simulation

    From blocks to Python or C++, electronic circuits on breadboards, 3D simulation sandboxes and real algorithmic problem-solving.

AI & coding, ages 7–10: foundational logic: if-this-then-that, step-by-step instructions, and guided prompting to co-create stories, puzzles and simple games.

AI & coding, ages 11–14: learners pick a real problem and build an app with an AI pair programmer in the terminal, writing code, variables and file operations themselves.

Tools we teach with

Simulators first, hardware when you are ready

Physics simulators keep costs low and allow unlimited testing. Hands-on kits add the feel of real parts.

Simulators

  • Webots

    Steer virtual wheeled robots through obstacle fields and line-following courses with Python or blocks. Light enough for ordinary school computers.

  • Virtual Robotics Toolkit

    A virtual sandbox for LEGO MINDSTORMS builds, with realistic colour, ultrasonic and touch sensors on competition-style mats.

  • Gazebo

    Shows older learners how LIDAR and cameras map a 3D space. Open source and widely used with ROS.

  • CoppeliaSim

    Robotic arms for learning kinematics, coordinate frames and joint limits, scripted in Python, C++ or Lua.

  • RoboDK

    Industrial assembly lines: program arms to pick, place, pack or weld parts.

  • NVIDIA Isaac Sim

    Instructor-led demonstrations of photorealistic industrial digital twins and how AI models are trained.

Hardware

  • LEGO MINDSTORMS Robot Inventor (51515)

    Small teams build robots and code motors, the LED hub and sensors in blocks, with a clear path on to Python.

  • Low-voltage Arduino (5V DC)

    Older learners wire safe circuits on breadboards (sensors, LEDs, buzzers, micro-servos) and program them in C++.

  • Raspberry Pi

    A full Linux computer the size of a card: Python, peripherals, web interfaces and basic computer vision.

Virtual option

No hardware budget needed

The full programme runs on open-source simulators using the computers a school already has.

Physical option

Kits sourced for you

Prefer LEGO, Arduino or Raspberry Pi kits? We quote separately at current vendor prices.

For schools

AI & Robotics Club for schools

A co-curricular club that balances deep technical learning with logical thinking, and keeps costs sustainable. We bring the trainers, curriculum and simulators.

We can also train teachers and administrative staff in practical AI methods, research tools and secure system management.

  1. Phase 1

    Audit & preparation

    We check the school's computers, install open-source simulation tools and test everything before day one.

  2. Phase 2

    Demonstration & enrolment

    Hands-on demo sessions spark interest, and parents receive registration details.

  3. Phase 3

    Weekly club sessions

    Weekly 1.5 to 2-hour sessions, grouped by age and skill level.

  4. Phase 4

    Showcase

    A mini-exhibition where learners demonstrate working projects to parents, followed by certificates of participation.