Rover Lab

Build it. Drive it. Teach it to think.

A hands-on robotics kit built on the Waveshare General Driver board — sturdy enough for real engineering, simple enough for a first build at any age.

ESP32-WROOM-32UE WiFi control JSON commands Grows into a robotic arm

How your rover grows

Watch each idea move below — no reading required.

First moves

Every rover starts with the basics, and every kid loves watching code turn into motion. Nothing here needs a sensor or a line of AI — just a battery, a WiFi link, and a bit of trial and error.

Trace an L-shape
Dance to music
Escape a maze
Drag race
A timed sprint down a straight track to test top speed.
Follow-the-leader

Give it reflexes

Add a sensor and the rover stops just following instructions — it starts reacting to the room around it. This is where robotics turns into a feedback loop kids can see and touch.

Line following
Stays on a taped path.
Obstacle avoidance
Proximity sensor — sees the wall coming and steers clear before touching it.
Light chase
Follows a torch beam around a room.
Bump and back off
Contact sensor — only knows a wall is there once it touches it.
Guard mode
Reacts the moment something moves nearby.
Color-calling sensor
Names each color as it rolls by — no gripper yet, so nothing physically moves.
Environment patrol
Logs temperature, humidity, and air quality on one loop.
Checkpoint hunt
Reacts at each tag it finds.

Hand over the controls

The rover already broadcasts its own WiFi network, so control can move from a keyboard to a phone in a few taps. This is usually where the room gets loud.

Phone joystick driving
Voice commands
Two-rover races
LIVE
Telepresence explorer
Drive using the rover's own live camera feed.

Why the numbers matter

Every drive is a small physics lesson. Kids watch battery draw climb under load, predict a distance before checking the wheel-encoder count against it, and compare a hardcoded rule for dodging a wall against a rover that learned to do it on its own.

Meet the AI

Not every decision needs a full computer. Some behaviors are small enough to run right on the rover's own ESP32; others borrow the horsepower of a laptop or phone over the same WiFi link that already drives it around.

On the rover

  • Gesture-triggered movesA shake or tilt read by a tiny model.
  • Sound cuesTells a clap from a whistle.
  • Self-checkNotices when it's stuck.

With a laptop brain

  • Object followingA webcam feed tracks a target.
  • Face trackingTurns to keep a face centered.
  • Natural voice driving"Go around the chair," not just "left."
  • Record and repeatPlays back a driven path exactly — no learning involved, just memory.

The next chapter: a robotic arm

The General Driver board was chosen to grow, not to be replaced. The same brain that drives the wheels can carry a robotic arm — no second controller required. This part of the story is still ahead, so here's how each mission will work.

Pick and place
Reaches down, grips an object, and sets it exactly where you tell it to.
Sort by color or size
Spots the difference between objects and places each one in its own bin.
Stack with precision
Places one block on top of another without knocking the stack over.
Camera-guided grasping
A camera spots the object first, then the arm reaches for that exact spot.
Teach by demonstration
Guide it through a motion once by hand, and it can repeat that motion on its own.
"How much can it lift?"
A fun benchmark — kids test how much weight the arm can pick up and hold.