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
Week 06 Exponential Operation Matlab
Logarithm Operation Planar Manipulator
Spatial Manipulator
Week 07 Forward/Inverse Kinematics Planar Manipulator C 7.1-7.2
Manipulator Workspace Spatial Manipulator
Week 09 Inverse Kinematics Planar Manipulator
Manipulator Jacobian Spatial Manipulator
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
Spatial Manipulator
Week 12 Resolved Rate Trajectory Generation Planar Manipulator
Spatial Manipulator C 8.2-8.3
Week 13 Pseudo-Inverses Planar Manipulator
Spatial Manipulator
Week 14 Wrenches / Generalizaed Forces Spatial Manipulator
Manipulator Jacobian and Wrenches C 8.3
Week 15
Week 16

Main

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