Homeworks

  • This list is just for your reference
  • NOT ALL WILL BE ASSIGNED EACH YEAR!
  • The actual assignments will actually be in GradeScope
AssignmentDetails
(I) Preparing for this classWe assign a little bit of pre-work to get you off on the best foot!
(P) Read PRR Chapters 1 and 2Setting the foundations
(I) First ROS PA1 - Basic motion, out and backWrite your first ROS program
(P) Read PRR Chapter 3All about Topics
(I) Teach your robot to dance!A fun assignment to deepen your ROS abilities
(P) Read PRR Chapter 4Learning about services
(P) Read PRR Chapter 6A tour of robots and simulators
(P) Read the Wall Following PaperLearning how to read academic papers
(I) Implement the wall followerWall following is one of the canonical robotics assignments
(I) Individual Rough Project IdeasSubmit short individual project ideas
(P) Read Real Robots Don't Drive StraightI found this paper very enlightening when I first read it
(P) Read PRR Chapter 7Another great chapter
(P) Read PRR Chapter 8Controlling teleoperation
(I) Double Follow PAPractice with TFs
(P) Read PRR Chapter 9More ROS
(T) Team Project ProposalShare what your team is thinking
(I) TF2 Programming AssignmentTF is tricky to understand but super important
(T) Project DescriptionTime to lock it in!
(P) Read PRR Chapter 10Part 1
(P) Read Brooks PaperOne of the seminal papers about robot control
(T) Hello Robot!First running program
(P) Read PRR Chapter 10 Part 2Continuing onto navigation
(P) Read PRR Chapter 12Continuing onto navigation
(T) Project Major MilestonePrepare for a demo and presentation with Pito
(I) PA Line FollowerAnother fun assignment building on the previous ones!
(P) Self and Peer AssessmentYou get a chance to reflect on your work with your teammate
(T) Final SubmissionsSee detailed instructions