<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hades.mech.northwestern.edu//index.php?action=history&amp;feed=atom&amp;title=ME_449_Robotic_Manipulation_%28Archive_Fall_2014%29</id>
	<title>ME 449 Robotic Manipulation (Archive Fall 2014) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://hades.mech.northwestern.edu//index.php?action=history&amp;feed=atom&amp;title=ME_449_Robotic_Manipulation_%28Archive_Fall_2014%29"/>
	<link rel="alternate" type="text/html" href="https://hades.mech.northwestern.edu//index.php?title=ME_449_Robotic_Manipulation_(Archive_Fall_2014)&amp;action=history"/>
	<updated>2026-05-19T03:10:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://hades.mech.northwestern.edu//index.php?title=ME_449_Robotic_Manipulation_(Archive_Fall_2014)&amp;diff=23231&amp;oldid=prev</id>
		<title>Lynch at 15:39, 21 September 2015</title>
		<link rel="alternate" type="text/html" href="https://hades.mech.northwestern.edu//index.php?title=ME_449_Robotic_Manipulation_(Archive_Fall_2014)&amp;diff=23231&amp;oldid=prev"/>
		<updated>2015-09-21T15:39:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:39, 21 September 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Assignments==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Assignments==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk1.pdf|Assignment 1]], due Thursday Oct 9 at the beginning of class  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;([[Media:ME449-2014F-hwk1-solutions.pdf|Solutions]])&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk1.pdf|Assignment 1]], due Thursday Oct 9 at the beginning of class  &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk2.pdf|Assignment 2]], due Tuesday Oct 28 at the beginning of class  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;([[Media:ME449-2014F-hwk2-solutions.pdf|Solutions]])&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk2.pdf|Assignment 2]], due Tuesday Oct 28 at the beginning of class  &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk3.pdf|Assignment 3]], due &#039;&#039;&#039;Tuesday Nov 11 at the beginning of class&#039;&#039;&#039; &amp;lt;strike&amp;gt;Thursday Nov 6 at the beginning of class&amp;lt;/strike&amp;gt;.  Be prepared to do a demo of your numerical inverse kinematics on a mystery manipulator! &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;([[Media:ME449-2014F-hwk3-solutions.pdf|Solutions]])&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk3.pdf|Assignment 3]], due &#039;&#039;&#039;Tuesday Nov 11 at the beginning of class&#039;&#039;&#039; &amp;lt;strike&amp;gt;Thursday Nov 6 at the beginning of class&amp;lt;/strike&amp;gt;.  Be prepared to do a demo of your numerical inverse kinematics on a mystery manipulator! &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk4.pdf|Assignment 4]], due Thursday Nov 20 at the beginning of class. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;([[Media:ME449-2014F-hwk4-solutions-pt1.pdf|Solutions Part 1]],[[Media:ME449-2014F-hwk4-solutions-pt2.pdf|Solutions Part 2]])&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk4.pdf|Assignment 4]], due Thursday Nov 20 at the beginning of class. &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk5.pdf|Assignment 5]], due Wednesday Dec 10 at noon; final demos in the classroom at that time&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Media:ME449-2014F-hwk5.pdf|Assignment 5]], due Wednesday Dec 10 at noon; final demos in the classroom at that time&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lynch</name></author>
	</entry>
	<entry>
		<id>https://hades.mech.northwestern.edu//index.php?title=ME_449_Robotic_Manipulation_(Archive_Fall_2014)&amp;diff=23228&amp;oldid=prev</id>
		<title>Lynch: Created page with &quot;&#039;&#039;&#039;Fall Quarter 2014&#039;&#039;&#039;  * Instructor:  Prof. Kevin Lynch * Office hours:  Tech B221, Tues 4-5 PM, Wed 3:30-4:30 PM * Meeting:  12:30-1:50 TTh, Tech L221 * course website:  ht...&quot;</title>
		<link rel="alternate" type="text/html" href="https://hades.mech.northwestern.edu//index.php?title=ME_449_Robotic_Manipulation_(Archive_Fall_2014)&amp;diff=23228&amp;oldid=prev"/>
		<updated>2015-09-21T15:31:26Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Fall Quarter 2014&amp;#039;&amp;#039;&amp;#039;  * Instructor:  Prof. Kevin Lynch * Office hours:  Tech B221, Tues 4-5 PM, Wed 3:30-4:30 PM * Meeting:  12:30-1:50 TTh, Tech L221 * course website:  ht...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Fall Quarter 2014&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Instructor:  Prof. Kevin Lynch&lt;br /&gt;
* Office hours:  Tech B221, Tues 4-5 PM, Wed 3:30-4:30 PM&lt;br /&gt;
* Meeting:  12:30-1:50 TTh, Tech L221&lt;br /&gt;
* course website:  http://hades.mech.northwestern.edu/index.php/ME_449_Robotic_Manipulation&lt;br /&gt;
&lt;br /&gt;
==Course Summary==&lt;br /&gt;
&lt;br /&gt;
Mechanics of robotic manipulation, computer representations and algorithms for manipulation planning, and applications to industrial automation, parts feeding, grasping, fixturing, and assembly.&lt;br /&gt;
&lt;br /&gt;
==Grading==&lt;br /&gt;
&lt;br /&gt;
Grading for the course will be based on problem sets and a final project. There will be no exams. &lt;br /&gt;
&lt;br /&gt;
==Course Text==&lt;br /&gt;
[[Media:park-lynch.pdf|&amp;quot;Introduction to Robotics:  Mechanics, Planning, and Control,&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
[[Media:ME449-Summary-2014.pdf|Summary of important equations]].&lt;br /&gt;
&lt;br /&gt;
==Assignments==&lt;br /&gt;
&lt;br /&gt;
* [[Media:ME449-2014F-hwk1.pdf|Assignment 1]], due Thursday Oct 9 at the beginning of class  ([[Media:ME449-2014F-hwk1-solutions.pdf|Solutions]])&lt;br /&gt;
* [[Media:ME449-2014F-hwk2.pdf|Assignment 2]], due Tuesday Oct 28 at the beginning of class  ([[Media:ME449-2014F-hwk2-solutions.pdf|Solutions]])&lt;br /&gt;
* [[Media:ME449-2014F-hwk3.pdf|Assignment 3]], due &amp;#039;&amp;#039;&amp;#039;Tuesday Nov 11 at the beginning of class&amp;#039;&amp;#039;&amp;#039; &amp;lt;strike&amp;gt;Thursday Nov 6 at the beginning of class&amp;lt;/strike&amp;gt;.  Be prepared to do a demo of your numerical inverse kinematics on a mystery manipulator! ([[Media:ME449-2014F-hwk3-solutions.pdf|Solutions]])&lt;br /&gt;
* [[Media:ME449-2014F-hwk4.pdf|Assignment 4]], due Thursday Nov 20 at the beginning of class. ([[Media:ME449-2014F-hwk4-solutions-pt1.pdf|Solutions Part 1]],[[Media:ME449-2014F-hwk4-solutions-pt2.pdf|Solutions Part 2]])&lt;br /&gt;
* [[Media:ME449-2014F-hwk5.pdf|Assignment 5]], due Wednesday Dec 10 at noon; final demos in the classroom at that time&lt;br /&gt;
&lt;br /&gt;
==Approximate Syllabus==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Configuration Space&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 2&lt;br /&gt;
* degrees of freedom, Grubler&amp;#039;s formula, parameterizations, holonomic and nonholonomic constraints &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Rigid-Body Motions&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 3, but you may skim/skip 3.2.2, 3.2.4&lt;br /&gt;
* rotation matrices, Euler angles, exponential coordinates, unit quaternions&lt;br /&gt;
* angular velocities&lt;br /&gt;
* rigid-body motions&lt;br /&gt;
* spatial velocities&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Forward Kinematics&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 4, but you may skim/skip 4.1 and 4.2.3&lt;br /&gt;
* product of exponentials formula &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Velocity Kinematics and Statics&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 5&lt;br /&gt;
* coordinate, space, and body Jacobians &lt;br /&gt;
* statics of open chains, singularities, manipulability &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Inverse Kinematics&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 6, but you may skip 6.1&lt;br /&gt;
* 2R example, numerical methods, and redundant open chains &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dynamics of Open Chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 8.1 and 8.2 on Lagrangian formulation, rest of the chapter on Newton-Euler and task space coords&lt;br /&gt;
* Lagrangian formulation, dynamics of a single rigid body &lt;br /&gt;
* Newton-Euler inverse and forward dynamics of open chains, dynamics in task space&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Trajectory Generation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 9, but you may skip 9.2 and 9.3&lt;br /&gt;
* definitions and time-optimal time scaling &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Motion Planning&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 10 through 10.5.1&lt;br /&gt;
* overview, foundations, and complete path planners&lt;br /&gt;
* grid methods and the RRT sampling method&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Robot Control&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
optional:  Chapter 11&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Grasping and Manipulation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
reading:  Chapter 12&lt;br /&gt;
* contact kinematics, planar graphical methods, and form closure&lt;br /&gt;
* contact forces, planar graphical methods, and force closure, Chapter 12.2&lt;br /&gt;
* other manipulation, Chapter 12.3&lt;/div&gt;</summary>
		<author><name>Lynch</name></author>
	</entry>
</feed>