<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://robotics.caltech.edu/wiki/index.php?action=history&amp;feed=atom&amp;title=ME_CDS_EE_234</id>
		<title>ME CDS EE 234 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://robotics.caltech.edu/wiki/index.php?action=history&amp;feed=atom&amp;title=ME_CDS_EE_234"/>
		<link rel="alternate" type="text/html" href="http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;action=history"/>
		<updated>2026-07-13T12:41:27Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.0</generator>

	<entry>
		<id>http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1901&amp;oldid=prev</id>
		<title>Jwb at 07:13, 3 January 2022</title>
		<link rel="alternate" type="text/html" href="http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1901&amp;oldid=prev"/>
				<updated>2022-01-03T07:13:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:13, 3 January 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** You DO NOT need to buy this book.&amp;#160; By special agreement with the publishers, appropriate sections of this text will be distributed to class members for free.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** You DO NOT need to buy this book.&amp;#160; By special agreement with the publishers, appropriate sections of this text will be distributed to class members for free.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;== Course &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Syllabus &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;== Course &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Description &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''Theoretical Kinematics'' &lt;/del&gt;is the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;study &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;motion and &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;analytical tools &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;represent &lt;/del&gt;motion, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;while &lt;/del&gt; ''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'Applied Kinematics&lt;/del&gt;''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;' is the analysis and synthesis of mechanisms which implement &lt;/del&gt;given &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;motions&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;This course presents &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;basic overview of theoretical kinematics&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;while the applied portions focus on robotic mechanisms&lt;/del&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ME/CDS/EE 234(a) &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;devoted to an advanced treatment of robot kinematics.&amp;#160; We will review rigid body kinematics, with an emphasis on a Lie-algebraic framework.&amp;#160; Then &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;basic robot mechanisms are analyzed using these methods.&amp;#160; The second half &lt;/ins&gt;of the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;quarter will introduce the kinematics of robotic grasping and manipulation. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ME/CDS/EE 234(b) is devoted &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;robotic &lt;/ins&gt;motion &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;planning.&amp;#160; The first half of the quarter will summarize several frameworks and algorithms for robotic motion planning&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;with an emphasis on incorporating uncertainty into the motion planning process. &lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The second half of the quarter will take a deep dive into one particular motion planning problem: sensory robotic coverage planning. In sensory coverage planning, a robot must plan its motions so that its onboard sensors &lt;/ins&gt;''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cover&lt;/ins&gt;'' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;every point in a &lt;/ins&gt;given &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;environment, at least once&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''Prerequisites:''' ME 133(&lt;/ins&gt;a,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;b) or equivalent&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/Overview2016.pdf overview] of the course, including course mechanics, grading, etc.&amp;#160; The most salient information is repeated below.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/Overview2016.pdf overview] of the course, including course mechanics, grading, etc.&amp;#160; The most salient information is repeated below.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l51&quot; &gt;Line 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Grading ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Grading ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;The final grade will be based on homework sets, and a final exam or final project&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;: &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;The final grade will be based on homework sets, and a final exam or final project&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;#160; Covid permitting, we aim to have a few laboratory experiments, whose grades will be weighted as two homework exercises. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* ''' Homework (70%):''' Homework sets will be handed out every 7-10 days, and are due at 5 pm on the due date (which will always coincide with a class meeting).&amp;#160; Homeworks can be dropped off in class, or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;deposited in the box outside &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;245 &lt;/del&gt;Gates-Thomas.&amp;#160; Some homeworks will require computation.&amp;#160; MATLAB or Mathematica should be sufficient to solve every homework posed in this course, though students can choose their favorite programming language. Code is considered part of your solution and should be included &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/del&gt;with the problem set when appropriate.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* ''' Homework (70%):''' Homework sets will be handed out every 7-10 days, and are due at 5 pm on the due date (which will always coincide with a class meeting).&amp;#160; Homeworks can be dropped off in class &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(when in-person classes resume)&lt;/ins&gt;, or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;delivered to room 250 &lt;/ins&gt;of Gates-Thomas &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(the office of Sonya Lincoln)&lt;/ins&gt;.&amp;#160; Some homeworks will require computation.&amp;#160; MATLAB or Mathematica should be sufficient to solve every homework posed in this course, though students can choose their favorite programming language. Code is considered part of your solution and should be included with the problem set when appropriate.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Final exam/project (30%):''' Students have the option to take a final exam (a limited time take-home format exam which is open book, open note, and computer allowed) or select a final project.&amp;#160; The final project must incorporate some aspect of the course, and the topic and scope my be approved by the course instructor.&amp;#160; The final exam will due at 5:00 pm the last day of finals. The final project is similarly due at 5:00 pm on the last day of finals.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Final exam/project (30%):''' Students have the option to take a final exam (a limited time take-home format exam which is open book, open note, and computer allowed) or select a final project.&amp;#160; The final project must incorporate some aspect of the course, and the topic and scope my be approved by the course instructor.&amp;#160; The final exam will due at 5:00 pm the last day of finals. The final project is similarly due at 5:00 pm on the last day of finals.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jwb</name></author>	</entry>

	<entry>
		<id>http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1900&amp;oldid=prev</id>
		<title>Jwb: /* Course Text and References */</title>
		<link rel="alternate" type="text/html" href="http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1900&amp;oldid=prev"/>
				<updated>2022-01-03T06:50:37Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Course Text and References&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:50, 3 January 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot; &gt;Line 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''ME/CDS/EE 234(a):''' The first quarter will use two main text books:&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''ME/CDS/EE 234(a):''' The first quarter will use two main text books:&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page R.M. Murray, Z. Li, and S. Sastry, ''A Mathematical Introduction to Robotic Manipulation,'' CR Press, 1994.]&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page R.M. Murray, Z. Li, and S. Sastry, ''A Mathematical Introduction to Robotic Manipulation,'' CR Press, 1994.]&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** The 1st edition of this book &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;available &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;freely &lt;/del&gt;on-line &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;at the link above&lt;/del&gt;, and is perfectly adequate for the course&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** The 1st edition of this book &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;used to be &lt;/ins&gt;available on-line, and is perfectly adequate for the course&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;#160; Select chapters will be made available to &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** We will refer to this text as ''MLS'' (the initials of the authors last names). While the course topics will follow the text subjects, additional material not in the text will often be presented in class and via additional handouts (that will be posted on this website)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** We will refer to this text as ''MLS'' (the initials of the authors last names). While the course topics will follow the text subjects, additional material not in the text will often be presented in class and via additional handouts (that will be posted on this website)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.cambridge.org/core/books/mechanics-of-robot-grasping/0D79AD1A613397256CB1AEA67F3B3A6E E. Rimon and J.W. Burdick, &amp;quot;The Mechanics of Robot Grasping&amp;quot;, Univ. of Cambridge Press, 2019]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.cambridge.org/core/books/mechanics-of-robot-grasping/0D79AD1A613397256CB1AEA67F3B3A6E E. Rimon and J.W. Burdick, &amp;quot;The Mechanics of Robot Grasping&amp;quot;, Univ. of Cambridge Press, 2019]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** You DO NOT need to buy this book.&amp;#160; By special agreement with the publishers, appropriate sections of this text will be distributed to class members for free. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** You DO NOT need to buy this book.&amp;#160; By special agreement with the publishers, appropriate sections of this text will be distributed to class members for free.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Course Syllabus ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Course Syllabus ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jwb</name></author>	</entry>

	<entry>
		<id>http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1899&amp;oldid=prev</id>
		<title>Jwb: /* Announcements  For ME/CDS/EE 234(a) */</title>
		<link rel="alternate" type="text/html" href="http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1899&amp;oldid=prev"/>
				<updated>2022-01-03T06:03:13Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Announcements  For ME/CDS/EE 234(a)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:03, 3 January 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot; &gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Announcements&amp;#160; For ME/CDS/EE 234(a) ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Announcements&amp;#160; For ME/CDS/EE 234(a) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* '''01/04/22:''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* '''01/04/22:''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;An &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;media&lt;/ins&gt;:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ME-CDS-EE-234_overview&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pdf |&amp;#160; Overview&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;of the course was discussed &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;class&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;** The &lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://robotics.caltech.edu/~jwb/courses/ME115/Videos/Spider_Mechanism.mp4 Spider Mechanism Video] (in mp4 format).&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;** The &lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;//robotics&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;caltech.edu/~jwb/courses/ME115/Videos/Rostock_Mechanism.mp4 Rostock Video&lt;/del&gt;] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(in mp4 format).&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* '''05/14/16:''' The first video lecture can be downloaded [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/Lecture1.mov from here&lt;/del&gt;] in .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mov format&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* '''05/14/16:''' The second video lecture can be [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/Lecture2.mp4 downloaded here] in .mp4 format&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* '''05/04/16:''' The [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/final_project_b.16.pdf Final Project Guidelines]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* '''04/06/16:''' The T.A. office hours will be Thurs, 8:00 pm onward, in Room 229 (#2-#3) of Sherman-Fairchild Library&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Course Text and References ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Course Text and References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jwb</name></author>	</entry>

	<entry>
		<id>http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1898&amp;oldid=prev</id>
		<title>Jwb: Created page with &quot;This is the homepage for ME/CDS/EE 234(a,b) (Advanced Robotics) for Winter/Spring 2021/2022.   __NOTOC__ == Course Staff, Hours, Location ==  {| border=1 width=100% |- | '''Po...&quot;</title>
		<link rel="alternate" type="text/html" href="http://robotics.caltech.edu/wiki/index.php?title=ME_CDS_EE_234&amp;diff=1898&amp;oldid=prev"/>
				<updated>2022-01-03T06:01:08Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;This is the homepage for ME/CDS/EE 234(a,b) (Advanced Robotics) for Winter/Spring 2021/2022.   __NOTOC__ == Course Staff, Hours, Location ==  {| border=1 width=100% |- | &amp;#039;&amp;#039;&amp;#039;Po...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is the homepage for ME/CDS/EE 234(a,b) (Advanced Robotics) for Winter/Spring 2021/2022.  &lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Course Staff, Hours, Location ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| '''Position''' || '''Name''' || '''Office''' || '''Office Hours''' (changing weekly) || '''Email''' || '''Phone'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Instructor'''&lt;br /&gt;
| Joel Burdick&lt;br /&gt;
| 245 Gates-Thomas&lt;br /&gt;
| ''send mail for an appointment''&lt;br /&gt;
| [mailto:jwb@robotics.caltech.edu jwb at robotics dot caltech dot edu]&lt;br /&gt;
| 626-395-4139&lt;br /&gt;
|-&lt;br /&gt;
| '''Teaching Asst.'''&lt;br /&gt;
| Anushri Dixit&lt;br /&gt;
| 205 Gates-Thomas&lt;br /&gt;
| TBD&lt;br /&gt;
| [mailto:adixit@caltech.edu adixit at caltech dot edu]&lt;br /&gt;
| 626-395-????&lt;br /&gt;
|-&lt;br /&gt;
| '''Administrative'''&lt;br /&gt;
| Sonya Lincoln&lt;br /&gt;
| 250 Gates-Thomas&lt;br /&gt;
| 7:30am-noon; 1:00pm-4:30pm&lt;br /&gt;
| [mailto:lincolns@caltech.edu lincolns at caltech dot edu]&lt;br /&gt;
| 626-395-3385&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* '''Lecture Schedule:''' TBD&lt;br /&gt;
&lt;br /&gt;
== Announcements  For ME/CDS/EE 234(a) ==&lt;br /&gt;
* '''01/04/22:''' :&lt;br /&gt;
** The [http://robotics.caltech.edu/~jwb/courses/ME115/Videos/Spider_Mechanism.mp4 Spider Mechanism Video] (in mp4 format).&lt;br /&gt;
** The [http://robotics.caltech.edu/~jwb/courses/ME115/Videos/Rostock_Mechanism.mp4 Rostock Video] (in mp4 format).&lt;br /&gt;
* '''05/14/16:''' The first video lecture can be downloaded [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/Lecture1.mov from here] in .mov format&lt;br /&gt;
* '''05/14/16:''' The second video lecture can be [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/Lecture2.mp4 downloaded here] in .mp4 format&lt;br /&gt;
* '''05/04/16:''' The [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/final_project_b.16.pdf Final Project Guidelines]&lt;br /&gt;
* '''04/06/16:''' The T.A. office hours will be Thurs, 8:00 pm onward, in Room 229 (#2-#3) of Sherman-Fairchild Library&lt;br /&gt;
&lt;br /&gt;
== Course Text and References ==&lt;br /&gt;
&lt;br /&gt;
'''ME/CDS/EE 234(a):''' The first quarter will use two main text books:  &lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page R.M. Murray, Z. Li, and S. Sastry, ''A Mathematical Introduction to Robotic Manipulation,'' CR Press, 1994.]  &lt;br /&gt;
** The 1st edition of this book is available freely on-line at the link above, and is perfectly adequate for the course&lt;br /&gt;
** We will refer to this text as ''MLS'' (the initials of the authors last names). While the course topics will follow the text subjects, additional material not in the text will often be presented in class and via additional handouts (that will be posted on this website)&lt;br /&gt;
* [https://www.cambridge.org/core/books/mechanics-of-robot-grasping/0D79AD1A613397256CB1AEA67F3B3A6E E. Rimon and J.W. Burdick, &amp;quot;The Mechanics of Robot Grasping&amp;quot;, Univ. of Cambridge Press, 2019]&lt;br /&gt;
** You DO NOT need to buy this book.  By special agreement with the publishers, appropriate sections of this text will be distributed to class members for free. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Syllabus ==&lt;br /&gt;
&lt;br /&gt;
''Theoretical Kinematics'' is the study of motion and the analytical tools to represent motion, while  '''Applied Kinematics''' is the analysis and synthesis of mechanisms which implement given motions. This course presents a basic overview of theoretical kinematics, while the applied portions focus on robotic mechanisms. &lt;br /&gt;
&lt;br /&gt;
An [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/Overview2016.pdf overview] of the course, including course mechanics, grading, etc.  The most salient information is repeated below.&lt;br /&gt;
&lt;br /&gt;
=== Grading ===&lt;br /&gt;
&lt;br /&gt;
The final grade will be based on homework sets, and a final exam or final project: &lt;br /&gt;
&lt;br /&gt;
* ''' Homework (70%):''' Homework sets will be handed out every 7-10 days, and are due at 5 pm on the due date (which will always coincide with a class meeting).  Homeworks can be dropped off in class, or deposited in the box outside of 245 Gates-Thomas.  Some homeworks will require computation.  MATLAB or Mathematica should be sufficient to solve every homework posed in this course, though students can choose their favorite programming language. Code is considered part of your solution and should be included in with the problem set when appropriate.&lt;br /&gt;
&lt;br /&gt;
* '''Final exam/project (30%):''' Students have the option to take a final exam (a limited time take-home format exam which is open book, open note, and computer allowed) or select a final project.  The final project must incorporate some aspect of the course, and the topic and scope my be approved by the course instructor.  The final exam will due at 5:00 pm the last day of finals. The final project is similarly due at 5:00 pm on the last day of finals.&lt;br /&gt;
&lt;br /&gt;
* '''Late Homework Policy:'''  Students may automatically take a 2-day extension on '''two''' homeworks during each quarter.&lt;br /&gt;
&lt;br /&gt;
=== Collaboration Policy === &lt;br /&gt;
&lt;br /&gt;
Collaboration on homework assignments is encouraged. You may consult outside reference materials, other students, the TA, or the instructor, but you must cite any use of material from outside references. All solutions that are handed in should be written up individually and should reflect&lt;br /&gt;
your own understanding of the subject matter.  Computer code and graphical plots are considered part of your solution, and therefore should be done individually (you can share ideas, but not code).  No collaboration is allowed on the examinations.&lt;br /&gt;
&lt;br /&gt;
== Course Schedule for ME115(b) ==&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Optional Reading || Homework&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=5|&lt;br /&gt;
==== From Manipulator Singularities to Closed Loop Mechanisms ====&lt;br /&gt;
|-&lt;br /&gt;
| 28 March (M)&lt;br /&gt;
| Manipulator Singularities (concluded) &amp;lt;br&amp;gt; Intro to Closed Loop Mechanisms&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set1b.16.pdf Homework 1] &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol1b.16.pdf Solution 1]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 30 March (W)&lt;br /&gt;
| Closed Loop Linkages: Structure Equations &amp;amp; Mobility&lt;br /&gt;
| Murray, Li Sastry (MLS), Section 3.4&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1 April (F)&lt;br /&gt;
| Closed Loop Linkages: Special Configurations&lt;br /&gt;
| Murray, Li Sastry (MLS), Section 3.4&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 2 &lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Closed Loop Mechanisms and Parallel Mechanisms ====&lt;br /&gt;
|-&lt;br /&gt;
| 4 April (M)&lt;br /&gt;
| Closed Loop Linkages: Multi-Loop Linkages &lt;br /&gt;
| MLS, Section 3.5&lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | -No Homework-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6 April (W)&lt;br /&gt;
| Intro to Parallel Linkages&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8 April (F)&lt;br /&gt;
| Parallel Mechanisms: structure Equations and Singularities&lt;br /&gt;
| MLS Section 3.5&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3 &lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Parallel Mechanisms to Redundant manipulators ====&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11 April (M)&lt;br /&gt;
| The Delta Mechanism&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/DeltaKinematics.pdf Paper on Delta Kinematics]&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/DeltaRobotHistory.pdf History of Delta Mechanism]; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/DeltaMechanismSingularities.pdf Singularities of Delta Mechanisms];&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set2b.16.pdf Homework 2] &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol2b.2016.pdf Solution #2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13 April (W)&lt;br /&gt;
| Redundant Mechanisms and PseudoInverse&lt;br /&gt;
| -N/A-&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15 April (F)&lt;br /&gt;
| Redundancy resolution and trajectory planning&lt;br /&gt;
| Notes on the [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/pseudo.pdf Moore-Penrose Pseudo Inverse]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4 &lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== From Redundant Manipulators to Grasping ====&lt;br /&gt;
|-&lt;br /&gt;
| 18 April (M)&lt;br /&gt;
| The Moore-Penrose Pseudo Inverse and SVD&lt;br /&gt;
| MLS Chapt 3, Section 5.1&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 20 April (W)&lt;br /&gt;
|  Redundancy Resolution and Obstacle Avoidance Example &amp;lt;br&amp;gt; Intro to Grasping&lt;br /&gt;
|  MLS Chapt 3, Section 5.1&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/MaciejewskiKleinRedundantObstacleAvoidance.pdf Maciejewski &amp;amp; Klein]&lt;br /&gt;
|-&lt;br /&gt;
| 22 April (F)&lt;br /&gt;
| Contact Models&lt;br /&gt;
| Section 5.2 of the MLS Text&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5 &lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Force Closure Grasps ====&lt;br /&gt;
|-&lt;br /&gt;
| 25 April (M)&lt;br /&gt;
| Finger Contact Models&lt;br /&gt;
| Section 2.1 of MLS Chapter5&lt;br /&gt;
| -N/A- &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set3b.16.pdf Homework 3] &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol3b.16.pdf Solution 3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 27 April (W)&lt;br /&gt;
| The Grasp Map&amp;lt;br&amp;gt; Secure Multi-Fingered Grasps &lt;br /&gt;
| Section 2.2 of MLS Chapter 5 &lt;br /&gt;
| N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 29 April (F)&lt;br /&gt;
| Force Closure (continued)&lt;br /&gt;
| Section 5.3, 5.4 of the MLS Text&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6 &lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Force Closure Grasps ====&lt;br /&gt;
|-&lt;br /&gt;
| 2 May (M)&lt;br /&gt;
| Frictionless Force Closure&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A- &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set4b.16.pdf Homework 4]; &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol4b.16.pdf Solution 4]&lt;br /&gt;
|-&lt;br /&gt;
| 4 May (W)&lt;br /&gt;
| Force Closure and Internal Forces&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 6 May (F)&lt;br /&gt;
| Number of required fingers&lt;br /&gt;
| Section 5.4 of the MLS Text&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Yet more Robotic Grasping  ====&lt;br /&gt;
|-&lt;br /&gt;
| 9 May (M)&lt;br /&gt;
| Number  of fingers needed to grasp an object&lt;br /&gt;
| Section 5.4 of MLS Text&lt;br /&gt;
| -N/A- &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set5b.16.pdf Homework 5]; &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol5b.16.pdf Solution 5]&lt;br /&gt;
|-&lt;br /&gt;
| 11 May (W)&lt;br /&gt;
| Grasp Planning/Hand Kinematics&lt;br /&gt;
| Section 5.5 of MLS Text&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 13 May (F)&lt;br /&gt;
| Hand Kinematics&lt;br /&gt;
| Section 5.5 of the MLS Text&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Yet more Robotic Grasping  ====&lt;br /&gt;
|-&lt;br /&gt;
| 16 May (M)&lt;br /&gt;
| Differential Geometry of Curves&lt;br /&gt;
| Section 5.6 of MLS text &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/curves.pdf Notes on the Differential Geometry of Curves] &lt;br /&gt;
| -N/A- &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set6b.16.pdf Homework #6]&lt;br /&gt;
|-&lt;br /&gt;
| 18 May (W)&lt;br /&gt;
| Planar Contact Equations&lt;br /&gt;
| Section 5.6 of MLS Text &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/contact.pdf Notes on the Planar Contact Equations]&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 20 May (F)&lt;br /&gt;
| ''No Class'' due to travel &lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Miscellaneous ====&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 23 May (M)&lt;br /&gt;
| Review of planar contact equations &amp;lt;br&amp;gt; Grasp Equations with non-point fingers&lt;br /&gt;
| Chapter 5 of MLS&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 25 May (W)&lt;br /&gt;
| Gears,Quasistatic Locomotion&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/Gears.pptx Slides on Gears]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 27 May (F)&lt;br /&gt;
| No Class (travel)&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 10&lt;br /&gt;
| colspan=5|&lt;br /&gt;
&lt;br /&gt;
==== Miscellaneous ====&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 30 May (M)&lt;br /&gt;
| ''Institute Holiday''&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1 June (W)&lt;br /&gt;
| Quasistatic Locomotion and Whole Body Manipulation&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/WholeBody.ppt Slides on Whole Body Manipulation]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course Schedule for ME115(a) ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Optional Reading || Homework&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=5|&lt;br /&gt;
=====Introduction and Review of Rigid Body Kinematics =====&lt;br /&gt;
|-&lt;br /&gt;
| 4 Jan (Mon.)&lt;br /&gt;
| Class Overview&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/Overview2016.pdf Course Overview], &amp;lt;br&amp;gt; [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page  Chapter 1 of MLS]&lt;br /&gt;
| [http://dlxs2.library.cornell.edu/k/kmoddl/pdf/013_002.pdf History of Kinematics Through 1900] (Introductory chapter from &amp;lt;em&amp;gt; Kinematic Synthesis of Linkages&amp;lt;/em&amp;gt;)   &lt;br /&gt;
| rowspan=3 align=center | -No Homework-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6 Jan (W)&lt;br /&gt;
| Planar Rigid Body Kinematics, &amp;lt;br&amp;gt; Planar displacements&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.1], Pages 19-23&lt;br /&gt;
| -N/A- &lt;br /&gt;
|-&lt;br /&gt;
| 8 Jan (F)&lt;br /&gt;
| Planar Rigid Body Displacements (''continued''), &amp;lt;br&amp;gt; Displacement groups  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.1], &lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 2&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== From Planar Rigid Body Kinematics to Spherical Kinematics =====&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan (M)&lt;br /&gt;
| Displacement groups, poles &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/PlanarDisplacements.pptx Planar Displacements] (PowerPoint)&lt;br /&gt;
| &lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set1.16.pdf Homework 1], &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol1a.16.pdf Solution 1]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13 Jan (W)&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/Centrodes.pptx Centrodes]: Ellliptical Trammel, &amp;lt;br&amp;gt; [https://www.youtube.com/watch?v=CBhxKavV_Xo Trammel], [https://www.youtube.com/watch?v=OMNArJh7umg&amp;amp;list=PL6534E936D46257BF&amp;amp;index=22 V 1], [https://www.youtube.com/watch?v=GAVx3x_H1eA&amp;amp;list=PL6534E936D46257BF&amp;amp;index=20# V 2], [https://www.youtube.com/watch?v=OMNArJh7umg&amp;amp;list=PL6534E936D46257BF&amp;amp;index=22 compliation]&lt;br /&gt;
Intro to Spherical Kinematics &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Pages 22-26],&amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/EllipticalTrammel.pdf Notes on the Elliptical Trammel], &lt;br /&gt;
| [http://en.wikipedia.org/wiki/Trammel_of_Archimedes Archemides Trammel] (Wikipedia)&amp;lt;br&amp;gt; [http://www.iftomm.org/iftomm/proceedings/proceedings_WorldCongress/WorldCongress07/articles/sessions/papers/A471.pdf Polyhedral Linkages Synthesized Using Cardan Motion Along Radial Lines]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15 Jan (F)&lt;br /&gt;
| Spherical Kinematics (''continued''), &amp;lt;br&amp;gt; Classical Matrix Groups&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.2, 2.3], &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/MatrixGroups.pdf Notes on the Classical Matrix Groups]&lt;br /&gt;
&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Spherical Kinematics =====&lt;br /&gt;
|-&lt;br /&gt;
| 18 Jan (M)&lt;br /&gt;
| ''No Class'': '''Marin Luther King Holiday'''&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | No Homework&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jan (W)&lt;br /&gt;
| Cayley's Theorem, &amp;lt;br&amp;gt; &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 27-31], &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/rotation.pdf Notes on Rotations]&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 22 Jan (F)&lt;br /&gt;
| ''No Class''&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 31-34] &lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Spherical Kinematics (''continued'')=====&lt;br /&gt;
|-&lt;br /&gt;
| 25 Jan (M)&lt;br /&gt;
| Angle/Axis Representation and Rodriguez Formula&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 34-39]&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/algebra.pdf Notes on Algebras]&lt;br /&gt;
| rowspan=3 align=center | -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jan (W)&lt;br /&gt;
| ''No Class''&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jan (W)&lt;br /&gt;
| ''No Class''&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Spatial Kinematics =====&lt;br /&gt;
|-&lt;br /&gt;
| 1 Feb (M)&lt;br /&gt;
| ''No Class'' &lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set2a.16.pdf Homework 2], &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol2a.16.pdf Solution 2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3 Feb (W)&lt;br /&gt;
| Exponential Coordinates and Euler Angles&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.2, 2.3]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5 Feb (F)&lt;br /&gt;
| Quaternions&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Pages 51-52]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=5 | 6&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Spatial Kinematics (''continued'')=====&lt;br /&gt;
|-&lt;br /&gt;
| 8 Feb (M)&lt;br /&gt;
| Quaternions (''continued''), &amp;lt;br&amp;gt; Intro to Spatial Kinematics&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 34-39]&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/algebra.pdf Notes on Algebras]&lt;br /&gt;
| rowspan=4 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set3a.16.pdf Homework 3], &amp;lt;br&amp;gt;  [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol3a.16.pdf Solution 3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8 Feb (M)&lt;br /&gt;
| Spatial Displacments, &amp;lt;br&amp;gt; Chasle's Theorem, Exponential Coordinates&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Pages 35-50]&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 10 Feb (W)&lt;br /&gt;
| Motion Capture &amp;lt;br&amp;gt; Rigid Body Velocities&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Pages 51-61]; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/rodriguez.pdf Rodriguez' Displacement Equation];&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12 Feb (F)&lt;br /&gt;
|  ''No Class''&lt;br /&gt;
| -N/A-&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Spatial Kinematics: Velocities and Wrenches =====&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb (M)&lt;br /&gt;
| ''No Class:'' '''President's Day Holiday'''&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.3];&lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set4a.16.pdf Homework 4], &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol4a.16.pdf Solution 4]&lt;br /&gt;
|-&lt;br /&gt;
| 17 Feb (W)&lt;br /&gt;
| Rigid Body Velocities (''continued'')&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.3]&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb(F)&lt;br /&gt;
| Transformation of Velocities &amp;lt;br&amp;gt; Wrenches and Poinsot's Theorem&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.4-2.5]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=5 | 8&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Robot Manipulators =====&lt;br /&gt;
|-&lt;br /&gt;
| 22 Feb (M)&lt;br /&gt;
| Wrenches ''(continued)'', &amp;lt;br&amp;gt; Screw Theory&lt;br /&gt;
| -N/A- &lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=4 align=center | No Homework&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 22 Feb (M)&lt;br /&gt;
| Robot Manipulators: Introduction&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Chapter 3, pages 81-94]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (W)&lt;br /&gt;
| Denavit Hartenberg Convention&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Chapter 3, pages 81-94]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb(F)&lt;br /&gt;
| Forward Kinematics via the Denavit-Hartenberg Convention&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 3], &lt;br /&gt;
| [https://en.wikipedia.org/wiki/Denavit%E2%80%93Hartenberg_parameters DH-Parameters] (from Wikipedia), &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/DenavitHartenberg_Craig.pdf Scan from Craig Book] on D-H Parameters&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Forward/Inverse Kinematics =====&lt;br /&gt;
|-&lt;br /&gt;
| 29 Feb (M)&lt;br /&gt;
| Denavit-Hartenberg Convention (continued), Examples&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 3]; [http://robotics.caltech.edu/~jwb/courses/ME115/handouts/rodriguez.pdf Rodriguez' Displacement Equation];&lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set5a.16.pdf Homework 5], &amp;lt;br&amp;gt; [http://robotics.caltech.edu/~jwb/courses/ME115/homework/sol5a.16.pdf Solution 5]&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (W)&lt;br /&gt;
| Product of Exponentials Formula&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 3]&lt;br /&gt;
| -N/A-&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar(F)&lt;br /&gt;
| Inverse Kinematics&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 3]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=5 |&lt;br /&gt;
&lt;br /&gt;
===== Jacobian Matrix and Singularities =====&lt;br /&gt;
|-&lt;br /&gt;
| 7 Mar (M)&lt;br /&gt;
| Manipulator Jacobian Matrices&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 3, pages 115-120]; &lt;br /&gt;
| -N/A-&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/courses/ME115/homework/set6a.16.pdf Optional Homework 6]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7 Mar (M)&lt;br /&gt;
| Jacobian Matrix (continued), End-effector forces&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 3, 121-123];&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (W)&lt;br /&gt;
| Manipulator Singularities&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 3, pp 123-127]&lt;br /&gt;
| -N/A-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jwb</name></author>	</entry>

	</feed>