FastRobots-2026

ECE4160/5160-MAE 4190/5190: Fast Robots course, offered at Cornell University in Spring 2026

This project is maintained by FastRobotsCornell

Fast Robots @ Cornell

Return to main page

Lab 12: Inverted Pendulum

Objective

Congratulations! You have built a robot (Labs 2-4) with debugging capability (Lab 1) and closed loop control (Labs 5-7) that can perform amazing stunts (Lab 8). You’ve shown its ability to map its environment (Lab 9), and to localize within it (Labs 10-11).

For your final lab, in lieu of performing path planning and navigation, you can flex your controls muscles and get your car to pop a wheelie! This lab is intentionally very open ended, we encourage creativity and you should feel free to tailor your solution to the system you have developed. Make sure your lab report describes what options you have considered and why you choose the methods you do.

For example,

Two great examples from prior years are shown below:

Stephan Wagner:

Stephan Wagner

Nita Kattimani, Aravind Ramaswami, Anunth Ramaswami:

Watch the Video

We highly encourage collaboration, just be sure to credit your partners.

Please carefully document how well your solution, and all parts of it, works. This may include a brief introduction to the capabilities of your system, relevant code snippets, and a flowchart diagram of what processes (offboard/onboard) run when; how long each take to execute and how reliable/accurate the outcome is. Obviously, include a video of your robot working!

Write-up

To demonstrate that you’ve successfully completed the lab, please upload a brief lab report (<1.500 words), with code (not included in the word count), photos, and videos documenting that everything worked and what you did to make it happen.