<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jburdick</id>
	<title>Murray Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jburdick"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/Special:Contributions/Jburdick"/>
	<updated>2026-04-30T23:05:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Nok_Wongpiromsarn,_May_2024&amp;diff=26456</id>
		<title>Nok Wongpiromsarn, May 2024</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Nok_Wongpiromsarn,_May_2024&amp;diff=26456"/>
		<updated>2024-05-14T21:36:31Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nok Wongpiromsarn, an Assistant Professor at Iowa State, will visit Caltech on 20-21 May 2024.&lt;br /&gt;
&lt;br /&gt;
20 May 2024&lt;br /&gt;
* 9:15a: Richard, 109 Steele Lab&lt;br /&gt;
* 10:00a: Apurva&lt;br /&gt;
* 10:45a: Open&lt;br /&gt;
* 11:30a: Open&lt;br /&gt;
* 12p-1:15p: Lunch&lt;br /&gt;
* 1:15p: Open&lt;br /&gt;
* 2:00p: Open&lt;br /&gt;
* 3:00p: Soon-Jo Chung (235 Guggenheim)&lt;br /&gt;
* 4:00p: Joel Burdick (245 Gates-Thomas)&lt;br /&gt;
* ~6 pm: dinner with Richard&lt;br /&gt;
&lt;br /&gt;
21 May 2024&lt;br /&gt;
* 10:15a: Open&lt;br /&gt;
* 10:30a: Open&lt;br /&gt;
* 11:15a: Open&lt;br /&gt;
* 12-1p: Lunch&lt;br /&gt;
* 1-3 pm: Apurva Badithela thesis defense&lt;br /&gt;
* 3:00 pm: Eric Mazumdar (meet at defense)&lt;br /&gt;
* 3:45 pm: Open&lt;br /&gt;
* 4:30 pm: Open&lt;br /&gt;
* 5:00 pm: Richard, 109 Steele Lab&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Lars_Nielsen,_March_2023&amp;diff=25454</id>
		<title>Lars Nielsen, March 2023</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Lars_Nielsen,_March_2023&amp;diff=25454"/>
		<updated>2023-03-09T03:03:14Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* 14 Mar (Tue) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lars Nielsen from Linkoping University in Sweden will visit Caltech on 13-17 March 2023.&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1 &lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=20% |&lt;br /&gt;
=== 13 Mar (Mon) ===&lt;br /&gt;
* 8:30 am: Richard, 109 Steele Lab&lt;br /&gt;
* 9:30 am: Apurva Badithela&lt;br /&gt;
* 10:15 am: open&lt;br /&gt;
* 11:00 am: Michael Dickinson&lt;br /&gt;
* 11:45 am: Lunch: Richard + Faculty&lt;br /&gt;
* 1:15 pm: John Doyle&lt;br /&gt;
* 2:00 pm: Hold: seminar&lt;br /&gt;
* 3:15 pm: open&lt;br /&gt;
* 4:00 pm: open&lt;br /&gt;
| width=20% |&lt;br /&gt;
&lt;br /&gt;
=== 14 Mar (Tue) ===&lt;br /&gt;
* 9:00 am: open&lt;br /&gt;
* 10:00 am: Biocircuits meeting (optional)&lt;br /&gt;
* 12:00 pm: Lunch: students&lt;br /&gt;
* 1:15 pm: Soon-Jo Chung (235 Guggenheim)&lt;br /&gt;
* 2:00 pm: open&lt;br /&gt;
* 2:45 pm: open&lt;br /&gt;
* 3:30 pm: Joel Burdick (245 Gates-Thomas)&lt;br /&gt;
* 4:15 pm: open&lt;br /&gt;
* 6:00 pm: Dinner with Richard and RuthAnne&lt;br /&gt;
| width=20% |&lt;br /&gt;
&lt;br /&gt;
=== 15 Mar (Wed) ===&lt;br /&gt;
* 1:00 pm: Markus Meister&lt;br /&gt;
* 1:45 pm: open&lt;br /&gt;
* 3:00 pm: CDS Tea&lt;br /&gt;
* 3:45 pm: open&lt;br /&gt;
| width=20% |&lt;br /&gt;
&lt;br /&gt;
=== 16 Mar (Thu) ===&lt;br /&gt;
* Dinner with Richard and graduate students&lt;br /&gt;
| width=20% |&lt;br /&gt;
&lt;br /&gt;
=== 17 Mar (Fri) ===&lt;br /&gt;
* 4:00 pm: wrap up with Richard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seminar information === &lt;br /&gt;
&lt;br /&gt;
Force-Centric Perspectives on Autonomous Vehicle Safety-Maneuvers&lt;br /&gt;
&lt;br /&gt;
Lars Nielsen, Division of Vehicular Systems, Linköping University &amp;lt;br&amp;gt;&lt;br /&gt;
(postdoc at Caltech 85-86)&lt;br /&gt;
&lt;br /&gt;
13 March, 2-3 pm OR 15 Mar, 2-3 pm&amp;lt;br&amp;gt;&lt;br /&gt;
213 Anneberg&lt;br /&gt;
 &lt;br /&gt;
Abstract:&lt;br /&gt;
Real-time avoidance maneuvers for vehicles have been developed using a force-centric perspective,&lt;br /&gt;
where the founding principles are obtained from studies of optimal maneuvers. The&lt;br /&gt;
developed optimization framework, the different criteria used, and the obtained solutions give&lt;br /&gt;
insight into how to control the forces on the vehicle. A highlight in this presentation is the first&lt;br /&gt;
algorithm not needing a tire-road friction estimate.&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Thomas_Mohren,_2_Oct_2019&amp;diff=22940</id>
		<title>Thomas Mohren, 2 Oct 2019</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Thomas_Mohren,_2_Oct_2019&amp;diff=22940"/>
		<updated>2019-09-27T06:10:01Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thomas Mohren, a  PhD student working with Tom Daniel and Steve Brunton at U. Washington, will visit Caltech on 2-3 Oct 2019.  If you would ilke to meet with Thomas, please sign up here:&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
2 Oct 2019 (Wed)&lt;br /&gt;
* 10:00 Group meeting presentation, 181 BBB&lt;br /&gt;
* 11:30 am: Richard&lt;br /&gt;
* 12:00 pm: Lunch with Petter, Yuxiao (pick up at Richard&#039;s office)&lt;br /&gt;
* 1:30 pm: Joel Burdick (room 245 Gates-Thomas)&lt;br /&gt;
* 2:15 pm: Open&lt;br /&gt;
* 3:00 pm: CDS tea&lt;br /&gt;
* 3:45  pm: Open&lt;br /&gt;
* 4:30 pm: Open&lt;br /&gt;
&lt;br /&gt;
3 Oct 2019 (Thu)&lt;br /&gt;
* 10:00 am: Open&lt;br /&gt;
* 10:45 am: Open&lt;br /&gt;
* 11:30 pm: Open&lt;br /&gt;
* 12:15 pm: Lunch (open)&lt;br /&gt;
* 1:30 pm: Open&lt;br /&gt;
* 2:15 pm: Open&lt;br /&gt;
* 3:00 pm: Leave for airport&lt;br /&gt;
&lt;br /&gt;
=== Group meeting talk ===&lt;br /&gt;
&lt;br /&gt;
Neural-inspired sparse sensing for classification and control &amp;lt;br&amp;gt;&lt;br /&gt;
Thomas Mohren, U. Washington&lt;br /&gt;
&lt;br /&gt;
Sparse sensor placement is a central challenge in the efficient characterization of complex systems when the cost of acquiring and processing data is high. Leading sparse sensing methods typically exploit either spatial or temporal correlations, but rarely both. We use sparse sensor optimization in combination with neural-inspired sensory encoding to leverage the spatiotemporal coherence exhibited by many biological systems. Using flying insects as a model, we subject flapping plate with embedded strain gauges to inertial rotation. We show that nonlinear filtering in time is essential to detect rotation, whereas instantaneous measurements fail. My current project aims to understand how animals overcome temporal challenges such as sensory delays and time varying control effectiveness during locomotion. Using the inverted pendulum as a benchmark model, I study the effectiveness of timing-based controllers in dealing with these challenges.&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18305</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18305"/>
		<updated>2015-03-15T07:43:32Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution4_2015.pdf Solution #4];&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution5_2015.pdf Solution #5];&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework6_2015.pdf Homework #6]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution6_2015.pdf Solution #6];&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Fixed Lag Smoothing Continued; Continuous KF ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| LQG &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18304</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18304"/>
		<updated>2015-03-15T07:43:10Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution4_2015.pdf Solution #4];&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution5_2015.pdf Solution #5];&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework6_2015.pdf Homework #6]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution6.pdf Solution #6];&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Fixed Lag Smoothing Continued; Continuous KF ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| LQG &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18303</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18303"/>
		<updated>2015-03-15T07:42:20Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution4_2015.pdf Solution #4];&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution5_2015.pdf Solution #5];&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework6_2015.pdf Homework #6]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Fixed Lag Smoothing Continued; Continuous KF ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| LQG &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18302</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18302"/>
		<updated>2015-03-15T07:41:31Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]; [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution4_2015.pdf Solution #4];&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework6_2015.pdf Homework #6]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Fixed Lag Smoothing Continued; Continuous KF ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| LQG &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,Winter_2015&amp;diff=18301</id>
		<title>CDS 112,Winter 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,Winter_2015&amp;diff=18301"/>
		<updated>2015-03-14T09:06:50Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* Announcements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS 112,Winter_2015|CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS 112, Winter 2015 - Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC]; [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is the homepage for CDS 112 (Control System Design) for Winter 2014/2015.  __NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Instructor&#039;&#039;&#039;&lt;br /&gt;
* [http://www.robotics.caltech.edu/~jwb/ Joel Burdick], jwb@robotics.caltech.edu, 319 Thomas, 626-395-4139&lt;br /&gt;
* Lectures: MWF 1:00-1:55 pm, 107 Annenberg&lt;br /&gt;
* Prior years (this course formally was listed as 110(b)): [http://www.cds.caltech.edu/~murray/wiki/CDS_110b%2C_Winter_2007 WI07][http://www.cds.caltech.edu/~murray/wiki/CDS_110b%2C_Winter_2008 WI08] [https://www.cds.caltech.edu/help/cms.php?op=wiki&amp;amp;wiki_op=view&amp;amp;id=223 WI09] [http://www.cds.caltech.edu/~macmardg/wiki/index.php?title=CDS_110b%2C_Winter_2010 WI10] [http://www.cds.caltech.edu/~macmardg/wiki/index.php?title=CDS_110b,_Winter_2011 WI11] [http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_110b,_Winter_2013 WI13]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teaching Assistants&#039;&#039;&#039; &lt;br /&gt;
* Matthew (Matt) Burkhardt: mburkhar@caltech.edu&lt;br /&gt;
* Office hours TBD &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Announcements ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;03/13/2015:&#039;&#039;&#039; The [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Final_2015.pdf Final Exam] is available. The instructions are posted on the first page.  Please submit your final exams to Ms. Sonya Lincoln in room 207 Keck by 5:00 pm on the last day of finals.&lt;br /&gt;
* &#039;&#039;&#039;03/02/2015:&#039;&#039;&#039; The data file for Problem #1 of Homework Set 5 is available on the course schedule page (next to the link for problem set 5).  Put the file in your matlab working directory and type &amp;quot;load data&amp;quot; - a variable named &#039;data&#039; should appear in your MATLAB workspace&lt;br /&gt;
* &#039;&#039;&#039;01/26/2015:&#039;&#039;&#039; The Lecture slides for today&#039;s lecture have been corrected for missing terms, with the updated version (in both PowerPoint and PDF) on the course schedule page.&lt;br /&gt;
* &#039;&#039;&#039;01/12/2015:&#039;&#039;&#039; T.A. office hours will occur Wed. (Jan. 14) and Thurs. (Jan. 15) evening.  Time and place to be announced soon.&lt;br /&gt;
* &#039;&#039;&#039;01/12/2015:&#039;&#039;&#039; Copies of the slides used in each lecture can be found on the schedule page.  Next to each lecture title is a link to the course slides in powerpoint.&lt;br /&gt;
* &#039;&#039;&#039;01/09/2015:&#039;&#039;&#039; Homework 1 has been assigned, and is due on Fri. Jan. 16 at 5:00 pm. (see the schedule page)&lt;br /&gt;
* &#039;&#039;&#039;01/05/2015:&#039;&#039;&#039; The lecture will take place in Annenberg 213, except for January 23, when the lecture will take place in 107 Annenberg.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Course Information ==&lt;br /&gt;
&lt;br /&gt;
CDS 112 is an introduction to optimal control and optimal estimation. Upon completion of the course, students will be able to design and analyze control systems of moderate complexity. &lt;br /&gt;
&lt;br /&gt;
=== Course Text and References ===&lt;br /&gt;
&lt;br /&gt;
The primary course texts are &lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control &#039;&#039;Optimization-based Control&#039;&#039;]. This is an evolving set of notes which will help support the class lectures for the first 4-5 weeks of the course.&lt;br /&gt;
* [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF  Brian D.O. Anderson and John B. Moore, &#039;&#039;&#039;Optimal Filtering&#039;&#039;&#039;, Prentice-Hall, 1979].  Chapters of this classic text on Estimation and Kalman Filtering (freely available on-line) will serve as the primary source for weeks 5-9.&lt;br /&gt;
 &lt;br /&gt;
The following books may also be useful.  They are available in the library (non-reserve), from other students, or you can order them online.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cds.caltech.edu/~macmardg/courses/cds110b/dft/dft.html &#039;&#039;Feedback Control Theory&#039;&#039;]&lt;br /&gt;
* B. Friedland, &#039;&#039;Control System Design: An Introduction to State-Space Methods&#039;&#039;, McGraw-Hill, 1986.&lt;br /&gt;
* G. F. Franklin, J. D. Powell, and A. Emami-Naeni, &#039;&#039;Feedback Control of Dynamic Systems&#039;&#039;, Addison-Wesley, 2002.&lt;br /&gt;
* [http://www.kxcad.net/cae_MATLAB/Matlab_Ebooks/Grewal,%20Andrews.%20Kalman%20filtering..%20theory%20and%20practice%20using%20MATLAB%20(2ed.,%20Wiley,%202001)(410s).pdf M.S. Grewal &amp;amp; A.P. Andrews, &#039;&#039;&#039;Kalman Filtering: Theory and Practice Using MATLAB&#039;&#039;&#039;, 2nd ed., John Wiley &amp;amp; Sons, 2001];&lt;br /&gt;
* [http://www2.elo.utfsm.cl/~ipd481/Papers%20varios/kalman1960.pdf A &#039;&#039;transcribed&#039;&#039; copy of Kalman&#039;s original 1960 paper on the discrete time filter];&lt;br /&gt;
&lt;br /&gt;
=== Course Schedule, Readings, and Homework ===&lt;br /&gt;
A detailed course schedule is available on the [[CDS 112, Winter 2015 - Course Schedule|course schedule]] page (also shown on the &amp;quot;menu bar&amp;quot; at the top of each course page).  This schedule also includes links to the homeworks, the homework solutions, and the suggested class readings.&lt;br /&gt;
&lt;br /&gt;
=== Grading ===&lt;br /&gt;
The final grade will be based on homework sets, and a final exam: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Homework (70%):&#039;&#039; Homework sets will be handed out every 7-10 days and due days/dates will vary.  Students are allowed two grace periods of two days each that can be used at any time (but no more than 1 grace period per homework set).  Late homework beyond the grace period will not be accepted without a note from the health center or the Dean.  MATLAB code and SIMULINK diagrams which you may create as part of your homework solutions are considered part of your homework solution and should be printed and turned in with the problem set .&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Final exam (30%):&#039;&#039;  The final exam will be handed out on the last day of class (11 Mar) and due at the end of finals (18 Mar). It will be an open book exam and computers will be allowed (though not required).&lt;br /&gt;
&lt;br /&gt;
=== Collaboration Policy ===&lt;br /&gt;
&lt;br /&gt;
Collaboration on homework assignments is encouraged. You may consult&lt;br /&gt;
outside reference materials, other students, the TA, or the&lt;br /&gt;
instructor, but you cannot consult homework solutions from&lt;br /&gt;
prior years and you must cite any use of material from outside&lt;br /&gt;
references. All solutions that are handed in should be written up&lt;br /&gt;
individually and should reflect your own understanding of the subject&lt;br /&gt;
matter at the time of writing.  MATLAB scripts and plots are&lt;br /&gt;
considered part of your writeup and should be done individually (you&lt;br /&gt;
can share ideas, but not code).&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
Computer exercises will be assigned as part of the regular homeworks. The&lt;br /&gt;
exercises can be done exclusvely in MATLAB, using the Control Toolbox and&lt;br /&gt;
SIMULINK, but it is not necessary to use MATLAB/SIMULINK if you choose. Caltech has a site license for this software and it may be obtained&lt;br /&gt;
from [http://software.caltech.edu IMSS] (Caltech students only).  An online tutorial is available at&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
http://www.engin.umich.edu/group/ctm/basic/basic.html&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Besides MATLAB, students may use [https://www.python.org/ Python], in&lt;br /&gt;
particular the [http://python-control.sf.net/ Python Control Systems Toolbox] and various [http://www.scipy.org/ SciPy] packages. [http://scottman.net/ Scott] (email: slivingston@cds caltech) is available to answer any student questions or concerns specific to using Python, including helping newcomers with first steps.&lt;br /&gt;
A tutorial script used previously in [http://www.cds.caltech.edu/~macmardg/wiki/index.php?title=CDS_101/110a,_Fall_2014 CDS 110a] is available at ([https://gist.githubusercontent.com/slivingston/6d808e8e7ec7febb8e95/raw/448f62e731b0682be8e5ef8bcac0a0d5a5269d75/cds110-tutorial.py direct link to the file])&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
https://gist.github.com/slivingston/6d808e8e7ec7febb8e95&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18297</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18297"/>
		<updated>2015-03-06T20:38:57Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework6_2015.pdf Homework #6]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Fixed Lag Smoothing Continued; Continuous KF ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| LQG &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18284</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18284"/>
		<updated>2015-03-04T20:52:03Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Fixed Lag Smoothing Continued; Continuous KF ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18283</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18283"/>
		<updated>2015-03-04T20:51:40Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Fixed Lag Smoothing Continued; Continuous KF ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_FixedLagSmoothing.pptx PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,Winter_2015&amp;diff=18278</id>
		<title>CDS 112,Winter 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,Winter_2015&amp;diff=18278"/>
		<updated>2015-03-03T03:00:38Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* Announcements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS 112,Winter_2015|CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS 112, Winter 2015 - Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC]; [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is the homepage for CDS 112 (Control System Design) for Winter 2014/2015.  __NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Instructor&#039;&#039;&#039;&lt;br /&gt;
* [http://www.robotics.caltech.edu/~jwb/ Joel Burdick], jwb@robotics.caltech.edu, 319 Thomas, 626-395-4139&lt;br /&gt;
* Lectures: MWF 1:00-1:55 pm, 107 Annenberg&lt;br /&gt;
* Prior years (this course formally was listed as 110(b)): [http://www.cds.caltech.edu/~murray/wiki/CDS_110b%2C_Winter_2007 WI07][http://www.cds.caltech.edu/~murray/wiki/CDS_110b%2C_Winter_2008 WI08] [https://www.cds.caltech.edu/help/cms.php?op=wiki&amp;amp;wiki_op=view&amp;amp;id=223 WI09] [http://www.cds.caltech.edu/~macmardg/wiki/index.php?title=CDS_110b%2C_Winter_2010 WI10] [http://www.cds.caltech.edu/~macmardg/wiki/index.php?title=CDS_110b,_Winter_2011 WI11] [http://www.cds.caltech.edu/~murray/wiki/index.php/CDS_110b,_Winter_2013 WI13]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teaching Assistants&#039;&#039;&#039; &lt;br /&gt;
* Matthew (Matt) Burkhardt: mburkhar@caltech.edu&lt;br /&gt;
* Office hours TBD &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Announcements ==&lt;br /&gt;
* &#039;&#039;&#039;03/02/2015:&#039;&#039;&#039; The data file for Problem #1 of Homework Set 5 is available on the course schedule page (next to the link for problem set 5).  Put the file in your matlab working directory and type &amp;quot;load data&amp;quot; - a variable named &#039;data&#039; should appear in your MATLAB workspace&lt;br /&gt;
* &#039;&#039;&#039;01/26/2015:&#039;&#039;&#039; The Lecture slides for today&#039;s lecture have been corrected for missing terms, with the updated version (in both PowerPoint and PDF) on the course schedule page.&lt;br /&gt;
* &#039;&#039;&#039;01/12/2015:&#039;&#039;&#039; T.A. office hours will occur Wed. (Jan. 14) and Thurs. (Jan. 15) evening.  Time and place to be announced soon.&lt;br /&gt;
* &#039;&#039;&#039;01/12/2015:&#039;&#039;&#039; Copies of the slides used in each lecture can be found on the schedule page.  Next to each lecture title is a link to the course slides in powerpoint.&lt;br /&gt;
* &#039;&#039;&#039;01/09/2015:&#039;&#039;&#039; Homework 1 has been assigned, and is due on Fri. Jan. 16 at 5:00 pm. (see the schedule page)&lt;br /&gt;
* &#039;&#039;&#039;01/05/2015:&#039;&#039;&#039; The lecture will take place in Annenberg 213, except for January 23, when the lecture will take place in 107 Annenberg.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Course Information ==&lt;br /&gt;
&lt;br /&gt;
CDS 112 is an introduction to optimal control and optimal estimation. Upon completion of the course, students will be able to design and analyze control systems of moderate complexity. &lt;br /&gt;
&lt;br /&gt;
=== Course Text and References ===&lt;br /&gt;
&lt;br /&gt;
The primary course texts are &lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control &#039;&#039;Optimization-based Control&#039;&#039;]. This is an evolving set of notes which will help support the class lectures for the first 4-5 weeks of the course.&lt;br /&gt;
* [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF  Brian D.O. Anderson and John B. Moore, &#039;&#039;&#039;Optimal Filtering&#039;&#039;&#039;, Prentice-Hall, 1979].  Chapters of this classic text on Estimation and Kalman Filtering (freely available on-line) will serve as the primary source for weeks 5-9.&lt;br /&gt;
 &lt;br /&gt;
The following books may also be useful.  They are available in the library (non-reserve), from other students, or you can order them online.&lt;br /&gt;
&lt;br /&gt;
* [http://www.cds.caltech.edu/~macmardg/courses/cds110b/dft/dft.html &#039;&#039;Feedback Control Theory&#039;&#039;]&lt;br /&gt;
* B. Friedland, &#039;&#039;Control System Design: An Introduction to State-Space Methods&#039;&#039;, McGraw-Hill, 1986.&lt;br /&gt;
* G. F. Franklin, J. D. Powell, and A. Emami-Naeni, &#039;&#039;Feedback Control of Dynamic Systems&#039;&#039;, Addison-Wesley, 2002.&lt;br /&gt;
* [http://www.kxcad.net/cae_MATLAB/Matlab_Ebooks/Grewal,%20Andrews.%20Kalman%20filtering..%20theory%20and%20practice%20using%20MATLAB%20(2ed.,%20Wiley,%202001)(410s).pdf M.S. Grewal &amp;amp; A.P. Andrews, &#039;&#039;&#039;Kalman Filtering: Theory and Practice Using MATLAB&#039;&#039;&#039;, 2nd ed., John Wiley &amp;amp; Sons, 2001];&lt;br /&gt;
* [http://www2.elo.utfsm.cl/~ipd481/Papers%20varios/kalman1960.pdf A &#039;&#039;transcribed&#039;&#039; copy of Kalman&#039;s original 1960 paper on the discrete time filter];&lt;br /&gt;
&lt;br /&gt;
=== Course Schedule, Readings, and Homework ===&lt;br /&gt;
A detailed course schedule is available on the [[CDS 112, Winter 2015 - Course Schedule|course schedule]] page (also shown on the &amp;quot;menu bar&amp;quot; at the top of each course page).  This schedule also includes links to the homeworks, the homework solutions, and the suggested class readings.&lt;br /&gt;
&lt;br /&gt;
=== Grading ===&lt;br /&gt;
The final grade will be based on homework sets, and a final exam: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Homework (70%):&#039;&#039; Homework sets will be handed out every 7-10 days and due days/dates will vary.  Students are allowed two grace periods of two days each that can be used at any time (but no more than 1 grace period per homework set).  Late homework beyond the grace period will not be accepted without a note from the health center or the Dean.  MATLAB code and SIMULINK diagrams which you may create as part of your homework solutions are considered part of your homework solution and should be printed and turned in with the problem set .&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Final exam (30%):&#039;&#039;  The final exam will be handed out on the last day of class (11 Mar) and due at the end of finals (18 Mar). It will be an open book exam and computers will be allowed (though not required).&lt;br /&gt;
&lt;br /&gt;
=== Collaboration Policy ===&lt;br /&gt;
&lt;br /&gt;
Collaboration on homework assignments is encouraged. You may consult&lt;br /&gt;
outside reference materials, other students, the TA, or the&lt;br /&gt;
instructor, but you cannot consult homework solutions from&lt;br /&gt;
prior years and you must cite any use of material from outside&lt;br /&gt;
references. All solutions that are handed in should be written up&lt;br /&gt;
individually and should reflect your own understanding of the subject&lt;br /&gt;
matter at the time of writing.  MATLAB scripts and plots are&lt;br /&gt;
considered part of your writeup and should be done individually (you&lt;br /&gt;
can share ideas, but not code).&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
Computer exercises will be assigned as part of the regular homeworks. The&lt;br /&gt;
exercises can be done exclusvely in MATLAB, using the Control Toolbox and&lt;br /&gt;
SIMULINK, but it is not necessary to use MATLAB/SIMULINK if you choose. Caltech has a site license for this software and it may be obtained&lt;br /&gt;
from [http://software.caltech.edu IMSS] (Caltech students only).  An online tutorial is available at&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
http://www.engin.umich.edu/group/ctm/basic/basic.html&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Besides MATLAB, students may use [https://www.python.org/ Python], in&lt;br /&gt;
particular the [http://python-control.sf.net/ Python Control Systems Toolbox] and various [http://www.scipy.org/ SciPy] packages. [http://scottman.net/ Scott] (email: slivingston@cds caltech) is available to answer any student questions or concerns specific to using Python, including helping newcomers with first steps.&lt;br /&gt;
A tutorial script used previously in [http://www.cds.caltech.edu/~macmardg/wiki/index.php?title=CDS_101/110a,_Fall_2014 CDS 110a] is available at ([https://gist.githubusercontent.com/slivingston/6d808e8e7ec7febb8e95/raw/448f62e731b0682be8e5ef8bcac0a0d5a5269d75/cds110-tutorial.py direct link to the file])&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
https://gist.github.com/slivingston/6d808e8e7ec7febb8e95&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18277</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18277"/>
		<updated>2015-03-03T02:57:32Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5], [http://robotics.caltech.edu/~jwb/CDS112/data.mat Matlab Data for Problem 1]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18276</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18276"/>
		<updated>2015-03-02T18:46:39Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18275</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18275"/>
		<updated>2015-03-02T18:45:58Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| Fixed Lag Smoothing ([http://robotics.caltech.edu/~jwb/CDS112/FixedLagSmoother.pdf Notes on Fixed Lag Smoothing])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18268</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18268"/>
		<updated>2015-02-25T18:32:35Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pdf PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18267</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18267"/>
		<updated>2015-02-25T18:31:50Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework5_2015.pdf Homework 5]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation4.pptx PDF Slides]),&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18266</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18266"/>
		<updated>2015-02-25T06:28:36Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 3.1, 3.2]&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18265</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18265"/>
		<updated>2015-02-25T06:27:05Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
| [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18264</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18264"/>
		<updated>2015-02-25T06:25:52Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| Kalman Filter Derivation completed, and KF properties The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18260</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18260"/>
		<updated>2015-02-23T20:36:31Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Derivation ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pptx PowerPoint Slides],[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3.pdf PDF Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation3_2PerPage.pdf Print PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18255</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18255"/>
		<updated>2015-02-20T18:50:21Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Optimal Control Wrap Up }} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution3_2015.pdf Solution 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18254</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18254"/>
		<updated>2015-02-20T18:35:13Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|3|Linear Quadratic Regulator}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Solution2_2015.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18253</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18253"/>
		<updated>2015-02-20T18:34:29Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|3|Linear Quadratic Regulator}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_Solns.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18252</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18252"/>
		<updated>2015-02-20T18:33:49Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|3|Linear Quadratic Regulator}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18251</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18251"/>
		<updated>2015-02-20T18:09:02Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pdf PDF Slides])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18250</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18250"/>
		<updated>2015-02-20T18:07:41Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| Background for the Kalman Filter: Jointly Gaussian variables [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Estimation2.pptx PowerPoint Slides]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18226</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18226"/>
		<updated>2015-02-14T01:24:33Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS112/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18225</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18225"/>
		<updated>2015-02-14T00:47:46Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|[http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Chapter 2.1, 2.2]&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18224</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18224"/>
		<updated>2015-02-14T00:45:09Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Principles of Estimation &amp;amp; Covariance Propagation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18223</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18223"/>
		<updated>2015-02-14T00:42:05Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation, Appendix A]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18222</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18222"/>
		<updated>2015-02-14T00:32:21Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC  4.1-4.3]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18221</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18221"/>
		<updated>2015-02-13T20:51:51Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://www.robotics.caltech.edu/~jwb/CDS/CDS112_Homework4_2015.pdf Homework #4]&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pdf (PDF format)]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18220</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18220"/>
		<updated>2015-02-13T20:48:16Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Estimation Overview Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Probability Review [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture_Probability.pptx Lecture Slides (PPT)]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18209</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18209"/>
		<updated>2015-02-09T20:46:37Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Optimal Control Wrap Up }} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations ([http://robotics.caltech.edu/~jwb/CDS112/Brachistochrone.pdf Brachistochrone Solution])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18208</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18208"/>
		<updated>2015-02-09T20:34:45Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|1|Introduction and Optimal Control}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18207</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18207"/>
		<updated>2015-02-09T20:33:22Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|1|Introduction and Optimal Control}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] \\[http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18206</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18206"/>
		<updated>2015-02-09T20:33:06Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|1|Introduction and Optimal Control}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_Solns.pdf Solution 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18167</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18167"/>
		<updated>2015-02-04T19:43:42Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC], [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson&amp;amp;Moore Control] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore Estimation]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18166</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18166"/>
		<updated>2015-02-04T19:42:42Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Dynamic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore Control], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18165</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18165"/>
		<updated>2015-02-04T19:42:20Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Dynamic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| Lewis, Chapter 2&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18164</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18164"/>
		<updated>2015-02-04T19:41:51Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Dynamic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
| Lewis, Chapter 6&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18163</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18163"/>
		<updated>2015-02-04T19:40:20Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Optimal Control Wrap Up }} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|[http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 3.1, 3.2, 3.4]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18162</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18162"/>
		<updated>2015-02-04T19:37:48Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Dynamic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)--The Hamilton-Jacobi-Bellman Equation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18161</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18161"/>
		<updated>2015-02-04T19:36:57Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Dynamic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|[http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore], pages 12-26&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18160</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18160"/>
		<updated>2015-02-04T19:36:19Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Dynamic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://robotics.caltech.edu/~jwb/CDS112/AndersonMooreOptimalLinearControl.pdf Anderson and Moore], pages 12-26&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and LQR&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18159</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18159"/>
		<updated>2015-02-04T19:19:27Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Background for Estimation }} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Optimal Control Wrap Up }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Hamilton Jacobian and intro to Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework3_2015.pdf Homework 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18158</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18158"/>
		<updated>2015-02-04T19:16:32Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Dynamic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Background for Estimation }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Estimation Overview and Probability Intro&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Probability Refresher&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Probability Refresher&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18145</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18145"/>
		<updated>2015-01-29T07:45:11Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|4|Receding Horizon Control}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Dynamic Programming}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [[file:Homework2_source.pdf test]]&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Dynamic Programming (DP)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| DP and Calculus of Variations&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Background for Estimation }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Estimation Overview and Probability Intro&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Probability Refresher&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Probability Refresher&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18144</id>
		<title>CDS 112, Winter 2015 - Course Schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_112,_Winter_2015_-_Course_Schedule&amp;diff=18144"/>
		<updated>2015-01-29T07:43:28Z</updated>

		<summary type="html">&lt;p&gt;Jburdick: /* {{cds110 topic|3|Linear Quadratic Programming}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=100% border=1&lt;br /&gt;
|-&lt;br /&gt;
| align=center width=25% | [[CDS_112,Winter_2015 | CDS 112]]&lt;br /&gt;
| align=center width=25% | [[CDS_112,_Winter_2015_-_Course Schedule|Schedule]]&lt;br /&gt;
| align=center width=25% | Course Texts: [http://www.cds.caltech.edu/~murray/amwiki/index.php?title=Supplement:_Optimization-Based_Control OBC] [http://users.cecs.anu.edu.au/~john/papers/BOOK/B02.PDF Anderson&amp;amp;Moore]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
This page contains the tentative course schedule for CDS 112.  When appropriate, electronic lecture notes will be posted some time before class (usually on the same day).  Note that lecture topics beyond a few weeks in advance of the current class date are a guesstimate based on previous year&#039;s lectures at the comparable date.  However, they are subject to change. &lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading || Homework&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 1 &lt;br /&gt;
| colspan=4 |&lt;br /&gt;
====={{cds110 topic|1|Introduction and Optimal Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 5 Jan (M)&lt;br /&gt;
|  Course overview, review of optimization ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture1_Overview.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.1]&lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework1_2015.pdf Homework 1]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Jan (W)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture2.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9 Jan (F)&lt;br /&gt;
| Pontryagin&#039;s Maximum Principle (&#039;&#039;continued&#039;&#039;) ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture3.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|2|Optimal Control and Linear Quadratic Regulators}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan (M)&lt;br /&gt;
| Bang-Bang Example ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pptx PowerPoint Lecture Slides] [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture4.pdf Lecture Slides in PDF])&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.4]&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jan (W)&lt;br /&gt;
| Bang-Bang continued, and start of LQR  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| 16 Jan (F)&lt;br /&gt;
| LQR and its properties  &lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/amwiki/Supplement:_Optimization-Based_Control OBC Ch 2.5]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|3|Linear Quadratic Regulator}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jan (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (MLK)&lt;br /&gt;
| &lt;br /&gt;
| rowspan=3 align=center | [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Homework2_2015.pdf Homework 2]&lt;br /&gt;
|-&lt;br /&gt;
| 21 Jan (W)&lt;br /&gt;
| LQR Properties continued ([http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/CDS112_Lecture7.pdf Lecture Slides in PDF])&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan (F)&lt;br /&gt;
| LQR properties, intro to Discrete Time LQR  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Receding Horizon Control}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan (M)&lt;br /&gt;
| Discrete Time LQR, Intro to Dynamic Programming ([http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pptx PowerPoint Lecture Slides], [http://robotics.caltech.edu/~jwb/CDS112/Discrete_Time_Optimal_Control.pdf Lecture Slides in PDF])&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | [[file:Homework2_source.pdf test]]&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jan (W)&lt;br /&gt;
| Intro to Receding Horizon Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 30 Feb (F)&lt;br /&gt;
| Receding Horizon Control and Wrap up of Optimization-based Control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|4|Background for Estimation }} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Feb (M)&lt;br /&gt;
| Estimation Overview and Probability Intro&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Feb (W)&lt;br /&gt;
| Probability Refresher&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Feb (F)&lt;br /&gt;
| Probability Refresher&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation: Pathway to the Kalman Filter}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Feb (M)&lt;br /&gt;
| Jointly Gaussian Variables&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 11 Feb (W)&lt;br /&gt;
| Uncertainty Propagation &amp;amp; Introduction to the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb (F)&lt;br /&gt;
| Kalman Filter Continued&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb (M)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; - Institute Holiday (President&#039;s Day)&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb (W)&lt;br /&gt;
| Detailed Derivation of the Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 20 Feb (F)&lt;br /&gt;
| More on the Kalman Filter derviation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 23 Feb (M)&lt;br /&gt;
| Kalman Filter Analysis&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb (W)&lt;br /&gt;
| The &#039;&#039;Extended&#039;&#039; Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb (F)&lt;br /&gt;
| Fixed Lag Smoothing&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Estimation}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 2 Mar (M)&lt;br /&gt;
| The continuous time Kalman Filter&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center |&lt;br /&gt;
|-&lt;br /&gt;
| 4 Mar (W)&lt;br /&gt;
| Beyond the Kalman Filter, Particle Filters&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 6 Mar (F)&lt;br /&gt;
| Particle Filters (&#039;&#039;continued&#039;&#039;)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 10&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
&lt;br /&gt;
===== {{cds110 topic|5|Special Topics}} =====&lt;br /&gt;
|-&lt;br /&gt;
| 9 Mar (M)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
| rowspan=3 align=center | &lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar (W)&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar (F)&lt;br /&gt;
| - &#039;&#039;No Class&#039;&#039; -- (Beginning of Study Period) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jburdick</name></author>
	</entry>
</feed>