Robotics
LEGO Grabber Robot
Build a source-backed grabber robot inspired by LEGO Education's SPIKE Prime Super Cleanup lesson and test how well it picks up different objects.
Medium · 2-3 hours · SPIKE Prime Set #45678

This guide is built around the official LEGO Education Super Cleanup lesson. The build books below contain the exact snapping order - use them alongside these steps.
Introduction
This project is not just any robot. You are building a grabber-style cleanup machine inspired by a real LEGO Education lesson used to teach robotics thinking.
That makes it extra cool because you are not guessing what a robot could look like. You are following a proven build idea and learning why each part is there.
The Why
A grabber robot mixes mechanics and programming. The base must stay balanced, the motor must transfer motion into the claw, and the code must tell the machine when to drive, grab, and release.
Step-by-Step Instructions
- 1
Open the official Super Cleanup lesson and the build books before you begin.
- 2
Sort the hub, motor, sensor, wheels, beams, pins, and axles into easy-to-see groups.
- 3
Build the wide rolling base first so the robot stays balanced.
- 4
Add the front tower and grabber arm support.
- 5
Mount the motor, sensor, and front jaws so the robot can grip objects.
- 6
Load a simple cleanup routine that tells the robot to grab, move, and release.
- 7
Run fair tests with different objects and compare what works best.
How it works
Three engineering ideas behind why the robot is built the way it is.
- Why a wide base matters
- When the grabber reaches forward, the robot's weight shifts forward too. A low, wide base keeps the center of gravity above the wheels so the robot doesn't tip over. Think of it like leaning forward with a heavy backpack - your feet need to be wide apart to stay balanced.
- How the motor becomes a grabber
- The motor spins in a circle, but the beams and pins redirect that circular motion into a claw that opens and closes. This is the same idea engineers use in cranes, factory grippers, and doors.
- Why functions make the code easier to fix
- Instead of one giant script, the official Python lesson splits the mission into small jobs: grab(), drive(), release(). If the robot grabs badly, you only need to fix that one function instead of rewriting everything.