Difference between revisions of "ME 449 Robotic Manipulation"

From Mech
Jump to navigationJump to search
Line 24: Line 24:
* [[Media:ME449-2014-hw2.pdf|Assignment 2]], due Monday 4/28 at the beginning of class [[Media:ME449_2014_Solns_HW2.pdf|Solutions]]
* [[Media:ME449-2014-hw2.pdf|Assignment 2]], due Monday 4/28 at the beginning of class [[Media:ME449_2014_Solns_HW2.pdf|Solutions]]
* [[Media:ME449-2014-hw3.pdf|Assignment 3]], due Monday 5/12 at the beginning of class [[Media:ME449_2014_Solns_HW3.pdf|Solutions]]
* [[Media:ME449-2014-hw3.pdf|Assignment 3]], due Monday 5/12 at the beginning of class [[Media:ME449_2014_Solns_HW3.pdf|Solutions]]
* [[Media:ME449-2014-hw4.pdf|Assignment 4]], due Wednesday 5/21 at the beginning of class
* [[Media:ME449-2014-hw4.pdf|Assignment 4]], due Wednesday 5/21 at the beginning of class [[Media:ME449_2014_Solns_HW4.pdf|Solutions]] [[File:ME449_2014_Solns_Last_Problem.zip|Last Problem Additional Solution]]
* [[Media:ME449-2014-hw5.pdf|Assignment 5]], due Wednesday 5/30 at the beginning of class
* [[Media:ME449-2014-hw5.pdf|Assignment 5]], due Wednesday 5/30 at the beginning of class
* [[Media:ME449-2014-hw6.pdf|Assignment 6]], due Friday 6/11 at 11 AM. This assignment refers to the [[Media:ME449-2014-srinivasa-IROS2005.pdf|IROS 2005 paper by Srinivasa et al.]]
* [[Media:ME449-2014-hw6.pdf|Assignment 6]], due Friday 6/11 at 11 AM. This assignment refers to the [[Media:ME449-2014-srinivasa-IROS2005.pdf|IROS 2005 paper by Srinivasa et al.]]

Revision as of 10:05, 27 May 2014

Spring Quarter 2014

Course Summary

Mechanics of robotic manipulation, computer representations and algorithms for manipulation planning, and applications to industrial automation, parts feeding, grasping, fixturing, and assembly.

Grading

Grading for the course will be based on student lectures, problem sets and a final project. There will be no exams. The final project, due during finals week, will take the form of a conference paper analyzing a manipulation problem, building on another research paper, or implementing a simulation.

Course Text

"Introduction to Robotics: Mechanics, Planning, and Control," F. C. Park and K. M. Lynch. These course notes will be undergoing revision throughout the quarter; check the timestamp in the table of contents.

Summary of important equations.

Assignments

Approximate Syllabus

Student videos are due at least 48 hours before the first class they will be used for.

Configuration Space

reading: Chapter 2

  • degrees of freedom, Grubler's formula, parameterizations, holonomic and nonholonomic constraints (classes 1-2)

Rigid-Body Motions (classes 3-6), through Fri April 11

reading: Chapter 3, but you may skim/skip 3.2.2, 3.2.4

  • rotation matrices, Euler angles, exponential coordinates, unit quaternions
  • angular velocities
  • rigid-body motions
  • spatial velocities

Forward Kinematics, through Wed April 16

reading: Chapter 4, but you may skim/skip 4.1 and 4.2.3

Velocity Kinematics and Statics, through Wed April 23

reading: Chapter 5

Inverse Kinematics, through Mon April 28

reading: Chapter 6, but you may skip 6.1

  • 2R example, numerical methods, and redundant open chains (classes 12-13)

Dynamics of Open Chains, through Wed May 7

reading: Chapter 8.1 and 8.2 on Lagrangian formulation, rest of the chapter on Newton-Euler and task space coords

Trajectory Generation, through Mon May 12

reading: Chapter 9, but you may skip 9.2 and 9.3

Motion Planning, through Wed May 21

reading: Chapter 10 through 10.5.1

  • grid methods and the RRT sampling method (classes 22-23)

Robot Control

optional: Chapter 11

Grasping and Manipulation, through Fri June 6

reading: Chapter 12

  • contact kinematics, planar graphical methods, and form closure (classes 24-25)
  • contact forces, planar graphical methods, and force closure, Chapter 12.2 (classes 26-27; Xiang Chen and Xiaobin Xiong)
  • other manipulation, Chapter 12.3 (classes 28-29; Max Shepherd and Zack Woodruff)

Archive