This course is cross-listed between CS and ME. It is the entry level course for the robotics track, and is a prerequisite for most of the more advanced robotics courses.
CS 1000, MATH 2250. Knowledge of Matlab is required. Students not having a Matlab background are advised to follow the CS 1000 online materials.
In this course we will examine the kinematics, dynamics, and control
of robot manipulators; see the schedule
for more details. Besides lectures, there will be laboratory exercises
involving real robots and a term project involving programming a robot
Course notes will be provided. All materials will be accessible through the course web page.
The grade will be based on homework assignments (40%);
projects (20%); exams (20%); and a final exam (20%).
If you are uncertain about homework questions it is your responsibility to contact the instructor or TA for clarification. Misinterpretation of assignments will not be accepted as an excuse.
Projects include programming a robot simulator and programming a real robot. All exams and quizzes are open book. Undergraduates and graduates are graded separately. Graduate students will be given extra readings, assignments, and exam questions.
You are encouraged to discuss techniques and issues with other students; however, all solutions turned in must be your own work. Any common work turned in, whether given or received, will result in a failing grade for the course.
College of Engineering Semester Guidelines.