User Tools

Site Tools


ece4560:schedule

This is an old revision of the document!


Progression of Course Material

Reading


The official textbook is:

  • [C] Craig. Introduction to Robotics: Mechanics and Control.

One alternative is:

  • [SHV] Spong, Hutchinson, Vidyasagar. Robot Modeling and Control.

There are a couple of books available online. The first is a bit more abstract, while the second is more suited to the course material,

  1. [MLS] Murray, Li, and Sasty. A Mathematical Introduction to Robotics; online - pdf.
  2. [LP] Lynch and Park. Modern Robotics: Mechanics, Planning, and Control; online.
  3. [Co] Corke. Robotics, Vision, and Control: Fundamental Algorithms in MATLAB; GT Library

The time line below will reference the books based on the abbreviation using the authors' initials. You need only really reference one of the books. the equivalent material for each book is provided in the Reading column, as applicable. The alignment with lecture is not 100% for any of them, but gets close. Also, as in the main wiki page, there are scanned lecture notes.

Time Line


Theory Application Reading
Week 01 Syllabus Matlab Basics LP 3.0-3.1; C 2.1-2.3
Rigid Bodies and Frames SHV 2.1, 2.2.1, 2.4, 2.6
Week 02 $SE(2)$, Homogeneous Representation Matlab Classes LP 3.3.1, only $SE(2)$
Frames vs Displacements C 2.3, 2.6; SHV 2.4, 2.7
Transformations
Week 03 Lie Groups Matlab Classes (ctd) LP 3.2.1, 3.3.1
Displacements (ctd) C 2.6, 3.5
Kinematic Chains SHV 2.6, 2.7, 3.1
Adjoint Operation
Week 04 Kinematic Chains Matlab
Vectors and Frames
Velocities / $\mathfrak{se}(2)$
Week 05 $SO(3)$, $SE(3)$ & Representations Matlab
Velocities / $\mathfrak{so}(3)$, $\mathfrak{se}(3)$ Planar Manipulator C 3.2, LP 3.2 - 3.3
Week 06 Exponential Operation Matlab LP 3.2.3, 3.3
Logarithm Operation Planar Manipulator
Spatial Manipulator
Week 07 Forward/Inverse Kinematics Planar Manipulator C 7.1-7.2, LP 4.1
Manipulator Workspace Spatial Manipulator LP 2.5
Week 09 Inverse Kinematics Planar Manipulator LP 6.1 & B.1
Manipulator Jacobian Spatial Manipulator LP 5.1
Week 10 Manipulator Jacobian Planar Manipulator
Pseudo-Inverse Spatial Manipulator C 8.1-8.2
Week 11 Trajectory Generation (Splines) Planar Manipulator C 3.1, LP 9.1-9.3
Spatial Manipulator LP 9.3
Week 12 Resolved Rate Trajectory Generation Planar Manipulator LP 6.2-6.3
Spatial Manipulator C 8.2-8.3
Week 13 Pseudo-Inverses Planar Manipulator
Spatial Manipulator
Week 14 Wrenches / Generalized Forces Spatial Manipulator LP 3.4
Manipulator Jacobian and Wrenches C 8.3
Week 15
Week 16

ECE4560 Main

ece4560/schedule.1540670081.txt.gz · Last modified: 2023/03/06 10:31 (external edit)