<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jgibson37</id>
	<title>RoboJackets Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jgibson37"/>
	<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/Special:Contributions/Jgibson37"/>
	<updated>2026-05-20T12:09:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=18938</id>
		<title>People with Keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=18938"/>
		<updated>2020-05-02T23:22:01Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''These people have keys to the RoboJackets shop area. '''&amp;lt;br/&amp;gt;See [[Shop_Keys|Shop Keys]] for details on key assignments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key Number&lt;br /&gt;
! Assigned To&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 1&lt;br /&gt;
| ''Unassigned''&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 4&lt;br /&gt;
| Cameron Loyd&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 5&lt;br /&gt;
| Logan Schick&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 6&lt;br /&gt;
| Michael Benben&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 7&lt;br /&gt;
| James Reed&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 8&lt;br /&gt;
| Marine Maisonneuve&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 9&lt;br /&gt;
| Vijay Srivastava&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 12&lt;br /&gt;
| Ava Thrasher&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 14&lt;br /&gt;
| Collin Avidano&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 15&lt;br /&gt;
| Dylan Fife&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 18&lt;br /&gt;
| ''Unassigned''&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 19&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 21&lt;br /&gt;
| Juan Almagro&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 22&lt;br /&gt;
| Alex Field&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 23&lt;br /&gt;
| Austin Keener&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 24&lt;br /&gt;
| Kyle Stachowicz&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 27&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 28&lt;br /&gt;
| Joseph Spall&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 29&lt;br /&gt;
| Thomas Jackson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 30&lt;br /&gt;
| ''Unassigned''&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 31&lt;br /&gt;
| Phillip Holloway&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 33&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 34&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 35&lt;br /&gt;
| Nikolay Tranakiev&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 36&lt;br /&gt;
| Varun Madabushi&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 39&lt;br /&gt;
| Carrie Weh&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 40&lt;br /&gt;
| Dallas Downing&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 41&lt;br /&gt;
| Asha Bhandarkar&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 43&lt;br /&gt;
| Young Won&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 44&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 45&lt;br /&gt;
| Juan Elizondo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=18845</id>
		<title>People with Keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=18845"/>
		<updated>2020-03-29T04:57:13Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''These people have keys to the RoboJackets shop area. '''&amp;lt;br/&amp;gt;See [[Shop_Keys|Shop Keys]] for details on key assignments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key Number&lt;br /&gt;
! Assigned To&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 1&lt;br /&gt;
| Unassigned&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 4&lt;br /&gt;
| Cameron Loyd&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 5&lt;br /&gt;
| Logan Schick&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 6&lt;br /&gt;
| Michael Benben&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 7&lt;br /&gt;
| James Reed&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 8&lt;br /&gt;
| Marine Maisonneuve&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 9&lt;br /&gt;
| Vijay Srivastava&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 12&lt;br /&gt;
| Ava Thrasher&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 14&lt;br /&gt;
| Collin Avidano&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 15&lt;br /&gt;
| Dylan Fife&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 18&lt;br /&gt;
| Unassigned&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 19&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 21&lt;br /&gt;
| Juan Almagro&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 22&lt;br /&gt;
| Alex Field&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 23&lt;br /&gt;
| Austin Keener&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 24&lt;br /&gt;
| Kyle Stachowicz&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 27&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 28&lt;br /&gt;
| Joseph Spall&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 29&lt;br /&gt;
| Thomas Jackson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 30&lt;br /&gt;
| Unassigned&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 31&lt;br /&gt;
| Phillip Holloway&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 33&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 34&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 35&lt;br /&gt;
| Nikolay Tranakiev&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 36&lt;br /&gt;
| Varun Madabushi&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 39&lt;br /&gt;
| Carrie Weh&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 40&lt;br /&gt;
| Dallas Downing&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 41&lt;br /&gt;
| Asha Bhandarkar&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 43&lt;br /&gt;
| Young Won&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 44&lt;br /&gt;
| Tanner Jones&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 45&lt;br /&gt;
| Juan Elizondo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=18818</id>
		<title>People with Keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=18818"/>
		<updated>2020-03-14T16:02:20Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''These people have keys to the RoboJackets shop area. '''&amp;lt;br/&amp;gt;See [[Shop_Keys|Shop Keys]] for details on key assignments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key Number&lt;br /&gt;
! Assigned To&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 1&lt;br /&gt;
| Unassigned&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 4&lt;br /&gt;
| Cameron Loyd&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 5&lt;br /&gt;
| Logan Schick&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 6&lt;br /&gt;
| Michael Benben&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 7&lt;br /&gt;
| James Reed&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 8&lt;br /&gt;
| Marine Maisonneuve&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 9&lt;br /&gt;
| Vijay Srivastava&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 12&lt;br /&gt;
| Ava Thrasher&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 14&lt;br /&gt;
| Collin Avidano&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 15&lt;br /&gt;
| Dylan Fife&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 18&lt;br /&gt;
| Unassigned&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 19&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 21&lt;br /&gt;
| Juan Almagro&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 22&lt;br /&gt;
| Alex Field&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 23&lt;br /&gt;
| Austin Keener&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 24&lt;br /&gt;
| Kyle Stachowicz&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 27&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 28&lt;br /&gt;
| Joseph Spall&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 29&lt;br /&gt;
| Thomas Jackson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 30&lt;br /&gt;
| Unassigned&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 31&lt;br /&gt;
| Phillip Holloway&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 33&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 34&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 35&lt;br /&gt;
| Nikolay Tranakiev&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 36&lt;br /&gt;
| Varun Madabushi&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 39&lt;br /&gt;
| Carrie Weh&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 40&lt;br /&gt;
| Dallas Downing&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 41&lt;br /&gt;
| Asha Bhandarkar&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 43&lt;br /&gt;
| Young Won&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 44&lt;br /&gt;
| Tanner Jones&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 45&lt;br /&gt;
| Juan Elizondo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Past_Officers&amp;diff=18533</id>
		<title>Past Officers</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Past_Officers&amp;diff=18533"/>
		<updated>2020-02-23T04:35:37Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: added todd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Leadership Positions]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; 1999-2000 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Brad Geving&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2000-2001 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Austin Chen&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2001-2002 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Austin Chen&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2002-2003 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Austin Chen&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2003-2004 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Brian Byrne&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2004-2005 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ben Johnson&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jevawn Roberts&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Stephan Agripedes&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Stewart&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Steven Dang&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2005-2006 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jevawn Roberts&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Steven Dang&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Logan Snow&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Stewart&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Nobody&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2006-2007 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Steven Dang&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Andrew Bardagjy&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Phillip Marks&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Stewart&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Hung Nguyen&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2007-2008 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Phillip Marks&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Brian Guerriero&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Roman Shtylman&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Hung Nguyen&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Stefan Posey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2008-2009 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Phillip Marks&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Roman Shtylman&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jake Nieman&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Janki Patel&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Stefan Posey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2009-2010 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Stefan Posey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Paul Varnell&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Mick Roper&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Dan Harden (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jannice Park&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2010-2011 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Stefan Posey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Stoian Borrisov&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Aakash Gihwala&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jannice Park&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;John Madden&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Joseph Hickey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2011-2012 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Joseph Hickey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jordan Mazaira&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Aakash Gihwala&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jannice Park&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Virgille Arquisola&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Stefan Posey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2012-2013 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jordan Mazaira&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Justin Buchanan (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Max Carlson (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Brandon Armstrong&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Christopher Dohopolski&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Claire Bergman (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ahmed Mansour (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Emanuel Jones&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;pre class=&amp;quot;_fck_mw_lspace&amp;quot;&amp;gt;&amp;amp;lt;b&amp;amp;gt;With the 2012 &amp;amp;lt;a href=&amp;amp;quot;:File%3ARJConstitution.pdf&amp;amp;quot;&amp;amp;gt;Constitution&amp;amp;lt;/a&amp;amp;gt; update, Project Managers were included among the officers.&amp;amp;lt;/b&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Kevin Umana&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Alex Eng&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Joseph Hickey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Nikolaus Mitchell&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2013-2014 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Nikolaus Mitchell (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Brandon Armstrong (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Brandon Armstrong (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Sue Pedapudi (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Alexander Trimm (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;George Vellarningattu (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ahmed Mansour (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Orlin Velev (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Sue Pedapudi (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Neeta Thawani (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Martin&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Max Carlson&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ben Nuttle&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Matt Barulic&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Lindsey Langstaff&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IARRC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Joseph Hickey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2014-2015 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ben Nuttle&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Lindsey Langstaff (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Himanshu Dedge (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Matt Barulic&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Cecilia Liu&amp;amp;#160;(1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Komal Hirani (1/2 year)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Chelsea Silberglied&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Cory Feig-Sandoval&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IT Coordinator&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Strat&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Martin&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ethan Bisgaard&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Casey O'Connor&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Orlin Velev&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Justin Buchanan&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IARRC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Alberto Sainz de la Pena&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2015-2016 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Matt Barulic&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Orlin Velev (Fall)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Sean Csukas (Spring)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ahmed Mansour (Fall)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Eris He (Spring)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Kelvin Chong&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Carissa Fernandez&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Daniel Choi&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IT Coordinator&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jay Kamat&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Martin&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Casey O'Connor&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Alex Gurney&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Strat&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IARRC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;George Smirnov&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2016-2017 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Strat&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ryan Martin&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Orlin Velev (Fall)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Sanjana Tewathia (Spring)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Daniil Budanov&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Carissa Fernandez&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Boris Iachonkov&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IT Coordinator&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Kristaps Berzinch&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Daniel Choi&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Sarah Storer&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Noah Daugherty&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Will Stuckey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IARRC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ransomed Adebayo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&amp;lt;h2&amp;gt; 2017-2018 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Will Stuckey&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Daniil Budanov (Fall)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jonathan Spalten (Spring)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Kristaps Berzinch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Carrie Wehmeyer&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Tristan Gaskins&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Dustin Sloan&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IT Coordinator&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;John Carnahan&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Daniel Choi&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Michael Benben&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Justin Zheng (Fall)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Dallas Downing (Spring)&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jeremy Feltracco&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IARRC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Evan Bretl&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; 2018-2019 &amp;lt;/h2&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jason Gibson&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Jonathan Spalten&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Carrie Wehmeyer&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Josh Oldenburg&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Kyla Qi&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Tomas Osses&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IT Coordinator&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Evan Strat&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Nico Castro&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;James O'Connor&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Dallas Downing&lt;br /&gt;
&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Matthew Woodward&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IARRC Project Manager&amp;amp;#160;&lt;br /&gt;
&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Varun Madabushi&lt;br /&gt;
&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; 2019-2020 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;President&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Joe Spall&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Vice-President&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;James Reed&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Treasurer&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Josh Oldenburg&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Secretary&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Ava Thrasher&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Public Relations&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Vijay Srivastava&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Shop Manager&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Dylan Steel Fife&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IT Coordinator&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Collin Avidano&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;BattleBots Project Manager&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Alex Field&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Outreach Project Manager&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Kyla Qi (Fall)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Todd Hayes (Spring)&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;IGVC Project Manager&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Cameron Loyd&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboCup Project Manager&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Juan Almagro&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;RoboRacing Project Manager&amp;amp;#160;&amp;lt;/dt&amp;gt;&lt;br /&gt;
&amp;lt;dd&amp;gt;Austin Keener&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17898</id>
		<title>IGVC Packing List</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17898"/>
		<updated>2019-05-19T13:51:00Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IGVC]]&lt;br /&gt;
Items to bring&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
*RP Lidar&lt;br /&gt;
*Velodyne Lidar (bring entire box with accessories)&lt;br /&gt;
*Camera x3&lt;br /&gt;
*GPS&lt;br /&gt;
*IMU x2&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
*Red extension cable&lt;br /&gt;
*Orange extension cable x2&lt;br /&gt;
*Surge Protector (min 2)&lt;br /&gt;
*Joystick&lt;br /&gt;
*Ethernet Cable (min 2)&lt;br /&gt;
*Extra batteries&lt;br /&gt;
*Battery charger&lt;br /&gt;
*Battery cords&lt;br /&gt;
*E-stop remote&lt;br /&gt;
*Cord to flash Mbed&lt;br /&gt;
*Extra Mbed&lt;br /&gt;
*Wireless keyboard and mouse combo&lt;br /&gt;
*Keyboard&lt;br /&gt;
*Mouse&lt;br /&gt;
*USB extension&lt;br /&gt;
*Table (if desired)&lt;br /&gt;
*Chairs (1 min)&lt;br /&gt;
*Camera calibration board (for long trips only)&lt;br /&gt;
*USB hub&lt;br /&gt;
*Extra AA batteries for remote and keyboard&lt;br /&gt;
*Water&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
*Wrenches (Adjustable)&lt;br /&gt;
*Allen keys&lt;br /&gt;
*7/16 wrench (for GPS)&lt;br /&gt;
*Volt meter&lt;br /&gt;
&lt;br /&gt;
== Course Items ==&lt;br /&gt;
*White marking paint (lines and potholes)&lt;br /&gt;
*non-white marking paint (waypoints)&lt;br /&gt;
*Barrels&lt;br /&gt;
*Measuring tape (300ft orange one)&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17897</id>
		<title>IGVC Packing List</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17897"/>
		<updated>2019-05-19T13:44:25Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: /* Misc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IGVC]]&lt;br /&gt;
Items to bring&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
*RP Lidar&lt;br /&gt;
*Velodyne Lidar (bring entire box with accessories)&lt;br /&gt;
*Camera x3&lt;br /&gt;
*GPS&lt;br /&gt;
*IMU x2&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
*Red extension cable&lt;br /&gt;
*Orange extension cable x2&lt;br /&gt;
*Surge Protector (min 2)&lt;br /&gt;
*Joystick&lt;br /&gt;
*Ethernet Cable (min 2)&lt;br /&gt;
*Extra batteries&lt;br /&gt;
*Battery charger&lt;br /&gt;
*Battery cords&lt;br /&gt;
*E-stop remote&lt;br /&gt;
*Cord to flash Mbed&lt;br /&gt;
*Extra Mbed&lt;br /&gt;
*Wireless keyboard and mouse combo&lt;br /&gt;
*Keyboard&lt;br /&gt;
*Mouse&lt;br /&gt;
*USB extension&lt;br /&gt;
*Table (if desired)&lt;br /&gt;
*Chairs (1 min)&lt;br /&gt;
*Camera calibration board (for long trips only)&lt;br /&gt;
*USB hub&lt;br /&gt;
*Extra AA batteries for remote and keyboard&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
*Wrenches (Adjustable)&lt;br /&gt;
*Allen keys&lt;br /&gt;
*7/16 wrench (for GPS)&lt;br /&gt;
*Volt meter&lt;br /&gt;
&lt;br /&gt;
== Course Items ==&lt;br /&gt;
*White marking paint (lines and potholes)&lt;br /&gt;
*non-white marking paint (waypoints)&lt;br /&gt;
*Barrels&lt;br /&gt;
*Measuring tape (300ft orange one)&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17896</id>
		<title>IGVC Packing List</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17896"/>
		<updated>2019-05-19T13:37:24Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: /* Misc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IGVC]]&lt;br /&gt;
Items to bring&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
*RP Lidar&lt;br /&gt;
*Velodyne Lidar (bring entire box with accessories)&lt;br /&gt;
*Camera x3&lt;br /&gt;
*GPS&lt;br /&gt;
*IMU x2&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
*Red extension cable&lt;br /&gt;
*Orange extension cable x2&lt;br /&gt;
*Surge Protector (min 2)&lt;br /&gt;
*Joystick&lt;br /&gt;
*Ethernet Cable (min 2)&lt;br /&gt;
*Extra batteries&lt;br /&gt;
*Battery charger&lt;br /&gt;
*Battery cords&lt;br /&gt;
*E-stop remote&lt;br /&gt;
*Cord to flash Mbed&lt;br /&gt;
*Extra Mbed&lt;br /&gt;
*Wireless keyboard and mouse combo&lt;br /&gt;
*Keyboard&lt;br /&gt;
*Mouse&lt;br /&gt;
*USB extension&lt;br /&gt;
*Table (if desired)&lt;br /&gt;
*Chairs (1 min)&lt;br /&gt;
*Camera calibration board (for long trips only)&lt;br /&gt;
*USB hub&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
*Wrenches (Adjustable)&lt;br /&gt;
*Allen keys&lt;br /&gt;
*7/16 wrench (for GPS)&lt;br /&gt;
*Volt meter&lt;br /&gt;
&lt;br /&gt;
== Course Items ==&lt;br /&gt;
*White marking paint (lines and potholes)&lt;br /&gt;
*non-white marking paint (waypoints)&lt;br /&gt;
*Barrels&lt;br /&gt;
*Measuring tape (300ft orange one)&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17895</id>
		<title>IGVC Packing List</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Packing_List&amp;diff=17895"/>
		<updated>2019-05-19T13:36:49Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: updated 5/19/19&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IGVC]]&lt;br /&gt;
Items to bring&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
*RP Lidar&lt;br /&gt;
*Velodyne Lidar (bring entire box with accessories)&lt;br /&gt;
*Camera x3&lt;br /&gt;
*GPS&lt;br /&gt;
*IMU x2&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
*Red extension cable&lt;br /&gt;
*Orange extension cable x2&lt;br /&gt;
*Surge Protector (min 2)&lt;br /&gt;
*Joystick&lt;br /&gt;
*Ethernet Cable (min 2)&lt;br /&gt;
*Extra batteries&lt;br /&gt;
*Battery charger&lt;br /&gt;
*Battery cords&lt;br /&gt;
*E-stop remote&lt;br /&gt;
*Cord to flash Mbed&lt;br /&gt;
*Extra Mbed&lt;br /&gt;
*Wireless keyboard and mouse combo&lt;br /&gt;
*Keyboard&lt;br /&gt;
*Mouse&lt;br /&gt;
*USB extension&lt;br /&gt;
*Table (if desired)&lt;br /&gt;
*Chairs (1 min)&lt;br /&gt;
*Camera calibration board (for long trips only)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
*Wrenches (Adjustable)&lt;br /&gt;
*Allen keys&lt;br /&gt;
*7/16 wrench (for GPS)&lt;br /&gt;
*Volt meter&lt;br /&gt;
&lt;br /&gt;
== Course Items ==&lt;br /&gt;
*White marking paint (lines and potholes)&lt;br /&gt;
*non-white marking paint (waypoints)&lt;br /&gt;
*Barrels&lt;br /&gt;
*Measuring tape (300ft orange one)&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Leadership_Changes_Spring_2019&amp;diff=17863</id>
		<title>Leadership Changes Spring 2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Leadership_Changes_Spring_2019&amp;diff=17863"/>
		<updated>2019-04-06T19:32:46Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Created page with &amp;quot;== Motivation: ==  The motivation of these changes is that the first line of contact leadership positions (bot lead, 3lb czar, subteam lead, mentor, etc) are instrumental to r...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Motivation: ==&lt;br /&gt;
&lt;br /&gt;
The motivation of these changes is that the first line of contact leadership positions (bot lead, 3lb czar, subteam lead, mentor, etc) are instrumental to retaining new members. Often being younger leaders, they tend to struggle with what the position means. We want to provide guidelines in order to make them as successful as they can be in that role. &lt;br /&gt;
&lt;br /&gt;
Furthermore we are making all responsibilities explicit and giving team leads the ability to delegate responsibility. All the responsibilities below have been unofficially required of leadership without ever explicitly telling them beforehand. The team should be able to choose whomever they think is the leader of the team. That leader should be able to do what they are most interested in and qualified for, but all responsibilities must be handled by someone.&lt;br /&gt;
&lt;br /&gt;
=== These are the main reasons why the changes below are being made: ===&lt;br /&gt;
&lt;br /&gt;
* Leaders should know the training curriculum so they can plan their team based activities in conjunction. &lt;br /&gt;
&lt;br /&gt;
* Building the community of leads of a discipline is instrumental in giving younger leaders exposure to the larger RoboJackets knowledge base. They can learn from older leaders and have a direct line to other teams if there are possible avenues for collaboration or assistance. Discipline core is the most direct application of this, but training gives further exposure. &lt;br /&gt;
&lt;br /&gt;
* Training should serve all teams. The cornerstone of training is that there are skills that all new members should learn and RoboJackets as a whole benefits from it. &lt;br /&gt;
&lt;br /&gt;
* The leaders that work directly with new members are their first exposure to the organization. A leader in that role should understand what the expectation is when it comes to meetings with new members present. &lt;br /&gt;
&lt;br /&gt;
Teams that have shown investment in new members during the early phases in the way outlined below have shown greater engagement and retention. We want all leaders to benefit from this knowledge. While the above reasons are targeted at new members, the learning in this organization never stops and can be applied to everyone across the board.&lt;br /&gt;
&lt;br /&gt;
We acknowledge that this is an increase in the workload of our introductory leadership positions. The intention is to clarify their roles rather than add additional ones. In an ideal world there would be enough capable people to cover all specialization of any role, each person would have a single responsibility, and all projects would work as expected. Unfortunately we are lacking people and at this time cannot add additional roles. Historically leads have taken all the roles outlined below and we want to give further power to leads to make the decision that is the best for their team at the moment.&lt;br /&gt;
&lt;br /&gt;
We wanted to give out the ability for team leads to appoint people to the different roles we have recognized. We believe that giving as much autonomy to teams with regards to deciding their own future is paramount for creating long term stability. Team members understand their needs in the present than we can hope to in the past. The intention is to create a framework that can be extended and contracted as the team shrinks and grows. &lt;br /&gt;
&lt;br /&gt;
''' Disclaimer: Just because someone is not required to participate in training does not mean that others shouldn’t. We encourage all members who are interested to participate in training. The more trainers, the less work on an individual. '''&lt;br /&gt;
&lt;br /&gt;
== Subteam lead/bot lead: ==&lt;br /&gt;
&lt;br /&gt;
The role of a subteam/bot lead is to ensure that their section of the team is functioning. It is your responsibility to ensure that the members of your team are taken care of. If you are interacting with new members, it is your responsibility to spend the meeting walking around and ensuring they feel supported in their technical projects. There is a good chance this means that you will be doing less technical work; this is expected. Your main focus is to build the team. You do not have to make all of the technical decisions, that can be left to the team at large and older members.&lt;br /&gt;
&lt;br /&gt;
You are required to go to the discipline cores. If you are unable to attend, you are responsible for communicating this to the chair of that meeting, writing up your report, and sending someone else that can present on your progress. Additionally, it is advised to pull in members to these meetings when a topic they are particularly knowledgeable comes up.&lt;br /&gt;
&lt;br /&gt;
'''Definition: participate in training - you will help plan the curriculum and lessons over the summer and then help with teaching at least one day a week during the training period in the fall.'''&lt;br /&gt;
&lt;br /&gt;
== Subteam lead (IGVC, RR, RC): ==&lt;br /&gt;
&lt;br /&gt;
You must participate or appoint a member to participate in the appropriate discipline training. This means you or a delegate of your choosing will attend at least one training a week during the training period to assist with teaching.&lt;br /&gt;
&lt;br /&gt;
You are advised to create a training curriculum for your specific team in the summer to be implemented during the fall. You have complete latitude to do whatever you think is most beneficial to your team. The training curriculum can be made up of anything that helps teach new members the skills they need.&lt;br /&gt;
&lt;br /&gt;
Additionally the subteam lead can appoint a technical lead. The job of the technical lead would be to focus in on the technical projects going on within the team and be less involved in training. The subteam lead can appoint themselves to this role with the expectation that someone within the team is responsible for their general training requirement and their team specific training requirements. It is heavily encouraged that the STL be aware of general training curriculum as described in the motivation section.&lt;br /&gt;
&lt;br /&gt;
== How this applies to BattleBots: ==&lt;br /&gt;
&lt;br /&gt;
The team must send a single electrical member to the discipline cores and to participate in training. This person will be appointed by the BattleBots project manager.&lt;br /&gt;
&lt;br /&gt;
The 3lb czar is required to be involved in the preparation of training over the summer. The czar should know the curriculum and be able to plan the 3lb schedule around it.&lt;br /&gt;
&lt;br /&gt;
A single mentor will be required to participate in mechanical training. The mentor will be appointed by the 3lb czar. &lt;br /&gt;
&lt;br /&gt;
An experienced bot lead will be appointed by the BattleBots project manager and will be required to participate in mechanical training.&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Elections_Procedure&amp;diff=17862</id>
		<title>Elections Procedure</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Elections_Procedure&amp;diff=17862"/>
		<updated>2019-04-06T19:24:37Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Each year elections are held for officers. This takes place in late spring over the span of two meetings, the first of which for nominations and the second for elections. Terms for elected positions last for one year with a transition period near the end of Spring Semester.&lt;br /&gt;
&lt;br /&gt;
== Nominations ==&lt;br /&gt;
&lt;br /&gt;
To be eligible for a position a person must be an active member of the RoboJackets who has paid dues. They must be nominated and seconded, and then  must accept their nomination. The position of President, Vice President, and Treasurer may only be held by a person with at least one year of membership. Note it is not advisable for an officer to also be a project manager.&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
The elections meeting will be conducted by the standing president. Elections will progress by electing positions from the President downward. Each candidate will be given time to speak without the other candidates in the room. Each speech will be follow by a period of questioning. After all candidates have had speeches and questioning, there will be discussion amongst all non-candidates until there is no more discussion or a motion to vote is verbally put forth. Voting will take place informally by a show of hands. If any member objects to informal voting, voting will then take place by ballot. A candidate will win by simple majority. Only dues-paying members will be permitted to vote or speak during the elections meeting; however, anyone may attend.&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
&lt;br /&gt;
The following positions are elected or appointed each year. Below, the roles of each position are summarized. For more information, see each role's page.&lt;br /&gt;
&lt;br /&gt;
=== [[President]] ===&lt;br /&gt;
&lt;br /&gt;
The President will have general supervision of the affairs of RoboJackets and its involvement with organizations on and off campus. Within RoboJackets, the President will be responsible for overseeing club finances with the Treasurer, leading bi-weekly core meetings, and being the general leader of the organization. Outside of RoboJackets, the President will act as a liaison between campus and external organizations, be a main point of contact for alumni and companies, represent RoboJackets in SCC Governing Board and CoC Undergraduate Council, and work with other SCC teams on relevant issues.&lt;br /&gt;
&lt;br /&gt;
=== [[Vice-President]] ===&lt;br /&gt;
&lt;br /&gt;
The Vice President will be the junior executive officer and will act on the behalf of the President in the event of his/her absence. The Vice President will work with project managers to ensure projects are executed as planned, and assist in presidential duties. The Vice President will also work with the PR chair to plan outreach events.&lt;br /&gt;
&lt;br /&gt;
=== [[Treasurer]] ===&lt;br /&gt;
&lt;br /&gt;
The Treasurer will be responsible for purchases and keeping accurate records of the ingoing and outgoing expenses from the organization’s accounts. Specifically, approving team budgets with the Project Managers and assisting them with purchase planning and coordinating trip expenses, attending all SGA finance hearings and overseeing RoboJackets' SGA bills and budgets, and providing financial guidance with sponsors.&lt;br /&gt;
&lt;br /&gt;
=== [[Secretary]] ===&lt;br /&gt;
&lt;br /&gt;
The Secretary is responsible for the reservations of rooms and vehicles for RoboJackets, reporting attendance information to the College of Computing, and organizing general meetings every month, and any social events. The Secretary will also take minutes at core meetings, organize social events with the PR Chair, and keep the wiki up to date. &lt;br /&gt;
&lt;br /&gt;
=== [[Shop Manager]] ===&lt;br /&gt;
&lt;br /&gt;
The Shop Manager will be responsible for ensuring cleanliness and organization within the shop and will submit requests for shop consumables and capital expenditures to the Treasurer as necessary. The Shop Manager will also assist with member training and work with other SCC teams on CMA matters.&lt;br /&gt;
&lt;br /&gt;
=== [[Promotions Chair]] ===&lt;br /&gt;
&lt;br /&gt;
The Promotions Chair will be responsible for the promotion of RoboJackets in the Georgia Tech community and beyond. The PR Chair will keep current promotional materials current and stocked, post to social media and the website about events and general updates, plan and organize  social events with the Secretary. The PR Chair will also be responsible for branding through clothing, business cards, etc.&lt;br /&gt;
&lt;br /&gt;
== [[Project Manager]] ==&lt;br /&gt;
&lt;br /&gt;
Project Managers' primary responsibilities are to lead and assist their respective teams in getting the team's robot(s) to competition. Project Managers will plan team meetings and arrange transportation, prepare a budget and proposal for their team, build purchase orders for the their team, record their team's progress and report it at core meetings, manage their Sub-team Leads, work with the PR Chair to ensure photos and videos are produced at competitions, and maintain relevant team activities on the RoboJackets Calendar.&lt;br /&gt;
&lt;br /&gt;
== [[Team Leadership]] ==&lt;br /&gt;
&lt;br /&gt;
Team leadership varies between the different teams. More information can be found at the linked wiki article.&lt;br /&gt;
&lt;br /&gt;
[[Leadership Changes Spring 2019]]&lt;br /&gt;
&lt;br /&gt;
== Appointed Positions ==&lt;br /&gt;
&lt;br /&gt;
=== [[IT_Coordinator|IT Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The IT Coordinator is responsible for managing and maintaining all non-robot technology. The IT Coordinator will submit a proposal and budget document every fall, just like project managers. This document will outline the key goals of RJ IT for the year and outline any costs.&lt;br /&gt;
&lt;br /&gt;
=== [[Training Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The Training Chair is responsible for the training of new members in RoboJackets. The Training Chair will prepare purchase orders for training consumables, prepare and send communications regarding training sessions and work with training leads to build and carry out curriculums for new member training.&lt;br /&gt;
&lt;br /&gt;
=== [[Electrical/Mechanical/Software Training Lead]] ===&lt;br /&gt;
&lt;br /&gt;
Training Leads are responsible for developing their discipline's curriculum with the Training Chair and assisting the Training Chair with tasks within their discipline's training program.&lt;br /&gt;
&lt;br /&gt;
=== [[Electrical/Mechanical/Software Discipline Core Chair]] ===&lt;br /&gt;
&lt;br /&gt;
Discipline Core Chairs are responsible for scheduling and running the discipline core meeting. The chair should generate the agenda for the meeting and facilitate import discipline discussions as needed. &lt;br /&gt;
&lt;br /&gt;
=== [[Kickoff Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The Kickoff coordinator will work with the President, Treasurer, Georgia FIRST, and relevant on-campus departments to plan Kickoff.&lt;br /&gt;
&lt;br /&gt;
=== [[Volunteer Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The Volunteer Coordinator will work with parties requesting RoboJackets involvement to provide volunteers, organizing rides, volunteers, roles, and hotels during FRC/FTC season, organizing volunteers and logistics for FASET and other on-campus tabling, and working with various departments to provide outreach services for Georgia Tech through RoboJackets volunteering.&lt;br /&gt;
&lt;br /&gt;
=== [[SCCGB Delegate (x2)]] ===&lt;br /&gt;
&lt;br /&gt;
SCCGB Delegates will act as a liaison for the SCC and RoboJackets through attending bi-weekly SCCGB meetings.&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]][[Category:Policies]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Elections_Procedure&amp;diff=17861</id>
		<title>Elections Procedure</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Elections_Procedure&amp;diff=17861"/>
		<updated>2019-04-06T19:17:20Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Each year elections are held for officers. This takes place in late spring over the span of two meetings, the first of which for nominations and the second for elections. Terms for elected positions last for one year with a transition period near the end of Spring Semester.&lt;br /&gt;
&lt;br /&gt;
== Nominations ==&lt;br /&gt;
&lt;br /&gt;
To be eligible for a position a person must be an active member of the RoboJackets who has paid dues. They must be nominated and seconded, and then  must accept their nomination. The position of President, Vice President, and Treasurer may only be held by a person with at least one year of membership. Note it is not advisable for an officer to also be a project manager.&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
The elections meeting will be conducted by the standing president. Elections will progress by electing positions from the President downward. Each candidate will be given time to speak without the other candidates in the room. Each speech will be follow by a period of questioning. After all candidates have had speeches and questioning, there will be discussion amongst all non-candidates until there is no more discussion or a motion to vote is verbally put forth. Voting will take place informally by a show of hands. If any member objects to informal voting, voting will then take place by ballot. A candidate will win by simple majority. Only dues-paying members will be permitted to vote or speak during the elections meeting; however, anyone may attend.&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
&lt;br /&gt;
The following positions are elected or appointed each year. Below, the roles of each position are summarized. For more information, see each role's page.&lt;br /&gt;
&lt;br /&gt;
=== [[President]] ===&lt;br /&gt;
&lt;br /&gt;
The President will have general supervision of the affairs of RoboJackets and its involvement with organizations on and off campus. Within RoboJackets, the President will be responsible for overseeing club finances with the Treasurer, leading bi-weekly core meetings, and being the general leader of the organization. Outside of RoboJackets, the President will act as a liaison between campus and external organizations, be a main point of contact for alumni and companies, represent RoboJackets in SCC Governing Board and CoC Undergraduate Council, and work with other SCC teams on relevant issues.&lt;br /&gt;
&lt;br /&gt;
=== [[Vice-President]] ===&lt;br /&gt;
&lt;br /&gt;
The Vice President will be the junior executive officer and will act on the behalf of the President in the event of his/her absence. The Vice President will work with project managers to ensure projects are executed as planned, and assist in presidential duties. The Vice President will also work with the PR chair to plan outreach events.&lt;br /&gt;
&lt;br /&gt;
=== [[Treasurer]] ===&lt;br /&gt;
&lt;br /&gt;
The Treasurer will be responsible for purchases and keeping accurate records of the ingoing and outgoing expenses from the organization’s accounts. Specifically, approving team budgets with the Project Managers and assisting them with purchase planning and coordinating trip expenses, attending all SGA finance hearings and overseeing RoboJackets' SGA bills and budgets, and providing financial guidance with sponsors.&lt;br /&gt;
&lt;br /&gt;
=== [[Secretary]] ===&lt;br /&gt;
&lt;br /&gt;
The Secretary is responsible for the reservations of rooms and vehicles for RoboJackets, reporting attendance information to the College of Computing, and organizing general meetings every month, and any social events. The Secretary will also take minutes at core meetings, organize social events with the PR Chair, and keep the wiki up to date. &lt;br /&gt;
&lt;br /&gt;
=== [[Shop Manager]] ===&lt;br /&gt;
&lt;br /&gt;
The Shop Manager will be responsible for ensuring cleanliness and organization within the shop and will submit requests for shop consumables and capital expenditures to the Treasurer as necessary. The Shop Manager will also assist with member training and work with other SCC teams on CMA matters.&lt;br /&gt;
&lt;br /&gt;
=== [[Promotions Chair]] ===&lt;br /&gt;
&lt;br /&gt;
The Promotions Chair will be responsible for the promotion of RoboJackets in the Georgia Tech community and beyond. The PR Chair will keep current promotional materials current and stocked, post to social media and the website about events and general updates, plan and organize  social events with the Secretary. The PR Chair will also be responsible for branding through clothing, business cards, etc.&lt;br /&gt;
&lt;br /&gt;
== [[Project Manager]] ==&lt;br /&gt;
&lt;br /&gt;
Project Managers' primary responsibilities are to lead and assist their respective teams in getting the team's robot(s) to competition. Project Managers will plan team meetings and arrange transportation, prepare a budget and proposal for their team, build purchase orders for the their team, record their team's progress and report it at core meetings, manage their Sub-team Leads, work with the PR Chair to ensure photos and videos are produced at competitions, and maintain relevant team activities on the RoboJackets Calendar.&lt;br /&gt;
&lt;br /&gt;
== [[Team Leadership]] ==&lt;br /&gt;
&lt;br /&gt;
Team leadership varies between the different teams. More information can be found at the linked wiki article.&lt;br /&gt;
&lt;br /&gt;
== Appointed Positions ==&lt;br /&gt;
&lt;br /&gt;
=== [[IT_Coordinator|IT Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The IT Coordinator is responsible for managing and maintaining all non-robot technology. The IT Coordinator will submit a proposal and budget document every fall, just like project managers. This document will outline the key goals of RJ IT for the year and outline any costs.&lt;br /&gt;
&lt;br /&gt;
=== [[Training Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The Training Chair is responsible for the training of new members in RoboJackets. The Training Chair will prepare purchase orders for training consumables, prepare and send communications regarding training sessions and work with training leads to build and carry out curriculums for new member training.&lt;br /&gt;
&lt;br /&gt;
=== [[Electrical/Mechanical/Software Training Lead]] ===&lt;br /&gt;
&lt;br /&gt;
Training Leads are responsible for developing their discipline's curriculum with the Training Chair and assisting the Training Chair with tasks within their discipline's training program.&lt;br /&gt;
&lt;br /&gt;
=== [[Electrical/Mechanical/Software Discipline Core Chair]] ===&lt;br /&gt;
&lt;br /&gt;
Discipline Core Chairs are responsible for scheduling and running the discipline core meeting. The chair should generate the agenda for the meeting and facilitate import discipline discussions as needed. &lt;br /&gt;
&lt;br /&gt;
=== [[Kickoff Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The Kickoff coordinator will work with the President, Treasurer, Georgia FIRST, and relevant on-campus departments to plan Kickoff.&lt;br /&gt;
&lt;br /&gt;
=== [[Volunteer Coordinator]] ===&lt;br /&gt;
&lt;br /&gt;
The Volunteer Coordinator will work with parties requesting RoboJackets involvement to provide volunteers, organizing rides, volunteers, roles, and hotels during FRC/FTC season, organizing volunteers and logistics for FASET and other on-campus tabling, and working with various departments to provide outreach services for Georgia Tech through RoboJackets volunteering.&lt;br /&gt;
&lt;br /&gt;
=== [[SCCGB Delegate (x2)]] ===&lt;br /&gt;
&lt;br /&gt;
SCCGB Delegates will act as a liaison for the SCC and RoboJackets through attending bi-weekly SCCGB meetings.&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]][[Category:Policies]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Promotions_Chair&amp;diff=17656</id>
		<title>Promotions Chair</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Promotions_Chair&amp;diff=17656"/>
		<updated>2019-03-09T18:09:55Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The [[Promotions Chair]] is responsible for the promotion of RoboJackets in the Georgia Tech community and beyond. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Responsibilities==&lt;br /&gt;
The PR Chair will keep current promotional materials up to date, post to social media and the website with status updates and information about events, and plan and organize social events with the Secretary. The PR Chair will also be responsible for branding through clothing, business cards, and recruiting materials.&lt;br /&gt;
&lt;br /&gt;
==Materials to Maintain==&lt;br /&gt;
&lt;br /&gt;
=== T-Shirts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;T-shirts are created to serve as an item for give aways at events, propaganda, gifts to supporters, and other contacts. They should be ready to be ordered when all the dues are to be paid in Fall (around mid-October).&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;To make the T-shirts, collect the '''vector ''' wire frame file of all the robots and create a design. &amp;amp;nbsp;(Vector files are essential for quality of the picture)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;Once completed, they should be uploaded&amp;amp;nbsp;&amp;lt;/span&amp;gt;'''[http://wiki.robojackets.org/w/File:Card.pdf here]'''&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;More information can be found [http://wiki.robojackets.org/w/RJ_Shirt here].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Polos ===&lt;br /&gt;
&lt;br /&gt;
Polos are the corner stone of our appearance at events. They should be ready to be ordered when all the dues are to be paid in Spring (around mid-February).&lt;br /&gt;
&lt;br /&gt;
More information can be found [http://wiki.robojackets.org/w/RJ_Polo here].&lt;br /&gt;
&lt;br /&gt;
=== Jackets ===&lt;br /&gt;
&lt;br /&gt;
Jackets are created to further promote our image. &amp;amp;nbsp; They are ordered depending on the demand and are paid by the individual. &amp;amp;nbsp;One suggestion is to alternate between a heavier jacket and a light jacket, perhaps including water resistance.&lt;br /&gt;
&lt;br /&gt;
More information can be found [http://wiki.robojackets.org/w/RJ_Jackets here].&lt;br /&gt;
&lt;br /&gt;
=== Business Cards ===&lt;br /&gt;
&lt;br /&gt;
Business Cards are created to promote our club and&amp;amp;nbsp;provide&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;amp;nbsp;contact information. They should be ordered once all leaders have been elected (around late September).&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once completed, they should be uploaded [http://wiki.robojackets.org/w/File:Card.pdf here].&lt;br /&gt;
&lt;br /&gt;
=== General PR Material ===&lt;br /&gt;
&lt;br /&gt;
PR material is regularly updated and created, which includes:&lt;br /&gt;
&lt;br /&gt;
*Once the new officers are official, the sign outside the shop should be updated with the officer's information, found in the root folder of dropbox.&lt;br /&gt;
*Fliers: Fliers are printed every year for recruitment which promotes our name, what we do, and location. &amp;amp;nbsp;Fliers should be ready by the first FASET (around mid-June). &amp;amp;nbsp;When the first General Meeting&amp;amp;nbsp;date is established, the fliers should be updated with that information.&lt;br /&gt;
*Banners and Sponsor banners: Banners should be regularly updated for quallity and to reflect sponsors.&lt;br /&gt;
*Team shirts: Individual teams have taken it upon themselves to create their own competition-themed&amp;amp;nbsp;shirts. Making it a more regular option may be an opportunity for the future.&lt;br /&gt;
&lt;br /&gt;
Feel free to start more fun branding products.&lt;br /&gt;
&lt;br /&gt;
=== Resume Book ===&lt;br /&gt;
&lt;br /&gt;
The Resume Book is used to show companies prospective interns from our organization when they visit. &amp;amp;nbsp;People should be let known that this resource is available, especially during Career Fairs when resumes are updated (mid-September and mid-January).&amp;lt;br/&amp;gt;For convenience, one suggestion is to keep a digital record of everyone and their order in the book should they want to update their resume in the book.&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Packet ===&lt;br /&gt;
&lt;br /&gt;
The Sponsorship Packets is vital for recruiting sponsors. It contains information about the different teams and RoboJackets as a whole. The PR chair will work with the sitting President when creating the packet over the summer.&lt;br /&gt;
&lt;br /&gt;
== Other Links and Resources ==&lt;br /&gt;
&lt;br /&gt;
[https://cloud.robojackets.org RoboJackets Cloud] - Storage for old PR material&amp;lt;br&amp;gt;&lt;br /&gt;
[https://brand.robojackets.org Logos and Style Guide] - Style guide and current materials repository&lt;br /&gt;
&lt;br /&gt;
=== Photo Editing Software ===&lt;br /&gt;
Access to most Adobe products (Photoshop, Illustrator, Indesign...) is provided by the school.You can access it on any GT computer or through vlab (vlab.matrix.gatech.edu); these products can be found in the Library Desktop.&lt;br /&gt;
&lt;br /&gt;
[[Category: Public Relations]][[Category:Leadership Positions]][[Category:Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Generalized_Software_Style_Guide&amp;diff=17638</id>
		<title>Generalized Software Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Generalized_Software_Style_Guide&amp;diff=17638"/>
		<updated>2019-02-28T02:42:45Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Created page with &amp;quot;== General ==  What they do isn’t already done by a function that they don’t know about Any simple optimization is done  == Comments ==  Things do what their comments say...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
&lt;br /&gt;
What they do isn’t already done by a function that they don’t know about&lt;br /&gt;
Any simple optimization is done&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
&lt;br /&gt;
Things do what their comments say&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
&lt;br /&gt;
No chances for infinite loops / errors&lt;br /&gt;
&lt;br /&gt;
== Unit Tests ==&lt;br /&gt;
&lt;br /&gt;
Any testable functionality added has the corresponding unit tests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO things ==&lt;br /&gt;
Things should look nice overall, if you can’t figure out what code is doing at a glance, it’s bad&lt;br /&gt;
Variables are named nicely. I want to be able to look at it and know what it represents&lt;br /&gt;
Includes are in a specific order. Group by stdlib, system/library, local headers, then ABC order inside each group&lt;br /&gt;
Keep line lengths in check&lt;br /&gt;
All magic numbers are config values or const’s at top of file&lt;br /&gt;
Things are initialized in the constructor in the same order they are defined in the header&lt;br /&gt;
Single responsibility principle is often lacking&lt;br /&gt;
Comments&lt;br /&gt;
Args / rets should be described for functions with notes about assumptions made&lt;br /&gt;
Classes should describe their place in the program overall&lt;br /&gt;
Doc pages should be made for entire systems describing the way all the data / classes work together&lt;br /&gt;
Blocks of code should be commented to describe things on a low level&lt;br /&gt;
Math should be fully described (ASCII art for vectors)&lt;br /&gt;
https://github.com/RoboJackets/robocup-software/blob/master/soccer/vision/ball/BallBounce.cpp#L65&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Software_Review_Guide&amp;diff=17637</id>
		<title>Software Review Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Software_Review_Guide&amp;diff=17637"/>
		<updated>2019-02-28T02:39:49Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
“PRs are O(n^2) to review”&lt;br /&gt;
&lt;br /&gt;
== Style Guide ==&lt;br /&gt;
[[Generalized Software Style Guide]]&lt;br /&gt;
&lt;br /&gt;
== General Guidelines ==&lt;br /&gt;
&lt;br /&gt;
== How To Get Reviews ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Software_Review_Guide&amp;diff=17636</id>
		<title>Software Review Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Software_Review_Guide&amp;diff=17636"/>
		<updated>2019-02-28T02:38:33Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Created page with &amp;quot;== Introduction ==  “PRs are O(n^2) to review”  == Style Guide ==  == General Guidelines ==  == How To Get Reviews ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
“PRs are O(n^2) to review”&lt;br /&gt;
&lt;br /&gt;
== Style Guide ==&lt;br /&gt;
&lt;br /&gt;
== General Guidelines ==&lt;br /&gt;
&lt;br /&gt;
== How To Get Reviews ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=People_with_Invention_Studio_Access&amp;diff=17474</id>
		<title>People with Invention Studio Access</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=People_with_Invention_Studio_Access&amp;diff=17474"/>
		<updated>2019-02-02T23:15:26Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The following list is all the members of RoboJackets with after-hours access to the invention studio.''' &lt;br /&gt;
&lt;br /&gt;
===People with access===&lt;br /&gt;
&lt;br /&gt;
Sameer Naeem&lt;br /&gt;
&lt;br /&gt;
Eris He&lt;br /&gt;
&lt;br /&gt;
=== How To Get After hours access ===&lt;br /&gt;
&lt;br /&gt;
RoboJackets can only have 6 members with after hours access. To get access a member must&lt;br /&gt;
&lt;br /&gt;
1. Get PI level training on the machine they would like to use. This depends on how the IS requires this training to happen.&lt;br /&gt;
&lt;br /&gt;
2. Let the president of RoboJackets know&lt;br /&gt;
&lt;br /&gt;
3. The president will forward on the name, GTID, and buzzcard number of the student getting access to Dr C (Space Advisor)&lt;br /&gt;
&lt;br /&gt;
4. This will get forwarded to the faculty advisor of the IS and access will be processed&lt;br /&gt;
&lt;br /&gt;
The turn around time is currently unknown. Recommended to do on a yearly basis.&lt;br /&gt;
&lt;br /&gt;
[[Category:Shop]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=People_with_Invention_Studio_Access&amp;diff=17473</id>
		<title>People with Invention Studio Access</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=People_with_Invention_Studio_Access&amp;diff=17473"/>
		<updated>2019-02-02T23:15:11Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The following list is all the members of RoboJackets with after-hours access to the invention studio.''' &lt;br /&gt;
&lt;br /&gt;
===People with access===&lt;br /&gt;
&lt;br /&gt;
Sameer Naeem&lt;br /&gt;
&lt;br /&gt;
Eris He&lt;br /&gt;
&lt;br /&gt;
=== How To Get After hours access ===&lt;br /&gt;
&lt;br /&gt;
RoboJackets can only have 6 members with after hours access. To get access a member must&lt;br /&gt;
&lt;br /&gt;
1. Get PI level training on the machine they would like to use. This depends on how the IS requires this training to happen.&lt;br /&gt;
2. Let the president of RoboJackets know&lt;br /&gt;
3. The president will forward on the name, GTID, and buzzcard number of the student getting access to Dr C (Space Advisor)&lt;br /&gt;
4. This will get forwarded to the faculty advisor of the IS and access will be processed&lt;br /&gt;
&lt;br /&gt;
The turn around time is currently unknown. Recommended to do on a yearly basis.&lt;br /&gt;
&lt;br /&gt;
[[Category:Shop]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Volunteering_Opportunities&amp;diff=17468</id>
		<title>Volunteering Opportunities</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Volunteering_Opportunities&amp;diff=17468"/>
		<updated>2019-01-26T18:55:00Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Created page with &amp;quot;== FIRST Events ==  === Competitions ===  ==== AV camera operator ==== You will spend the weekend sitting field side operating one of the three PTZ cameras to give amazing foo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FIRST Events ==&lt;br /&gt;
&lt;br /&gt;
=== Competitions ===&lt;br /&gt;
&lt;br /&gt;
==== AV camera operator ====&lt;br /&gt;
You will spend the weekend sitting field side operating one of the three PTZ cameras to give amazing footage of the on going match while the switcher is controlling which camera is shown live. Everyone enjoys this job.&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Volunteer_Coordinator&amp;diff=17467</id>
		<title>Volunteer Coordinator</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Volunteer_Coordinator&amp;diff=17467"/>
		<updated>2019-01-26T16:51:10Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Volunteer Coordinator will work with parties requesting RoboJackets involvement to provide volunteers, organizing rides, volunteers, roles, and hotels during FRC/FTC season, organizing volunteers and logistics for FASET and other on-campus tabling, and working with various departments to provide outreach services for Georgia Tech through RoboJackets volunteering. &lt;br /&gt;
&lt;br /&gt;
== Stuff you do ==&lt;br /&gt;
&lt;br /&gt;
Actively seek out new volunteering opportunities that would appeal to all of RoboJackets.&lt;br /&gt;
&lt;br /&gt;
See current [[Volunteering Opportunities]] for reference &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Leadership Positions]][[Category:Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=17419</id>
		<title>People with Keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=17419"/>
		<updated>2019-01-09T18:46:10Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''These people have keys to the RoboJackets shop area. '''&amp;lt;br/&amp;gt;See [[Shop_Keys|Shop Keys]] for details on key assignments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key Number&lt;br /&gt;
! Assigned To&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 1&lt;br /&gt;
|Evan Peterson&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 4&lt;br /&gt;
|Dallas Downing&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 5&lt;br /&gt;
|Jonathan Spalten&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 7&lt;br /&gt;
|Vijay Srivastava&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 8&lt;br /&gt;
|Matt White&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 9&lt;br /&gt;
| Carrie Wehmeyer&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 12&lt;br /&gt;
| Evan Strat&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 14&lt;br /&gt;
| Josh Oldenburg&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 15&lt;br /&gt;
| Tomas Osses&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 18&lt;br /&gt;
| Joshua Viszlai&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 19&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 20&lt;br /&gt;
| Andrew Tuttle&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 21&lt;br /&gt;
| Joseph Neiger&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 22&lt;br /&gt;
| Andrew Chang&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 23&lt;br /&gt;
| Michael Benben&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 24&lt;br /&gt;
| Luke Pasquarelli&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 27&lt;br /&gt;
| Juan Almagro&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 28&lt;br /&gt;
| Joseph Spall&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 29&lt;br /&gt;
| [[User:Mbarulic|Matthew Barulic]]&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 30&lt;br /&gt;
| James O'Connor&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 31&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 33&lt;br /&gt;
| Kristaps Berzinch&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 34&lt;br /&gt;
| Jason Gibson&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 35&lt;br /&gt;
| Cory Stine&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 36&lt;br /&gt;
| Varun Madabushi&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 38&lt;br /&gt;
| James Reed&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 39&lt;br /&gt;
| Nico Castro&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 40&lt;br /&gt;
|Sarah Storer&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 41&lt;br /&gt;
|Ryan Waldheim&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 43&lt;br /&gt;
|Young Won&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 44&lt;br /&gt;
|Matthew Woodward&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 45&lt;br /&gt;
|Evan Bretl&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Software_Installation_Instructions&amp;diff=16991</id>
		<title>IGVC Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Software_Installation_Instructions&amp;diff=16991"/>
		<updated>2018-09-16T20:58:55Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IGVC]]&lt;br /&gt;
Welcome! Let's jump right in.&lt;br /&gt;
&lt;br /&gt;
Robojackets IGVC currently supports the Ubuntu 18.04 and ROS-melodic environment. If you don't know what those are, don't worry! The project may build/run in other environments, but we can't guarantee it.&lt;br /&gt;
&lt;br /&gt;
Ok, lets get down to business.&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
Forget the default Ubuntu terminal, we need both horizontal and vertical splits for productive activity. Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later,&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone IGVC Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork IGVC Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone &amp;amp;lt;your fork&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
*If it continues to fail because it could&amp;amp;nbsp;not find some of the igvc_msgs header files, run &amp;quot;catkin_make igvc_msgs_gencpp&amp;quot; and then &amp;quot;catkin_make&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;''In a separate terminal&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;''In a terminal that isn't running roscore&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch igvc igvc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;amp;nbsp;The code should now be running and complaining about not being able to connect to various devices, this is all good and you are ready to start writing igvc code&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Software_Installation_Instructions&amp;diff=16990</id>
		<title>IGVC Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Software_Installation_Instructions&amp;diff=16990"/>
		<updated>2018-09-16T20:56:40Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IGVC]]&lt;br /&gt;
Welcome! Let's jump right in.&lt;br /&gt;
&lt;br /&gt;
Robojackets IGVC currently supports the Ubuntu 18.04 and ROS-melodic environment. If you don't know what those are, don't worry! The project may build/run in other environments, but we can't guarantee it.&lt;br /&gt;
&lt;br /&gt;
Ok, lets get down to business.&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
Forget the default Ubuntu terminal, we need both horizontal and vertical splits for productive activity. Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later,&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo sh -c 'echo &amp;quot;    sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone IGVC Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork IGVC Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone &amp;amp;lt;your fork&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
*If it continues to fail because it could&amp;amp;nbsp;not find some of the igvc_msgs header files, run &amp;quot;catkin_make igvc_msgs_gencpp&amp;quot; and then &amp;quot;catkin_make&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;''In a separate terminal&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;''In a terminal that isn't running roscore&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch igvc igvc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;amp;nbsp;The code should now be running and complaining about not being able to connect to various devices, this is all good and you are ready to start writing igvc code&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Software&amp;diff=16946</id>
		<title>IGVC Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Software&amp;diff=16946"/>
		<updated>2018-08-21T01:08:21Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General Information ==&lt;br /&gt;
Our software team uses Robot Operating System (ROS) to develop our code. ROS is a flexible framework developed for quickly prototyping of code for robotic applications. There are many libraries of code that use ROS which allow us to integrate them into our code base with ease. &lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
*[http://wiki.ros.org/ROS/Tutorials/ ROS Tutorials]&lt;br /&gt;
*[https://github.com/RoboJackets/igvc-software/ Code Base]&lt;br /&gt;
&lt;br /&gt;
== Installation Instructions ==&lt;br /&gt;
*[[IGVC Software Computer Setup]]&lt;br /&gt;
*[[IGVC Software ROS Installation]]&lt;br /&gt;
*[[IGVC Fresh NUC Installation]]&lt;br /&gt;
&lt;br /&gt;
== Management ==&lt;br /&gt;
*[[IGVC Software Standards]]&lt;br /&gt;
&lt;br /&gt;
== How To Guides ==&lt;br /&gt;
*[[IGVC Running Robot]]&lt;br /&gt;
*[[IGVC Launching Simulation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Package Overview ==&lt;br /&gt;
===igvc_description===&lt;br /&gt;
===igvc_gazebo===&lt;br /&gt;
====Gazebo Interface====&lt;br /&gt;
===igvc_perception===&lt;br /&gt;
====Filter Lidar====&lt;br /&gt;
====Vision====&lt;br /&gt;
===igvc_navigation===&lt;br /&gt;
====Path Planner====&lt;br /&gt;
====Path Follower====&lt;br /&gt;
====State Estimator====&lt;br /&gt;
====Mapper====&lt;br /&gt;
====Waypoint====&lt;br /&gt;
====Wheel Odometer====&lt;br /&gt;
===igvc_platform===&lt;br /&gt;
====Motor Controller====&lt;br /&gt;
====IMU====&lt;br /&gt;
====Joystick Driver====&lt;br /&gt;
====System Stats====&lt;br /&gt;
===igvc_rviz_plugins===&lt;br /&gt;
====RVIZ plugins====&lt;br /&gt;
===igvc_utils===&lt;br /&gt;
====Serial====&lt;br /&gt;
===igvc_msgs===&lt;br /&gt;
[[Category:IGVC]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=IGVC_Software&amp;diff=16934</id>
		<title>IGVC Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=IGVC_Software&amp;diff=16934"/>
		<updated>2018-08-15T19:48:15Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General Information ==&lt;br /&gt;
Our software team uses Robot Operating System (ROS) to develop our code. ROS is a flexible framework developed for quickly prototyping of code for robotic applications. There are many libraries of code that use ROS which allow us to integrate them into our code base with ease. &lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
*[http://wiki.ros.org/ROS/Tutorials/ ROS Tutorials]&lt;br /&gt;
*[https://github.com/RoboJackets/igvc-software/ Code Base]&lt;br /&gt;
&lt;br /&gt;
== Installation Instructions ==&lt;br /&gt;
*[[IGVC Software Computer Setup]]&lt;br /&gt;
*[[IGVC Software ROS Installation]]&lt;br /&gt;
*[[IGVC Fresh NUC Installation]]&lt;br /&gt;
&lt;br /&gt;
== Management ==&lt;br /&gt;
*[[IGVC Software Standards]]&lt;br /&gt;
&lt;br /&gt;
== How To Guides ==&lt;br /&gt;
*[[IGVC Running Robot]]&lt;br /&gt;
*[[IGVC Launching Simulation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Package Overview ==&lt;br /&gt;
===igvc_description===&lt;br /&gt;
===igvc_gazebo===&lt;br /&gt;
===igvc_detection===&lt;br /&gt;
====Filter Lidar====&lt;br /&gt;
====Line Detection====&lt;br /&gt;
====Pot Hole Detector====&lt;br /&gt;
===igvc_pathing===&lt;br /&gt;
====Path Planner====&lt;br /&gt;
====Path Follower====&lt;br /&gt;
====Waypoint====&lt;br /&gt;
===igvc_mapping===&lt;br /&gt;
====State Estimator====&lt;br /&gt;
====Mapper====&lt;br /&gt;
===igvc_firmware===&lt;br /&gt;
====Motor Controller====&lt;br /&gt;
===igvc_util===&lt;br /&gt;
===igvc_bag_utils===&lt;br /&gt;
===igvc_msgs===&lt;br /&gt;
[[Category:IGVC]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Jessi&amp;diff=16867</id>
		<title>Jessi</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Jessi&amp;diff=16867"/>
		<updated>2018-08-02T02:06:10Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Jessi&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; |[[File:Jessi.png|right|frameless|480x480px|DrumRoll, please]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Year Of Creation&lt;br /&gt;
| {{{year|2017-2018}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Versions&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Current Version&lt;br /&gt;
| {{{currver|deprecated}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Update Year&lt;br /&gt;
| {{{updyr|2017-2018}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Information and Statistics&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Farthest Distance&lt;br /&gt;
| {{{mat|5ft }}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Fastest Time&lt;br /&gt;
| {{{mat|NA}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish AutoNav&lt;br /&gt;
| {{{hfin|NA}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish Design&lt;br /&gt;
| {{{hfin|2nd}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Competitions =&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2018 ===&lt;br /&gt;
*Results&lt;br /&gt;
** Distance: NA&lt;br /&gt;
** Design Competition 2&lt;br /&gt;
** AutoNav Competition 5 ft&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
== Jessi ==&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Jessi&amp;diff=16849</id>
		<title>Jessi</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Jessi&amp;diff=16849"/>
		<updated>2018-08-02T01:16:44Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Created page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Jessi&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; |[[File:Jessi.png|right|frameless|480x480px|DrumRoll, please]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Year Of Creation&lt;br /&gt;
| {{{year|2017-2018}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Versions&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Current Version&lt;br /&gt;
| {{{currver|deprecated}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Update Year&lt;br /&gt;
| {{{updyr|2017-2018}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Information and Statistics&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Farthest Distance&lt;br /&gt;
| {{{mat|5ft }}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Fastest Time&lt;br /&gt;
| {{{mat|NA}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish AutoNav&lt;br /&gt;
| {{{hfin|NA}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish Design&lt;br /&gt;
| {{{hfin|2nd}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Competitions =&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2018 ===&lt;br /&gt;
*Results&lt;br /&gt;
** Distance: NA&lt;br /&gt;
** Design Competition 2&lt;br /&gt;
** AutoNav Competition NA&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
== Jessi ==&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Main_Page&amp;diff=16843</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Main_Page&amp;diff=16843"/>
		<updated>2018-07-31T02:51:15Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Added scc wiki to main page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; valign=&amp;quot;bottom&amp;quot;  |&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:xx-large;&amp;quot;&amp;gt;'''''RoboJackets Wiki'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Welcome to the '''[http://www.gatech.edu/ Georgia Tech]''' '''[https://robojackets.org/ RoboJackets]'''  wiki! We are currently looking for both volunteers and sponsors. More info can be found on the [[How you can help]] page.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; width: 200px;&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;font-size:xx-large;&amp;quot;&amp;gt;Teams&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul style=&amp;quot;line-height: 20.7999992370605px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Outreach]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[IGVC]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[RoboRacing]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[RoboCup]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[BattleBots]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Team-Template]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;vertical-align: middle; width: 300px;&amp;quot; colspan=&amp;quot;1&amp;quot; rowspan = &amp;quot;2&amp;quot;| [[File:Robobuzz.svg]]&lt;br /&gt;
'''The Georgia Tech RoboJackets'''&amp;lt;br/&amp;gt;'''https://robojackets.org/'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; width: 150px;  | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;font-size:xx-large;&amp;quot;&amp;gt;Resources&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;line-height: 20.7999992370605px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[How to Guides]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Vendor_List|Vendor and Supplier List]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://gtvault.sharepoint.com/sites/gww/scc/SitePages/Home.aspx SCC Sharepoint]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://wiki.scc.gatech.edu/Main_Page SCC Wiki]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; width: 200px;&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;font-size:xx-large;&amp;quot;&amp;gt;Info&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;line-height: 20.7999992370605px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Policies and Best Practices]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Shop Management]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Public Relations]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Info|RoboJackets Information]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
!&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16825</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16825"/>
		<updated>2018-07-24T03:42:42Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal. You should try to focus in on the question of why something failed. If the robot was unable to drive try to summarize why the issues occurred. &lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
Improve sustainability&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; and accountability&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; in RoboJackets, and foster collaboration&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; with knowledgeable entities&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
#Maintaining or improving management, technical, and human resources&lt;br /&gt;
#Understanding of expectations and ownership of one’s actions&lt;br /&gt;
#Exchanging of organizational and technical knowledge&lt;br /&gt;
#External organizations and internal membership&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Subteam objectives should have a clear scope, a set of actions that need to be taken to successfully complete the subteam objectives in the coming year, and corresponding milestones. Subteam objectives do not have to be based solely off of the objective statement, but should come from similar motivation. Milestones are the deliverables and the tasks are the action that need to be taken in order to produce the Milestones. &lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement. Tasks should be on the order of a couple of months of work. For example redesign of a sub system could be a task. &lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Goals For Next Year ===&lt;br /&gt;
&lt;br /&gt;
Make a list of goals for the year after this one. Unlike the previous section the goals here do not need to planned out but should be reasonable within the time frame. Additionally If your team is looking to spend large amounts of money in the future for technical tasks please include that. These goals should address the issues that a team faces on the timescale of two years. What do we need to focus on now to aid us later. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Vision Characteristics ===&lt;br /&gt;
&lt;br /&gt;
Write a bulleted list of characteristics that are not prevalent now that you would like to see in the future of the team. These do not need to be specific but should give a sense of the direction the team should be taking. &lt;br /&gt;
&lt;br /&gt;
==== Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Increasing visibility of what leadership does&amp;quot; - has the right time scale and does not get into implementation specifics.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any master schedule milestone, pending Vice President approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed.&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Working directly with the Vice President to keep the master schedule relevant is a good place to start. You should consider why the issue has occurred and realize that the master schedule is a living document that should be changed to reflect changing priorities or unforeseen roadblock, not a lack of effort.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve or pull funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Talk:Proposals&amp;diff=16824</id>
		<title>Talk:Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Talk:Proposals&amp;diff=16824"/>
		<updated>2018-07-24T02:47:55Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16823</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16823"/>
		<updated>2018-07-24T00:32:37Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: added example objective statement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal. You should try to focus in on the question of why something failed. If the robot was unable to drive try to summarize why the issues occurred. &lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
Improve sustainability&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; and accountability&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; in RoboJackets, and foster collaboration&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; with knowledgeable entities&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
#Maintaining or improving management, technical, and human resources&lt;br /&gt;
#Understanding of expectations and ownership of one’s actions&lt;br /&gt;
#Exchanging of organizational and technical knowledge&lt;br /&gt;
#External organizations and internal membership&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year. Subteam objectives do not have to be based solely off of the objective statement, but should come from similar motivation.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement. Tasks should be on the order of a couple of months of work. For example redesign of a sub system could be a task. &lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
==== Milestones vs Tasks ====&lt;br /&gt;
&lt;br /&gt;
Milestones are the deliverables and the tasks are the action that need to be taken in order to produce the Milestones. &lt;br /&gt;
&lt;br /&gt;
=== Goals For Next Year ===&lt;br /&gt;
&lt;br /&gt;
Make a list of goals for the year after this one. Unlike the previous section the goals here do not need to planned out but should be reasonable within the time frame. Additionally If your team is looking to spend large amounts of money in the future for technical tasks please include that. These goals should address the issues that a team faces on the timescale of two years. What do we need to focus on now to aid us later. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Vision Characteristics ===&lt;br /&gt;
&lt;br /&gt;
Write a bulleted list of characteristics that are not prevalent now that you would like to see in the future of the team. These do not need to be specific but should give a sense of the direction the team should be taking. &lt;br /&gt;
&lt;br /&gt;
==== Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Increasing visibility of what leadership does&amp;quot; - has the right time scale and does not get into implementation specifics.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16822</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16822"/>
		<updated>2018-07-24T00:18:46Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: add vision section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal. You should try to focus in on the question of why something failed. If the robot was unable to drive try to summarize why the issues occurred. &lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year. Subteam objectives do not have to be based solely off of the objective statement, but should come from similar motivation.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
Make a list of goals for the year after this one. Unlike the previous section the goals here do not need to planned out but should be reasonable within the time frame. If your team is looking to spend large amounts of money in the future for technical tasks please include that.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Vision Characteristics ===&lt;br /&gt;
&lt;br /&gt;
Write a bulleted list of characteristics that are not prevalent now that you would like to see in the future of the team. These do not need to be specific but should give a sense of the direction the team should be taking. &lt;br /&gt;
&lt;br /&gt;
==== Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Increasing visibility of what leadership does&amp;quot; - has the right time scale and does not get into implementation specifics.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16820</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16820"/>
		<updated>2018-07-22T23:32:01Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal. You should try to focus in on the question of why something failed. If the robot was unable to drive try to summarize why the issues occurred. &lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year. Subteam objectives do not have to be based solely off of the objective statement, but should come from similar motivation.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for the after this one and should include an additional section about how to continue these objectives after this group of leadership has left RoboJackets. Unlike the previous section the goals here do not need to planned out but should be reasonable within the time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. The most important part of this section is to give an understanding of why a milestone is important or chosen. If an algorithm was picked give the reason why, it something needs to be fixed explain why it failed.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16819</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16819"/>
		<updated>2018-07-22T23:22:05Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal. You should try to focus in on the question of why something failed. If the robot was unable to drive try to summarize why the issues occurred. &lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year. Subteam objectives do not have to be based solely off of the objective statement, but should come from similar motivation.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for the next year and should include an additional section about how to continue these objectives after this group of leadership has left RoboJackets. Unlike the previous section the goals here do not need to planned out but should be achievable reasonable in the time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. The most important part of this section is to give an understanding of why a milestone is important or chosen. If an algorithm was picked give the reason why, it something needs to be fixed explain why it failed.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16818</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16818"/>
		<updated>2018-07-22T21:23:05Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal. You should try to focus in on the question of why something failed. If the robot was unable to drive that is a useless analysis without giving a reason for why it failed. &lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year. Subteam objectives do not have to be based solely off of the objective statement, but should come from similar motivation.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for the next year and should include an additional section about how to continue these objectives after this group of leadership has left RoboJackets. Unlike the previous section the goals here do not need to planned out but should be achievable reasonable in the time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. The most important part of this section is to give an understanding of why a milestone is important or chosen. If an algorithm was picked give the reason why, it something needs to be fixed explain why it failed.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16810</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16810"/>
		<updated>2018-07-22T18:16:19Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: Updated per core meeting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal. You should try to focus in on the question of why something failed. If the robot was unable to drive that is a useless analysis without giving a reason for why it failed. &lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year. Subteam objectives do not have to be based solely off of the objective statement, but should come from similar motivation.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for the next two years and should include an additional section about how to continue these objectives after this group of leadership has left RoboJackets. Unlike the previous section the goals here do not need to planned out but should be achievable reasonable in the time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. The most important part of this section is to give an understanding of why a milestone is important or chosen. If an algorithm was picked give the reason why, it something needs to be fixed explain why it failed.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16804</id>
		<title>Buzzbot</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16804"/>
		<updated>2018-07-20T01:15:13Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Buzzbot II&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; |[[File:Buzzbot.png|right|frameless|480x480px|DrumRoll, please]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Year Of Creation&lt;br /&gt;
| {{{year|2002-2003}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Versions&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Current Version&lt;br /&gt;
| {{{currver|deprecated}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Update Year&lt;br /&gt;
| {{{updyr|2002-2003, 2003-2004}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Information and Statistics&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Farthest Distance&lt;br /&gt;
| {{{mat|Finished}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Fastest Time&lt;br /&gt;
| {{{mat|4 min 32 sec}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish AutoNav&lt;br /&gt;
| {{{hfin|9th}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish Design&lt;br /&gt;
| {{{hfin|10th}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Competitions =&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2003 ===&lt;br /&gt;
*Results&lt;br /&gt;
** Distance: 77 feet 8 inch&lt;br /&gt;
** Design Competition 10&lt;br /&gt;
** AutoNav Competition 9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2004 ===&lt;br /&gt;
*Results:&lt;br /&gt;
** Time: 4 minutes 32 seconds&lt;br /&gt;
** Design Competition 24&lt;br /&gt;
** AutoNav Competition 9&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
== Buzzbot (V1.0) ==&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
== Buzzbot II (V2.0) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16657</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16657"/>
		<updated>2018-07-16T23:02:00Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: subjective -&amp;gt; subteam objective&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subteam objectives should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subteam objectives become tasks. A task refers to the set of tasks required to successfully complete its associated subteam objective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for each year in the next three. Unlike the previous section the goals here do not need to planned out but should be achievable within that time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans as likely you will not be around to see them completed. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16656</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16656"/>
		<updated>2018-07-16T02:23:12Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: removed penalties&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
To define objectives for the year, the proposal should have what will be referred to here on out as an objectives pyramid. The objectives pyramid is described below. [[File:Objectives_Pyramid_Version_0.1.png | thumb | right | 600px | The Objectives Pyramid]]&lt;br /&gt;
&lt;br /&gt;
==== Objectives Statement ====&lt;br /&gt;
&lt;br /&gt;
To define year long objectives, a single sentence, hereafter referred to as objectives statement, should be written to concisely define the focus of the project in the coming year. The sentence should not be self explanatory; terms should be defined and qualified as footnotes. The objectives statement should be focused on changes in approach from year to year. An objectives statement should not be a statement of intention to design and build robots for competition (except in the unlikely case of a new subteam appearing), but how the approach to designing and building robots is changing relative to the past year of the project. This sentence is at the top of the objectives pyramid, as the goals expressed in the objectives sentence must be supported by all work done as a part of the team.&lt;br /&gt;
&lt;br /&gt;
==== Subteam Objectives ====&lt;br /&gt;
&lt;br /&gt;
From there, subteam objectives, hereafter referred to as subteam objectives, ideally as bullet points, should be defined. Each subjective should support the overall goals of the objectives statement. Objectives should have a clear scope, and a set of actions that need to be taken to successfully complete the subteam objectives in the coming year.&lt;br /&gt;
&lt;br /&gt;
==== Tasks ====&lt;br /&gt;
&lt;br /&gt;
The actions that need to be taken to complete the subjectives become tasks. A task refers to the set of tasks required to successfully complete its associated subjective. Tasks are then to be divied up among groups of members according to the difficulty and required skills of each task. Who partakes in which task is not required on the proposal, but a rough number of people and the required skills to complete each task should be indicated. The tasks are the bottom of the objectives pyramid. If the tasks are completed and designed correctly, they work to accomplish the overall goal of the year, I.E., the objectives statement.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for each year in the next three. Unlike the previous section the goals here do not need to planned out but should be achievable within that time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans as likely you will not be around to see them completed. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
Milestones can be tasks, parts of tasks, or the completion of important work supporting a task, such as repairing robots. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16648</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16648"/>
		<updated>2018-07-15T17:02:34Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
The project's objectives should be carefully considered as they will guide the planning of the project. Clear, concise objectives help keep a team focused without pulling the development in too many directions at once. Abstract, far reaching objectives are discouraged in this section as they are hard to fully satisfy and give the team no clear direction. The best objectives focus in on each aspect of the project, and provide detail about what the expectations, such as performance and ease of use, will be for those aspects. Finally, the objectives shouldn't enumerate specific tasks. There should be at least 1 primary objective and 2 secondary objectives. Secondary objectives are defined as something that if not met will not prevent the project from failing to compete. The goals should give a clear direction for moving forward on the task. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;To be competitive relative to the current field&amp;quot; - Too broad and not clearly defined. There is no indication of what capabilities are considered competitive in the field and if a team needs to implement all of them.&lt;br /&gt;
#&amp;quot;Fix the code for estimating position&amp;quot; - This sounds more like a bug fix or a to-do list than an objective.&lt;br /&gt;
#&amp;quot;Design a manipulator for the science task&amp;quot; - While this is specific it really is just a re-hash of the competition objectives.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Gain a competitive advantage by building a rotary based weapon&amp;quot; - Like the above objective the goal of being competitive is clearly conveyed and in addition details are given as to what ways the team will be competitive. Note that the objective is specific enough that the type of weapon is given but general enough that further details are omitted. Also note that the team already at this point has an idea of what type of robot is going to be built instead of starting from a clean slate.&lt;br /&gt;
#&amp;quot;Train new members by having them fix some of Glados's simpler problems&amp;quot; - This objective is more general and it achieves a much bigger goal in terms of training. A team leader should be careful in choosing this goal though, as it indicates that they will need to allocate time and resources to training, time that could be spent on new systems for Glados. Ultimately this comes down to where the robot is in progress. Sometimes a robot needs to be built for competition right now, other times building a stronger team would be more beneficial moving forward.&lt;br /&gt;
#This one can go two ways:&lt;br /&gt;
##&amp;quot;Define the objectives for and build a manipulator for the science task&amp;quot; - Not the best objective but at least its this shows that there has been some thought on this objective.&lt;br /&gt;
##&amp;quot;Design a manipulator that penetrate six inches of earth for the science task and has minimal size and power requirements&amp;quot; - Much better. Everything is spelled out and the objectives for the manipulator, though general are given. One can use this objective to really guide a design.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for each year in the next three. Unlike the previous section the goals here do not need to planned out but should be achievable within that time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans as likely you will not be around to see them completed. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price. A list of prospective companies would make this good.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
The project description should clearly describe what each milestone is. Milestones can be an objective, parts of several objectives, or the completion of a set of small task such as repairing the robot. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Penalties ===&lt;br /&gt;
&lt;br /&gt;
Failure to meet a milestone will result in the team losing out on additional funding until they have either completed the milestone or made satisfactory progress towards the milestone. Satisfactory progress will be defined by the officers and other parties in with input from the team leader and will take into account external factors such as vendor related issues.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Budgeting_for_Travel&amp;diff=16647</id>
		<title>Budgeting for Travel</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Budgeting_for_Travel&amp;diff=16647"/>
		<updated>2018-07-14T23:30:46Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Finance]][[Category:Policies]]&lt;br /&gt;
==Transportation==&lt;br /&gt;
&lt;br /&gt;
All travel arrangements should be booked at least a month in advance. This saves us money and prevents crazy travel arrangements being made when you should be prepping for competition.&lt;br /&gt;
&lt;br /&gt;
=== Shipping ===&lt;br /&gt;
 &lt;br /&gt;
Plan in advance for how your robots and tools are getting to competition. Shipping costs are non-trivial and should be factored in during your proposal. &lt;br /&gt;
&lt;br /&gt;
===Flights===&lt;br /&gt;
Budgeting for flights that may be 6-12 months away is largely about making a good guess as to what the airfare will be. A rule of thumb to estimate is to look at flights to your destination in 1 week, in 6-8 weeks, and at the time of your trip. Always match the day of the week of arrival and departure to to your actual trip, since airlines frequently base price or schedules on the day of the week. [https://hipmunk.com Hipmunk] is a really great site to compare the flight schedules and costs of various airlines quickly. Note that although Hipmunk includes prices from third party companies, like Expedia, we must book direct from the airlines via GT's travel agency, Travel Inc.&lt;br /&gt;
&lt;br /&gt;
Your budgeted amount should be a rough average of the three ticket costs above, weighting based upon trends you notice, such as seasonal ticket increases.&lt;br /&gt;
&lt;br /&gt;
===Rental Cars===&lt;br /&gt;
&lt;br /&gt;
Use travel sites to compare different companies and book in advance. &lt;br /&gt;
&lt;br /&gt;
==Lodging==&lt;br /&gt;
&lt;br /&gt;
===Hotels===&lt;br /&gt;
View the cost of hotels in the area at the time of your trip. The price will gradually increase as the trip gets closer. Use travel sites to find deals on hotels in advance. &lt;br /&gt;
&lt;br /&gt;
===AirBnBs===&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Budgeting_for_Travel&amp;diff=16646</id>
		<title>Budgeting for Travel</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Budgeting_for_Travel&amp;diff=16646"/>
		<updated>2018-07-14T23:25:14Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Finance]][[Category:Policies]]&lt;br /&gt;
==Transportation==&lt;br /&gt;
&lt;br /&gt;
All travel arrangements should be booked at least a month in advance. This saves us money and prevents crazy travel arrangements being made when you should be prepping for competition.&lt;br /&gt;
&lt;br /&gt;
== Shipping ==&lt;br /&gt;
 &lt;br /&gt;
Plan in advance for how your robots and tools are getting to competition. Shipping costs are non-trivial and should be factored in during your proposal. &lt;br /&gt;
&lt;br /&gt;
===Flights===&lt;br /&gt;
Budgeting for flights that may be 6-12 months away is largely about making a good guess as to what the airfare will be. A rule of thumb to estimate is to look at flights to your destination in 1 week, in 6-8 weeks, and at the time of your trip. Always match the day of the week of arrival and departure to to your actual trip, since airlines frequently base price or schedules on the day of the week. [https://hipmunk.com Hipmunk] is a really great site to compare the flight schedules and costs of various airlines quickly. Note that although Hipmunk includes prices from third party companies, like Expedia, we must book direct from the airlines via GT's travel agency, Travel Inc.&lt;br /&gt;
&lt;br /&gt;
Your budgeted amount should be a rough average of the three ticket costs above, weighting based upon trends you notice, such as seasonal ticket increases.&lt;br /&gt;
&lt;br /&gt;
===Rental Cars===&lt;br /&gt;
&lt;br /&gt;
Use travel sites to compare different companies and book in advance. &lt;br /&gt;
&lt;br /&gt;
==Lodging==&lt;br /&gt;
&lt;br /&gt;
===Hotels===&lt;br /&gt;
View the cost of hotels in the area at the time of your trip. The price will gradually increase as the trip gets closer. Use travel sites to find deals on hotels in advance. &lt;br /&gt;
&lt;br /&gt;
===AirBnBs===&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Budgeting_for_Travel&amp;diff=16645</id>
		<title>Budgeting for Travel</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Budgeting_for_Travel&amp;diff=16645"/>
		<updated>2018-07-14T23:18:09Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Finance]][[Category:Policies]]&lt;br /&gt;
==Transportation==&lt;br /&gt;
&lt;br /&gt;
All travel arrangements should be booked at least a month in advance. This saves us money and prevents crazy travel arrangements being made when you should be prepping for competition. &lt;br /&gt;
&lt;br /&gt;
===Flights===&lt;br /&gt;
Budgeting for flights that may be 6-12 months away is largely about making a good guess as to what the airfare will be. A rule of thumb to estimate is to look at flights to your destination in 1 week, in 6-8 weeks, and at the time of your trip. Always match the day of the week of arrival and departure to to your actual trip, since airlines frequently base price or schedules on the day of the week. [https://hipmunk.com Hipmunk] is a really great site to compare the flight schedules and costs of various airlines quickly. Note that although Hipmunk includes prices from third party companies, like Expedia, we must book direct from the airlines via GT's travel agency, Travel Inc.&lt;br /&gt;
&lt;br /&gt;
Your budgeted amount should be a rough average of the three ticket costs above, weighting based upon trends you notice, such as seasonal ticket increases.&lt;br /&gt;
&lt;br /&gt;
===Rental Cars===&lt;br /&gt;
&lt;br /&gt;
Use travel sites to compare different companies and book in advance. &lt;br /&gt;
&lt;br /&gt;
==Lodging==&lt;br /&gt;
&lt;br /&gt;
===Hotels===&lt;br /&gt;
View the cost of hotels in the area at the time of your trip. The price will gradually increase as the trip gets closer. Use travel sites to find deals on hotels in advance. &lt;br /&gt;
&lt;br /&gt;
===AirBnBs===&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16644</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16644"/>
		<updated>2018-07-14T22:57:53Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
The project's objectives should be carefully considered as they will guide the planning of the project. Clear, concise objectives help keep a team focused without pulling the development in too many directions at once. Abstract, far reaching objectives are discouraged in this section as they are hard to fully satisfy and give the team no clear direction. The best objectives focus in on each aspect of the project, and provide detail about what the expectations, such as performance and ease of use, will be for those aspects. Finally, the objectives shouldn't enumerate specific tasks. There should be at least 1 primary objective and 2 secondary objectives. Secondary objectives are defined as something that if not met will not prevent the project from failing to compete. The goals should give a clear direction for moving forward on the task. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;To be competitive relative to the current field&amp;quot; - Too broad and not clearly defined. There is no indication of what capabilities are considered competitive in the field and if a team needs to implement all of them.&lt;br /&gt;
#&amp;quot;Fix the code for estimating position&amp;quot; - This sounds more like a bug fix or a to-do list than an objective.&lt;br /&gt;
#&amp;quot;Design a manipulator for the science task&amp;quot; - While this is specific it really is just a re-hash of the competition objectives.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Gain a competitive advantage by building a rotary based weapon&amp;quot; - Like the above objective the goal of being competitive is clearly conveyed and in addition details are given as to what ways the team will be competitive. Note that the objective is specific enough that the type of weapon is given but general enough that further details are omitted. Also note that the team already at this point has an idea of what type of robot is going to be built instead of starting from a clean slate.&lt;br /&gt;
#&amp;quot;Train new members by having them fix some of Glados's simpler problems&amp;quot; - This objective is more general and it achieves a much bigger goal in terms of training. A team leader should be careful in choosing this goal though, as it indicates that they will need to allocate time and resources to training, time that could be spent on new systems for Glados. Ultimately this comes down to where the robot is in progress. Sometimes a robot needs to be built for competition right now, other times building a stronger team would be more beneficial moving forward.&lt;br /&gt;
#This one can go two ways:&lt;br /&gt;
##&amp;quot;Define the objectives for and build a manipulator for the science task&amp;quot; - Not the best objective but at least its this shows that there has been some thought on this objective.&lt;br /&gt;
##&amp;quot;Design a manipulator that penetrate six inches of earth for the science task and has minimal size and power requirements&amp;quot; - Much better. Everything is spelled out and the objectives for the manipulator, though general are given. One can use this objective to really guide a design.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for each year in the next three. Unlike the previous section the goals here do not need to planned out but should be achievable within that time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans as likely you will not be around to see them completed. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price.  &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
The project description should clearly describe what each milestone is. Milestones can be an objective, parts of several objectives, or the completion of a set of small task such as repairing the robot. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), when registration is due (expected if not known), when registration money is due (expected if not known), and expected cost for registration and travel. Do not forget to account for gas, rental car fees, flights, hotels, &lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Penalties ===&lt;br /&gt;
&lt;br /&gt;
Failure to meet a milestone will result in the team losing out on additional funding until they have either completed the milestone or made satisfactory progress towards the milestone. Satisfactory progress will be defined by the officers and other parties in with input from the team leader and will take into account external factors such as vendor related issues.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16643</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16643"/>
		<updated>2018-07-14T22:53:58Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
The project's objectives should be carefully considered as they will guide the planning of the project. Clear, concise objectives help keep a team focused without pulling the development in too many directions at once. Abstract, far reaching objectives are discouraged in this section as they are hard to fully satisfy and give the team no clear direction. The best objectives focus in on each aspect of the project, and provide detail about what the expectations, such as performance and ease of use, will be for those aspects. Finally, the objectives shouldn't enumerate specific tasks. There should be at least 1 primary objective and 2 secondary objectives. Secondary objectives are defined as something that if not met will not prevent the project from failing to compete. The goals should give a clear direction for moving forward on the task. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;To be competitive relative to the current field&amp;quot; - Too broad and not clearly defined. There is no indication of what capabilities are considered competitive in the field and if a team needs to implement all of them.&lt;br /&gt;
#&amp;quot;Fix the code for estimating position&amp;quot; - This sounds more like a bug fix or a to-do list than an objective.&lt;br /&gt;
#&amp;quot;Design a manipulator for the science task&amp;quot; - While this is specific it really is just a re-hash of the competition objectives.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Gain a competitive advantage by building a rotary based weapon&amp;quot; - Like the above objective the goal of being competitive is clearly conveyed and in addition details are given as to what ways the team will be competitive. Note that the objective is specific enough that the type of weapon is given but general enough that further details are omitted. Also note that the team already at this point has an idea of what type of robot is going to be built instead of starting from a clean slate.&lt;br /&gt;
#&amp;quot;Train new members by having them fix some of Glados's simpler problems&amp;quot; - This objective is more general and it achieves a much bigger goal in terms of training. A team leader should be careful in choosing this goal though, as it indicates that they will need to allocate time and resources to training, time that could be spent on new systems for Glados. Ultimately this comes down to where the robot is in progress. Sometimes a robot needs to be built for competition right now, other times building a stronger team would be more beneficial moving forward.&lt;br /&gt;
#This one can go two ways:&lt;br /&gt;
##&amp;quot;Define the objectives for and build a manipulator for the science task&amp;quot; - Not the best objective but at least its this shows that there has been some thought on this objective.&lt;br /&gt;
##&amp;quot;Design a manipulator that penetrate six inches of earth for the science task and has minimal size and power requirements&amp;quot; - Much better. Everything is spelled out and the objectives for the manipulator, though general are given. One can use this objective to really guide a design.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for each year in the next three. Unlike the previous section the goals here do not need to planned out but should be achievable within that time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans as likely you will not be around to see them completed. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. In the past there is no carry over between years of goals, the intention is this section will resolve that. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price.  &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
The project description should clearly describe what each milestone is. Milestones can be an objective, parts of several objectives, or the completion of a set of small task such as repairing the robot. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), and expected cost for registration and travel.&lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Penalties ===&lt;br /&gt;
&lt;br /&gt;
Failure to meet a milestone will result in the team losing out on additional funding until they have either completed the milestone or made satisfactory progress towards the milestone. Satisfactory progress will be defined by the officers and other parties in with input from the team leader and will take into account external factors such as vendor related issues.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16642</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16642"/>
		<updated>2018-07-14T22:34:48Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
The project's objectives should be carefully considered as they will guide the planning of the project. Clear, concise objectives help keep a team focused without pulling the development in too many directions at once. Abstract, far reaching objectives are discouraged in this section as they are hard to fully satisfy and give the team no clear direction. The best objectives focus in on each aspect of the project, and provide detail about what the expectations, such as performance and ease of use, will be for those aspects. Finally, the objectives shouldn't enumerate specific tasks. There should be at least 1 primary objective and 2 secondary objectives. Secondary objectives are defined as something that if not met will not prevent the project from failing to compete. The goals should give a clear direction for moving forward on the task. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;To be competitive relative to the current field&amp;quot; - Too broad and not clearly defined. There is no indication of what capabilities are considered competitive in the field and if a team needs to implement all of them.&lt;br /&gt;
#&amp;quot;Fix the code for estimating position&amp;quot; - This sounds more like a bug fix or a to-do list than an objective.&lt;br /&gt;
#&amp;quot;Design a manipulator for the science task&amp;quot; - While this is specific it really is just a re-hash of the competition objectives.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Gain a competitive advantage by building a rotary based weapon&amp;quot; - Like the above objective the goal of being competitive is clearly conveyed and in addition details are given as to what ways the team will be competitive. Note that the objective is specific enough that the type of weapon is given but general enough that further details are omitted. Also note that the team already at this point has an idea of what type of robot is going to be built instead of starting from a clean slate.&lt;br /&gt;
#&amp;quot;Train new members by having them fix some of Glados's simpler problems&amp;quot; - This objective is more general and it achieves a much bigger goal in terms of training. A team leader should be careful in choosing this goal though, as it indicates that they will need to allocate time and resources to training, time that could be spent on new systems for Glados. Ultimately this comes down to where the robot is in progress. Sometimes a robot needs to be built for competition right now, other times building a stronger team would be more beneficial moving forward.&lt;br /&gt;
#This one can go two ways:&lt;br /&gt;
##&amp;quot;Define the objectives for and build a manipulator for the science task&amp;quot; - Not the best objective but at least its this shows that there has been some thought on this objective.&lt;br /&gt;
##&amp;quot;Design a manipulator that penetrate six inches of earth for the science task and has minimal size and power requirements&amp;quot; - Much better. Everything is spelled out and the objectives for the manipulator, though general are given. One can use this objective to really guide a design.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for each year in the next three. Unlike the previous section the goals here do not need to planned out but should be achievable within that time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans as likely you will not be around to see them completed. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to develop sponsorships and gives you more money to buy expensive things in the future. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price.  &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
The project description should clearly describe what each milestone is. Milestones can be an objective, parts of several objectives, or the completion of a set of small task such as repairing the robot. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), and expected cost for registration and travel.&lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Penalties ===&lt;br /&gt;
&lt;br /&gt;
Failure to meet a milestone will result in the team losing out on additional funding until they have either completed the milestone or made satisfactory progress towards the milestone. Satisfactory progress will be defined by the officers and other parties in with input from the team leader and will take into account external factors such as vendor related issues.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16641</id>
		<title>Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Proposals&amp;diff=16641"/>
		<updated>2018-07-14T22:31:26Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposals serves two purposes: To inform the officers and the club about the plans of each project and to help team leaders in their project planning. It is comprised of a description of the project objectives for the new year, a schedule, and a budget. Generally, the proposals are due to the officers by the beginning of the school year. Final budget amounts are then determined and announced in the subsequent weeks.&lt;br /&gt;
&lt;br /&gt;
A preliminary proposal may be requested in advance of the final deadline to allow officers to plan for the year.&lt;br /&gt;
&lt;br /&gt;
= Proposal Contents =&lt;br /&gt;
&lt;br /&gt;
== Prior Results ==&lt;br /&gt;
&lt;br /&gt;
A short description (one to two paragraphs) of what went right and what went wrong in the previous year. Serves as in introduction to the proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
=== Year Long Objectives ===&lt;br /&gt;
&lt;br /&gt;
The project's objectives should be carefully considered as they will guide the planning of the project. Clear, concise objectives help keep a team focused without pulling the development in too many directions at once. Abstract, far reaching objectives are discouraged in this section as they are hard to fully satisfy and give the team no clear direction. The best objectives focus in on each aspect of the project, and provide detail about what the expectations, such as performance and ease of use, will be for those aspects. Finally, the objectives shouldn't enumerate specific tasks. There should be at least 1 primary objective and 2 secondary objectives. Secondary objectives are defined as something that if not met will not prevent the project from failing to compete. The goals should give a clear direction for moving forward on the task. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;To be competitive relative to the current field&amp;quot; - Too broad and not clearly defined. There is no indication of what capabilities are considered competitive in the field and if a team needs to implement all of them.&lt;br /&gt;
#&amp;quot;Fix the code for estimating position&amp;quot; - This sounds more like a bug fix or a to-do list than an objective.&lt;br /&gt;
#&amp;quot;Design a manipulator for the science task&amp;quot; - While this is specific it really is just a re-hash of the competition objectives.&lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Gain a competitive advantage by building a rotary based weapon&amp;quot; - Like the above objective the goal of being competitive is clearly conveyed and in addition details are given as to what ways the team will be competitive. Note that the objective is specific enough that the type of weapon is given but general enough that further details are omitted. Also note that the team already at this point has an idea of what type of robot is going to be built instead of starting from a clean slate.&lt;br /&gt;
#&amp;quot;Train new members by having them fix some of Glados's simpler problems&amp;quot; - This objective is more general and it achieves a much bigger goal in terms of training. A team leader should be careful in choosing this goal though, as it indicates that they will need to allocate time and resources to training, time that could be spent on new systems for Glados. Ultimately this comes down to where the robot is in progress. Sometimes a robot needs to be built for competition right now, other times building a stronger team would be more beneficial moving forward.&lt;br /&gt;
#This one can go two ways:&lt;br /&gt;
##&amp;quot;Define the objectives for and build a manipulator for the science task&amp;quot; - Not the best objective but at least its this shows that there has been some thought on this objective.&lt;br /&gt;
##&amp;quot;Design a manipulator that penetrate six inches of earth for the science task and has minimal size and power requirements&amp;quot; - Much better. Everything is spelled out and the objectives for the manipulator, though general are given. One can use this objective to really guide a design.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Objectives ===&lt;br /&gt;
&lt;br /&gt;
The plan should encompass goals for each year in the next three. Unlike the previous section the goals here do not need to planned out but should be achievable within that time frame. The important question that should arise is how to ensure that a consistent overall vision is passed down between generations. You should be including the younger members on your team in these plans as likely you will not be around to see them completed. These goals can be anything from team trainings to advanced technical goals. If you are looking to spend large amounts of money in the future for technical tasks please include that. This gives time to get develop sponsorships and gives you more money to buy expensive things in the long run. &lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Improve team specific training&amp;quot; - This is a meaningless statement. Improve in what way? This does not give any useful information of what needs to be done moving forward.&lt;br /&gt;
#&amp;quot;Increase new member exposure to actual robots by adding additional outside of meetings times to only run robots&amp;quot; - This is a good goal. It should go in the short term objectives section. This can be accomplished as written in less than a year.&lt;br /&gt;
#&amp;quot;Buy a really nice lidar&amp;quot; - There is a complete failure to develop the need for this sensor. Give more explanation as to why it would be useful. Also this does not allow for developing sponsorships since it does not answer who could give us these lidars at a reduced price.  &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Establish new member training for each sub-team&amp;quot; - A good training program can take years of tweaking to become effective. &lt;br /&gt;
#&amp;quot;Implement XX to improve motion control&amp;quot; - Even better would be to give a short reason as to why XX will improve motion control but technical goals that may take years are good.&lt;br /&gt;
&lt;br /&gt;
=== Milestones ===&lt;br /&gt;
&lt;br /&gt;
The milestones are a means of demonstrating progress to the officers, the advisers, sponsors, and the campus as a whole. They also give members a clear sense of where the team is headed and provide motivation. They should be easily demonstrable and realistic without pushing back dates. A good milestone is one that members will prepare for with the same vigor as the actual competition deadline.&lt;br /&gt;
&lt;br /&gt;
The project description should clearly describe what each milestone is. Milestones can be an objective, parts of several objectives, or the completion of a set of small task such as repairing the robot. Milestones shouldn't be vague objectives such as 'working robots' or 'be ready for competition.' Like objectives some specifics should be given.&lt;br /&gt;
&lt;br /&gt;
At the very least the officers would like to see a milestone for a prototype/rev 1 sometime in the late fall, and a milestone for testing in the late spring. Beyond that milestones for sub-systems are a good place to start. Below is an example of a good set of milestones for a Mars Rover themed competition&lt;br /&gt;
&lt;br /&gt;
==== Milestones Example ====&lt;br /&gt;
&lt;br /&gt;
*Sept 15th 2009 - Fix the all the things broken at competition last year and demonstrate the old rover completing some of the task&lt;br /&gt;
*After fall break - Demo at least 2 new prototype drive-trains&lt;br /&gt;
*Week before dead week - Prototype - Demo new drive-train in tele-op driving, successfully acquire data from sensors, demo a new end-effector,&lt;br /&gt;
*Feb 1st - Demo new manipulator using individual joint control&lt;br /&gt;
*March 1st - Extended range driving&lt;br /&gt;
*Spring Break - Demo some of the competition tasks using the manipulator&lt;br /&gt;
*April 30th - Finalize travel plans, demo robot performing some competition objectives&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
Every team will need resources to complete their project and the proposal is where teams indicate what will be needed to successful complete the project. Resources are broken down into monetary, personnel and capital outlays/tooling.&lt;br /&gt;
&lt;br /&gt;
==== Monetary ====&lt;br /&gt;
&lt;br /&gt;
This is mainly covered in the budget but the proposal should contain a few words on why the team needs the items its requesting. This information will be helpful for the officers in budget defenses for the club and when dealing with potential sponsors.&lt;br /&gt;
&lt;br /&gt;
==== Personnel ====&lt;br /&gt;
&lt;br /&gt;
Team leaders should indicate the number of people they feel they will need to be successful and their skill sets. Since we are mostly undergrads, skill sets roughly means interest.&lt;br /&gt;
&lt;br /&gt;
==== Capital Outlays/Tooling ====&lt;br /&gt;
&lt;br /&gt;
While our shop and SCC provide an abundance of tools, team leaders may find that certain items are not available. There may also be large equipment purchases that the robots will need. In both cases those items should be listed here. Team leaders should also consider what resources will be needed to manufacture parts and should list those resources here.&lt;br /&gt;
&lt;br /&gt;
==== Travel/Registration ====&lt;br /&gt;
&lt;br /&gt;
In the proposal teams should indicate what competition they are going to, what dates the competition is held (or at least a rough idea of when those dates are known), and expected cost for registration and travel.&lt;br /&gt;
&lt;br /&gt;
See [[Budgeting for Travel]] and [[Travel Policy]] for information on what RoboJackets will pay for and how to accurately plan expenses.&lt;br /&gt;
&lt;br /&gt;
In addition the proposal should state the anticipated cost for travel per member. This number should include lodging, but not food. It should be based on a projected number of attendees.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
The schedule should detail what phases of the project the team will be working on throughout the year. These phases are derived from the objectives and the milestones and should be broken up by subsystem. A phase called design would not be a good choice as subsystem design times vary and can't all be lumped into one.&lt;br /&gt;
&lt;br /&gt;
There are no formatting rules for the schedule other than it be a separate page and look similar to a Gantt chart. Gnome Planner is preferred though.(You can get it here: http://live.gnome.org/Planner)&lt;br /&gt;
&lt;br /&gt;
=== New Member Projects ===&lt;br /&gt;
&lt;br /&gt;
How to incorporate new members into years of development when they lack experience is the hardest task for new leaders each year. Walking the fine line between instructive and useful is challenging. If a new member project is presented as something that will never be useful then they will have no motivation to complete it and will often quit. If the project is way beyond their experience they will feel as though they should know more and will quit out of fear. The ideal new member project is one that is non-critical to a successful competition, highly instructive, specific, visual, provides ownership for the new member, will be on the actual robot or useful, works closely with a more experienced member, and overall makes them want to keep coming to RoboJackets. These objectives often conflict with each other, the focus should be on building a better team when it comes to new members. For this section you must list at least one new member task per sub-team. Keep in mind that you will not retain every new member, make assumptions that they want to stick around and learn. Focus on the members that you keep rather than the ones that you lose.&lt;br /&gt;
&lt;br /&gt;
==== Bad Examples: ====&lt;br /&gt;
#&amp;quot;Fix computer vision&amp;quot; - You are giving the impression that they must fix computer vision. This is not practical and will not happen. More specificity and an experienced member assisting would make this project good. &lt;br /&gt;
#&amp;quot;Manufacture part X to be used on the robot&amp;quot; - Teaching a new member to manufacture a part is good, but here there is potential for a lack on context on why the part is useful, why it works they way that is does. Favor design work with new members when possible. &lt;br /&gt;
&lt;br /&gt;
==== Good Examples: ====&lt;br /&gt;
#&amp;quot;Implement GUI to display robot state&amp;quot; - This requires a full knowledge of relevant state variables and where to get them from. Once complete this new member should have an overview of what comes from where and what it should look like.&lt;br /&gt;
#&amp;quot;Use machine learning to detect XX&amp;quot; - If your team has a high focus on machine learning or wants to experiment with it this is a good goal. Giving a new member a chance to work with the existing tech stack or to create one is admirable. Be careful to have an experienced member assisting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Budget ===&lt;br /&gt;
&lt;br /&gt;
The budget contains details on the cost to build the robot and should provide as much detail as possible. An example of sufficient detail are cost for metal for the frame. Its understood that teams may not know what their final design will look like (for example which motor they will go with). Careful study of the market and the competition though can go a long way in determining what a maximum cost would be for an item. For RoboJackets, surpluses are okay, deficits are impossible since we can't operate in debt. Ask a core officer for assistance if you are lost. SGA budgets are formed by heavily condensing budget proposals. Capital outlays (items that will last three or more years) should be listed on the teams budget as they require purchasing, but should be listed in a Capital Outlays Section. Please anticipate costs for shipping in your line items so the amount you have after submitting a PO and after receiving it will reflect shipping.&lt;br /&gt;
&lt;br /&gt;
=== Supplemental Documentation ===&lt;br /&gt;
&lt;br /&gt;
Any documentation that the team leader feels is required in addition to the above.&lt;br /&gt;
&lt;br /&gt;
== How funding works ==&lt;br /&gt;
&lt;br /&gt;
In the past project budgets were set at the beginning of the year with the entire budget for each team be allocated in one step. Since 2009 teams will have their budgets allocated in phases based on development the milestones they have specified. Not all milestones define a separate phase though but all phases will culminate with some milestone. It is '''required''' that teams at least have a '''design and and build phase''' with the milestone for the design phase being a successful design review. The design review shall be arranged by the team leader, the officers, and interested parties. Interested parties shall include all parties recognized by the officers and team leaders. Design reviews must happen at least at the initial design completion of a major project component (ie, drive system, main board, overall wiring plan, etc).&lt;br /&gt;
&lt;br /&gt;
=== Milestones and Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
Milestones for projects are the milestones and the final travel deadline. Completion of a milestone will be defined by the milestone itself. Partial completion of milestones will be defined by the officers and other interested parties with the input of the team leader. The travel deadline is set as the date in the spring semester by which all travel plans are finalized including, who is going, deposits from members, any paperwork from Tech, and hotels and flights booked. Leniency is given for extenuating circumstances only.&lt;br /&gt;
&lt;br /&gt;
=== Penalties ===&lt;br /&gt;
&lt;br /&gt;
Failure to meet a milestone will result in the team losing out on additional funding until they have either completed the milestone or made satisfactory progress towards the milestone. Satisfactory progress will be defined by the officers and other parties in with input from the team leader and will take into account external factors such as vendor related issues.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
Changes can be made to any deadline, pending officer approval. The criteria for approval are:&lt;br /&gt;
&lt;br /&gt;
*Time until deadline in question&lt;br /&gt;
*Progress made&lt;br /&gt;
*External factors&lt;br /&gt;
&lt;br /&gt;
Changes should be made well before the deadline in question will be missed. Problems such as 11th hour vendor issues or broken hardware are better served by partial completion instead of change requests.&lt;br /&gt;
&lt;br /&gt;
=== Changes vs. Partial Completion ===&lt;br /&gt;
&lt;br /&gt;
It is understood that problems will arise along the way (Robotics is still very much a research field). As such, team leaders have several options when their projects come into unexpected problems. Change requests are best suited for bigger problems that can't be solved by simply moving the deadline back a few weeks. Examples include problems obtaining long lead (3+ weeks) items, inability to complete an objective, and changes to the competition. For problems that can be easily solved partial completion is better. The idea is that if a team has been worked hard to meet a deadline but hits a snafu, no additional stress is placed on the members by having to continue to work to meet a new deadline.&lt;br /&gt;
&lt;br /&gt;
=== Authority ===&lt;br /&gt;
&lt;br /&gt;
The authority to approve funding rest solely with the officers. Team leaders and interested parties can offer input but can not make decisions regarding funding. Funding decisions are approved with a unanimous vote by the officers. This authority is not dictated in the constitution but has been standard operating procedure.&lt;br /&gt;
&lt;br /&gt;
In general the officers can only ''enforce'' the milestones and objectives that the team leader defines. Even in the event of a change request the officers can only approve or dis-approve changes that the team leaders comes up with. Under normal circumstances officers cannot create objectives, milestones, or otherwise guide a team. Any officer on a team, on matters of team objectives and milestones, is subject to the decisions of the team leader. The only applicable events in which an officer can have any leadership of a team is:&lt;br /&gt;
&lt;br /&gt;
#if appointed by a team leader,&lt;br /&gt;
#if there are no members to take lead of project,&lt;br /&gt;
#or if a project has repeatedly missed deadlines and is sufficiently behind schedule to the point where competition appearance may be in question.&lt;br /&gt;
&lt;br /&gt;
[[Category: Core]]&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16606</id>
		<title>Buzzbot</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16606"/>
		<updated>2018-06-28T02:32:10Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Buzzbot II&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; |[[File:Buzzbot.png|right|frameless|480x480px|DrumRoll, please]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Year Of Creation&lt;br /&gt;
| {{{year|2002-2003}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Versions&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Current Version&lt;br /&gt;
| {{{currver|deprecated}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Update Year&lt;br /&gt;
| {{{updyr|2002-2003, 2003-2004}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Information and Statistics&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Frame Material&lt;br /&gt;
| {{{mat|Steel}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish AutoNav&lt;br /&gt;
| {{{hfin|9th}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish Design&lt;br /&gt;
| {{{hfin|10th}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Competitions =&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2003 ===&lt;br /&gt;
*Results&lt;br /&gt;
** Distance: 77 feet 8 inch&lt;br /&gt;
** Design Competition 10&lt;br /&gt;
** AutoNav Competition 9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2004 ===&lt;br /&gt;
*Results:&lt;br /&gt;
** Time: 4 minutes 32 seconds&lt;br /&gt;
** Design Competition 24&lt;br /&gt;
** AutoNav Competition 9&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
== Buzzbot (V1.0) ==&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
== Buzzbot II (V2.0) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16605</id>
		<title>Buzzbot</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16605"/>
		<updated>2018-06-28T02:31:52Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Buzzbot II&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; |[[File:Buzzbot.png|right|frameless|480x480px|DrumRoll, please]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Year Of Creation&lt;br /&gt;
| {{{year|2002-2003}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Versions&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Current Version&lt;br /&gt;
| {{{currver|deprecated}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Update Year&lt;br /&gt;
| {{{updyr|2002-2003, 2003-2004}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Information and Statistics&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Frame Material&lt;br /&gt;
| {{{mat|Steel}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish AutoNav&lt;br /&gt;
| {{{hfin|9th}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish Design&lt;br /&gt;
| {{{hfin|10th}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Competitions =&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2003 ===&lt;br /&gt;
*Results&lt;br /&gt;
** Distance: 77 feet 8 inch&lt;br /&gt;
** Design Competition 10&lt;br /&gt;
** AutoNav Competition 9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2004 ===&lt;br /&gt;
*Results:&lt;br /&gt;
** Time: 4 minutes 32 seconds&lt;br /&gt;
** Design Competition 24&lt;br /&gt;
** AutoNav Competition 9&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
== Buzzbot (V1.0) ==&lt;br /&gt;
Undocumented&lt;br /&gt;
&lt;br /&gt;
== Buzzbot II (V2.0) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16604</id>
		<title>Buzzbot</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16604"/>
		<updated>2018-06-28T02:29:41Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Buzzbot II&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; |[[File:Buzzbot.png|right|frameless|480x480px|DrumRoll, please]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Year Of Creation&lt;br /&gt;
| {{{year|2002-2003}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Versions&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Current Version&lt;br /&gt;
| {{{currver|deprecated}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Update Year&lt;br /&gt;
| {{{updyr|2002-2003, 2003-2004}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Information and Statistics&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Frame Material&lt;br /&gt;
| {{{mat|Steel}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish AutoNav&lt;br /&gt;
| {{{hfin|9th}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish Design&lt;br /&gt;
| {{{hfin|10th}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Competitions =&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2003 ===&lt;br /&gt;
*Results&lt;br /&gt;
** Distance: 77 feet 8 inch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2004 ===&lt;br /&gt;
*Results:&lt;br /&gt;
** Time: 4 minutes 32 seconds&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
== Buzzbot (V1.0) ==&lt;br /&gt;
Undocumented&lt;br /&gt;
&lt;br /&gt;
== Buzzbot II (V2.0) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16603</id>
		<title>Buzzbot</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Buzzbot&amp;diff=16603"/>
		<updated>2018-06-28T02:24:18Z</updated>

		<summary type="html">&lt;p&gt;Jgibson37: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Buzzbot II&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; |[[File:Buzzbot.png|right|frameless|480x480px|DrumRoll, please]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Year Of Creation&lt;br /&gt;
| {{{year|2002-2003}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Versions&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Current Version&lt;br /&gt;
| {{{currver|deprecated}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Update Year&lt;br /&gt;
| {{{updyr|2002-2003, 2003-2004}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#FFFF99&amp;quot; | Information and Statistics&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Frame Material&lt;br /&gt;
| {{{mat|Steel}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish AutoNav&lt;br /&gt;
| {{{hfin|9th}}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left&amp;quot; | Highest Finish Design&lt;br /&gt;
| {{{hfin|10th}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Competitions =&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2003 ===&lt;br /&gt;
*Results&lt;br /&gt;
** Distance: 77 feet 8 inch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IGVC 2004 ===&lt;br /&gt;
*Results:&lt;br /&gt;
** Time: 4 minutes 32 seconds&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
== Buzzbot (V1.0) ==&lt;br /&gt;
Undocumented&lt;br /&gt;
&lt;br /&gt;
== Buzzbot II (V2.0) ==&lt;br /&gt;
&lt;br /&gt;
Created by:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(0, 0, 0); font-family: sans-serif; font-size: 12.6999998092651px; line-height: 20.7999992370605px;&amp;quot;&amp;gt;______&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; style=&amp;quot;line-height: 20.7999992370605px; width: 500px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Drive Motors&lt;br /&gt;
| AmpFlow A28-150&lt;br /&gt;
|-&lt;br /&gt;
| Drive Motor Controllers&lt;br /&gt;
| Victor 885&lt;br /&gt;
|-&lt;br /&gt;
| Weapon Motor&lt;br /&gt;
| AmpFlow A28-400&lt;br /&gt;
|-&lt;br /&gt;
| Weapon Motor Controllers&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Receiver&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Remote Control&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-family: sans-serif; font-size: 12.6999998092651px; line-height: 20.7999992370605px; background-color: rgb(255, 255, 255);&amp;quot;&amp;gt;Hobby King 2.4Ghz 6Ch Tx and Rx V2&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Battery&lt;br /&gt;
| &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| (OTHER:)&lt;br /&gt;
| (OTHER:)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Problems ====&lt;br /&gt;
* Side Aluminum Armor Caved onto wheel from large hit. Prevented Drive&lt;br /&gt;
* Live Weapon Shaft&lt;br /&gt;
** Deflected from hits&lt;br /&gt;
* Needle bearings supporting drum axle shattered&lt;br /&gt;
* Drum completely cracked through&lt;br /&gt;
* Plastic Skids Ripped off in fight&lt;br /&gt;
* Drum Teeth sheared off&lt;br /&gt;
&lt;br /&gt;
==== Good aspects ====&lt;br /&gt;
&lt;br /&gt;
==== Changes/Improvements ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;/div&gt;</summary>
		<author><name>Jgibson37</name></author>
		
	</entry>
</feed>