Assignment | Details |
---|---|
(I) Preparing for this class | We assign a little bit of pre-work to get you off on the best foot! |
(P) Read PRR Chapters 1 and 2 | Setting the foundations |
(I) First ROS PA1 - Basic motion, out and back | Write your first ROS program |
(P) Read PRR Chapter 3 | All about Topics |
(I) Teach your robot to dance! | A fun assignment to deepen your ROS abilities |
(P) Read PRR Chapter 4 | Learning about services |
(P) Read PRR Chapter 6 | A tour of robots and simulators |
(P) Read the Wall Following Paper | Learning how to read academic papers |
(I) Implement the wall follower | Wall following is one of the canonical robotics assignments |
(I) Individual Rough Project Ideas | Submit short individual project ideas |
(P) Read Real Robots Don't Drive Straight | I found this paper very enlightening when I first read it |
(P) Read PRR Chapter 7 | Another great chapter |
(P) Read PRR Chapter 8 | Controlling teleoperation |
(I) Double Follow PA | Practice with TFs |
(P) Read PRR Chapter 9 | More ROS |
(T) Team Project Proposal | Share what your team is thinking |
(I) TF2 Programming Assignment | TF is tricky to understand but super important |
(T) Project Description | Time to lock it in! |
(P) Read PRR Chapter 10 | Part 1 |
(P) Read Brooks Paper | One of the seminal papers about robot control |
(T) Hello Robot! | First running program |
(P) Read PRR Chapter 10 Part 2 | Continuing onto navigation |
(P) Read PRR Chapter 12 | Continuing onto navigation |
(T) Project Major Milestone | Prepare for a demo and presentation with Pito |
(I) PA Line Follower | Another fun assignment building on the previous ones! |
(P) Self and Peer Assessment | You get a chance to reflect on your work with your teammate |
(T) Final Submissions | See detailed instructions |