-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSkynet-WishList.html
182 lines (170 loc) · 10.6 KB
/
Skynet-WishList.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
Want to help support our team by purchasing needed items? Then this is for you!
<br />
Here you can view our frequently updated wish list.
<br />
If there is an item on the list you would like to purchase for our team, please <a href="http://team2550.blogspot.com/p/contact-us.html">contact us</a> for further instructions.
<br />
<!-- LIST CONTENT -->
<br />
<ul class="collapsibleList">
<li>Electrical
<ul>
<li><mark>roboRIO</mark>
<ul>
<li>Importance: critical</li>
<li>The main robot controller, specific to FIRST</li>
<li><a href="http://www.andymark.com/product-p/am-3000.htm">$435.00/unit</a></li>
<li>Currently, the roboRIO is only available for pre-order. Due to its critical nature within FIRST, stock will likely run out very quickly.</li>
</ul>
</li>
<li>Power Distribution Panel
<ul>
<li>Importance: high</li>
<li>Distributes power to all of the robot components, FIRST-specific.</li>
<li><a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-4244.html">$199.99/unit</a></li>
<li>Like the roboRIO, this component is brand new (meaning that no one has spares). It is very important to have spares as previous versions of this board can fail fairly easily.</li>
</ul>
</li>
<li><mark>Pneumatic Control Module</mark>
<ul>
<li>Importance: critical</li>
<li>This part is completely new and necessary in order to run pneumatic systems on the robot. Pneumatics are very efficient when linear motion is required. The launcher for our 2014 robot would not have worked nearly as well without the pneumatics.</li>
<li><a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-4243.html">$89.99/unit</a></li>
</ul>
</li>
<li><mark>Motor Controllers</mark>
<ul>
<li>Importance: critical</li>
<li>There are multiple motor controllers that FIRST allows. These include the <a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-9090.html">Victor SP</a>, <a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-8080.html">Talon SRX</a>, and <a href="http://www.vexrobotics.com/217-0220.html">Spike H-Bridge Relays</a></li>
<li>The Victor SP and Talon SRX controllers are new to 2015 and will completely replace the current variable motor controllers in 2016.</li>
<li>We are primarily interested in the Victor SP as it is the most reasonably priced and we do not need the extra features of the Talon SRX</li>
<li>Motor controllers are necessary in order to run motors. The Victor SP and Talon SRX are fully variable and needed in order to run the driver motors. The Spike can only run a motor in forward or reverse, it is also used to control air compressors and other loads too high for the roboRIO to run itself.</li>
<li>We will need at least 8 Victor SP controllers. We still have a few (old) Spikes.</li>
<li><a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-9090.html">Victor SP: $59.99</a></li>
<li><a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-8080.html">Talon SRX: $79.99</a></li>
<li><a href="http://www.vexrobotics.com/217-0220.html">Spike: $34.95</a></li>
<li>If you donate as an individual, the money will likely go towards motor controllers, they are replaced the most often.</li>
</ul>
</li>
<li>Motors
<ul>
<li>Importance: medium</li>
<li>FIRST allows various DC motors (not steppers). These include the <a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-2000.html">CIM motor</a> for driving the robot, the <a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-3371.html">Mini CIM</a> for controlling medium-sized mechanical components, and the <a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-3351.html">BAG motor</a> for lightweight applications. A complete list of the allowed motors can be found <a href="http://www.vexrobotics.com/vexpro/motors-electronics/217-3351.html">here</a>.</li>
<li>Hobbyist servo motors are allowed as long as they have a maximum power rating below 4W at 6V.</li>
<li>CIM Motor: $27.99</li>
<li>Mini CIM: $24.99</li>
<li>BAG Motor</li>
<li>The cost of servos varies, <a href="http://hobbyking.com/hobbyking/store/index.asp">HobbyKing.com</a>, RC hobby shops, and electronics stores such as Radio Shack and Frys carries them.</li>
<li>NOTE: CIM motors are by far the most important. They are required for driving and useful for running large mechanical components.</li>
</ul>
</li>
<li>Sensors
<ul>
<li>Importance: low</li>
<li>Sensors can be useful in during the autonomus period of every match; however, our primary need at this point is a mentor who knows how to use them effectively.</li>
<li>Encoders, ultrasonic sensors (<a href="http://www.maxbotix.com/">MaxBotix</a> makes sensors compatible with FIRST's system), gyroscopes, and accelerometers can all be useful.</li>
<li>We have an xBox Kinect but are having trouble using it for targeting detection.</li>
</ul>
</li>
<li><mark>Pneumatics Solenoids</mark>
<ul>
<li>Importance: critical</li>
<li>Industrial 12 or 24V solenoids are necessary in order to control pistons. Unfortunately, we are completely out.</li>
<li>FIRST places heavy restrictions on the allowed solenoid specifications.</li>
<li><a href="http://www.andymark.com/product-p/am-0888.htm">Festo VUVG Double Solenoid valves ($115 apice)</a> are recommended due to their simplicity and small form factor.</li>
<li><a href="http://www.vexrobotics.com/vexpro/all/solenoids-and-manifolds.html">SMC Double Solenoid Valves: ~$100</a> with necessary accessories</li>
</ul>
</li>
<li>xBox Remote
<ul>
<li>Importance: medium</li>
<li>We use USB xBox remotes in order to drive the robot(s). They eventually wear out or we need more in order to perform a practice session.</li>
<li>You can get these at various places including RadioShack, Frys, gaming stores, and websites such as eBay or Amazon. In order for the remote to work for us, it needs to be wired and have a USB adapter or built-in USB connection.</li>
</ul>
</li>
<li>Development Boards
<ul>
<li>Importance: low</li>
<li>Many teams use inexpensive <a href="http://arduino.cc/">Arduino</a> or <a href="http://www.ti.com/ww/en/launchpad/launchpad.html?DCMP=mcu-launchpad&HQS=launchpad">TI LaunchPad</a> boards to create custom driver stations. These boards can also be useful for controlling small parts of the robot or parsing sensor input.</li>
<li>More powerful Linux-based boards such as the <a href="http://beagleboard.org/">BeagleBone</a> or <a href="http://www.raspberrypi.org/">Raspberry PI</a> can potentially be used for image and data processing, tasks that the roboRIO alone would have trouble handling due to the extra time they take.</li>
<li><a href="http://www.ti.com/ww/en/launchpad/launchpads.html">TI LaunchPad: $10-$20</a></li>
<li><a href="http://arduino.cc/en/Main/Products">Arduino: various prices depending on version and distributor</a></li>
<li><a href="http://beagleboard.org/black">BeagleBone Black: $55</a></li>
<li>Raspberry PI: cost varies based on model, typically cheaper than BeagleBone Black, but has fewer features</li>
</ul>
</li>
</ul>
</li>
<li>Mechanical
<ul>
<li><mark>C-channel or Equivalent</mark>
<ul>
<li>Importance: Critical</li>
<li>C-channel is an highly used structural element in building a FRC robot. We get supplied with a limited quantity of C-channel in the kit of parts, and we usually use those up pretty quick due to prototyping and building. Anything that is similar would be useful, we are capable of drilling our own holes.</li>
<li>Cross section dimensions: 1.25 inch tall x 1.13 inch wide. Note that this is ideal for us because we have connectors designed to fit inside the C.</li>
<li>Aluminium is preferred due to FRC weight restrictions.</li>
<li>C-channel runs for <a href="http://www.andymark.com/product-p/am-0202.htm">$18 through Andy Mark</a></li>
</ul>
</li>
<li>8020
<ul>
<li>Importance: High</li>
<li>Please <a href="http://team2550.blogspot.com/p/contact-us.html">contact us</a> for where to purchase and size specifications.</li>
</ul>
</li>
</ul>
</li>
<li>Marketing
<ul>
<li>Team Stickers
<ul>
<li>Importance: Low</li>
<li>Having Skynet stickers to hand out during outreach and competition events would be a very nice thing to have.</li>
<li>Please <a href="http://team2550.blogspot.com/p/contact-us.html">contact us</a> for sticker design.</li>
</ul>
</li>
</ul>
</li>
<li>Uncategorised
<ul>
</ul>
</li>
</ul>
<!-- END LIST CONTENT -->
<mark>Highlighted text</mark> denotes items of critical importance. Items labelled as critical make a significant difference in whether we are able to compete.
<script type="text/javascript">
/*
CollapsibleLists.js
An object allowing lists to dynamically expand and collapse
Created by Stephen Morley - http://code.stephenmorley.org/ - and released under
the terms of the CC0 1.0 Universal legal code:
http://creativecommons.org/publicdomain/zero/1.0/legalcode
*/
var CollapsibleLists=new function(){this.apply=function(_1){var _2=document.getElementsByTagName("ul");for(var _3=0;_3<_2.length;_3++){if(_2[_3].className.match(/(^| )collapsibleList( |$)/)){this.applyTo(_2[_3],true);if(!_1){var _4=_2[_3].getElementsByTagName("ul");for(var _5=0;_5<_4.length;_5++){_4[_5].className+=" collapsibleList"}}}}};this.applyTo=function(_6,_7){var _8=_6.getElementsByTagName("li");for(var _9=0;_9<_8.length;_9++){if(!_7||_6==_8[_9].parentNode){if(_8[_9].addEventListener){_8[_9].addEventListener("mousedown",function(e){e.preventDefault()},false)}else{_8[_9].attachEvent("onselectstart",function(){event.returnValue=false})}if(_8[_9].addEventListener){_8[_9].addEventListener("click",_a(_8[_9]),false)}else{_8[_9].attachEvent("onclick",_a(_8[_9]))}_b(_8[_9])}}};function _a(_c){return function(e){if(!e){e=window.event}var _d=(e.target?e.target:e.srcElement);while(_d.nodeName!="LI"){_d=_d.parentNode}if(_d==_c){_b(_c)}}};function _b(_e){var _f=_e.className.match(/(^| )collapsibleListClosed( |$)/);var uls=_e.getElementsByTagName("ul");for(var _10=0;_10<uls.length;_10++){var li=uls[_10];while(li.nodeName!="LI"){li=li.parentNode}if(li==_e){uls[_10].style.display=(_f?"block":"none")}}_e.className=_e.className.replace(/(^| )collapsibleList(Open|Closed)( |$)/,"");if(uls.length>0){_e.className+=" collapsibleList"+(_f?"Open":"Closed")}}}();
</script>
<script>CollapsibleLists.apply();</script>
<style type="text/css">
.collapsibleList li {
list-style-type: none;
list-style-position: outside;
cursor:auto;
}
li.collapsibleListOpen {
cursor:pointer;
}
li.collapsibleListClosed {
cursor:pointer;
}
.collapsibleList li:before {
content:"\2794";
padding-right: .5em;
margin: 0 0 0 -1.4em;
display: inline-block;
}
li.collapsibleListOpen:before {
content: "\25bc";
}
li.collapsibleListClosed:before {
content: "\25b6";
}
</style>