Home

Overview

Courses

FAQ

New Courses

Links

Minor in Robotics

The robotics minor will have a pre-requisite: knowledge of the C language, basic programming skills, and familiarity with basic algorithms.

A central course for the minor is a new one entitled General Robotics (24-354). This course will give students the big picture of what is going on in robotics through topics such as kinematics, mechanisms, motion planning, sensor based planning, mobile robotics, sensors and vision. The minor also has two other required courses: (1) a controls class and (2) a manipulation, dynamics, or mechanism class. These courses provide students with the necessary intuition and technical background to move on to more advanced robotics courses.

Students may satisfy the elective requirements by taking an upper level Robotics Institute course and an independent research project under Mechanical Engineerings Project (24-391/392), Mechanical Engineering Department Research Honors(24-291/492), CIT Honors(39-500), or Undergraduate Research in Robotics(16-597). In any event, the student must have course selection approved by the director of the minor.

Following is the list of courses that must be completed for the Minor in Robotics:

Overview
24-354 General Robotics

Controls
One of the following courses:
06-205 Chemical Engineering Process Control
18-370 Fundamentals of Control
24-451 Feedback Control Systems
16-299 Introduction to Feedback Control Systems
Note that CS students should take the new 16-299 course to satisfy their controls requirement but they can take either 18-370 or 24-451 with only the 18-396 pre-requisite (perhaps pass/fail). 18-220 would be helpful, but not necessary. ECE students can take 24-451 with only the 18-396 pre-requisite. There are no long pre-req chain for these courses if you are a non-major.

Manipulation, Dynamics, Mechanisms
One of the following courses:
15-384 Manipulation
24-353 Intermediate Dynamics
24-355 Kinematics and Dynamics of Mechanisms

Electives
Two of the following courses:
15-381 Artificial Intelligence: Representation and Problem solving
15-385 Computer Vision
15-462 Computer Graphics I
15-463 Computer Graphics II
15-681 Machine Learning
16-362/16-862 Introduction to Mobile Robot Programming
16-721 Advanced Perception
16-778/18-778/24-778 Mechatronic Design
18-879 Special Topics in Systems and Control (Multi-Agent Systems)
24-384 Special Topics in Design: Computational Geometry
24-700/16-735 Robotic Sensor Based Motion Planning
24-779 Human Systems and Control
60-422 Advanced ETB: Robotic Art Studio
85-213 Information Processing and Artificial Intelligence
85-370 Perception
One Independent study course
An upper level RI course


For questions about the Robotics Minor, contact Howie Choset
For problems with this site, contact the Webmaster


This site was last updated on February 15, 2000