ME 115(a,b): Introduction to Kinematics and Robotics

Winter/Spring 2013-2014

ME 115(b) Schedule: Mon./Wed./Fri., 10:00 am-11:00 am, 33 Baxter



Course Staff

Course Instructor: Joel Burdick Room 205 Keck (626) 395-4139 jwb@robotics.caltech.edu
Teaching Assistant: Krishna Shankar Room 218 Keck krishna@caltech.edu
Administrative: Mrs. Maria Koeper Room 207 Keck (626) 395-3385 mkoeper@caltech.edu

Course Information


Bulletins and Announcements for ME 115(b)

05/23/14: Homework #5

05/19/14: Handout on the Differential Geometry of Surfaces

05/16/14: Handout on the Planar Contact Equations

05/14/14: Handout on the Differential Geometry of Curves

04/07/14: Starting on Wed. April 9, the course will be help in 33 Baxter (so that we can use an LCD projector)

Lectures, Reading, Handouts, and Homework Schedule for ME115(b)

Date: Lecture Reading Optional Reading Homework
03/31/14 Closed Loop Linkages ( continued)
Structure Equations
MLS Chapter 3, pages 132-138 -none- -none-
04/02/14 Closed Loop Linkages (continued)
Special Configurations
MLS Chapter 3, pages 132-138 -none- -none-
04/04/14 Parallel Mechanisms
Structure Equations and Mobility
MLS Chapter 3, pages 132-142 -none- Homework 1b
04/07/14 Parallel Mechanisms (continued )
Actuator and Kinematic Singularities
MLS Chapter 3, pages 138-142 -none- -none-
04/09/14 Parallel Mechanisms: the Delta Robot -none- Adept Quattro Robot -none-
04/11/14 Redundant Robots: resolved rate ideas -none- -none- -none-
04/14/14 Redundant Robots
Moore Penrose Pseudo-inverse
Notes on the Moore-Penrose PseudoInverse -none- -none-
04/16/14 Redundant Robots
Redundancy Resolution
Notes on the Moore-Penrose PseudoInverse -none- Homework #2
(Due 4/23/15)
04/18/14 Redundant Robots
Obstacle Avoidance, Damped Pseudo-Inverse
Notes on the Moore-Penrose PseudoInverse -none- -none-
04/21/14 Class Cancelled -none- -none- -none-
04/23/14 Damped Pseudo Inverse &
Intro to Robotic Grasping
Notes on the Damped Pseudo-Inverse -none- -none-
04/25/14 Multi-Fingered Robot Grasping
Contact Models
Chapt 5, MLS: pages 211-218 -none- Homework #3
due 5/2/14
04/28/14 Multi-Fingered Robot Grasping
Contact Models, Grasp Map
Chapt 5, MLS: pages 218-222 -none- -none-
04/30/14 Multi-Fingered Robot Grasping
Force Closure
Chapt 5, MLS: pages 223-229 -none- -none-
05/02/14 Multi-Fingered Robot Grasping
Force Closure
-none- -none- -none-
05/05/14 Multi-Fingered Robot Grasping
Bounds on Number of Fingers
-none- -none- -none-
05/07/14 Multi-Fingered Robot Grasping
-none- -none- Homework #4
due 05/14/14



Bulletins and Announcements for ME 115(a)

03/15/14: The Final Exam

02/24/14: TA Office Hours! : Thursday night (Mar 6th), from 7-9 PM, Krishna will hold office hours in Sherman Fairchild 326.

03/03/14: Final Project Guidelines

02/28/14: Handout : This is a scan from John H. Craig's Introduction to Robotics, that presents Denavit Hartenberg Parameters very clearly and with pleasant conventions. Examples from class were done using this approach.

02/24/14: TA Office Hours! : Thursday night (Feb 27th), from 7-9 PM, Krishna will hold office hours in Sherman Fairchild 326.

02/24/14: Note that Problem 1 in Homework #4 has been shortened, since part of the originally assigned Problem 1 has been covered in the previous homework.

02/24/14: A make-up class will take place today (Mon. Feb. 24) at 3:00 pm in Thomas 206 (the normal class lecture location)

02/10/14:
TA Office Hours! : Thursday night (Feb 13th), from 8-10 PM, Krishna will hold office hours in Sherman Fairchild 220.

Notes : Notes from material covered today are available here .

Homework 3: Homework 3 was handed out last friday, and is also available here. It is due Friday Feb 14th.

01/31/14: TA Office hours!: Sunday night (Feb. 2) from 7-9 pm, Krishna will hold office hours in the Sherman Fairchild Conference Room. Stop by if you have questions about the homework.

01/22/14: TA Office hours!: Thursday night (Jan. 23) from 7-9 pm, Krishna will hold office hours in Sherman Fairchild 326. Stop by if you have questions about the homework.

01/10/14: The course meeting time has changed again . The new meeting time is set to Mondays (8:05pm-9:30 pm) and Fridays (11:30 am-12:55 pm). The meeting rom is 206 Thomas .

01/07/14: The course meeting time and location has changed . The new meeting time is tentatively set to Mondays (noon-12:55 pm) and Fridays (11:00 am-12:55 pm). The new meeting rom is 206 Thomas . Note, as the class enrollment settles down, we will vote again to find a better time.



Lectures, Reading, Handouts, and Homework Schedule for ME115(a)

This is a scan from John H. Craig's Introduction to Robotics, th
Date: Lecture Reading Optional Reading Homework
01/07/14 Class Overview and Motivation Chapter 1 of MLS (pages 1-18) History of Kinematics Through 1900
(Introductory chapter from Kinematic Synthesis of Linkages by D.S. Hartenberg)
-none-
01/10/14 Planar Rigid Body Kinematics
displacements
MLS Chapter 2, pages 19-23 -none- -none-
01/13/14 Planar Rigid Body Kinematics (continued)
Displacement Groups & Poles
Notes on Elliptical Trammel Archemides Trammel (Wikipedia)
Polyhedral Linkages Synthesized Using Cardan Motion Along Radial Lines
-none-
01/17/14 Intro to Spherical Kinematics
Classic Matrix Groups
MLS Pages 22-26
Notes on the Classical Matrix Groups
Notes on Rotations
-none- Homework #1 (due 01/24/14)
Solution #1
01/20/14 No Class (MLK holiday) -none- -none- -none-
01/24/14 Spherical Kinematics (continued)
Cayley's Theorem
Notes on Rotations
MLS Pages 22-26
-none- -none-
01/27/14 Kinematics of Rotations (cont.)
Euler's Theorem, Exponential Coordinates
Notes on Rotations
MLS Pages 27-31
-none- Homework #2 (due 02/03/14)
Solution #2
01/31/14 Kinematics of Rotations (cont.)
Euler Angles, Quaternions
MLS Pages 31-34 Intro to Algebras -none-
02/03/14 Quaternions (continued)
Intro to Spatial Kinematics
MLS Pages 31-34; MLS 34-39; -none- -none-
02/07/14 Spatial Displacements:
Chasle's Theorem, Screw Coordinates
MLS Pages 35-50 -none- Homework #3 (Due 02/14/14)
Solution #3
02/07/14 Spatial Displacements: Exponential Coordinates
Intro to Rigid Body Velocities
MLS Pages 35-50; MLS Pages 51-52 -none- -none-
02/10/14 Rigid Body Velocities MLS Pages 52-58 -none- -none-
02/10/14 Rigid Body Velocities MLS Pages 52-58 -none- -none-
02/14/14 Review of Rigid Body Velocities MLS Pages 52-58 -none- -none-
02/17/14 No Class: President's Day Holiday -none- -none- -none-
02/21/14 Velocity Transformations and Wrenches MLS Pages 58-66 -none- -none-
02/24/14 ( Make Up Class ) Serial Chain Mechanisms MLS Pages 81-83 Wikipedia Page on Denavit-Hartenberg Parameters
(the styles used in MLS)
Denavit Hartenberg Parameters
Scanned from Introduction to Robotics by Craig.
Homework #4 (due Fri. 02/28/14)
Solution #4
02/28/14 Product of Exponentials
Intro to Inverse Kinematics
MLS Pages 58-66 -none- Homework #5 (due Fri. 03/07/14)
Solution #5
03/03/14 Inverse Kinemaics (continued)
The Elbow Manipulator example
MLS Pages 58-66 -none- -none-


Questions and complaints should be addressed to:
jwb@robotics.caltech.edu