THE WORLD'S BEST

Logo

ROBOTICS CURRICULUM

Logo HOME AT A GLANCE ROADMAP ABOUT TEAM

<AT A GLANCE>

NASTY

THE QUEST FOR PRECIOUS

Help Nasty the Thief find the one thing its heart desires: the Precious. Build this Nasty little robot then help it navigate the robot Obstacle Course autonomously to find the Precious waiting at the finish line.

Nasty
VEX IQ
3D PRINT
VEXCODE IQ

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{1}

CROAKER

THE FROG EGG RESCUE

It’s a mad dash to save the frog eggs from the always-hungry Child. Bring Croaker the Frog to life, then use code to help it rescue precious (and delicious) future offspring. But hurry, you only have 2 minutes to move them all out of harm’s way.

Croaker
VEX IQ
3D PRINT
TOUCH LED
VEXCODE IQ

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{2}

KRUSTY

THE SPONGE-STACK BATTLE

Build your favorite little under-the-sea buddy: the one-and-only Krusty the KrabBot. Code it to stack a sponge all by its krusty self, then switch to TeleOperated mode where you’ll have 4 minutes to create as many sponge stacks as possible.

Krusty
VEX IQ
3D PRINT
TOUCH LED
BUMPER SWITCH
VEXCODE IQ

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{3}

IGGY

THE CHOWDER BOWL ROUNDUP

The Child is hungry and all of the octopi have escaped from the chowder! Help Iggy the Nursedroid round them up and wrassle them back in the bowl. The added challenge? You’ll be diving head first into a new text-based coding language, ROBOTC.

Iggy
VEX IQ
3D PRINT
TOUCH LED
ULTRASONIC
ROBOTC

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{4}

NORBERT

THE DRAGON EGG RESCUE

Norbert’s precious dragon eggs are stowed in chalices around the Battle Arena, and it needs your help returning them to the nest. Code a macro to round up all the chalices, grabbing the final chalice with the golden egg and bringing it with you as you lift off the ground and take flight!

Norbert
VEX IQ
3D PRINT
TOUCH LED
ROBOTC

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{5}

DORBY

THE ROBO WIZARD BATTLE

Build this funky little “cottage elf” and code it to conquer the Robo-Wizard battle! Dorby must autonomously navigate the battlefield using a color sensor to sense the presence of the good wizards (green) and of the evil wizards (red).

Dorby
VEX IQ
3D PRINT
TOUCH LED
COLOR SENSOR
GYRO SENSOR
ROBOTC

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{6}

BILBY BORGINS

THE ORC TIP LABYRINTH

Those pesky Orcs have infiltrated your green pastures, and your robot’s task is to autonomously navigate its way through the robot Maze, determining when it should turn left and when it should turn right, all whilst knocking each Orc to the cold hard ground.

Bilby Borgins
VEX IQ
3D PRINT
ULTRASONIC
GYRO SENSOR
ROBOTC

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{7}

DARK RIDER

THE HUNT TO RULE THEM ALL

Stay out of the way of this dreaded member of The Nine who won’t stop its autonomous hunt until it places The Ring on its tiny little hand. Dark Rider is a dangerous companion: a big step up in build, wiring, and code complexity (and epicness).

Dark Rider
ACTOBOTICS
3D PRINT
ARDUINO
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{8}

STING

THE BATTLE OF HELM'S SHEEP

These are dark times, robot trainer. Robots and their sheep counterparts have become foe, and we need the help of robot Sting to cull the herd. Your challenge is to build this catapult robot to launch boulders and knock all those nasty sheepses from atop the city wall.

Sting
ACTOBOTICS
3D PRINT
CATAPULT
ARDUINO
ULTRASONIC
LIMIT SWITCH
PS2 CONTROLLER
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{9}

FROBO

MORDOR RING DROP

In the land where the shadows lie, one adventurous robot comes out of its hole to face the challenge of a lifetime… round up all of the nine rings, lift them high overhead, and drop them deep into the volcanic fires of Mount Doom.

Frobo
ACTOBOTICS
3D PRINT
4BL ARM
CLAW
ARDUINO
PS2 CONTROLLER
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{10}

SMORG

EGG-SCAPE TO LONELY MOUNTAIN

In a faraway land, deep inside the caverns twisting through Lonely Mountain, a certain dragon’s nest seems a little too quiet, and far emptier than it should be. That mechanical dragon’s name is Smorg, and its precious eggs are in desperate need of rescue.

Smorg
ACTOBOTICS
3D PRINT
4BL ARM
GOLIATH INTAKE
CLIMBER
ARDUINO
PS2 CONTROLLER
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{11}

YOSHISAURUS

THE BERRY-LICKING BONANZA

No berry is safe from being licked by the smooth, supple tongue of Yoshisaurus. How can one bot lick all the berries in the land? Well, it has a secret code ingredient--it uses a mysterious algorithm called P.I.D. to go where no robot has gone before.

Yoshisaurus
ACTOBOTICS
3D PRINT
ARDUINO
ENCODERS
PID ALGORITHM
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{12}

SPEEDY LUIGI

THE PIPE STACK PALOOZA

Mamma mia! Our pal Speedy Luigi, a glorious double-reverse four-bar linkage (DR4BL) robot, must build a towering pipe to transport its pals to another dimension. And you must equip it with the sensors and complex code (inverse kinematics, merhaps?) to get the job done.

Speedy Luigi
ACTOBOTICS
3D PRINT
DR4BL
ARDUINO
ENCODERS
ULTRASONIC
BREADBOARD
PS2 CONTROLLER
PID ALGORITHM
FORWARD/INVERSE KINEMATICS
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{13}

SNAPPY PIRANHA

THE FLESH EATING FRENZY

Protect your flesh! Snappy Piranha is on a rampage, navigating through The Maze and seeking out delectable flesh bits to capture. Time to abandon your moral compass, because you must assist Snappy Piranha in this sick (not in the good way) autonomous quest.

Snappy Piranha
ACTOBOTICS
3D PRINT
ARTICULATED ARM
ARDUINO
ENCODERS
ULTRASONIC
BREADBOARD
PID ALGORITHM
FORWARD/INVERSE KINEMATICS
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{14}

BLAZIN' MARIO

THE FIREBALL FIESTA

A certain robot suddenly finds itself with the ability to shoot fireballs at its enemies. But where should it aim? How should it collect fuel? That is up to you. You must build, wire, and code Blazin’ Mario to become the most efficient fireball shooter in the land.

Blazin' Mario
ACTOBOTICS
3D PRINT
ROLLER INTAKE
SHOOTER
ARDUINO
ENCODERS
ULTRASONIC
BREADBOARD
PS2 CONTROLLER
TRAJECOTRY PHYSICS
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{15}

BABY GREGU

THE MACAROON HEIST

You are about to bring together everything you have learned thus far in order to bring Baby Gregu to life. This ravenous bot wants, nay, needs the Macaroon in your hand--so much so that it will step on your heels to get it! How does it know to follow you? You’ll just have to build it to find out.

Baby Gregu
ACTOBOTICS
3D PRINT
ARDUINO
ENCODERS
I.M.U. + GYRO
CUSTOM SENSOR + BEACON
BREADBOARD
PID ALGORITHM
INVERTED PENDULUM THEORY
KALMAN FILTRATION
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{16-A}

SLINGER

THE FROG EGG ROUNDUP

Surprise, surprise! The Child is hungry. And frog eggs are one the menu. Time to build, wire, and code Slinger--the speediest, holonomic-est robot in the land--in order to rapidly collect and shoot as many frog eggs as possible into the mouth of your hungry customer.

Slinger
ACTOBOTICS
PVC PIPE
3D PRINT
ROLLER INTAKE
SHOOTER
KIWI DRIVETRAIN
ARDUINO
CUSTOM SENSOR + BEACON
BREADBOARD
PS2 CONTROLLER
HOLONOMIC PHYSICS
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{17-A}

JAWIBOT

THE EPIC EGG ASCENT

A precious Madhorn egg has been acquired! But where oh where is a safe place to keep it? The answer lies with JawiBot, who, at the press of a button, can climb any pole to safely stash the egg at the top. You must bring JawiBot to life and code it to climb to this eggs-cellent hiding place.

Jawibot
ACTOBOTICS
PVC PIPE
3D PRINT
POLE-CLIMBER
ARDUINO
CUSTOM SENSOR + BEACON
BREADBOARD
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{18-A}

R2-ROVER

THE STARSHIP SECURITY BREACH

Your most challenging mission yet: you must create a robot that can (1) safely climb stairs so that it can (2) autonomously pass three security tests in order to breach an enemy starship. This is a high-stakes, accuracy-centric challenge, so tread carefully.

R2-Rover
ACTOBOTICS
PVC PIPE
3D PRINT
ROCKER DRIVETRAIN
3DOF ARTICULATED ARM
ARDUINO
ENCODERS
CUSTOM SENSOR + BEACON
BREADBOARD
PS2 CONTROLLER
PID ALGORITHM
FORWARD/INVERSE KINEMATICS
OOP
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{19-A}

BABY GREGU

THE MACAROON HEIST

You are about to bring together everything you have learned thus far in order to bring Baby Gregu to life. This ravenous bot wants, nay, needs the Macaroon in your hand--so much so that it will step on your heels to get it! How does it know to follow you? You’ll just have to code it to find out, with a Raspberry Pi and OpenCV as your guides.

Baby Gregu
ACTOBOTICS
3D PRINT
ARDUINO
RASPBERRY PI 4
CAMERA BOARD V2
ENCODERS
I.M.U. + GYRO
BREADBOARD
PID ALGORITHM
INVERTED PENDULUM THEORY
KALMAN FILTRATION
OOP
PYTHON
C/C++
OPENCV (OBJ DETECTION)
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{16-B}

RATDROID

THE GREAT MAZE ESCAPE

Given a complex maze of hallways, what is the shortest way through it? That’s a question that RatDroid, with the help of a Raspberry Pi, can answer. Tasked with mapping the fastest path to the exit, RatDroid must use an algorithm to chart its course, then pick up and deliver the Child to safety.

Ratdroid
ACTOBOTICS
3D PRINT
ARDUINO
RASPBERRY PI 4
CAMERA BOARD V2
ENCODERS
PID ALGORITHM
SHORTEST PATH ALGORITHM
OOP
PYTHON
C/C++
OPENCV (LINE DETECTION)
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{17-B}

R5-SORTER

THE CLASSY CAREER COMEBACK

Poor R5-Sorter...fired for poor performance in a menial utility job, and no savings for retirement. Sounds like the perfect time for a career pivot! You must help this bot train for its new dream job of sorting cargo. It will take a lot (machine learning out the wazoo) but R5 is up for the challenge. Are you?

R5-Sorter
ACTOBOTICS
3D PRINT
CLAW
ARDUINO
RASPBERRY PI 4
CAMERA BOARD V2
ENCODERS
PID ALGORITHM
PATH PLANNING
OOP
PYTHON
C/C++
OPENCV (IMG RECOGNITION)
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{18-B}

MADHORN

THE NEURAL NET ODYSSEY

Once a century, a baby Madhorn hatches from its egg. It is up to you, robot trainer, to give the newest hatchling the code to teach itself to walk. Teaching a baby robot to teach itself is no easy task, but with the help of a fresh and spicy neural network, your Madhorn will be trotting ‘round the room in no time!

Madhorn
ACTOBOTICS
3D PRINT
ARDUINO
RASPBERRY PI 4
ULTRASONIC
TENSORFLOW
NEURAL NETWORK
OOP
PYTHON
C/C++
VSCODE
GIT + GITHUB

BUILD DIFFICULTY

ELECTRICAL DIFFICULTY

CODE DIFFICULTY

{19-B}

ROBOT OPERATING SYSTEM

R.O.S.

INCORPORATE FOUND PARTS

Found Parts

CUSTOM CIRCUITRY

Custom Circuitry

CODE IN C++

C++

<ROADMAP>

<ABOUT THE ROBOT UNDERGROUND>

Wassup! We’re building The Robot Underground to be the world’s best online robotics curriculum for rogue middle school and high school teens who want to build more advanced robots. The Robot Underground will be the first of its kind: a completely free and open source YouTube-based robotics curriculum geared toward renegades everywhere who want to break into robotics from the comfort of their own home.

The Robot Underground will provide comprehensive, robust, step-by-step training that will weave together the various threads of robotics (building, coding, circuitry, math, and physics) and will ultimately enable a teen to walk into the university on day one, over-prepared for their launch into a technical major.

The curriculum will consist of 23 “core” guided projects accompanied by 3 “skill paths” in the realms of Python, circuitry, and math+physics (a library totaling more than 220 YouTube tutorials--holy cannoli!) that will guide the user through the increasingly complex projects. They will not only acquire an arsenal of hard technical skills, but, we think most importantly, they’ll walk away with the ability to be technically agile and to teach themselves any new skill.

We will start dropping our new Robot Underground tutorials in March 2021 and intend to have it fully finished by the fall of 2021.
TRU picture

<OUR TEAM>

Greta

GRETA MAYER

Greta (hackername: "gretty spaghetti") handles all things software. The bulk of her (extwemely epic) work includes translating algorithm theory into C/C++ or Python so that a robot's microcontroller or SBC can understand it. Wowie zowie! Right now, she's tryna master the dark art of P.I.D. tuning while going after the ol' bachelor's in Computer Engineering and Math. There are rumors that she's the evil mastermind behind it all. Her official response is "no comment."
Parker

PARKER MAYER

Parker (often referred to as "Uncle Parker" by her adoring fans) tackles the hardware side of things. She's our resident CAD-masta and does deep dives into the lands of circuitry and electronics. Her hobbies include NOT blowing up our multimeter. Yuk yuk. Right now, she's working on the ol' bachelor's in Electrical Engineering and Math. Those who fear her have called her bossy. But she understands. It's hard not to be intimidated by her.