<?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=Mcnew</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=Mcnew"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/Special:Contributions/Mcnew"/>
	<updated>2026-05-22T16:47:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5612</id>
		<title>MVWTfest January 2007</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5612"/>
		<updated>2007-01-20T01:28:53Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collections information for the January 2007 &#039;&#039;MVWTfest&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Participants: Julia Braman, Sawyer Fuller, JM McNew, Richard Murray,  Kevin Oishi, Ketan Savla (Thu-Fri), David Thorsley, Steve Waydo (Mon), Nok Wongpiromsarn&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039;&lt;br /&gt;
# Implement a cooperative control algorithm using graph grammars and involving at least 4 vehicles&lt;br /&gt;
# Learn about graph grammars, cooperative control, MDS, etc&lt;br /&gt;
# Leave with the ability to implement algorithms&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Activities:&#039;&#039;&#039;&lt;br /&gt;
* MVWT demos and training - get everyone up to speed on using the testbed&lt;br /&gt;
* Fix up infrastructure and documentation, aimed at improving usability for everyone&lt;br /&gt;
* Informal talks on research of general interest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful links:&#039;&#039;&#039;&lt;br /&gt;
* [[MVWT]] - main wiki page (not very complete yet).  We will fill this in during the week&lt;br /&gt;
* [http://www.cds.caltech.edu/~mvwt Old MVWT page] - we need to copy everything from here to the wiki&lt;br /&gt;
* [[Steelebot Status]] - current operational status of the Steelebots.  If you fix (or break) something, make a note of it here&lt;br /&gt;
* [[Player/ Stage EGG Demo Status]] - current status of stage EGG demo simulations and future work.&lt;br /&gt;
* [[Player/Vision Interface Status]]-- current staus of the interface between player code and the vision system and a list of needs.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Monday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|11a|Organizational meeting - set out goals and rough schedule}}&lt;br /&gt;
{{agenda item|12:30p|Lunch break}}&lt;br /&gt;
{{agenda item|1:30p|Lab demo and account setup}}&lt;br /&gt;
* demos&lt;br /&gt;
* initial infrastructure&lt;br /&gt;
* EGG discussion&lt;br /&gt;
* rough plan for week&lt;br /&gt;
{{agenda item|3p|}}&lt;br /&gt;
* More infra&lt;br /&gt;
** CVS -&amp;gt; DGC subversion&lt;br /&gt;
* get Steelebots to move (RMM)&lt;br /&gt;
** extract SW&lt;br /&gt;
** figure out comms&lt;br /&gt;
** convert to run on gclab&lt;br /&gt;
* player/stage/gazebo (Julia)&lt;br /&gt;
** player/gazebo demo&lt;br /&gt;
** getKetan software integrated (in player)&lt;br /&gt;
* vision system (Steve, Sawyer)&lt;br /&gt;
** verify HW&lt;br /&gt;
** verify firmware&lt;br /&gt;
** reconfig&lt;br /&gt;
{{agenda item|4p|Recap for the day; plans for Tue}}&lt;br /&gt;
{{agenda item|5p|Task 1}}&lt;br /&gt;
* make 1 robot go in circle&lt;br /&gt;
* make 4 Steelebots moving according to plan&lt;br /&gt;
* finish graph classes&lt;br /&gt;
* write a proximity function&lt;br /&gt;
* complete JM&#039;s task 1&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9am|}}&lt;br /&gt;
* proximity functions&lt;br /&gt;
* player code&lt;br /&gt;
* finish graph classes (position + internal state)&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
===Wednesday===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9am|}}&lt;br /&gt;
* Demo Control Code in stage&lt;br /&gt;
* Update Player/Stage to the latest version&lt;br /&gt;
* Update Robot.cfg in stage&lt;br /&gt;
* Figure out how to interface the vision system and the control computer&lt;br /&gt;
* Start work on Player graph grammar code using Demo 1 as the example&lt;br /&gt;
* Make world&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
===Thursday===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|After Ketan arrives|}}&lt;br /&gt;
* Document process for reprogramming Steelebot flash drives&lt;br /&gt;
* Determine how to compile Player on Steelebots&lt;br /&gt;
* Set up communication from the DGC cluster to the robots&lt;br /&gt;
{{agenda item|4pm|}}&lt;br /&gt;
Progress Meeting&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
===Friday===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|10am|}}&lt;br /&gt;
UW people meet with Joel Burdick&lt;br /&gt;
{{agenda item|11:15am|}}&lt;br /&gt;
UW people meet with Mani Chandy&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
* 4 physical robots executing cooperative task specified as EGG&lt;br /&gt;
* Plug adn play interface: EGG, CCL, MDS, ...&lt;br /&gt;
* Learn about MVWT and Alice&lt;br /&gt;
* Leave with simulation code (for EGG + MVWT)&lt;br /&gt;
* Dynamic, flowing (loops, circles)&lt;br /&gt;
* Leave EGG behind&lt;br /&gt;
* Tell other people how testbed works&lt;br /&gt;
* How to use SOS to proe EGG protocol&lt;br /&gt;
* Vision system working&lt;br /&gt;
* Subversion repository for code (MVWT, player/stage, EGG), tutorial&lt;br /&gt;
* (partially) switch to DGC cluster&lt;br /&gt;
* doc -&amp;gt; wiki&lt;br /&gt;
* Fault detection ideas + (maybe) prototype implementation&lt;br /&gt;
* Rethink/redo MVWT network&lt;br /&gt;
* (UW people) Set up meetings with Mani Chandy, Jason Hickey, Joel Burdick&lt;br /&gt;
&lt;br /&gt;
== EGGs ==&lt;br /&gt;
*[http://students.washington.edu/mcnew/MVWT/MVWTFest_Demo_Tasks.htm Proposed MVWT EGG demos]&lt;br /&gt;
*[http://students.washington.edu/mcnew/MVWT/CDC_EGG_Final.pdf CDC EGG Paper]&lt;br /&gt;
&lt;br /&gt;
[[Category:MVWT documentation]]   &lt;br /&gt;
[[Category:MVWTfest]]&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Steelebot_Status&amp;diff=5611</id>
		<title>Steelebot Status</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Steelebot_Status&amp;diff=5611"/>
		<updated>2007-01-20T01:21:00Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is intended to keep a record of the operational status of the Steelebots in the [[MVWT]].&lt;br /&gt;
&lt;br /&gt;
==Mechanical Parts Working==&lt;br /&gt;
* 3,5,7, and 13&lt;br /&gt;
* Steelebot 1 had no number on it; we decided it was #1 because flash card #1 was in it&lt;br /&gt;
&lt;br /&gt;
==Flash Cards Working==&lt;br /&gt;
&lt;br /&gt;
* 3 (IP Address 192.168.1.153) - login: steelebot; password: steelebot (01/16/2007)&lt;br /&gt;
* 5 (IP Address 192.168.1.155) - login: steelebot; password: steelebot (01/16/2007)&lt;br /&gt;
** The wireless connection will not initialize unless the robot is placed fairly close to the wireless hub, within 5-6 feet or so.&lt;br /&gt;
&lt;br /&gt;
==Flash Cards Not Working==&lt;br /&gt;
* 1 (IP Address 192.168.1.151) - works but has wrong software&lt;br /&gt;
* 2 (IP Address 192.168.1.152) - works but has wrong software&lt;br /&gt;
* Richard purchased new 1 Gig cards.  Intends to install new linux distribution. &lt;br /&gt;
&lt;br /&gt;
==Wireless Card Serial Numbers==&lt;br /&gt;
* 03UT15867647 (bad)&lt;br /&gt;
* 03UT15869186 (good)&lt;br /&gt;
* 03UT15869191 (good)&lt;br /&gt;
* 04UT12332189 (good)&lt;br /&gt;
* 04UT12413693 (good)&lt;br /&gt;
* 04UT12413712 (good)&lt;br /&gt;
* 04UT12413757 (bad)&lt;br /&gt;
* 04UT12413783 (bad)&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Steelebots quickstart]]&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=MVWT&amp;diff=5482</id>
		<title>MVWT</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=MVWT&amp;diff=5482"/>
		<updated>2007-01-16T19:13:06Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{righttoc}} &lt;br /&gt;
&lt;br /&gt;
[[MVWTfest January 2007]]&lt;br /&gt;
&lt;br /&gt;
The Caltech Multi-Vehicle Wireless Testbed (MVWT) is a testbed for networked control, computing and communications systems. It consists of up to 12 mobile vehicles with embedded computing and communications capability for use in testing new approaches for command and control across dynamic networks. The system allows testing of a variety of communications-related technologies, including distributed command and control algorithms, dynamically reconfigurable network topologies, source coding for real-time transmission of data in lossy environments, and multi-network communications. A unique feature of the testbed is the use of vehicles that have second order dynamics, requiring real-time feedback algorithms to stabilize the system while performing cooperative tasks.&lt;br /&gt;
&lt;br /&gt;
The MVWT is part of the the Caltech Vehicles Laboratory and consists of individual vehicles with PC-based computation and controls, and multiple communications devices (802.11 wireless ethernet, and Bluetooth). Several different types of vehicles have been developed, including wheeled mobile robots, a thrust vectored vehicle on castors and a hovercraft. The laboratory contains access points for the 802.11, overhead visual sensing (to allow emulation of GPS signal processing), a centralized computer for emulating certain distributed computations, and network gateways to control and manipulate communications traffic.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
*[http://students.washington.edu/mcnew/MVWT/InstallationProc.pdf Installation Procedure]--Domitilla del Vecchio&#039;s document detailing software installation.&lt;br /&gt;
* [[MVWT disk reimaging]]&lt;br /&gt;
&lt;br /&gt;
== Papers ==&lt;br /&gt;
We have written several papers that describ the MVWT and provide additional information on how it is configured.&lt;br /&gt;
&lt;br /&gt;
MVWT I (Kelly robots):&lt;br /&gt;
* A Platform for Cooperative and Coordinated Control of Multiple Vehicles: The Caltech Multi-Vehicle Wireless Testbed, Timothy Chung, Lars Cremean, William B. Dunbar, Zhipu Jin, Eric Klavins, David Moore, Abhishek Tiwari, Dave van Gogh, Stephen Waydo.Conference on Cooperative Control and Optimization, 2002.&lt;br /&gt;
&lt;br /&gt;
* The Caltech Multi-Vehicle Wireless Testbed, Lars Cremean, William Dunbar, David van Gogh, Jason Hickey, Eric Klavins, Jason Meltzer, Richard M. Murray. Conference on Decision and Control (CDC), 2002.&lt;br /&gt;
&lt;br /&gt;
MVWT II (Hovercraft):&lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/papers/2004e_jin+04-acc.html.html MVWT-II: The Second Generation Caltech Multi-Vehicle Wireless Testbed],  Zhipu Jin, Stephen Waydo, Elisabeth B. Wildanger, Michael Lammers, Hans Scholze, Peter Foley, David Held, Richard M. Murray. 2004 American Control Conference (ACC).&lt;br /&gt;
&lt;br /&gt;
In addition, several papers have been written using the MVWT to collect data and test out new approaches to communications, computing and control:&lt;br /&gt;
* Position Tracking for a Nonlinear Underactuated Hovercraft: Controller Design and Experimental Results, Antonio Pedro Aguiar, Lars Cremean, Joao Pedro Hespanha. Conference on Decision and Control, 2003&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
Here are some pictures of the testbed and the different vehicles.  Click on the thumbnails to get a larger version.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:mvwt_kelly.jpg|thumb|Vectored thrust vehicle (Kelly)]]&lt;br /&gt;
| [[Image:mvwt_hovercraft.jpg|thumb|Hovercraft vehicle]]&lt;br /&gt;
| [[Image:mvwt_steelebot.jpg|thumb|Wheeled vehicle (Steelebot)]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:mvwt_schematic.jpg|thumb|Schematic view of the testbed]]&lt;br /&gt;
| [[Image:mvwt_testbed.jpg|thumb|Picture of the testbed with two vehicles]]&lt;br /&gt;
| [[Image:mvwt_formation.jpg|thumb|Formation control with three vehicles]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5481</id>
		<title>MVWTfest January 2007</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5481"/>
		<updated>2007-01-16T19:12:01Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collections information for the January 2007 &#039;&#039;MVWTfest&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Participants: Julia Braman, Sawyer Fuller, JM McNew, Richard Murray,  Kevin Oishi, Ketan Savla (Thu-Fri), David Thorsley, Steve Waydo (Mon), Nok Wongpiromsarn&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039;&lt;br /&gt;
# Implement a cooperative control algorithm using graph grammars and involving at least 4 vehicles&lt;br /&gt;
# Learn about graph grammars, cooperative control, MDS, etc&lt;br /&gt;
# Leave with the ability to implement algorithms&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Activities:&#039;&#039;&#039;&lt;br /&gt;
* MVWT demos and training - get everyone up to speed on using the testbed&lt;br /&gt;
* Fix up infrastructure and documentation, aimed at improving usability for everyone&lt;br /&gt;
* Informal talks on research of general interest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful links:&#039;&#039;&#039;&lt;br /&gt;
* [[MVWT]] - main wiki page (not very complete yet).  We will fill this in during the week&lt;br /&gt;
* [http://www.cds.caltech.edu/~mvwt Old MVWT page] - we need to copy everything from here to the wiki&lt;br /&gt;
* [[Steelebot Status]] - current operational status of the Steelebots.  If you fix (or break) something, make a note of it here&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Monday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|11a|Organizational meeting - set out goals and rough schedule}}&lt;br /&gt;
{{agenda item|12:30p|Lunch break}}&lt;br /&gt;
{{agenda item|1:30p|Lab demo and account setup}}&lt;br /&gt;
* demos&lt;br /&gt;
* initial infrastructure&lt;br /&gt;
* EGG discussion&lt;br /&gt;
* rough plan for week&lt;br /&gt;
{{agenda item|3p|}}&lt;br /&gt;
* More infra&lt;br /&gt;
** CVS -&amp;gt; DGC subversion&lt;br /&gt;
* get Steelebots to move (RMM)&lt;br /&gt;
** extract SW&lt;br /&gt;
** figure out comms&lt;br /&gt;
** convert to run on gclab&lt;br /&gt;
* player/stage/gazebo (Julia)&lt;br /&gt;
** player/gazebo demo&lt;br /&gt;
** getKetan software integrated (in player)&lt;br /&gt;
* vision system (Steve, Sawyer)&lt;br /&gt;
** verify HW&lt;br /&gt;
** verify firmware&lt;br /&gt;
** reconfig&lt;br /&gt;
{{agenda item|4p|Recap for the day; plans for Tue}}&lt;br /&gt;
{{agenda item|5p|Task 1}}&lt;br /&gt;
* make 1 robot go in circle&lt;br /&gt;
* make 4 Steelebots moving according to plan&lt;br /&gt;
* finish graph classes&lt;br /&gt;
* write a proximity function&lt;br /&gt;
* complete JM&#039;s task 1&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9am|}}&lt;br /&gt;
* proximity functions&lt;br /&gt;
* player code&lt;br /&gt;
* finish graph classes (position + internal state)&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
* 4 physical robots executing cooperative task specified as EGG&lt;br /&gt;
* Plug adn play interface: EGG, CCL, MDS, ...&lt;br /&gt;
* Learn about MVWT and Alice&lt;br /&gt;
* Leave with simulation code (for EGG + MVWT)&lt;br /&gt;
* Dynamic, flowing (loops, circles)&lt;br /&gt;
* Leave EGG behind&lt;br /&gt;
* Tell other people how testbed works&lt;br /&gt;
* How to use SOS to proe EGG protocol&lt;br /&gt;
* Vision system working&lt;br /&gt;
* Subversion repository for code (MVWT, player/stage, EGG), tutorial&lt;br /&gt;
* (partially) switch to DGC cluster&lt;br /&gt;
* doc -&amp;gt; wiki&lt;br /&gt;
* Fault detection ideas + (maybe) prototype implementation&lt;br /&gt;
* Rethink/redo MVWT network&lt;br /&gt;
* (UW people) Set up meetings with Mani Chandy, Jason Hickey, Joel Burdick&lt;br /&gt;
&lt;br /&gt;
== EGGs ==&lt;br /&gt;
*[http://students.washington.edu/mcnew/MVWT/MVWTFest_Demo_Tasks.htm Proposed MVWT EGG demos]&lt;br /&gt;
*[http://students.washington.edu/mcnew/MVWT/CDC_EGG_Final.pdf CDC EGG Paper]&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5479</id>
		<title>MVWTfest January 2007</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5479"/>
		<updated>2007-01-16T19:10:32Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collections information for the January 2007 &#039;&#039;MVWTfest&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Participants: Julia Braman, Sawyer Fuller, JM McNew, Richard Murray,  Kevin Oishi, Ketan Savla (Thu-Fri), David Thorsley, Steve Waydo (Mon), Nok Wongpiromsarn&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039;&lt;br /&gt;
# Implement a cooperative control algorithm using graph grammars and involving at least 4 vehicles&lt;br /&gt;
# Learn about graph grammars, cooperative control, MDS, etc&lt;br /&gt;
# Leave with the ability to implement algorithms&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Activities:&#039;&#039;&#039;&lt;br /&gt;
* MVWT demos and training - get everyone up to speed on using the testbed&lt;br /&gt;
* Fix up infrastructure and documentation, aimed at improving usability for everyone&lt;br /&gt;
* Informal talks on research of general interest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful links:&#039;&#039;&#039;&lt;br /&gt;
* [[MVWT]] - main wiki page (not very complete yet).  We will fill this in during the week&lt;br /&gt;
* [http://www.cds.caltech.edu/~mvwt Old MVWT page] - we need to copy everything from here to the wiki&lt;br /&gt;
* [[Steelebot Status]] - current operational status of the Steelebots.  If you fix (or break) something, make a note of it here&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Monday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|11a|Organizational meeting - set out goals and rough schedule}}&lt;br /&gt;
{{agenda item|12:30p|Lunch break}}&lt;br /&gt;
{{agenda item|1:30p|Lab demo and account setup}}&lt;br /&gt;
* demos&lt;br /&gt;
* initial infrastructure&lt;br /&gt;
* EGG discussion&lt;br /&gt;
* rough plan for week&lt;br /&gt;
{{agenda item|3p|}}&lt;br /&gt;
* More infra&lt;br /&gt;
** CVS -&amp;gt; DGC subversion&lt;br /&gt;
* get Steelebots to move (RMM)&lt;br /&gt;
** extract SW&lt;br /&gt;
** figure out comms&lt;br /&gt;
** convert to run on gclab&lt;br /&gt;
* player/stage/gazebo (Julia)&lt;br /&gt;
** player/gazebo demo&lt;br /&gt;
** getKetan software integrated (in player)&lt;br /&gt;
* vision system (Steve, Sawyer)&lt;br /&gt;
** verify HW&lt;br /&gt;
** verify firmware&lt;br /&gt;
** reconfig&lt;br /&gt;
{{agenda item|4p|Recap for the day; plans for Tue}}&lt;br /&gt;
{{agenda item|5p|Task 1}}&lt;br /&gt;
* make 1 robot go in circle&lt;br /&gt;
* make 4 Steelebots moving according to plan&lt;br /&gt;
* finish graph classes&lt;br /&gt;
* write a proximity function&lt;br /&gt;
* complete JM&#039;s task 1&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9am|}}&lt;br /&gt;
* proximity functions&lt;br /&gt;
* player code&lt;br /&gt;
* finish graph classes (position + internal state)&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
* 4 physical robots executing cooperative task specified as EGG&lt;br /&gt;
* Plug adn play interface: EGG, CCL, MDS, ...&lt;br /&gt;
* Learn about MVWT and Alice&lt;br /&gt;
* Leave with simulation code (for EGG + MVWT)&lt;br /&gt;
* Dynamic, flowing (loops, circles)&lt;br /&gt;
* Leave EGG behind&lt;br /&gt;
* Tell other people how testbed works&lt;br /&gt;
* How to use SOS to proe EGG protocol&lt;br /&gt;
* Vision system working&lt;br /&gt;
* Subversion repository for code (MVWT, player/stage, EGG), tutorial&lt;br /&gt;
* (partially) switch to DGC cluster&lt;br /&gt;
* doc -&amp;gt; wiki&lt;br /&gt;
* Fault detection ideas + (maybe) prototype implementation&lt;br /&gt;
* Rethink/redo MVWT network&lt;br /&gt;
* (UW people) Set up meetings with Mani Chandy, Jason Hickey, Joel Burdick&lt;br /&gt;
&lt;br /&gt;
== EGGs ==&lt;br /&gt;
[http://students.washington.edu/mcnew/MVWT/MVWTFest_Demo_Tasks.htm Proposed MVWT EGG demos]&lt;br /&gt;
[http://students.washington.edu/mcnew/MVWT/CDC_EGG_FINAL.pdf CDC EGG Paper]&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=MVWT&amp;diff=5471</id>
		<title>MVWT</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=MVWT&amp;diff=5471"/>
		<updated>2007-01-16T17:09:52Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{righttoc}} &lt;br /&gt;
&lt;br /&gt;
[[MVWTfest January 2007]]&lt;br /&gt;
&lt;br /&gt;
The Caltech Multi-Vehicle Wireless Testbed (MVWT) is a testbed for networked control, computing and communications systems. It consists of up to 12 mobile vehicles with embedded computing and communications capability for use in testing new approaches for command and control across dynamic networks. The system allows testing of a variety of communications-related technologies, including distributed command and control algorithms, dynamically reconfigurable network topologies, source coding for real-time transmission of data in lossy environments, and multi-network communications. A unique feature of the testbed is the use of vehicles that have second order dynamics, requiring real-time feedback algorithms to stabilize the system while performing cooperative tasks.&lt;br /&gt;
&lt;br /&gt;
The MVWT is part of the the Caltech Vehicles Laboratory and consists of individual vehicles with PC-based computation and controls, and multiple communications devices (802.11 wireless ethernet, and Bluetooth). Several different types of vehicles have been developed, including wheeled mobile robots, a thrust vectored vehicle on castors and a hovercraft. The laboratory contains access points for the 802.11, overhead visual sensing (to allow emulation of GPS signal processing), a centralized computer for emulating certain distributed computations, and network gateways to control and manipulate communications traffic.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
[http://students.washington.edu/mcnew/MVWT/InstallationProc.pdf Installation Procedure]--Domitilla del Vecchio&#039;s document detailing software installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Papers ==&lt;br /&gt;
We have written several papers that describ the MVWT and provide additional information on how it is configured.&lt;br /&gt;
&lt;br /&gt;
MVWT I (Kelly robots):&lt;br /&gt;
* A Platform for Cooperative and Coordinated Control of Multiple Vehicles: The Caltech Multi-Vehicle Wireless Testbed, Timothy Chung, Lars Cremean, William B. Dunbar, Zhipu Jin, Eric Klavins, David Moore, Abhishek Tiwari, Dave van Gogh, Stephen Waydo.Conference on Cooperative Control and Optimization, 2002.&lt;br /&gt;
&lt;br /&gt;
* The Caltech Multi-Vehicle Wireless Testbed, Lars Cremean, William Dunbar, David van Gogh, Jason Hickey, Eric Klavins, Jason Meltzer, Richard M. Murray. Conference on Decision and Control (CDC), 2002.&lt;br /&gt;
&lt;br /&gt;
MVWT II (Hovercraft):&lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/papers/2004e_jin+04-acc.html.html MVWT-II: The Second Generation Caltech Multi-Vehicle Wireless Testbed],  Zhipu Jin, Stephen Waydo, Elisabeth B. Wildanger, Michael Lammers, Hans Scholze, Peter Foley, David Held, Richard M. Murray. 2004 American Control Conference (ACC).&lt;br /&gt;
&lt;br /&gt;
In addition, several papers have been written using the MVWT to collect data and test out new approaches to communications, computing and control:&lt;br /&gt;
* Position Tracking for a Nonlinear Underactuated Hovercraft: Controller Design and Experimental Results, Antonio Pedro Aguiar, Lars Cremean, Joao Pedro Hespanha. Conference on Decision and Control, 2003&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
Here are some pictures of the testbed and the different vehicles.  Click on the thumbnails to get a larger version.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:mvwt_kelly.jpg|thumb|Vectored thrust vehicle (Kelly)]]&lt;br /&gt;
| [[Image:mvwt_hovercraft.jpg|thumb|Hovercraft vehicle]]&lt;br /&gt;
| [[Image:mvwt_steelebot.jpg|thumb|Wheeled vehicle (Steelebot)]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:mvwt_schematic.jpg|thumb|Schematic view of the testbed]]&lt;br /&gt;
| [[Image:mvwt_testbed.jpg|thumb|Picture of the testbed with two vehicles]]&lt;br /&gt;
| [[Image:mvwt_formation.jpg|thumb|Formation control with three vehicles]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5470</id>
		<title>MVWTfest January 2007</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5470"/>
		<updated>2007-01-16T17:04:46Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collections information for the January 2007 &#039;&#039;MVWTfest&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Participants: Julia Braman, Sawyer Fuller, JM McNew, Richard Murray,  Kevin Oishi, Ketan Savla (Thu-Fri), David Thorsley, Steve Waydo (Mon), Nok Wongpiromsarn&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039;&lt;br /&gt;
# Implement a cooperative control algorithm using graph grammars and involving at least 4 vehicles&lt;br /&gt;
# Learn about graph grammars, cooperative control, MDS, etc&lt;br /&gt;
# Leave with the ability to implement algorithms&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Activities:&#039;&#039;&#039;&lt;br /&gt;
* MVWT demos and training - get everyone up to speed on using the testbed&lt;br /&gt;
* Fix up infrastructure and documentation, aimed at improving usability for everyone&lt;br /&gt;
* Informal talks on research of general interest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful links:&#039;&#039;&#039;&lt;br /&gt;
* [[MVWT]] - main wiki page (not very complete yet).  We will fill this in during the week&lt;br /&gt;
* [http://www.cds.caltech.edu/~mvwt Old MVWT page] - we need to copy everything from here to the wiki&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Monday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|11a|Organizational meeting - set out goals and rough schedule}}&lt;br /&gt;
{{agenda item|12:30p|Lunch break}}&lt;br /&gt;
{{agenda item|1:30p|Lab demo and account setup}}&lt;br /&gt;
* demos&lt;br /&gt;
* initial infrastructure&lt;br /&gt;
* EGG discussion&lt;br /&gt;
* rough plan for week&lt;br /&gt;
{{agenda item|3p|}}&lt;br /&gt;
* More infra&lt;br /&gt;
** CVS -&amp;gt; DGC subversion&lt;br /&gt;
* get Steelebots to move (RMM)&lt;br /&gt;
** extract SW&lt;br /&gt;
** figure out comms&lt;br /&gt;
** convert to run on gclab&lt;br /&gt;
* player/stage/gazebo (Julia)&lt;br /&gt;
** player/gazebo demo&lt;br /&gt;
** getKetan software integrated (in player)&lt;br /&gt;
* vision system (Steve, Sawyer)&lt;br /&gt;
** verify HW&lt;br /&gt;
** verify firmware&lt;br /&gt;
** reconfig&lt;br /&gt;
{{agenda item|4p|Recap for the day; plans for Tue}}&lt;br /&gt;
{{agenda item|5p|Task 1}}&lt;br /&gt;
* make 1 robot go in circle&lt;br /&gt;
* make 4 Steelebots moving according to plan&lt;br /&gt;
* finish graph classes&lt;br /&gt;
* write a proximity function&lt;br /&gt;
* complete JM&#039;s task 1&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9am|}}&lt;br /&gt;
* proximity functions&lt;br /&gt;
* player code&lt;br /&gt;
* finish graph classes (position + internal state)&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
* 4 physical robots executing cooperative task specified as EGG&lt;br /&gt;
* Plug adn play interface: EGG, CCL, MDS, ...&lt;br /&gt;
* Learn about MVWT and Alice&lt;br /&gt;
* Leave with simulation code (for EGG + MVWT)&lt;br /&gt;
* Dynamic, flowing (loops, circles)&lt;br /&gt;
* Leave EGG behind&lt;br /&gt;
* Tell other people how testbed works&lt;br /&gt;
* How to use SOS to proe EGG protocol&lt;br /&gt;
* Vision system working&lt;br /&gt;
* Subversion repository for code (MVWT, player/stage, EGG), tutorial&lt;br /&gt;
* (partially) switch to DGC cluster&lt;br /&gt;
* doc -&amp;gt; wiki&lt;br /&gt;
* Fault detection ideas + (maybe) prototype implementation&lt;br /&gt;
* Rethink/redo MVWT network&lt;br /&gt;
* (UW people) Set up meetings with Mani Chandy, Jason Hickey, Joel Burdick&lt;br /&gt;
&lt;br /&gt;
== EGGs ==&lt;br /&gt;
[http://students.washington.edu/mcnew/MVWT/MVWTFest_Demo_Tasks.htm Proposed MVWT EGG demos]&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5468</id>
		<title>MVWTfest January 2007</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=MVWTfest_January_2007&amp;diff=5468"/>
		<updated>2007-01-16T01:26:28Z</updated>

		<summary type="html">&lt;p&gt;Mcnew: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collections information for the January 2007 &#039;&#039;MVWTfest&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Participants: Julia Braman, Sawyer Fuller, JM McNew, Richard Murray,  Kevin Oishi, Ketan Savla (Thu-Fri), David Thorsley, Steve Waydo (Mon), Nok Wongpiromsarn&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Goals:&#039;&#039;&#039;&lt;br /&gt;
# Implement a cooperative control algorithm using graph grammars and involving at least 4 vehicles&lt;br /&gt;
# Learn about graph grammars, cooperative control, MDS, etc&lt;br /&gt;
# Leave with the ability to implement algorithms&lt;br /&gt;
| width=50% |&lt;br /&gt;
&#039;&#039;&#039;Activities:&#039;&#039;&#039;&lt;br /&gt;
* MVWT demos and training - get everyone up to speed on using the testbed&lt;br /&gt;
* Fix up infrastructure and documentation, aimed at improving usability for everyone&lt;br /&gt;
* Informal talks on research of general interest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful links:&#039;&#039;&#039;&lt;br /&gt;
* [[MVWT]] - main wiki page (not very complete yet).  We will fill this in during the week&lt;br /&gt;
* [http://www.cds.caltech.edu/~mvwt Old MVWT page] - we need to copy everything from here to the wiki&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Monday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|11a|Organizational meeting - set out goals and rough schedule}}&lt;br /&gt;
{{agenda item|12:30p|Lunch break}}&lt;br /&gt;
{{agenda item|1:30p|Lab demo and account setup}}&lt;br /&gt;
* demos&lt;br /&gt;
* initial infrastructure&lt;br /&gt;
* EGG discussion&lt;br /&gt;
* rough plan for week&lt;br /&gt;
{{agenda item|3p|}}&lt;br /&gt;
* More infra&lt;br /&gt;
** CVS -&amp;gt; DGC subversion&lt;br /&gt;
* get Steelebots to move (RMM)&lt;br /&gt;
** extract SW&lt;br /&gt;
** figure out comms&lt;br /&gt;
** convert to run on gclab&lt;br /&gt;
* player/stage/gazebo (Julia)&lt;br /&gt;
** player/gazebo demo&lt;br /&gt;
** getKetan software integrated (in player)&lt;br /&gt;
* vision system (Steve, Sawyer)&lt;br /&gt;
** verify HW&lt;br /&gt;
** verify firmware&lt;br /&gt;
** reconfig&lt;br /&gt;
{{agenda item|4p|Recap for the day; plans for Tue}}&lt;br /&gt;
{{agenda item|5p|Task 1}}&lt;br /&gt;
* make 1 robot go in circle&lt;br /&gt;
* make 4 Steelebots moving according to plan&lt;br /&gt;
* finish graph classes&lt;br /&gt;
* write a proximity function&lt;br /&gt;
* complete JM&#039;s task 1&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9am|}}&lt;br /&gt;
* proximity functions&lt;br /&gt;
* player code&lt;br /&gt;
* finish graph classes (position + internal state)&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
* 4 physical robots executing cooperative task specified as EGG&lt;br /&gt;
* Plug adn play interface: EGG, CCL, MDS, ...&lt;br /&gt;
* Learn about MVWT and Alice&lt;br /&gt;
* Leave with simulation code (for EGG + MVWT)&lt;br /&gt;
* Dynamic, flowing (loops, circles)&lt;br /&gt;
* Leave EGG behind&lt;br /&gt;
* Tell other people how testbed works&lt;br /&gt;
* How to use SOS to proe EGG protocol&lt;br /&gt;
* Vision system working&lt;br /&gt;
* Subversion repository for code (MVWT, player/stage, EGG), tutorial&lt;br /&gt;
* (partially) switch to DGC cluster&lt;br /&gt;
* doc -&amp;gt; wiki&lt;br /&gt;
* Fault detection ideas + (maybe) prototype implementation&lt;br /&gt;
* Rethink/redo MVWT network&lt;br /&gt;
* (UW people) Set up meetings with Mani Chandy, Jason Hickey, Joel Burdick&lt;br /&gt;
&lt;br /&gt;
== EGGs ==&lt;br /&gt;
[http://students.washington.edu/mcnew/MVWTFest_Demo_Tasks.htm Proposed MVWT EGG demos]&lt;/div&gt;</summary>
		<author><name>Mcnew</name></author>
	</entry>
</feed>