2.12 Introduction to Robotics

Fall 2005

Wheeled robot carrying doll in its arm.
In this year's final project, 2.12 students built a rescue robot to find and carry a doll, representing a victim of disaster, to the "emergency room." (Image from video by Phil Shaltis. Used with permission.)

Course Highlights

This course features a full set of lecture notes and assignments, plus video clips of project demonstrations.

Course Description

This course provides an overview of robot mechanisms, dynamics, and intelligent controls. Topics include planar and spatial kinematics, and motion planning; mechanism design for manipulators and mobile robots, multi-rigid-body dynamics, 3D graphic simulation; control design, actuators, and sensors; wireless networking, task modeling, human-machine interface, and embedded software. Weekly laboratories provide experience with servo drives, real-time control, and embedded software. Students will design and fabricate working robotic systems in a group-based term project.

Special Features

Technical Requirements

Special software is required to use some of the files in this course: .rm, .mov, .zip.

Donate Now


Prof. Harry Asada
Prof. John Leonard

Course Meeting Times

Two sessions / week
1.5 hours / session

One session / week
2 hours / session



Archived Courses

Previous version