CS 5310/6310 & ME 5220/6220
Introduction to Robotics
Fall 2001

The mechanics of robots, comprising kinematics, dynamics, and control. Planar, spherical, and spatial transformations and displacements. Representing orientation: Euler angles, angle-axis. Robot kinematics: types of joints, typical structures, Denavit-Hartenberg parameters, forward kinematics. Velocity and acceleration: the Jacobian. Inverse kinematics: solvability and singularities. Trajectory planning: joint interpolation and Cartesian trajectories. Statics of serial chain mechanisms. Inertial parameters, Newton-Euler equations, recursive forward and inverse dynamics. Robot behaviors, mobile platforms, and sensing. Feedback and feedforward control; force control.


Instructor: Tom Henderson


Teaching Assistant: None


Class Mailing Lists

Please subscribe to the class mailing list by: The cs5310 mailing list is for use by the instructor and TA to send messages to students, and should not be used by students.To send questions about coursework, use the following email address instead:

Announcements and Assignments

        Assignment 2 solution (see a2).

Resources

Additional references on quaternions.

 On-line tutorials and references for Matlab can be found at the following sites:

A postscript viewer for Microsoft Windows can be found at the following website: A freeware Matlab-like interpreter called Octave can be downloaded from:

Handouts

The following handouts incorporate any corrections that have been identified.

Lectures

Homework

Exams

Score distributions

Robot Programming Lab

Class Projects