CS 326 - Topics in Advanced Robotic Manipulation
Course DescriptionThis course provides a survey of some of the most important and influential concepts in autonomous robotic manipulation. It includes classical concepts that are still widely used and recent approaches that have changed the way we look at autonomous manipulation. We cover approaches towards motion planning and control using visual and tactile perception as well as machine learning. This course is especially concerned with new approaches for overcoming challenges in generalization from experience, exploration of the environment, and learning representations so that these methods can scale to real problems. This course will also prepare students for conducting robotic manipulation research. As such, assigments and class activities are designed to help students hone their skills in critically reviewing technical papers and designing research projects. Every class, students will read and review one foundational paper and debate its strengths and weaknesses. Additionally, students will present tutorials on papers that supplement the foundational papers. Finally, students will propose an original research project on robotic manipulation. Students are recommended to have taken courses covering at least one of the following subjects: Robotics, Computer Vision, Machine Learning, Control, Filtering and Recursive Estimation, Optimization. Recommended prerequisites: CS131, CS223A, CS229 or equivalents. Course Information
UnitsCS326 is offered for 3-4 units for either a letter grade or credit/no credit. Students registering for the 4 unit version of the course will be required to spend at least 30 additional hours implementing their course project proposal and preparing the paper for a peer-reviewed conference submission (actual submission is not required). Expected Learning OutcomesAs part of this course, students will:
Expected Work Required by StudentsThe course is structured around foundational papers and the supplementary tutorial papers. In the course, each student will:
Reading MaterialThe course sessions will review papers that are available for free or through Stanford's subscription. To access readings while off campus, connect to the Stanford network via VPN. Students with DisabilitiesStudents who may need an academic accommodation based on the impact of a disability must initiate the request with the Office of Accessible Education (OAE). Professional staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty dated in the current quarter in which the request is made. Students should contact the OAE as soon as possible since timely notice is needed to coordinate accommodation (phone: 723-1066,OAE website). |