
UNIVERSITY OF MASSACHUSETTS


CMPSCI 603 
Robotics 
Spring 2018 


Course Information
This class is a comprehensive introduction to the mathematical foundations of robotics. We plan to cover actuation, control, kinematics, dynamics, sensors and signal processing, path planning, uncertainty, probabilistic models and inference, and machine learning for motor control.
During the semester, each student will build a simulated robot based on the "RogertheCrab" simulator to reinforce the material in class. The programming exercises will provide building blocks for a final project.
Lecture:
Tuesday, Thursday 1:002:15, LGRC 310
Credit: 3 units
Instructor:
Rod Grupen,
Email: grupen "at" cs "dot" umass "dot" edu,
Phone: 4135453280,
Office: Wednesday 3:005:00 LGRC A337
Teaching Assistant:
Sadegh Rabiee,
Email: srabiee "at" cs "dot" umass "dot" edu,
Office: Monday 4:156:15 LGRT T220
Grading:
Grading Policy: All project work and homework assignments are to be completed by individual students. Discussion regarding projects is encouraged, however, every student must complete all of the work associated with every project/homework independently.
Assignments generally include openended problems that require the student student to make assumptions and use concepts discussed in class to support conclusions. This can involve explanation and/or analysis that is not explicitly part of the question . Projects should be written up carefullypresentation is part of the grade. Code will sometimes be required, but source code should not appear in the write up. Instead, devise experiments that demonstrate correctness. Where necessary, include pseudocode to capture important algorithmic details.
Late Policy:
Homework assignments should be dated and submitted electronically on the
day when they are due. After 11:59PM on the due date, assignments will
be considered 1 day late. There will be a 5% penalty for every late
daythat is, with 2 late days and with a raw grade of 100% on the
assignment, your score will be (1.0  2(0.05))*100% = 90%.