Final Project

Overview

In teams of 3 to 6, you will scope and complete a project of your choice using the pupper robot!

Project requirements

  • Do something your whole team will enjoy! – keep in mind that team members will be coming from different backgrounds and you won’t want to leave anyone out!

  • Focus your project on the real robot as much as possible – you will have a live demonstration at the end of the course

  • Make your project reproducible – make sure your work will be reproducible for future teams

Tips

  • Get some code running on the robot within the first two weeks of your project. You will find the real robot is more interesting and much more complicated than the simulated robot.

  • Please expect everything to take 3 times the as long as you think. For example, your team will likely not be able to implement MPC or RMA from scratch in the time allotted.

Deliverables

  • Project proposal

    • 1 - 3 slides illustrating your intended work

    • We will help you scope appropriately

  • Midway update / request for help

    • Progress update for the teaching team so we can help you as best as possible

  • Final presentation

    • 5 - 10 minute oral presentation about your project

      • Project motivation

      • Approach

      • Results

      • Lessons learned / reflections (!)

      • Class feedback (!)

    • Live robot demonstration

    • 5 mins Q & A

  • Report + Github repository

    • In your github README include a 500 - 1500 word version of your presentation that covers the same points

    • Also include instructions that are detailed enough for other groups to reproduce your results

Previous projects

SATE: Simulator Adaptation through Task-Agnostic Exploration

Project report: https://drive.google.com/file/d/1OYgZvrpDRrE17dB6kOqpYvIy6UJp60Ic/view?usp=sharing


Pupper Karel API

Project code and report: https://github.com/stanfordroboticsclub/karel-pupper-api


Learning Efficient Gait Transitions

Project report and code: https://github.com/jadenvc/pupper-learned-gait-transitions/