<?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=Cmcghan</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=Cmcghan"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/Special:Contributions/Cmcghan"/>
	<updated>2026-05-31T04:49:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Research_meetings,_Jan/Feb_2016&amp;diff=19193</id>
		<title>Research meetings, Jan/Feb 2016</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Research_meetings,_Jan/Feb_2016&amp;diff=19193"/>
		<updated>2016-01-19T21:26:03Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* 3 Feb 2016 (Wed) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please sign up for a slot below. __NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|- valign = top&lt;br /&gt;
|&lt;br /&gt;
=== 25 Jan 2016 (Mon) ===&lt;br /&gt;
* Richard in SF&lt;br /&gt;
|&lt;br /&gt;
=== 26 Jan 2016 (Tue) ===&lt;br /&gt;
* 1-2 pm: Andrey Shur&lt;br /&gt;
* 2-3 pm: Anders Knight&lt;br /&gt;
* 3-4 pm: Reed McCardell&lt;br /&gt;
* 5:30-6:30 pm: Ania Baetica&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
=== 27 Jan 2016 (Wed) ===&lt;br /&gt;
* 8:30-9:30 am: Vipul Singhal&lt;br /&gt;
* 9:30-10:30 am: Anandh Swaminathan&lt;br /&gt;
* 4-5 pm: Shaobin&lt;br /&gt;
* 5-6 pm: Ivan (flexible)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
=== 28 Jan 2016 (Thu) ===&lt;br /&gt;
* 5:30-6:30 pm: Hold: Michele Colledanchise&lt;br /&gt;
* 6:30-7:30 pm: Yutaka&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
=== 29 Jan 2016 (Fri) ===&lt;br /&gt;
* 2-3 pm: Victoria Hsiao&lt;br /&gt;
* 3-4 pm: Clare&lt;br /&gt;
* 4:30-5:30 pm: Ioannis Filippidis&lt;br /&gt;
* 5:30-6:30 pm: George Artavanis&lt;br /&gt;
|- valign = top&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
=== 25 Jan 2016 (Mon) ===&lt;br /&gt;
* Richard in Hartford&lt;br /&gt;
|&lt;br /&gt;
=== 2 Feb 2016 (Tue) ===&lt;br /&gt;
* 9-10 am: Yong W.&lt;br /&gt;
* 2-3 pm: Tony Fragoso&lt;br /&gt;
* 3-4 pm: Sean Sanchez&lt;br /&gt;
* 4-5 pm: James Parkin&lt;br /&gt;
* 5:30-6:30 pm: Daniel Naftalovich&lt;br /&gt;
* 6:30-7:30 pm: Anu Thubagere &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
=== 3 Feb 2016 (Wed) ===&lt;br /&gt;
* 8:30-9:30 am: Cat McGhan&lt;br /&gt;
* 9:30-10:30 am: Sam Clamons&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
=== 4 Feb 2016 (Thu) ===&lt;br /&gt;
* Richard in SF&lt;br /&gt;
|&lt;br /&gt;
=== 5 Feb 2016 (Fri) ===&lt;br /&gt;
* BE visiting day&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== 7 Feb 2016 (Sun) ===&lt;br /&gt;
* 2-3 pm: open (if needed)&lt;br /&gt;
* 3-4 pm: open (if needed)&lt;br /&gt;
* 4-5 pm: open (if needed)&lt;br /&gt;
* 5-6 pm: open (if needed)&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Group_Schedule,_Summer_2015&amp;diff=18599</id>
		<title>Group Schedule, Summer 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Group_Schedule,_Summer_2015&amp;diff=18599"/>
		<updated>2015-06-24T20:54:40Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* Week 3: 29 Jun - 3 Jul */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information about various upcoming events that are of interest to the group. __NOTOC__&lt;br /&gt;
{| width=60%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
* [[Schedule|Richard&#039;s calendar (travel)]]&lt;br /&gt;
| width=50% |&lt;br /&gt;
* [[Group Schedule, Spring 2015]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The schedule for group and subgroup meetings is given below.  Contact Richard if you need to change the schedule. Unless otherwise noted, here are the locations of the meetings:&lt;br /&gt;
&lt;br /&gt;
:{| width=100%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=30% |&lt;br /&gt;
* Group meetings - 213 ANB&lt;br /&gt;
| width=30% |&lt;br /&gt;
* Biocircuits subgroup - 111 Keck&lt;br /&gt;
| width=30% |&lt;br /&gt;
* NCS subgroup - 243 ANB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
=== Week 1: 15 Jun - 19 Jun ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 15 Jun (Mon), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Yutaka Hori (long)&lt;br /&gt;
* Abel Chiao (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 17 Jun (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Vasu Raman (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* TX-TL workshop, Tue-Fri&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 2: 22 Jun - 26 Jun ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 23 Jun (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Ania Baetica (long)&lt;br /&gt;
* Anandh Swaminathan (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 24 Jun (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Cat McGhan (main)&lt;br /&gt;
* Sumanth Dathathri (short)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 3: 29 Jun - 3 Jul ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 29 Jun (Mon), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Victoria Hsiao (long)&lt;br /&gt;
* Anu Thubagere (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 29 Jun (Mon), 1:30p-3p&#039;&#039;&#039;&lt;br /&gt;
* Tony Fragoso (main)&lt;br /&gt;
* Cat McGhan (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town, Tue-Fri (ACC)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 4: 6 Jul - 12 Jul ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 10 Jul (Fri), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Shaunak Sen (long)&lt;br /&gt;
* Emzo de los Santos (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 10 Jul (Fri), 1:30p-3p&#039;&#039;&#039;&lt;br /&gt;
* Scott Livingston&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town, Mon-Thu&lt;br /&gt;
* Biocircuits lab cleanup, Tue @ 10 am&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 5: 13 Jul - 17 Jul ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 16 Jul (Thu), 10a-12p&amp;lt;font color=blue&amp;gt; 114 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Vipul Singhal (long)&lt;br /&gt;
* Zach Sun (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 17 Jul (Fri), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Jiangang Li (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 6: 20 Jul - 24 Jul ===&lt;br /&gt;
* Richard out of town Mon-Fri (China)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 7: 27 Jul - 31 Jul ===&lt;br /&gt;
* Richard out of town Mon-Fri (China)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 8: 3 Aug - 7 Aug ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 4 Aug (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Enoch Yeung (long)&lt;br /&gt;
* Seung Lee (short) &lt;br /&gt;
&#039;&#039;&#039;NCS: 5 Aug (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Ivan Papusha (main)&lt;br /&gt;
* Anthony Gong (short)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 9: 10 Aug - 14 Aug ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 11 Aug (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Yong Wu (long)&lt;br /&gt;
* Ron  Pereira (short) &lt;br /&gt;
&#039;&#039;&#039;NCS: 12 Aug (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Ioannis Filippidis&lt;br /&gt;
* Open (short)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 10: 17 Aug - 21 Aug ===&lt;br /&gt;
* RMM out of town Mon-Fri (ISAT)&lt;br /&gt;
* Biocircuits lab cleanup, Tue @ 10 am&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 11: 24 Aug - 28 Aug ===&lt;br /&gt;
* RMM out of town Mon-Fri (Sweden)&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 12: 31 Aug - 4 Sep ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 1 Sep (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;font color=blue&amp;gt;May move to 31 Aug, 10a-12p&amp;lt;/font&amp;gt;&lt;br /&gt;
* Open (long)&lt;br /&gt;
* Shaobin Guo (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 2 Sep (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Samira Farahani&lt;br /&gt;
* Open (short)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 13: 7 Sep - 11 Sep ===&lt;br /&gt;
&#039;&#039;&#039;NCS: 7 Sep (Mon), 1:30p-3p&#039;&#039;&#039;&lt;br /&gt;
* Daniel Naftalovich (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 8 Sep (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Open (long)&lt;br /&gt;
* Clare Hayes (short)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 14: 14 Sep - 18 Sep ===&lt;br /&gt;
* RMM out of town, Mon-Fri (vacation)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 15: 21 Sep - 25 Sep ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 21 Sep (Mon), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* (long)&lt;br /&gt;
* Sean Sanchez (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 24 Sep (Thu), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Benson Christalin&lt;br /&gt;
* Open (short)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Group_Schedule,_Summer_2015&amp;diff=18598</id>
		<title>Group Schedule, Summer 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Group_Schedule,_Summer_2015&amp;diff=18598"/>
		<updated>2015-06-24T20:54:22Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* Week 2: 22 Jun - 26 Jun */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information about various upcoming events that are of interest to the group. __NOTOC__&lt;br /&gt;
{| width=60%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
* [[Schedule|Richard&#039;s calendar (travel)]]&lt;br /&gt;
| width=50% |&lt;br /&gt;
* [[Group Schedule, Spring 2015]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The schedule for group and subgroup meetings is given below.  Contact Richard if you need to change the schedule. Unless otherwise noted, here are the locations of the meetings:&lt;br /&gt;
&lt;br /&gt;
:{| width=100%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=30% |&lt;br /&gt;
* Group meetings - 213 ANB&lt;br /&gt;
| width=30% |&lt;br /&gt;
* Biocircuits subgroup - 111 Keck&lt;br /&gt;
| width=30% |&lt;br /&gt;
* NCS subgroup - 243 ANB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
=== Week 1: 15 Jun - 19 Jun ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 15 Jun (Mon), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Yutaka Hori (long)&lt;br /&gt;
* Abel Chiao (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 17 Jun (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Vasu Raman (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* TX-TL workshop, Tue-Fri&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 2: 22 Jun - 26 Jun ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 23 Jun (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Ania Baetica (long)&lt;br /&gt;
* Anandh Swaminathan (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 24 Jun (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Cat McGhan (main)&lt;br /&gt;
* Sumanth Dathathri (short)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 3: 29 Jun - 3 Jul ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 29 Jun (Mon), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Victoria Hsiao (long)&lt;br /&gt;
* Anu Thubagere (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 29 Jun (Mon), 1:30p-3p&#039;&#039;&#039;&lt;br /&gt;
* Cat McGhan&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town, Tue-Fri (ACC)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 4: 6 Jul - 12 Jul ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 10 Jul (Fri), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Shaunak Sen (long)&lt;br /&gt;
* Emzo de los Santos (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 10 Jul (Fri), 1:30p-3p&#039;&#039;&#039;&lt;br /&gt;
* Scott Livingston&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town, Mon-Thu&lt;br /&gt;
* Biocircuits lab cleanup, Tue @ 10 am&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 5: 13 Jul - 17 Jul ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 16 Jul (Thu), 10a-12p&amp;lt;font color=blue&amp;gt; 114 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Vipul Singhal (long)&lt;br /&gt;
* Zach Sun (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 17 Jul (Fri), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Jiangang Li (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 6: 20 Jul - 24 Jul ===&lt;br /&gt;
* Richard out of town Mon-Fri (China)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 7: 27 Jul - 31 Jul ===&lt;br /&gt;
* Richard out of town Mon-Fri (China)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 8: 3 Aug - 7 Aug ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 4 Aug (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Enoch Yeung (long)&lt;br /&gt;
* Seung Lee (short) &lt;br /&gt;
&#039;&#039;&#039;NCS: 5 Aug (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Ivan Papusha (main)&lt;br /&gt;
* Anthony Gong (short)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 9: 10 Aug - 14 Aug ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 11 Aug (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Yong Wu (long)&lt;br /&gt;
* Ron  Pereira (short) &lt;br /&gt;
&#039;&#039;&#039;NCS: 12 Aug (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Ioannis Filippidis&lt;br /&gt;
* Open (short)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 10: 17 Aug - 21 Aug ===&lt;br /&gt;
* RMM out of town Mon-Fri (ISAT)&lt;br /&gt;
* Biocircuits lab cleanup, Tue @ 10 am&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 11: 24 Aug - 28 Aug ===&lt;br /&gt;
* RMM out of town Mon-Fri (Sweden)&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 12: 31 Aug - 4 Sep ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 1 Sep (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;font color=blue&amp;gt;May move to 31 Aug, 10a-12p&amp;lt;/font&amp;gt;&lt;br /&gt;
* Open (long)&lt;br /&gt;
* Shaobin Guo (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 2 Sep (Wed), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Samira Farahani&lt;br /&gt;
* Open (short)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 13: 7 Sep - 11 Sep ===&lt;br /&gt;
&#039;&#039;&#039;NCS: 7 Sep (Mon), 1:30p-3p&#039;&#039;&#039;&lt;br /&gt;
* Daniel Naftalovich (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 8 Sep (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Open (long)&lt;br /&gt;
* Clare Hayes (short)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 14: 14 Sep - 18 Sep ===&lt;br /&gt;
* RMM out of town, Mon-Fri (vacation)&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 15: 21 Sep - 25 Sep ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 21 Sep (Mon), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* (long)&lt;br /&gt;
* Sean Sanchez (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 24 Sep (Thu), 10:30a-12p&#039;&#039;&#039;&lt;br /&gt;
* Benson Christalin&lt;br /&gt;
* Open (short)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Mark_Muller,_20_Feb_2015&amp;diff=18243</id>
		<title>Mark Muller, 20 Feb 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Mark_Muller,_20_Feb_2015&amp;diff=18243"/>
		<updated>2015-02-19T00:43:20Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mark Müller, a PhD student at ETH in Zurich working with Raff D&#039;Andrea, will visit Caltech on 19-20 Feb 2015 and give a group seminar.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
Thursday&lt;br /&gt;
* 4:30p: Richard Murray, 109 Steele Lab&lt;br /&gt;
&lt;br /&gt;
Friday&lt;br /&gt;
* 10:00a: Open&lt;br /&gt;
* 10:45a: Open&lt;br /&gt;
* 11:30a: Set up for seminar and grab lunch&lt;br /&gt;
* 12:00p: Lunchtime seminar, 107 ANB&lt;br /&gt;
* 1:15p: Hold - Larry Matthies (meet in 107 after seminar)&lt;br /&gt;
* 2:00p: Open&lt;br /&gt;
* 2:45p: Vasu Raman (ANB Treehouse Lounge, 3rd floor)&lt;br /&gt;
* 3:30p: Cat McGhan (218 ANB)&lt;br /&gt;
* 4:15p: Open&lt;br /&gt;
* 5:00p: Done for the day&lt;br /&gt;
* 6:00p: Dinner - if anyone is interested in taking Mark to dinner, sign up here (CDS will cover)&lt;br /&gt;
&lt;br /&gt;
=== Seminar info ===&lt;br /&gt;
&lt;br /&gt;
Speaker:  Mark Mueller&amp;lt;br&amp;gt;&lt;br /&gt;
Date &amp;amp; Time:  Friday, February 20th (12pm)&amp;lt;br&amp;gt;&lt;br /&gt;
Location: 107 Annenberg&amp;lt;br&amp;gt;&lt;br /&gt;
Affiliation: ETH Zurich&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Multicopters are predicted to increasingly become part of our everyday lives, with applications including delivery services, entertainment, and aerial sensing. These systems are expected to be safe and to have a high degree of autonomy. An important aspect of autonomy is the ability to plan motions that fulfill high-level goals, which will be the topic of the first part of the talk. A quadrocopter trajectory generation scheme will be described that can evaluate and compare on the order of one million motion primitives per second. These motion primitives are designed to be fast to compute and verify (at the expense of optimality), while being flexible with respect to initial and final states. This allows to encode highly dynamic tasks with complicated end goals.&lt;br /&gt;
&lt;br /&gt;
The second part of the talk will cover some results on quadrocopter safety, specifically an algorithm that allows a quadrocopter to maintain flight despite the complete loss of some propellers. In particular, it is shown that such a vehicle remains controllable about hover even if only a single propeller remains operable. In addition to the failsafe aspect for quadrocopters, this allows for the design of novel vehicles, having fewer than four propellers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bio&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mark W. Mueller is currently a doctoral candidate with Prof. Raffaello D&#039;Andrea at the Institute for Dynamic Systems and Control at the ETH Zurich. He received the B.Eng. degree in Mechanical Engineering from the University of Pretoria in 2009, and the M.Sc. degree in Mechanical Engineering from the ETH Zurich in 2011. He received awards for the best mechanical engineering thesis, and the best aeronautical thesis, for his bachelors thesis in 2008, and received the Jakob Ackeret award from the Swiss Association of Aeronautical Sciences for his masters thesis in 2011. His masters studies were supported by a scholarship from the Swiss Government.&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Group_Schedule,_Winter_2015&amp;diff=18219</id>
		<title>Group Schedule, Winter 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Group_Schedule,_Winter_2015&amp;diff=18219"/>
		<updated>2015-02-12T16:50:44Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* Week 6: 9 Feb - 13 Feb */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information about various upcoming events that are of interest to the group. __NOTOC__&lt;br /&gt;
{| width=60%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
* [[Schedule|Richard&#039;s calendar (travel)]]&lt;br /&gt;
| width=50% |&lt;br /&gt;
* [[Group Schedule, Fall 2014]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The schedule for group and subgroup meetings is given below.  Contact Richard if you need to change the schedule. Unless otherwise noted, here are the locations of the meetings:&lt;br /&gt;
&lt;br /&gt;
:{| width=100%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=30% |&lt;br /&gt;
* Group meetings - 213 ANB&lt;br /&gt;
| width=30% |&lt;br /&gt;
* Biocircuits subgroup - 111 Keck&lt;br /&gt;
| width=30% |&lt;br /&gt;
* NCS subgroup - 243 ANBzachza&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
=== Week 1: 5 Jan - 9 Jan ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 6 Jan (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Yutaka Hori (long)&lt;br /&gt;
* Lab updates (Richard)&lt;br /&gt;
&#039;&#039;&#039;NCS: 8 Jan (Thu), 9:30-11a&amp;lt;font color=blue&amp;gt; 111 Keck&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Anthony Fragoso (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* MPP retreat, Fri-Sun (SF)&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 2: 12 Jan - 16 Jan ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 12 Jan, &amp;lt;font color=blue&amp;gt; 1p - 3p&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Ania Baetica (long)&lt;br /&gt;
* Emzo de los Santos (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* AFOSR BRI call: Mon, 8:30a-10a&lt;br /&gt;
* iCyPhy BIT mini-workshop: Tue, 8a-5p&lt;br /&gt;
* RMM unavailable Wed-Fri&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 3: 19 Jan - 23 Jan ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 20 Jan (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Anandh Swaminathan (short)&lt;br /&gt;
* Victoria Hsiao (long)&lt;br /&gt;
&#039;&#039;&#039;NCS: 22 Jan (Thu), 9:30a-11a &amp;lt;font color=blue&amp;gt; 110 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Ivan Papusha (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 4: 26 Jan - 30 Jan ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 27 Jan (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Dan Siegal (long)&lt;br /&gt;
* Anu Thubagere (short)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NCS: 29 Jan (Thu), 9:30a-11a &amp;lt;font color=blue&amp;gt; 110 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Yilin Mo (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Brian Munsky visit on Mon&lt;br /&gt;
* Rahul Sarpeshkar visit on Mon&lt;br /&gt;
* Richard out of town on Wed?&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 5: 2 Feb - 6 Feb ===&lt;br /&gt;
&#039;&#039;&#039;NCS: 5 Feb (Thu), &amp;lt;font color=blue&amp;gt; 3:30p-5p, 110 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Vasu Raman (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* AFOSR BRI telecon: Mon, 8:30a-10a&lt;br /&gt;
* iCyPhy planning meeting: Mon-Tue, in Berkeley&lt;br /&gt;
* Biocircuits lab cleanup: Tue, 10a-12p&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 6: 9 Feb - 13 Feb ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 10 Feb (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Ye Yuan (long)&lt;br /&gt;
* &amp;lt;s&amp;gt;Vanessa Jonsson (short)&amp;lt;/s&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NCS: 12 Feb (Thu), 9:30a-11a &amp;lt;font color=blue&amp;gt; 110 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Cat McGhan (main)&lt;br /&gt;
* Cat McGhan (short)&lt;br /&gt;
&#039;&#039;&#039;Group Meeting: 9 Feb (Mon), 12p-1:15p &amp;lt;font color=blue&amp;gt; 121 ANB&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Nikolay Atanasov - University of Pennsylvania&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town on Fri&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 7: 16 Feb - 20 Feb ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 17 Feb (Tue), 10a-12p&#039;&#039;&#039;&lt;br /&gt;
* Vipul Singhal (long)&lt;br /&gt;
* Clare Hayes (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 19 Feb (Thu), 9:30a-11a &amp;lt;font color=blue&amp;gt; 110 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Ioannis Filippidis (main)&lt;br /&gt;
* Open (short)&lt;br /&gt;
&#039;&#039;&#039;Group Meeting: 20 Feb (Fri), 12p-1:15p &amp;lt;font color=blue&amp;gt; 107 ANB&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Mark Muller - ETH&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 8: 23 Feb - 27 Feb ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 23 Feb (Mon), 1p-3p&#039;&#039;&#039;&lt;br /&gt;
* Yong Wu (long)&lt;br /&gt;
* Shaobin Guo (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 25 Feb (Wed), 4p-5:30p &amp;lt;font color=blue&amp;gt; 114 Steele Library&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Scott Livingston&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* MPP protocol synthesis workshop: Thu-Fri&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 9: 2 Mar - 6 Mar ===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 2 Mar (Mon), 1p-3p &amp;lt;font color=blue&amp;gt; 114 Steele Library&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Enoch Yeung (long)&lt;br /&gt;
* Zach Sun (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 5 Mar (Thu), 9:30a-11a &amp;lt;font color=blue&amp;gt; 110 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Samira Farahani&lt;br /&gt;
* Open (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town Tue-Wed (Seattle)&lt;br /&gt;
&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 10: 9 Mar - 13 Mar===&lt;br /&gt;
&#039;&#039;&#039;Biocircuits: 9 Mar (Mon), 9a-11a&#039;&#039;&#039;&lt;br /&gt;
* Henrike N (long)&lt;br /&gt;
* Sean Sanchez (short)&lt;br /&gt;
&#039;&#039;&#039;NCS: 12 Mar (Thu), 9:30a-11a &amp;lt;font color=blue&amp;gt; 110 Steele&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Daniel Naftalovich (short)&lt;br /&gt;
* Benson Christalin (short)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town, Tue-Wed (Boston)&lt;br /&gt;
* Group camping trip, 13-15 Mar&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 11: 16 Mar - 20 Mar ===&lt;br /&gt;
Finals week&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* Richard out of town, Mon-Fri&lt;br /&gt;
* Biocircuits lab cleanup: Tue, 10a-12p&lt;br /&gt;
&lt;br /&gt;
| width=25% |&lt;br /&gt;
&lt;br /&gt;
=== Week 12: 23 Mar - 27 Mar ===&lt;br /&gt;
Spring break&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Jan_2015&amp;diff=18146</id>
		<title>SURF discussions, Jan 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Jan_2015&amp;diff=18146"/>
		<updated>2015-01-29T21:03:59Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* 29 Jan (Thu) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slots for talking with applicants and co-mentors about SURF projects.  Please sign up for one of the slots below.  All times are PST. __NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1&lt;br /&gt;
|- valign=top&lt;br /&gt;
|&lt;br /&gt;
==== 21 Jan (Wed) ====&lt;br /&gt;
* 9:20: Samira and Nuno&lt;br /&gt;
* 9:50: Ania, Vipul, and Cody&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 14:30: Rafsan Chowdhury&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;15:30: Open&amp;lt;/s&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 22 Jan (Thu) ====&lt;br /&gt;
* 9:00: Divyansh, Shaunak&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 17:30: Open&lt;br /&gt;
* 18:00: Anushka, Clare + Vipul&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 23 Jan (Fri) ====&lt;br /&gt;
* 10:00:Aileen Cheng&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 14:00: Enrique, Clare + Vipul&lt;br /&gt;
* 14:30: Marcus Greiff&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 16:00: Charlie Erwall&lt;br /&gt;
|- valign=top&lt;br /&gt;
|&lt;br /&gt;
==== 26 Jan (Mon) ====&lt;br /&gt;
* 8:00: Cat, Riashat&lt;br /&gt;
* 8:30: Phuc (Sam), Yong, Shaobin&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 9:30: Rafsan, Scott, Sean (?)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 17:30: Samira, Vasu, Yuening&lt;br /&gt;
* 18:00: Jihoon, Clare, Vipul (?)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 29 Jan (Thu) ====&lt;br /&gt;
* 12:30: Open&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 16:30: Open&lt;br /&gt;
* 18:30: Sandra, Cat&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 30 Jan (Fri) ====&lt;br /&gt;
* 12:45: Xianglin, Ania, and Vipul&lt;br /&gt;
* 1:15: Open&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The agenda for the phone call is (roughly):&lt;br /&gt;
&lt;br /&gt;
# Description of the basic idea behind the project (based on applicant&#039;s understanding)&lt;br /&gt;
# Discussion about approaches, things to read, variations to consider, etc&lt;br /&gt;
# Discussion of the format of the proposal&lt;br /&gt;
# Questions and discussion about the process&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Jan_2015&amp;diff=18091</id>
		<title>SURF discussions, Jan 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Jan_2015&amp;diff=18091"/>
		<updated>2015-01-20T21:28:29Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* 26 Jan (Mon) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slots for talking with applicants and co-mentors about SURF projects.  Please sign up for one of the slots below.  All times are PST. __NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1&lt;br /&gt;
|- valign=top&lt;br /&gt;
|&lt;br /&gt;
==== 21 Jan (Wed) ====&lt;br /&gt;
* 9:20: Samira and Nuno&lt;br /&gt;
* 9:50: Ania, Vipul, and Cody&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 14:30: Rafsan Chowdhury&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 15:30: Open&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 22 Jan (Thu) ====&lt;br /&gt;
* 9:00: Open&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 17:30: Open&lt;br /&gt;
* 18:00: Open&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 23 Jan (Fri) ====&lt;br /&gt;
* 10:00:Aileen Cheng&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 14:00: Open&lt;br /&gt;
* 14:30: Open&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 16:00: Open&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 26 Jan (Mon) ====&lt;br /&gt;
* 8:00: Cat, Riashat&lt;br /&gt;
* 8:30: Phuc (Sam), Yong, Shaobin&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 17:30: Samira, Vasu, Yuening (tentative)&lt;br /&gt;
* 18:00: Open&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The agenda for the phone call is (roughly):&lt;br /&gt;
&lt;br /&gt;
# Description of the basic idea behind the project (based on applicant&#039;s understanding)&lt;br /&gt;
# Discussion about approaches, things to read, variations to consider, etc&lt;br /&gt;
# Discussion of the format of the proposal&lt;br /&gt;
# Questions and discussion about the process&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17899</id>
		<title>SURF 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17899"/>
		<updated>2014-12-29T03:54:01Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* List of available projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{righttoc}}&lt;br /&gt;
This page is intended for students interested in working on SURF projects in the Summer of 2015.  It contains information about how to apply for a SURF project in my group along with a list of project areas.&lt;br /&gt;
&lt;br /&gt;
=== Applying for a SURF project ===&lt;br /&gt;
&lt;br /&gt;
Because I get many students interested in doing SURFs in my group and because we have several projects available, we use the first few weeks in January to sort out who we will work with in writing proposals.  We only submit one proposal per project area and so we often can&#039;t accommodate everyone who wants to work in my group over the summer.&lt;br /&gt;
&lt;br /&gt;
# A list of SURF project descriptions is given in the table below.  Due to the number of SURF projects that we support, we are only able to support students who select from among these projects.  Please make sure to read the project descriptions, required skills (if any)  and skim a few of the listed references before contacting me about doing a SURF project.  &lt;br /&gt;
# Students interested in writing proposals for SURF projects should contact me via e-mail by 9 Jan (Fri) and provide the following information:&lt;br /&gt;
#* A list of up to three SURF projects from the list below that you are interested in working on&lt;br /&gt;
#* A one page resume listing relevant experience and coursework&lt;br /&gt;
#* If you are not a Caltech student, I will also need the following additional information:&lt;br /&gt;
#** An unofficial copy of your academic transcript&lt;br /&gt;
#** Names of two faculty members at your current institution that I can contact for a reference&lt;br /&gt;
# Starting on 10 January, I will go through all applications and work with my group to identify who is a possible fit for each project.  We will then contact you and ask for you to meet (or talk with) possible co-mentors so that we can eventually work out who we will work with in writing up a proposal.&lt;br /&gt;
# We hope to make final decisions on projects by about 20 Jan, at which point we will start working with students on writing up proposals.&lt;br /&gt;
# All applications should go through the normal SURF application process, described at www.surf.caltech.edu.  SURF applications are due on ~21 Feb 2015.&lt;br /&gt;
# If you are selected for a SURF, please be aware of the following information&lt;br /&gt;
#* All SURF projects in my group will start on 16 Jun (Tue).  If you can&#039;t start on that date, please make sure that you indicate this when you contact me&lt;br /&gt;
#* All SURF projects are for a minimum of 10 weeks, although I usually recommend that you try to stay for 12 weeks if possible (at no additional pay).  It&#039;s hard to complete a project in just 10 weeks and spending a few extra weeks can greatly improve the project.&lt;br /&gt;
#* All SURF students in my group will be expected to devote full-time effort to their SURF project, so you cannot have a second job in addition to your SURF.&lt;br /&gt;
&lt;br /&gt;
=== List of available projects ===&lt;br /&gt;
&lt;br /&gt;
Projects will be posted as they come available.  I recommend waiting until near the deadline submission before submitting your project preferences.&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Title&#039;&#039;&#039; || &#039;&#039;&#039;Grant/Project&#039;&#039;&#039; || &#039;&#039;&#039;Co-Mentors&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive}} &lt;br /&gt;
| KISS&lt;br /&gt;
| [https://www.cds.caltech.edu/~cmcghan/ Catharine McGhan]&lt;br /&gt;
| Multiple positions may be available&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Mapping Differences in Gene Expresion in Linear and Plasmid DNA in a Cell-Free Expression (TXTL) System }} &lt;br /&gt;
| Keywords: in vitro synthetic biology, nonlinear modeling, model prediction and validation&lt;br /&gt;
| [https://www.cds.caltech.edu/~eyeung/ Enoch Yeung]&lt;br /&gt;
|&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Optimal Trajectory Generation under Environmental Uncertainties using Signal Temporal Logic Specifications}} &lt;br /&gt;
| NGC&lt;br /&gt;
| [http://directory.caltech.edu/personnel/farahani Samira Farahani]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Formal synthesis of switching protocols for estimation and control of aircraft electric power systems}}&lt;br /&gt;
|&lt;br /&gt;
| Benson Christalin and Scott C. Livingston&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Platform-based design for robotics applications}}&lt;br /&gt;
| &lt;br /&gt;
| [http://www.cms.caltech.edu/~vasu/ Vasu Raman] and Samira Farahani&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Machine-readable protocols and rapid-prototyping for synthetic biology research}}&lt;br /&gt;
| MPP&lt;br /&gt;
| Scott C. Livingston and Sean Sanchez&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Design space exploration of the violacein pathway in TX-TL}}&lt;br /&gt;
| PMTI&lt;br /&gt;
| Yong Wu and Shaobin Guo&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Rapid prototyping of moderate complexity biomolecular circuits}}&lt;br /&gt;
| MPP&lt;br /&gt;
| Clare Hayes&lt;br /&gt;
| Multiple positions may be available&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Correct-by-Construction_Control_of_UAVs_Under_Environmental_Uncertainty&amp;diff=17898</id>
		<title>SURF 2015: Correct-by-Construction Control of UAVs Under Environmental Uncertainty</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Correct-by-Construction_Control_of_UAVs_Under_Environmental_Uncertainty&amp;diff=17898"/>
		<updated>2014-12-29T03:53:07Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: Cmcghan moved page SURF 2015: Correct-by-Construction Control of UAVs Under Environmental Uncertainty to SURF 2015: Optimal Trajectory Generation under Environmental Uncertainties using Signal Temporal Logic Specifications: Samira asked me to h...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SURF 2015: Optimal Trajectory Generation under Environmental Uncertainties using Signal Temporal Logic Specifications]]&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Optimal_Trajectory_Generation_under_Environmental_Uncertainties_using_Signal_Temporal_Logic_Specifications&amp;diff=17897</id>
		<title>SURF 2015: Optimal Trajectory Generation under Environmental Uncertainties using Signal Temporal Logic Specifications</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Optimal_Trajectory_Generation_under_Environmental_Uncertainties_using_Signal_Temporal_Logic_Specifications&amp;diff=17897"/>
		<updated>2014-12-29T03:53:07Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: Cmcghan moved page SURF 2015: Correct-by-Construction Control of UAVs Under Environmental Uncertainty to SURF 2015: Optimal Trajectory Generation under Environmental Uncertainties using Signal Temporal Logic Specifications: Samira asked me to h...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Samira Farahani&lt;br /&gt;
&lt;br /&gt;
In safety-critical robotics applications in which autonomous air, ground, and space vehicles carry out complex tasks, it is important to concisely and unambiguously specify the desired system behavior to be able to automatically synthesize a controller that implements this behavior. Controller synthesis is complicated by the fact that autonomous systems often have high-dimensional, nonlinear dynamics and require efficient (not just feasible) controllers. &lt;br /&gt;
&lt;br /&gt;
This project aims at designing a “correct by construction” controller for an autonomous vehicle that is capable of responding to a dynamic environment, visiting goals, periodically monitoring areas, staying safe, and remaining stable.  To this end, we will take advantage of the new tools and techniques for formal specification, design, and verification of embedded control systems [3,4,5,7]. In these approaches, we either verify that a given design satisfies the specification or synthesize a controller that satisfies the specification, as summarized in the following figure. &lt;br /&gt;
&lt;br /&gt;
The formal language that we use in this project is Signal Temporal Logic (STL), which allows the specification of properties of dense-time, real-valued signals. For an efficient implementation, we will directly encode an STL formula as mixed-integer linear constraints on the original dynamical system [6]. Of particular interest are mixed logical dynamical (MLD) systems and certain differentially flat systems [2], whose dynamics can be encoded with mixed-integer linear constraints. MLD systems include constrained linear systems, linear hybrid automata, and piecewise affine systems. Differentially flat systems include quadrotors and car-like robots.&lt;br /&gt;
&lt;br /&gt;
After the successful design the controller, we are going to perform a detailed comparison of mixed-integer linear programming solvers and Boolean satisfiability solvers that have been extended to support linear operations, e.g., [1]. Moreover, depending on the progress lever, we can also implement the controller on of the available robots in the lab for experimental purposes. &lt;br /&gt;
&lt;br /&gt;
[[File:Agent.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Required Skills:&#039;&#039; The software we will use for the implementation of formal methods is called TuLiP [5] and the programming language underlying TuLiP is Python. The student is expected to know Matlab and Python or to have enough programming experience to learn it in a short time. Some familiarity with or willingness to learn automata theory, formal languages, and model checking (see for instance to the extent of the first 5 lectures in [6]) is desired.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;br /&gt;
[1] M. Fränzle and C. Herde. Efficient proof engines for bounded model checking of hybrid systems. Electronic Notes in Theoretical Computer Science, 133:119–137, 2005.&lt;br /&gt;
http://homepage.divms.uiowa.edu/~tinelli/classes/AR-group/readingsF04/FMICS04_Fraenzle_Herde.pdf&lt;br /&gt;
&lt;br /&gt;
[2] S. M. LaValle. Planning Algorithms. Cambridge Univ. Press, 2006.&lt;br /&gt;
http://planning.cs.uiuc.edu/bookbig.pdf&lt;br /&gt;
&lt;br /&gt;
[3] S. Livingston, R. M. Murray, and J. W. Burdick. Backtracking temporal logic synthesis for uncertain environments. In Proc. IEEE International Conference on Robotics and Automation, 2012.&lt;br /&gt;
http://scottman.net/pub/Livingston-Murray-Burdick-ICRA2012.pdf&lt;br /&gt;
&lt;br /&gt;
[4] U. Topcu, N. Ozay, J. Liu, , and R. M. Murray. On synthesizing robust discrete controllers under modeling uncertainty. In Hybrid Systems: Computation and Control, 2012.&lt;br /&gt;
http://www.cds.caltech.edu/~murray/preprints/tolm12-hscc_s.pdf&lt;br /&gt;
&lt;br /&gt;
[5] E. M. Wolff, U. Topcu, and R. M. Murray, Optimization-based trajectory generation with linear temporal logic specifications, International Conference on Robotics and Automation (ICRA), 2014. &lt;br /&gt;
http://www.cds.caltech.edu/~ewolff/wolff_icra14.pdf&lt;br /&gt;
&lt;br /&gt;
[6] V. Raman, A. Donzé, M. Maasoumy, R. M. Murray, A. Sangiovanni-Vincentelli, S. A. Seshia, Model Predictive Control with Signal Temporal Logic Specifications, CDC 2014.&lt;br /&gt;
http://users.cms.caltech.edu/~vasu/papers/vraman_cdc_14.pdf&lt;br /&gt;
&lt;br /&gt;
[7] T. Wongpiromsarn, U. Topcu, and R. M. Murray. Receding horizon temporal logic planning. IEEE Transactions on Automatic Control, 57(11):2817{2830, 2012. http://www.seas.upenn.edu/~utopcu/pubs/WTM-itac12.pdf&lt;br /&gt;
&lt;br /&gt;
[8] Wongpiromsarn, U. Topcu, N. Ozay, H. Xu, and R.~M. Murray, TuLiP: a software toolbox for receding horizon temporal logic planning, International Conference on Hybrid Systems: Computation and Control, 2011 (software available at http://tulip-control.sourceforge.net).&lt;br /&gt;
http://www.aero.umd.edu/~mumu/files/wtoxm_HSCC2011.pdf&lt;br /&gt;
&lt;br /&gt;
[9] EECI, &amp;quot;Specification, Design, and Verification of Distributed Embedded Systems&amp;quot; course website&lt;br /&gt;
http://www.cds.caltech.edu/~murray/wiki/index.php/HYCON-EECI,_Spring_2013&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17838</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17838"/>
		<updated>2014-12-24T09:33:44Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_Pioneer3-DX.jpg‎|thumb|300px|Fig. 1. The Pioneer 3-DX robot used in the lab.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_RSE-Architecture.png‎|thumb|300px|Fig. 2. The Resilient Spacecraft Executive Architecture.[1]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; The Resilient Space Systems group at Caltech has partnered with MIT, the NASA Jet Propulsion Lab (JPL), and the Woods Hole Oceanographic Institute (WHOI) to develop and test a game-changing architecture for resilient spacecraft operations that has applications to robotics operating in a wide variety of hazardous and uncertain environments.[1] This includes rovers with and without manipulation capability, autonomous underwater vehicles, fixed-wing and rotorcraft UAVs, and CubeSat platforms, to name a few earthly and near-earth applications. This architecture&#039;s capabilities are also applicable to space missions such as the Venus lander, Mars Sample Return, and Trojan asteroid tour.&lt;br /&gt;
&lt;br /&gt;
We are looking for individuals interested in helping to develop the capabilities that this architecture needs, by adding to the software base necessary to support such systems&#039; operability. This includes coding, debgging, and testing various known algorithms and techniques, some which are generalizable to multiple robotic platforms and some that are platform-specific. These will be added to a growing library of modules and made available for the RSE architecture to utilize and leverage as part of our system testing.&lt;br /&gt;
&lt;br /&gt;
For this summer&#039;s project, we are currently focusing on the Pioneer 3-DX platform in-lab as our implementation target of choice, with possible extention to other robotic platforms with pre-existing models already-implemented in the gazebo simulation environment that could be leveraged for our use in the near-term.&lt;br /&gt;
&lt;br /&gt;
Existing RSE software capabilities include:&lt;br /&gt;
* 2-D trajectory planning under uncertainty in Matlab (deliberative layer)&lt;br /&gt;
* 2-D trajectory planning in python using OMPL [2] (habitual layer)&lt;br /&gt;
* a simple turn-and-drive waypoint follower (reflexive layer)&lt;br /&gt;
* 2-D global position and orientation resolution from an overhead camera (state estimation)&lt;br /&gt;
&lt;br /&gt;
Examples of work related to diversifying the baseline capabilities of the Pioneer 3-DX system include:&lt;br /&gt;
* the coding of an Extended Kalman Filter (EKF) for better state estimation of the position and orientation of the vehicle from IR camera data&lt;br /&gt;
* the integration of point cloud data from a mounted SICK sensor into rolling map updates toward the ability to perform map localization and/or real-time obstacle avoidance onboard the vehicle (e.g., SLAM techniques)&lt;br /&gt;
* the implementation of various real-time trajectory solvers for roving across 2-D and/or 3-D terrain&lt;br /&gt;
* the implementation of local obstacle avoidance algorithms that use the onboard front-facing sonar sensors (e.g., Bug algorithms)&lt;br /&gt;
* the coding of various discrete &#039;actions&#039; that can be commanded to the vehicle, such as a &#039;stop&#039;, &#039;turn X degrees&#039;, &#039;move forward X meters&#039;, etc.&lt;br /&gt;
* the coding of various discrete modes of &#039;behavior&#039; that can be commanded to the vehicle and change the characteristics of its motion, such as being &#039;cautious&#039;, &#039;adventurous&#039;, &#039;goal-seeking&#039;, &#039;risk-taking&#039;, etc.&lt;br /&gt;
* the modeling of the discharge rates of the rover&#039;s batteries after performing various actions (an overall energy model of the rover that can be used for planning processes in the deliberative and/or habitual layers)&lt;br /&gt;
&lt;br /&gt;
All work will be tested on a rolling basis, using the preliminary implementation of the evolving RSE architectural software scheme.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; All software produced as a result of this project is expected to be integrated into the RSE open-source project in some capacity, and should be geared towards this end result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; &#039;&#039;This project requires practical programming experience, ideally in Python and C++. Experience with the core and extended functionality of the Robot Operating System (ROS) software [3] -- or a willingness and interest in learning, using, and developing code that works within this communications framework -- is a must. Familiarity with, and an interest in, control systems theory and robotics hardware is desired. Further interest in related concrete robotics-related concepts, such as applied automata theory, AI, model-based systems engineering, and other formal methods such as model checking and logic synthesis, is a plus.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] Catharine L. R. McGhan, Richard M. Murray, Romain Serra, Michel D. Ingham, Masahiro Ono, Tara Estlin and Brian C. Williams. A Risk-Aware Architecture for Resilient Spacecraft Operations. Submitted, 2015 IEEE Aerospace Conference. http://www.cds.caltech.edu/~murray/preprints/mcg+15-ieeeaero_s.pdf&lt;br /&gt;
&lt;br /&gt;
[2] Ioan A. Sucan, Mark Moll, and Lydia E. Kavraki. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, Vol. 19, December 4, 2012, pp 72-82. http://ompl.kavrakilab.org&lt;br /&gt;
&lt;br /&gt;
[3] Morgan Quigley, Ken Conley, Brian P. Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y. Ng. ROS: an open-source Robot Operating System. ICRA Workshop on Open Source Software, 2009. http://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17837</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17837"/>
		<updated>2014-12-24T09:29:43Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_Pioneer3-DX.jpg‎|thumb|300px|Fig. 1. The Pioneer 3-DX robot used in the lab.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_RSE-Architecture.png‎|thumb|300px|Fig. 2. The Resilient Spacecraft Executive Architecture.[1]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; The Resilient Space Systems group at Caltech has partnered with MIT, the NASA Jet Propulsion Lab (JPL), and the Woods Hole Oceanographic Institute (WHOI) to develop and test a game-changing architecture for resilient spacecraft operations that has applications to robotics operating in a wide variety of hazardous and uncertain environments.[1] This includes rovers with and without manipulation capability, autonomous underwater vehicles, fixed-wing and rotorcraft UAVs, and CubeSat platforms, to name a few earthly and near-earth applications. These architectural capabilities would also be applicable to space missions such as the Venus lander, Mars Sample Return, and Trojan asteroid tour.&lt;br /&gt;
&lt;br /&gt;
We are looking for individuals interested in helping to develop the capabilities that this architecture needs, by adding to the software base necessary to support such systems&#039; operability. This includes coding, debgging, and testing various known algorithms and techniques, some which are generalizable to multiple robotic platforms and some that are platform-specific. These will be added to a growing library of modules and made available for the RSE architecture to utilize and leverage as part of our system testing.&lt;br /&gt;
&lt;br /&gt;
For this summer&#039;s project, we are currently focusing on the Pioneer 3-DX platform in-lab as our implementation target of choice, with possible extention to other robotic platforms with pre-existing models already-implemented in the gazebo simulation environment that could be leveraged for our use in the near-term.&lt;br /&gt;
&lt;br /&gt;
Existing RSE software capabilities include:&lt;br /&gt;
* 2-D trajectory planning under uncertainty in Matlab (deliberative layer)&lt;br /&gt;
* 2-D trajectory planning in python using OMPL [2] (habitual layer)&lt;br /&gt;
* a simple turn-and-drive waypoint follower (reflexive layer)&lt;br /&gt;
* 2-D global position and orientation resolution from an overhead camera (state estimation)&lt;br /&gt;
&lt;br /&gt;
Examples of work related to diversifying the baseline capabilities of the Pioneer 3-DX system include:&lt;br /&gt;
* the coding of an Extended Kalman Filter (EKF) for better state estimation of the position and orientation of the vehicle from IR camera data&lt;br /&gt;
* the integration of point cloud data from a mounted SICK sensor into rolling map updates toward the ability to perform map localization and/or real-time obstacle avoidance onboard the vehicle (e.g., SLAM techniques)&lt;br /&gt;
* the implementation of various real-time trajectory solvers for roving across 2-D and/or 3-D terrain&lt;br /&gt;
* the implementation of local obstacle avoidance algorithms that use the onboard front-facing sonar sensors (e.g., Bug algorithms)&lt;br /&gt;
* the coding of various discrete &#039;actions&#039; that can be commanded to the vehicle, such as a &#039;stop&#039;, &#039;turn X degrees&#039;, &#039;move forward X meters&#039;, etc.&lt;br /&gt;
* the coding of various discrete modes of &#039;behavior&#039; that can be commanded to the vehicle and change the characteristics of its motion, such as being &#039;cautious&#039;, &#039;adventurous&#039;, &#039;goal-seeking&#039;, &#039;risk-taking&#039;, etc.&lt;br /&gt;
* the modeling of the discharge rates of the rover&#039;s batteries after performing various actions (an overall energy model of the rover that can be used for planning processes in the deliberative and/or habitual layers)&lt;br /&gt;
&lt;br /&gt;
All work will be tested on a rolling basis, using the preliminary implementation of the evolving RSE architectural software scheme.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; All software produced as a result of this project is expected to be integrated into the RSE open-source project in some capacity, and should be geared towards this end result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; &#039;&#039;This project requires practical programming experience, ideally in Python and C++. Experience with the core and extended functionality of the Robot Operating System (ROS) software [3] -- or a willingness and interest in learning, using, and developing code that works within this communications framework -- is a must. Familiarity with, and an interest in, control systems theory and robotics hardware is desired. Further interest in related concrete robotics-related concepts, such as applied automata theory, AI, model-based systems engineering, and other formal methods such as model checking and logic synthesis, is a plus.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] Catharine L. R. McGhan, Richard M. Murray, Romain Serra, Michel D. Ingham, Masahiro Ono, Tara Estlin and Brian C. Williams. A Risk-Aware Architecture for Resilient Spacecraft Operations. Submitted, 2015 IEEE Aerospace Conference. http://www.cds.caltech.edu/~murray/preprints/mcg+15-ieeeaero_s.pdf&lt;br /&gt;
&lt;br /&gt;
[2] Ioan A. Sucan, Mark Moll, and Lydia E. Kavraki. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, Vol. 19, December 4, 2012, pp 72-82. http://ompl.kavrakilab.org&lt;br /&gt;
&lt;br /&gt;
[3] Morgan Quigley, Ken Conley, Brian P. Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y. Ng. ROS: an open-source Robot Operating System. ICRA Workshop on Open Source Software, 2009. http://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17836</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17836"/>
		<updated>2014-12-24T09:28:54Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_Pioneer3-DX.jpg‎|thumb|300px|Fig. 1. The Pioneer 3-DX robot used in the lab.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_RSE-Architecture.png‎|thumb|300px|Fig. 2. The Resilient Spacecraft Executive Architecture.[1]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; The Resilient Space Systems group at Caltech has partnered with MIT, the NASA Jet Propulsion Lab (JPL), and the Woods Hole Oceanographic Institute (WHOI) to develop and test a game-changing architecture for resilient spacecraft operations that has applications to robotics operating in a wide variety of hazardous and uncertain environments.[1] This includes rovers with and without manipulation capability, autonomous underwater vehicles, fixed-wing and rotorcraft UAVs, and CubeSat platforms, to name a few earthly and near-earth applications. These architectural capabilities would also be applicable to space missions such as the Venus lander, Mars Sample Return, and Trojan asteroid tour.&lt;br /&gt;
&lt;br /&gt;
We are looking for individuals interested in helping to develop the capabilities that this architecture needs, by adding to the software base necessary to support such systems&#039; operability. This includes coding, debgging, and testing various known algorithms and techniques, some which are generalizable to multiple robotic platforms and some that are platform-specific. These will be added to a growing library of modules and made available for the RSE architecture to utilize and leverage as part of our system testing.&lt;br /&gt;
&lt;br /&gt;
For this summer&#039;s project, we are currently focusing on the Pioneer 3-DX platform in-lab as our implementation target of choice, with possible extention to other robotic platforms with pre-existing models already-implemented in the gazebo simulation environment that could be leveraged for our use in the near-term.&lt;br /&gt;
&lt;br /&gt;
Existing RSE software capabilities include:&lt;br /&gt;
* 2-D trajectory planning under uncertainty in Matlab (deliberative layer)&lt;br /&gt;
* 2-D trajectory planning in python using OMPL [2] (habitual layer)&lt;br /&gt;
* a simple turn-and-drive waypoint follower (reflexive layer)&lt;br /&gt;
* 2-D global position and orientation resolution from an overhead camera (state estimation)&lt;br /&gt;
&lt;br /&gt;
Examples of work related to diversifying the baseline capabilities of the Pioneer 3-DX system include:&lt;br /&gt;
* the coding of an Extended Kalman Filter (EKF) for better state estimation of the position and orientation of the vehicle from IR camera data&lt;br /&gt;
* the integration of point cloud data from a mounted SICK sensor into rolling map updates toward the ability to perform map localization and/or real-time obstacle avoidance onboard the vehicle (e.g., SLAM techniques)&lt;br /&gt;
* the implementation of various real-time trajectory solvers for roving across 2-D and/or 3-D terrain&lt;br /&gt;
* the implementation of local obstacle avoidance algorithms that use the onboard front-facing sonar sensors (e.g., Bug algorithms)&lt;br /&gt;
* the coding of various discrete &#039;actions&#039; that can be commanded to the vehicle, such as a &#039;stop&#039;, &#039;turn X degrees&#039;, &#039;move forward X meters&#039;, etc.&lt;br /&gt;
* the coding of various discrete modes of &#039;behavior&#039; that can be commanded to the vehicle and change the characteristics of its motion, such as being &#039;cautious&#039;, &#039;adventurous&#039;, &#039;goal-seeking&#039;, &#039;risk-taking&#039;, etc.&lt;br /&gt;
* the modeling of the discharge rates of the rover&#039;s batteries after performing various actions (an overall energy model of the rover that can be used for planning processes in the deliberative and/or habitual layers)&lt;br /&gt;
&lt;br /&gt;
All work will be tested on a rolling basis, using the preliminary implementation of the evolving RSE architectural software scheme.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; All software produced as a result of this project is expected to be integrated into the RSE open-source project in some capacity, and should be geared towards this end result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; &#039;&#039;This project requires programming experience, ideally in Python and C++. Experience with the core and extended functionality of the Robot Operating System (ROS) software [3] -- or a willingness and interest in learning, using, and developing code that works within this communications framework -- is a must. Familiarity with, and an interest in, control systems theory and robotics hardware is desired. Further interest in related concrete robotics-related concepts, such as applied automata theory, AI, model-based systems engineering, and other formal methods such as model checking and logic synthesis, is a plus.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] Catharine L. R. McGhan, Richard M. Murray, Romain Serra, Michel D. Ingham, Masahiro Ono, Tara Estlin and Brian C. Williams. A Risk-Aware Architecture for Resilient Spacecraft Operations. Submitted, 2015 IEEE Aerospace Conference. http://www.cds.caltech.edu/~murray/preprints/mcg+15-ieeeaero_s.pdf&lt;br /&gt;
&lt;br /&gt;
[2] Ioan A. Sucan, Mark Moll, and Lydia E. Kavraki. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, Vol. 19, December 4, 2012, pp 72-82. http://ompl.kavrakilab.org&lt;br /&gt;
&lt;br /&gt;
[3] Morgan Quigley, Ken Conley, Brian P. Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y. Ng. ROS: an open-source Robot Operating System. ICRA Workshop on Open Source Software, 2009. http://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17835</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17835"/>
		<updated>2014-12-24T09:27:17Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_Pioneer3-DX.jpg‎|thumb|300px|Fig. 1. The Pioneer 3-DX robot used in the lab.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_RSE-Architecture.png‎|thumb|300px|Fig. 2. The Resilient Spacecraft Executive Architecture.[1]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; The Resilient Space Systems group at Caltech has partnered with MIT, the NASA Jet Propulsion Lab (JPL), and the Woods Hole Oceanographic Institute (WHOI) to develop and test a game-changing architecture for resilient spacecraft operations that has applications to robotics operating in a wide variety of hazardous and uncertain environments.[1] This includes rovers with and without manipulation capability, autonomous underwater vehicles, fixed-wing and rotorcraft UAVs, and CubeSat platforms, to name a few earthly and near-earth applications. These architectural capabilities would also be applicable to space missions such as the Venus lander, or Trojan asteroid tour.&lt;br /&gt;
&lt;br /&gt;
We are looking for individuals interested in helping to develop the capabilities that this architecture needs, by adding to the software base necessary to support such systems&#039; operability. This includes coding, debgging, and testing various known algorithms and techniques, some which are generalizable to multiple robotic platforms and some that are platform-specific. These will be added to a growing library of modules and made available for the RSE architecture to utilize and leverage as part of our system testing.&lt;br /&gt;
&lt;br /&gt;
For this summer&#039;s project, we are currently focusing on the Pioneer 3-DX platform in-lab as our implementation target of choice, with possible extention to other robotic platforms with pre-existing models already-implemented in the gazebo simulation environment that could be leveraged for our use in the near-term.&lt;br /&gt;
&lt;br /&gt;
Existing RSE software capabilities include:&lt;br /&gt;
* 2-D trajectory planning under uncertainty in Matlab (deliberative layer)&lt;br /&gt;
* 2-D trajectory planning in python using OMPL [2] (habitual layer)&lt;br /&gt;
* a simple turn-and-drive waypoint follower (reflexive layer)&lt;br /&gt;
* 2-D global position and orientation resolution from an overhead camera (state estimation)&lt;br /&gt;
&lt;br /&gt;
Examples of work related to diversifying the baseline capabilities of the Pioneer 3-DX system include:&lt;br /&gt;
* the coding of an Extended Kalman Filter (EKF) for better state estimation of the position and orientation of the vehicle from IR camera data&lt;br /&gt;
* the integration of point cloud data from a mounted SICK sensor into rolling map updates toward the ability to perform map localization and/or real-time obstacle avoidance onboard the vehicle (e.g., SLAM techniques)&lt;br /&gt;
* the implementation of various real-time trajectory solvers for roving across 2-D and/or 3-D terrain&lt;br /&gt;
* the implementation of local obstacle avoidance algorithms that use the onboard front-facing sonar sensors (e.g., Bug algorithms)&lt;br /&gt;
* the coding of various discrete &#039;actions&#039; that can be commanded to the vehicle, such as a &#039;stop&#039;, &#039;turn X degrees&#039;, &#039;move forward X meters&#039;, etc.&lt;br /&gt;
* the coding of various discrete modes of &#039;behavior&#039; that can be commanded to the vehicle and change the characteristics of its motion, such as being &#039;cautious&#039;, &#039;adventurous&#039;, &#039;goal-seeking&#039;, &#039;risk-taking&#039;, etc.&lt;br /&gt;
* the modeling of the discharge rates of the rover&#039;s batteries after performing various actions (an overall energy model of the rover that can be used for planning processes in the deliberative and/or habitual layers)&lt;br /&gt;
&lt;br /&gt;
All work will be tested on a rolling basis, using the preliminary implementation of the evolving RSE architectural software scheme.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; All software produced as a result of this project is expected to be integrated into the RSE open-source project in some capacity, and should be geared towards this end result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; &#039;&#039;This project requires programming experience, ideally in Python and C++. Experience with the core and extended functionality of the Robot Operating System (ROS) software [3] -- or a willingness and interest in learning, using, and developing code that works within this communications framework -- is a must. Familiarity with, and an interest in, control systems theory and robotics hardware is desired. Further interest in related concrete robotics-related concepts, such as applied automata theory, AI, model-based systems engineering, and other formal methods such as model checking and logic synthesis, is a plus.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] Catharine L. R. McGhan, Richard M. Murray, Romain Serra, Michel D. Ingham, Masahiro Ono, Tara Estlin and Brian C. Williams. A Risk-Aware Architecture for Resilient Spacecraft Operations. Submitted, 2015 IEEE Aerospace Conference. http://www.cds.caltech.edu/~murray/preprints/mcg+15-ieeeaero_s.pdf&lt;br /&gt;
&lt;br /&gt;
[2] Ioan A. Sucan, Mark Moll, and Lydia E. Kavraki. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, Vol. 19, December 4, 2012, pp 72-82. http://ompl.kavrakilab.org&lt;br /&gt;
&lt;br /&gt;
[3] Morgan Quigley, Ken Conley, Brian P. Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y. Ng. ROS: an open-source Robot Operating System. ICRA Workshop on Open Source Software, 2009. http://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17834</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17834"/>
		<updated>2014-12-24T09:22:37Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_Pioneer3-DX.jpg‎|thumb|300px|Fig. 1. The Pioneer 3-DX robot used in the lab.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_RSE-Architecture.png‎|thumb|300px|Fig. 2. The Resilient Spacecraft Executive Architecture.[1]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; The Resilient Space Systems group at Caltech has partnered with MIT, the NASA Jet Propulsion Lab (JPL), and the Woods Hole Oceanographic Institute (WHOI) to develop and test a game-changing architecture for resilient spacecraft operations that has applications to robotics operating in a wide variety of hazardous and uncertain environments.[1] This includes rovers with and without manipulation capability, autonomous underwater vehicles, fixed-wing and rotorcraft UAVs, and CubeSat platforms, to name a few earthly and near-earth applications. These architectural capabilities would also be applicable to space missions such as the Venus lander, or Trojan asteroid tour.&lt;br /&gt;
&lt;br /&gt;
We are looking for individuals interested in helping to develop the capabilities that this architecture needs, by adding to the software base necessary to support such systems&#039; operability. This includes coding, debgging, and testing various known algorithms and techniques, some which are generalizable to multiple robotic platforms and some that are platform-specific. These will be added to a growing library of modules and made available for the RSE architecture to utilize and leverage as part of our system testing.&lt;br /&gt;
&lt;br /&gt;
For this summer&#039;s project, we are currently focusing on the Pioneer 3-DX platform in-lab as our implementation target of choice, with possible extention to other robotic platforms with pre-existing models already-implemented in the gazebo simulation environment that could be leveraged for our use in the near-term.&lt;br /&gt;
&lt;br /&gt;
Existing RSE software capabilities include:&lt;br /&gt;
* 2-D trajectory planning under uncertainty in Matlab (deliberative layer)&lt;br /&gt;
* 2-D trajectory planning in python using OMPL [2] (habitual layer)&lt;br /&gt;
* a simple turn-and-drive waypoint follower (reflexive layer)&lt;br /&gt;
* 2-D global position and orientation resolution from an overhead camera (state estimation)&lt;br /&gt;
&lt;br /&gt;
Examples of work related to diversifying the baseline capabilities of the Pioneer 3-DX system include:&lt;br /&gt;
* the coding of an Extended Kalman Filter (EKF) for better state estimation of the position and orientation of the vehicle from IR camera data&lt;br /&gt;
* the integration of point cloud data from a mounted SICK sensor into rolling map updates toward the ability to perform map localization and/or real-time obstacle avoidance onboard the vehicle (e.g., VSLAM techniques)&lt;br /&gt;
* the implementation of various real-time trajectory solvers for roving across 2-D and/or 3-D terrain&lt;br /&gt;
* the implementation of local obstacle avoidance algorithms that use the onboard front-facing sonar sensors (e.g., Bug algorithms)&lt;br /&gt;
* the coding of various discrete &#039;actions&#039; that can be commanded to the vehicle, such as a &#039;stop&#039;, &#039;turn X degrees&#039;, &#039;move forward X meters&#039;, etc.&lt;br /&gt;
* the coding of various discrete modes of &#039;behavior&#039; that can be commanded to the vehicle and change the characteristics of its motion, such as being &#039;cautious&#039;, &#039;adventurous&#039;, &#039;goal-seeking&#039;, &#039;risk-taking&#039;, etc.&lt;br /&gt;
* the modeling of the discharge rates of the rover&#039;s batteries after performing various actions (an overall energy model of the rover that can be used for planning processes in the deliberative and/or habitual layers)&lt;br /&gt;
&lt;br /&gt;
All work will be tested on a rolling basis, using the preliminary implementation of the evolving RSE architectural software scheme.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; All software produced as a result of this project is expected to be integrated into the RSE open-source project in some capacity, and should be geared towards this end result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; &#039;&#039;This project requires programming experience, ideally in Python and C++. Experience with the core and extended functionality of the Robot Operating System (ROS) software [3] -- or a willingness and interest in learning, using, and developing code that works within this communications framework -- is a must. Familiarity with, and an interest in, control systems theory and robotics hardware is desired. Further interest in related concrete robotics-related concepts, such as applied automata theory, AI, model-based systems engineering, and other formal methods such as model checking and logic synthesis, is a plus.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] Catharine L. R. McGhan, Richard M. Murray, Romain Serra, Michel D. Ingham, Masahiro Ono, Tara Estlin and Brian C. Williams. A Risk-Aware Architecture for Resilient Spacecraft Operations. Submitted, 2015 IEEE Aerospace Conference. http://www.cds.caltech.edu/~murray/preprints/mcg+15-ieeeaero_s.pdf&lt;br /&gt;
&lt;br /&gt;
[2] Ioan A. Sucan, Mark Moll, and Lydia E. Kavraki. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, Vol. 19, December 4, 2012, pp 72-82. http://ompl.kavrakilab.org&lt;br /&gt;
&lt;br /&gt;
[3] Morgan Quigley, Ken Conley, Brian P. Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y. Ng. ROS: an open-source Robot Operating System. ICRA Workshop on Open Source Software, 2009. http://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17833</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17833"/>
		<updated>2014-12-24T09:13:38Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_Pioneer3-DX.jpg‎|thumb|300px|Fig. 1. The Pioneer 3-DX robot used in the lab.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_RSE-Architecture.png‎|thumb|300px|Fig. 2. The Resilient Spacecraft Executive Architecture.[1]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; The Resilient Space Systems group at Caltech has partnered with MIT, the NASA Jet Propulsion Lab (JPL), and the Woods Hole Oceanographic Institute (WHOI) to develop and test a game-changing architecture for resilient spacecraft operations that has applications to robotics operating in a wide variety of hazardous and uncertain environments.[1] This includes rovers with and without manipulation capability, autonomous underwater vehicles, fixed-wing and rotorcraft UAVs, and CubeSat platforms, to name a few earthly and near-earth applications. These architectural capabilities would also be applicable to space missions such as the Venus lander, or Trojan asteroid tour.&lt;br /&gt;
&lt;br /&gt;
We are looking for individuals interested in helping to develop the capabilities that this architecture needs, by adding to the software base necessary to support such systems&#039; operability. This includes coding, debgging, and testing various known algorithms and techniques, some which are generalizable to multiple robotic platforms and some that are platform-specific. These will be added to a growing library of modules and made available for the RSE architecture to utilize and leverage as part of our system testing.&lt;br /&gt;
&lt;br /&gt;
For this summer&#039;s project, we are currently focusing on the Pioneer 3-DX platform in-lab as our implementation target of choice, with possible extention to other robotic platforms with pre-existing models already-implemented in the gazebo simulation environment that could be leveraged for our use in the near-term.&lt;br /&gt;
&lt;br /&gt;
Existing RSE software capabilities include:&lt;br /&gt;
* 2-D trajectory planning under uncertainty in Matlab (deliberative layer)&lt;br /&gt;
* 2-D trajectory planning in python using OMPL [2] (habitual layer)&lt;br /&gt;
* a simple turn-and-drive waypoint follower (reflexive layer)&lt;br /&gt;
* 2-D global position and orientation resolution from an overhead camera (state estimation)&lt;br /&gt;
&lt;br /&gt;
Examples of work related to diversifying the baseline capabilities of the Pioneer 3-DX system include:&lt;br /&gt;
* the coding of an Extended Kalman Filter (EKF) for better state estimation of the position and orientation of the vehicle from IR camera data&lt;br /&gt;
* the integration of point cloud data from a mounted SICK sensor into rolling map updates toward the ability to perform map localization and/or real-time obstacle avoidance onboard the vehicle (e.g., VSLAM techniques)&lt;br /&gt;
* the implementation of various real-time trajectory solvers for roving across 2-D and/or 3-D terrain&lt;br /&gt;
* the implementation of local obstacle avoidance algorithms that use the onboard front-facing sonar sensors (e.g., Bug algorithms)&lt;br /&gt;
* the coding of various discrete &#039;actions&#039; that can be commanded to the vehicle, such as a &#039;stop&#039;, &#039;turn X degrees&#039;, &#039;move forward X meters&#039;, etc.&lt;br /&gt;
* the coding of various discrete modes of &#039;behavior&#039; that can be commanded to the vehicle and change the characteristics of its motion, such as being &#039;cautious&#039;, &#039;adventurous&#039;, &#039;goal-seeking&#039;, &#039;risk-taking&#039;, etc.&lt;br /&gt;
* the modeling of the discharge rates of the rover&#039;s batteries after performing various actions (an overall energy model of the rover that can be used for planning processes in the deliberative and/or habitual layers)&lt;br /&gt;
&lt;br /&gt;
All work will be tested on a rolling basis, using the preliminary implementation of the evolving RSE architectural software scheme.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; All software produced as a result of this project is expected to be integrated into the RSE open-source project in some capacity, and should be geared towards this end result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; &#039;&#039;This project requires programming experience, ideally in Python and C++. Experience with the core and extended functionality of the Robot Operating System (ROS) software [3] -- or a willingness and interest in learning, using, and developing code that works within this communications framework -- is a must. Familiarity with, and an interest in, control systems theory and robotics hardware is desired. Further interest in concrete robotics-related concepts, such as applied automata theory, AI, model-based systems engineering, and other formal methods such as model checking and logic synthesis, is a plus.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] Catharine L. R. McGhan, Richard M. Murray, Romain Serra, Michel D. Ingham, Masahiro Ono, Tara Estlin and Brian C. Williams. A Risk-Aware Architecture for Resilient Spacecraft Operations. Submitted, 2015 IEEE Aerospace Conference. http://www.cds.caltech.edu/~murray/preprints/mcg+15-ieeeaero_s.pdf&lt;br /&gt;
&lt;br /&gt;
[2] Ioan A. Sucan, Mark Moll, and Lydia E. Kavraki. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, Vol. 19, December 4, 2012, pp 72-82. http://ompl.kavrakilab.org&lt;br /&gt;
&lt;br /&gt;
[3] Morgan Quigley, Ken Conley, Brian P. Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y. Ng. ROS: an open-source Robot Operating System. ICRA Workshop on Open Source Software, 2009. http://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17832</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17832"/>
		<updated>2014-12-24T09:09:38Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_Pioneer3-DX.jpg‎|thumb|300px|Fig. 1. The Pioneer 3-DX robot used in the lab.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_RSE-Architecture.png‎|thumb|300px|Fig. 2. The Resilient Spacecraft Executive Architecture.[1]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; The Resilient Space Systems group at Caltech has partnered with MIT, the NASA Jet Propulsion Lab (JPL), and the Woods Hole Oceanographic Institute (WHOI) to develop and test a game-changing architecture for resilient spacecraft operations that has applications to robotics operating in a wide variety of hazardous and uncertain environments.[1] This includes rovers with and without manipulation capability, autonomous underwater vehicles, fixed-wing and rotorcraft UAVs, and CubeSat platforms, to name a few earthly and near-earth applications. These architectural capabilities would also be applicable to space missions such as the Venus lander, or Trojan asteroid tour.&lt;br /&gt;
&lt;br /&gt;
We are looking for individuals interested in helping to develop the capabilities that this architecture needs, by adding to the software base necessary to support such systems&#039; operability. This includes coding, debgging, and testing various known algorithms and techniques, some which are generalizable to multiple robotic platforms and some that are platform-specific. These will be added to a growing library of modules and made available for the RSE architecture to utilize and leverage as part of our system testing.&lt;br /&gt;
&lt;br /&gt;
For this summer&#039;s project, we are currently focusing on the Pioneer 3-DX platform in-lab as our implementation target of choice, with possible extention to other robotic platforms with pre-existing models already-implemented in the gazebo simulation environment that could be leveraged for our use in the near-term.&lt;br /&gt;
&lt;br /&gt;
Examples of work related to diversifying the baseline capabilities of the Pioneer 3-DX system include:&lt;br /&gt;
* the coding of an Extended Kalman Filter (EKF) for better state estimation of the position and orientation of the vehicle from IR camera data&lt;br /&gt;
* the integration of point cloud data from a mounted SICK sensor into rolling map updates toward the ability to perform map localization and/or real-time obstacle avoidance onboard the vehicle (e.g., VSLAM techniques)&lt;br /&gt;
* the implementation of various real-time trajectory solvers for roving across 2-D and/or 3-D terrain&lt;br /&gt;
* the implementation of local obstacle avoidance algorithms that use the onboard front-facing sonar sensors (e.g., Bug algorithms)&lt;br /&gt;
* the coding of various discrete &#039;actions&#039; that can be commanded to the vehicle, such as a &#039;stop&#039;, &#039;turn X degrees&#039;, &#039;move forward X meters&#039;, etc.&lt;br /&gt;
* the coding of various discrete modes of &#039;behavior&#039; that can be commanded to the vehicle and change the characteristics of its motion, such as being &#039;cautious&#039;, &#039;adventurous&#039;, &#039;goal-seeking&#039;, &#039;risk-taking&#039;, etc.&lt;br /&gt;
* the modeling of the discharge rates of the rover&#039;s batteries after performing various actions (an overall energy model of the rover that can be used for planning processes in the deliberative and/or habitual layers)&lt;br /&gt;
&lt;br /&gt;
All work will be tested on a rolling basis, using the preliminary implementation of the evolving RSE architectural software scheme.&lt;br /&gt;
&lt;br /&gt;
Existing software capabilities include:&lt;br /&gt;
* 2-D trajectory planning under uncertainty in Matlab (deliberative layer)&lt;br /&gt;
* 2-D trajectory planning in python using OMPL [2] (habitual layer)&lt;br /&gt;
* a simple turn-and-drive waypoint follower (reflexive layer)&lt;br /&gt;
* 2-D global position and orientation resolution from an overhead camera (state estimation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; All software produced as a result of this project is expected to be integrated into the RSE open-source project in some capacity, and should be geared towards this end result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; &#039;&#039;This project requires programming experience, ideally in Python and C++. Experience with the core and extended functionality of the Robot Operating System (ROS) software [3] -- or a willingness and interest in learning, using, and developing code that works within this communications framework -- is a must. Familiarity with, and an interest in, control systems theory and robotics hardware is desired. Further interest in concrete robotics-related concepts, such as applied automata theory, AI, model-based systems engineering, and other formal methods such as model checking and logic synthesis, is a plus.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] Catharine L. R. McGhan, Richard M. Murray, Romain Serra, Michel D. Ingham, Masahiro Ono, Tara Estlin and Brian C. Williams. A Risk-Aware Architecture for Resilient Spacecraft Operations. Submitted, 2015 IEEE Aerospace Conference. http://www.cds.caltech.edu/~murray/preprints/mcg+15-ieeeaero_s.pdf&lt;br /&gt;
&lt;br /&gt;
[2] Ioan A. Sucan, Mark Moll, and Lydia E. Kavraki. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, Vol. 19, December 4, 2012, pp 72-82. http://ompl.kavrakilab.org&lt;br /&gt;
&lt;br /&gt;
[3] Morgan Quigley, Ken Conley, Brian P. Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y. Ng. ROS: an open-source Robot Operating System. ICRA Workshop on Open Source Software, 2009. http://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:SURF15_Pioneer3-DX.jpg&amp;diff=17831</id>
		<title>File:SURF15 Pioneer3-DX.jpg</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:SURF15_Pioneer3-DX.jpg&amp;diff=17831"/>
		<updated>2014-12-24T07:54:12Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:SURF15_RSE-Architecture.png&amp;diff=17830</id>
		<title>File:SURF15 RSE-Architecture.png</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:SURF15_RSE-Architecture.png&amp;diff=17830"/>
		<updated>2014-12-24T07:51:32Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17781</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17781"/>
		<updated>2014-12-11T23:12:48Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_???.png‎|frame|Fig. 1. ???.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_???.png‎|frame|Fig. 2. ???.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; ???&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; ??? Open research questions include:&lt;br /&gt;
# ???&lt;br /&gt;
# ???&lt;br /&gt;
#* ???&lt;br /&gt;
#* ???&lt;br /&gt;
All software produced as a result of this project will be integrated with ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; This project requires programming experience, ideally in Python and C++. &amp;lt;FONT color=red&amp;gt;&#039;&#039;??? Familiarity with, and an interest in, applied automata theory and formal methods such as model checking and logic synthesis is desired. ???&#039;&#039;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] ???&lt;br /&gt;
&lt;br /&gt;
[2] ???&lt;br /&gt;
&lt;br /&gt;
[3] ???&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17780</id>
		<title>SURF 2015: Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Improved_State_Estimation_and_Control_of_a_Pioneer_3-DX_for_a_Resilient_Spacecraft_Executive&amp;diff=17780"/>
		<updated>2014-12-11T23:07:54Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;2015 SURF project description&amp;#039;&amp;#039;&amp;#039;  * Mentor: Richard Murray * Co-mentor: Catharine McGhan  Fig. 1. ???.  [[File:SURF15_???.png...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[SURF 2015|2015 SURF]] project description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mentor: Richard Murray&lt;br /&gt;
* Co-mentor: Catharine McGhan&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_???.png‎|frame|Fig. 1. ???.]]&lt;br /&gt;
&lt;br /&gt;
[[File:SURF15_???.png‎|frame|Fig. 2. ???.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview:&#039;&#039;&#039; ???&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039; ??? Open research questions include:&lt;br /&gt;
# ???&lt;br /&gt;
# ???&lt;br /&gt;
#* ???&lt;br /&gt;
#* ???&lt;br /&gt;
All software produced as a result of this project will be integrated with ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required Skills:&#039;&#039;&#039; This project requires programming experience, ideally in Python and C++. {{ ??? Familiarity with, and an interest in, applied automata theory and formal methods such as model checking and logic synthesis is desired. ??? }}&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[1] ???&lt;br /&gt;
&lt;br /&gt;
[2] ???&lt;br /&gt;
&lt;br /&gt;
[3] ???&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17779</id>
		<title>SURF 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17779"/>
		<updated>2014-12-11T23:01:07Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* List of available projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{righttoc}}&lt;br /&gt;
This page is intended for students interested in working on SURF projects in the Summer of 2015.  It contains information about how to apply for a SURF project in my group along with a list of project areas.&lt;br /&gt;
&lt;br /&gt;
=== Applying for a SURF project ===&lt;br /&gt;
&lt;br /&gt;
Because I get many students interested in doing SURFs in my group and because we have several projects available, we use the first few weeks in January to sort out who we will work with in writing proposals.  We only submit one proposal per project area and so we often can&#039;t accommodate everyone who wants to work in my group over the summer.&lt;br /&gt;
&lt;br /&gt;
# A list of SURF project descriptions is given in the table below.  Due to the number of SURF projects that we support, we are only able to support students who select from among these projects.  Please make sure to read the project descriptions, required skills (if any)  and skim a few of the listed references before contacting me about doing a SURF project.  &lt;br /&gt;
# Students interested in writing proposals for SURF projects should contact me via e-mail by 9 Jan (Fri) and provide the following information:&lt;br /&gt;
#* A list of up to three SURF projects from the list below that you are interested in working on&lt;br /&gt;
#* A one page resume listing relevant experience and coursework&lt;br /&gt;
#* If you are not a Caltech student, I will also need the following additional information:&lt;br /&gt;
#** An unofficial copy of your academic transcript&lt;br /&gt;
#** Names of two faculty members at your current institution that I can contact for a reference&lt;br /&gt;
# Starting on 10 January, I will go through all applications and work with my group to identify who is a possible fit for each project.  We will then contact you and ask for you to meet (or talk with) possible co-mentors so that we can eventually work out who we will work with in writing up a proposal.&lt;br /&gt;
# We hope to make final decisions on projects by about 20 Jan, at which point we will start working with students on writing up proposals.&lt;br /&gt;
# All applications should go through the normal SURF application process, described at www.surf.caltech.edu.  SURF applications are due on ~21 Feb 2015.&lt;br /&gt;
# If you are selected for a SURF, please be aware of the following information&lt;br /&gt;
#* All SURF projects in my group will start on 16 Jun (Tue).  If you can&#039;t start on that date, please make sure that you indicate this when you contact me&lt;br /&gt;
#* All SURF projects are for a minimum of 10 weeks, although I usually recommend that you try to stay for 12 weeks if possible (at no additional pay).  It&#039;s hard to complete a project in just 10 weeks and spending a few extra weeks can greatly improve the project.&lt;br /&gt;
#* All SURF students in my group will be expected to devote full-time effort to their SURF project, so you cannot have a second job in addition to your SURF.&lt;br /&gt;
&lt;br /&gt;
=== List of available projects ===&lt;br /&gt;
&lt;br /&gt;
Projects will be posted as they come available.  I recommend waiting until near the deadline submission before submitting your project preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Title&#039;&#039;&#039; || &#039;&#039;&#039;Grant/Project&#039;&#039;&#039; || &#039;&#039;&#039;Co-Mentors&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Improved State Estimation and Control of a Pioneer 3-DX for a Resilient Spacecraft Executive}} &lt;br /&gt;
| [[RSS:_Resilient_Space_Systems|RSS]]&lt;br /&gt;
| [https://www.cds.caltech.edu/~cmcghan/ Catharine McGhan]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Correct-by-Construction Control of UAVs Under Environmental Uncertainty}} &lt;br /&gt;
| [[??_??_??|?? ??]]&lt;br /&gt;
| [http://directory.caltech.edu/personnel/farahani Samira Farahani]&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Title&#039;&#039;&#039; || &#039;&#039;&#039;Grant/Project&#039;&#039;&#039; || &#039;&#039;&#039;Co-Mentors&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Switching control synthesis in the presence of uncertainty and general loads for an aircraft electric power system testbed}} &lt;br /&gt;
| [[ICyPhy:_Industrial_Cyber-Physical_Systems|iCyPhy]]&lt;br /&gt;
| [http://scottman.net Scott C. Livingston]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Improved methods of discretization for temporal logic planning}} &lt;br /&gt;
| [[ICyPhy:_Industrial_Cyber-Physical_Systems|iCyPhy]]&lt;br /&gt;
| Yilin Mo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Symbolic Verification of Nonlinear Hybrid Systems using Theorem Provers}}&lt;br /&gt;
| [[The_TerraSwarm_Research_Center|TerraSwarm]]&lt;br /&gt;
| [http://www.cds.caltech.edu/~ifilippi/ Ioannis Filippidis]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Rapid prototyping of moderate complexity biomolecular circuits}} &lt;br /&gt;
| [[Biomolecular_Breadboards_for_Prototyping_and_Debugging_Synthetic_Biocircuits|DARPA Breadboards]]&lt;br /&gt;
| Richard Murray, Clare Hayes&lt;br /&gt;
| Multiple positions available (2-4)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Invariant Refinement for Receding Horizon Temporal Logic Planning}}&lt;br /&gt;
| [[The_TerraSwarm_Research_Center|TerraSwarm]]&lt;br /&gt;
| [http://users.cms.caltech.edu/~vasu/ Vasu Raman]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Optimal_Trajectory_Generation_under_Environmental_Uncertainties_using_Signal_Temporal_Logic_Specifications&amp;diff=17775</id>
		<title>SURF 2015: Optimal Trajectory Generation under Environmental Uncertainties using Signal Temporal Logic Specifications</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015:_Optimal_Trajectory_Generation_under_Environmental_Uncertainties_using_Signal_Temporal_Logic_Specifications&amp;diff=17775"/>
		<updated>2014-12-11T20:56:34Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: Created page with &amp;quot;Pageholder for Samira&amp;#039;s SURF 2015 description.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pageholder for Samira&#039;s SURF 2015 description.&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17774</id>
		<title>SURF 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17774"/>
		<updated>2014-12-11T20:55:10Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* List of available projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{righttoc}}&lt;br /&gt;
This page is intended for students interested in working on SURF projects in the Summer of 2015.  It contains information about how to apply for a SURF project in my group along with a list of project areas.&lt;br /&gt;
&lt;br /&gt;
=== Applying for a SURF project ===&lt;br /&gt;
&lt;br /&gt;
Because I get many students interested in doing SURFs in my group and because we have several projects available, we use the first few weeks in January to sort out who we will work with in writing proposals.  We only submit one proposal per project area and so we often can&#039;t accommodate everyone who wants to work in my group over the summer.&lt;br /&gt;
&lt;br /&gt;
# A list of SURF project descriptions is given in the table below.  Due to the number of SURF projects that we support, we are only able to support students who select from among these projects.  Please make sure to read the project descriptions, required skills (if any)  and skim a few of the listed references before contacting me about doing a SURF project.  &lt;br /&gt;
# Students interested in writing proposals for SURF projects should contact me via e-mail by 9 Jan (Fri) and provide the following information:&lt;br /&gt;
#* A list of up to three SURF projects from the list below that you are interested in working on&lt;br /&gt;
#* A one page resume listing relevant experience and coursework&lt;br /&gt;
#* If you are not a Caltech student, I will also need the following additional information:&lt;br /&gt;
#** An unofficial copy of your academic transcript&lt;br /&gt;
#** Names of two faculty members at your current institution that I can contact for a reference&lt;br /&gt;
# Starting on 10 January, I will go through all applications and work with my group to identify who is a possible fit for each project.  We will then contact you and ask for you to meet (or talk with) possible co-mentors so that we can eventually work out who we will work with in writing up a proposal.&lt;br /&gt;
# We hope to make final decisions on projects by about 20 Jan, at which point we will start working with students on writing up proposals.&lt;br /&gt;
# All applications should go through the normal SURF application process, described at www.surf.caltech.edu.  SURF applications are due on ~21 Feb 2015.&lt;br /&gt;
# If you are selected for a SURF, please be aware of the following information&lt;br /&gt;
#* All SURF projects in my group will start on 16 Jun (Tue).  If you can&#039;t start on that date, please make sure that you indicate this when you contact me&lt;br /&gt;
#* All SURF projects are for a minimum of 10 weeks, although I usually recommend that you try to stay for 12 weeks if possible (at no additional pay).  It&#039;s hard to complete a project in just 10 weeks and spending a few extra weeks can greatly improve the project.&lt;br /&gt;
#* All SURF students in my group will be expected to devote full-time effort to their SURF project, so you cannot have a second job in addition to your SURF.&lt;br /&gt;
&lt;br /&gt;
=== List of available projects ===&lt;br /&gt;
&lt;br /&gt;
Projects will be posted as they come available.  I recommend waiting until near the deadline submission before submitting your project preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Title&#039;&#039;&#039; || &#039;&#039;&#039;Grant/Project&#039;&#039;&#039; || &#039;&#039;&#039;Co-Mentors&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Improved State Estimation and Control on a Pioneer 3-DX for a Resilient Spacecraft Executive}} &lt;br /&gt;
| [[RSS:_Resilient_Space_Systems|RSS]]&lt;br /&gt;
| [https://www.cds.caltech.edu/~cmcghan/ Catharine McGhan]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Correct-by-Construction Control of UAVs Under Environmental Uncertainty}} &lt;br /&gt;
| [[??_??_??|?? ??]]&lt;br /&gt;
| Samira ?&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Title&#039;&#039;&#039; || &#039;&#039;&#039;Grant/Project&#039;&#039;&#039; || &#039;&#039;&#039;Co-Mentors&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Switching control synthesis in the presence of uncertainty and general loads for an aircraft electric power system testbed}} &lt;br /&gt;
| [[ICyPhy:_Industrial_Cyber-Physical_Systems|iCyPhy]]&lt;br /&gt;
| [http://scottman.net Scott C. Livingston]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Improved methods of discretization for temporal logic planning}} &lt;br /&gt;
| [[ICyPhy:_Industrial_Cyber-Physical_Systems|iCyPhy]]&lt;br /&gt;
| Yilin Mo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Symbolic Verification of Nonlinear Hybrid Systems using Theorem Provers}}&lt;br /&gt;
| [[The_TerraSwarm_Research_Center|TerraSwarm]]&lt;br /&gt;
| [http://www.cds.caltech.edu/~ifilippi/ Ioannis Filippidis]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Rapid prototyping of moderate complexity biomolecular circuits}} &lt;br /&gt;
| [[Biomolecular_Breadboards_for_Prototyping_and_Debugging_Synthetic_Biocircuits|DARPA Breadboards]]&lt;br /&gt;
| Richard Murray, Clare Hayes&lt;br /&gt;
| Multiple positions available (2-4)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Invariant Refinement for Receding Horizon Temporal Logic Planning}}&lt;br /&gt;
| [[The_TerraSwarm_Research_Center|TerraSwarm]]&lt;br /&gt;
| [http://users.cms.caltech.edu/~vasu/ Vasu Raman]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17773</id>
		<title>SURF 2015</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2015&amp;diff=17773"/>
		<updated>2014-12-11T20:28:15Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* List of available projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{righttoc}}&lt;br /&gt;
This page is intended for students interested in working on SURF projects in the Summer of 2015.  It contains information about how to apply for a SURF project in my group along with a list of project areas.&lt;br /&gt;
&lt;br /&gt;
=== Applying for a SURF project ===&lt;br /&gt;
&lt;br /&gt;
Because I get many students interested in doing SURFs in my group and because we have several projects available, we use the first few weeks in January to sort out who we will work with in writing proposals.  We only submit one proposal per project area and so we often can&#039;t accommodate everyone who wants to work in my group over the summer.&lt;br /&gt;
&lt;br /&gt;
# A list of SURF project descriptions is given in the table below.  Due to the number of SURF projects that we support, we are only able to support students who select from among these projects.  Please make sure to read the project descriptions, required skills (if any)  and skim a few of the listed references before contacting me about doing a SURF project.  &lt;br /&gt;
# Students interested in writing proposals for SURF projects should contact me via e-mail by 9 Jan (Fri) and provide the following information:&lt;br /&gt;
#* A list of up to three SURF projects from the list below that you are interested in working on&lt;br /&gt;
#* A one page resume listing relevant experience and coursework&lt;br /&gt;
#* If you are not a Caltech student, I will also need the following additional information:&lt;br /&gt;
#** An unofficial copy of your academic transcript&lt;br /&gt;
#** Names of two faculty members at your current institution that I can contact for a reference&lt;br /&gt;
# Starting on 10 January, I will go through all applications and work with my group to identify who is a possible fit for each project.  We will then contact you and ask for you to meet (or talk with) possible co-mentors so that we can eventually work out who we will work with in writing up a proposal.&lt;br /&gt;
# We hope to make final decisions on projects by about 20 Jan, at which point we will start working with students on writing up proposals.&lt;br /&gt;
# All applications should go through the normal SURF application process, described at www.surf.caltech.edu.  SURF applications are due on ~21 Feb 2015.&lt;br /&gt;
# If you are selected for a SURF, please be aware of the following information&lt;br /&gt;
#* All SURF projects in my group will start on 16 Jun (Tue).  If you can&#039;t start on that date, please make sure that you indicate this when you contact me&lt;br /&gt;
#* All SURF projects are for a minimum of 10 weeks, although I usually recommend that you try to stay for 12 weeks if possible (at no additional pay).  It&#039;s hard to complete a project in just 10 weeks and spending a few extra weeks can greatly improve the project.&lt;br /&gt;
#* All SURF students in my group will be expected to devote full-time effort to their SURF project, so you cannot have a second job in addition to your SURF.&lt;br /&gt;
&lt;br /&gt;
=== List of available projects ===&lt;br /&gt;
&lt;br /&gt;
Projects will be posted as they come available.  I recommend waiting until near the deadline submission before submitting your project preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Title&#039;&#039;&#039; || &#039;&#039;&#039;Grant/Project&#039;&#039;&#039; || &#039;&#039;&#039;Co-Mentors&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|Improved State Estimation and Control on a Pioneer 3-DX for a Resilient Spacecraft Executive}} &lt;br /&gt;
| [[RSS:_Resilient_Space_Systems|RSS]]&lt;br /&gt;
| [https://www.cds.caltech.edu/~cmcghan/ Catharine McGhan]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2015|??? ???}} &lt;br /&gt;
| [[??_??_??|?? ??]]&lt;br /&gt;
| Samira ?&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Title&#039;&#039;&#039; || &#039;&#039;&#039;Grant/Project&#039;&#039;&#039; || &#039;&#039;&#039;Co-Mentors&#039;&#039;&#039; || &#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Switching control synthesis in the presence of uncertainty and general loads for an aircraft electric power system testbed}} &lt;br /&gt;
| [[ICyPhy:_Industrial_Cyber-Physical_Systems|iCyPhy]]&lt;br /&gt;
| [http://scottman.net Scott C. Livingston]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Improved methods of discretization for temporal logic planning}} &lt;br /&gt;
| [[ICyPhy:_Industrial_Cyber-Physical_Systems|iCyPhy]]&lt;br /&gt;
| Yilin Mo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Symbolic Verification of Nonlinear Hybrid Systems using Theorem Provers}}&lt;br /&gt;
| [[The_TerraSwarm_Research_Center|TerraSwarm]]&lt;br /&gt;
| [http://www.cds.caltech.edu/~ifilippi/ Ioannis Filippidis]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Rapid prototyping of moderate complexity biomolecular circuits}} &lt;br /&gt;
| [[Biomolecular_Breadboards_for_Prototyping_and_Debugging_Synthetic_Biocircuits|DARPA Breadboards]]&lt;br /&gt;
| Richard Murray, Clare Hayes&lt;br /&gt;
| Multiple positions available (2-4)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{SURF entry|2014|Invariant Refinement for Receding Horizon Temporal Logic Planning}}&lt;br /&gt;
| [[The_TerraSwarm_Research_Center|TerraSwarm]]&lt;br /&gt;
| [http://users.cms.caltech.edu/~vasu/ Vasu Raman]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Jin_Ge,_Dec_2014&amp;diff=17772</id>
		<title>Jin Ge, Dec 2014</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Jin_Ge,_Dec_2014&amp;diff=17772"/>
		<updated>2014-12-10T04:08:59Z</updated>

		<summary type="html">&lt;p&gt;Cmcghan: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jin Ge is a graduate student working with Gabor Orosz who will be visiting on 11 Dec (Thu).  &lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
* 9:45 am - meet Richard in 109 Steele Lab&lt;br /&gt;
* 10 - 12 pm - Networked Control Systems group meeting&lt;br /&gt;
* 12-1:30 - group meeting (seminar)&lt;br /&gt;
* 1:30 - 2:15: Yilin Mo (Ann 310)&lt;br /&gt;
* 2:15 - 3:00: Ioannis Filippidis (Ann 330)&lt;br /&gt;
* 3:00 - 3:45: Samira Farahani (Ann 203)&lt;br /&gt;
* 3:45 - 4:30: Catharine McGhan (Ann 218)&lt;br /&gt;
&lt;br /&gt;
=== Talk info ===&lt;br /&gt;
Title:  Linear Quadratic Regulation (LQR) for Time-Varying Systems with Delay&amp;lt;br&amp;gt;&lt;br /&gt;
Thu, 12 pm -- 213 Annenberg&lt;br /&gt;
&lt;br /&gt;
In this talk, linear quadratic regulation (LQR) for time-varying systems with delay is used to optimize the control gains for connected cruise control (CCC). We assume that the CCC vehicle receives kinematic information through wireless vehicle-to-vehicle (V2V) communication from several vehicles ahead. An optimized feedback law is obtained by minimizing a cost function defined by distance and velocity errors and the acceleration of the CCC vehicle on an infinite horizon. Communication delays, driver reaction times, and heterogeneity among vehicles are taken into account. We show that the feedback gains can be obtained recursively as signals from vehicles farther ahead become available, and that the optimal gains decay with the number of cars between the source of the signal and the CCC vehicle. To ensure smooth traffic flow the head-to-tail string stability is investigated and the robustness against connectivity loss and delay variations is tested. The analytical results are verified by numerical simulations of connected vehicle systems&lt;/div&gt;</summary>
		<author><name>Cmcghan</name></author>
	</entry>
</feed>