Go to Post I respect what you have to say and I ask that you do the same for me. - Andrew Schreiber [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-03-2008, 15:50
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: Suggestion to improve the alliance choosing program

It does appear that lower-numbered teams had lower-numbered partners.

Using all the week 2-5 regional results, I found the average team number of each team's alliance partners. The results:
Quote:
0-numbered teams played with avg team nbrs of 1091, against avg nbrs 1080
100-numbered teams played with avg team nbrs of 1093, against avg nbrs 1095
200-numbered teams played with avg team nbrs of 1073, against avg nbrs 1076
300-numbered teams played with avg team nbrs of 1083, against avg nbrs 1061
400-numbered teams played with avg team nbrs of 1158, against avg nbrs 1157
500-numbered teams played with avg team nbrs of 1147, against avg nbrs 1200
600-numbered teams played with avg team nbrs of 1264, against avg nbrs 1253
700-numbered teams played with avg team nbrs of 1269, against avg nbrs 1192
800-numbered teams played with avg team nbrs of 1268, against avg nbrs 1249
900-numbered teams played with avg team nbrs of 1351, against avg nbrs 1392
1000-numbered teams played with avg team nbrs of 1290, against avg nbrs 1314
1100-numbered teams played with avg team nbrs of 1382, against avg nbrs 1372
1200-numbered teams played with avg team nbrs of 1398, against avg nbrs 1357
1300-numbered teams played with avg team nbrs of 1399, against avg nbrs 1436
1400-numbered teams played with avg team nbrs of 1376, against avg nbrs 1403
1500-numbered teams played with avg team nbrs of 1394, against avg nbrs 1393
1600-numbered teams played with avg team nbrs of 1461, against avg nbrs 1452
1700-numbered teams played with avg team nbrs of 1446, against avg nbrs 1444
1800-numbered teams played with avg team nbrs of 1556, against avg nbrs 1533
1900-numbered teams played with avg team nbrs of 1687, against avg nbrs 1678
2000-numbered teams played with avg team nbrs of 1522, against avg nbrs 1528
2100-numbered teams played with avg team nbrs of 1563, against avg nbrs 1574
2200-numbered teams played with avg team nbrs of 1760, against avg nbrs 1730
2300-numbered teams played with avg team nbrs of 1757, against avg nbrs 1762
2400-numbered teams played with avg team nbrs of 1713, against avg nbrs 1735
2500-numbered teams played with avg team nbrs of 1793, against avg nbrs 1799
2600-numbered teams played with avg team nbrs of 1630, against avg nbrs 1630
I'm fairly sure that unless I have a bug, this indicates that higher-numbered teams indeed don't get to play with lower-numbered teams as often as randomness would suggest, which implies that the match-making algorithm is not blind to team numbers like I would think it should be.


Here's the summing code. I grouped things by hundreds so patterns would show up and it'd be easier to implement. m is a match object, which includes the team numbers of the red and blue alliances. m.red and m.blue are 3-element integer arrays of the alliance. If I have a big glaring bug, please point it out.
Code:
for(int x = 0;x < lstMatches.size();x++)
	{
		Match m = lstMatches[x];

		iTeamWithSum[m.blue[0] / 100] += m.blue[1] + m.blue[2];
		iTeamWithSum[m.blue[1] / 100] += m.blue[0] + m.blue[2];
		iTeamWithSum[m.blue[2] / 100] += m.blue[0] + m.blue[1];
		iTeamWithCount[m.blue[0] / 100]+=2;
		iTeamWithCount[m.blue[1] / 100]+=2;
		iTeamWithCount[m.blue[2] / 100]+=2;

		iTeamWithSum[m.red[0] / 100] += m.red[1] + m.red[2];
		iTeamWithSum[m.red[1] / 100] += m.red[0] + m.red[2];
		iTeamWithSum[m.red[2] / 100] += m.red[0] + m.red[1];
		iTeamWithCount[m.red[0] / 100]+=2;
		iTeamWithCount[m.red[1] / 100]+=2;
		iTeamWithCount[m.red[2] / 100]+=2;

	}
	for(int x = 0;x < iTeamsMax;x++)
	{
		cout<<(x*100)<<"-numbered teams played with avg team nbrs of "<<iTeamWithSum[x] / iTeamWithCount[x]<<endl;
	}

Last edited by Bongle : 30-03-2008 at 16:03.
Reply With Quote
  #2   Spotlight this post!  
Unread 30-03-2008, 16:05
XaulZan11's Avatar
XaulZan11 XaulZan11 is offline
Registered User
AKA: John Christiansen
FRC #1732
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Milwaukee, Wi
Posts: 1,329
XaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond repute
Send a message via AIM to XaulZan11
Re: Suggestion to improve the alliance choosing program

Assuming those numbers Bongle provided are correct, that is a problem. I haven't completely gone through how the pairings are assigned, but it appears the team number (or the order of the teams) is a determining factor in the pairings (if not, we wouldn't have the relationship that Bongle provided). Would it be possible to randomly assign each team a number? Like say there are 50 teams at a regional, randomly assign each team a number from 1-50. Then, after the program assigns the pairings, replace the number (1-50) with the team number.
Reply With Quote
  #3   Spotlight this post!  
Unread 30-03-2008, 16:12
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,742
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Suggestion to improve the alliance choosing program

Using raw team numbers as integers does not create a fair test. Some regionals have very low team numbers, with only a few rookies (Detroit). Some have very high team numbers, mostly rookies (Hawaii, Minnesota, Oklahoma). The two can't be equated directly; they skew the distribution. You would have to figure out a way to assign an equivalent rank to each team number in each regional.
__________________
(since 2004)
Reply With Quote
  #4   Spotlight this post!  
Unread 30-03-2008, 16:38
SteveJanesch SteveJanesch is offline
hopes he has enough oomph
FRC #1533 (Triple Strange)
Team Role: Mentor
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Greensboro, NC
Posts: 103
SteveJanesch is a splendid one to beholdSteveJanesch is a splendid one to beholdSteveJanesch is a splendid one to beholdSteveJanesch is a splendid one to beholdSteveJanesch is a splendid one to beholdSteveJanesch is a splendid one to beholdSteveJanesch is a splendid one to behold
Re: Suggestion to improve the alliance choosing program

Quote:
Originally Posted by Bongle View Post
Here's the summing code. I grouped things by hundreds so patterns would show up and it'd be easier to implement. m is a match object, which includes the team numbers of the red and blue alliances. m.red and m.blue are 3-element integer arrays of the alliance. If I have a big glaring bug, please point it out.
Bongle,

I'm not sure, but I think your code includes the numbers of all three teams on each alliance. If you're calculating the average team number of only of the teams you're paired with, wouldn't you want to keep your own team number out of the average? If that's the case, it'll flatten out the "who you are paired with" average with respect to your own team number. It won't change your opponent's average team number, though. I could easily be reading the code wrong. I thought what was important was the average team number of who you were paired with, which should ideally be constant versus team number, not the whole alliance, which your own team number will influence.

- Steve
Reply With Quote
  #5   Spotlight this post!  
Unread 30-03-2008, 16:56
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: Suggestion to improve the alliance choosing program

Quote:
Originally Posted by stj_1533 View Post
Bongle,

I'm not sure, but I think your code includes the numbers of all three teams on each alliance. If you're calculating the average team number of only of the teams you're paired with, wouldn't you want to keep your own team number out of the average? If that's the case, it'll flatten out the "who you are paired with" average with respect to your own team number. It won't change your opponent's average team number, though. I could easily be reading the code wrong. I thought what was important was the average team number of who you were paired with, which should ideally be constant versus team number, not the whole alliance, which your own team number will influence.

- Steve
Well, when it's doing the summing for the team's you're with, it leaves your team out of your bucket. iTeamWithSum is an array of 26 elements. iTeamWithSum[0] represents the sum of all alliance partners of (0-99) numbered teams, iTeamWithSum[1] is the sum of all alliance partners of (100-199) numbered teams, and so on. So to say that "188 (a 100-199 team) had team numbers 865 and 703", the code would be iTeamWithSum[1] += 865 + 703.

Example: Let's say we have an alliance of 1114, 1503, and 1680.

It would do:
iTeamWithSum[11] += 1680 + 1503 // 1114 was paired with 1680 and 1503
iTeamWithSum[15] += 1114 + 1680 // 1503 was paired with 1114 and 1680
iTeamWithSum[16] += 1114 + 1503 // 1680 was paired with 1114 and 1503

average[11] = (1680 + 1503) / 2; // note that this isn't affect by 1114 being on the 1114/1503/1680 alliance

So the actual team number that we're doing the indexing by is not included in the average, and thus shouldn't effect the final average (for that bucket).

Good argument though, keep them coming. We don't want to make a fuss if my code is simply wrong.
Reply With Quote
  #6   Spotlight this post!  
Unread 30-03-2008, 17:32
StevenB StevenB is offline
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 412
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
Re: Suggestion to improve the alliance choosing program

Quote:
Originally Posted by Bongle View Post
It does appear that lower-numbered teams had lower-numbered partners. I'm fairly sure that unless I have a bug, this indicates that higher-numbered teams indeed don't get to play with lower-numbered teams as often as randomness would suggest, which implies that the match-making algorithm is not blind to team numbers like I would think it should be.
I don't think this is the case. As Gary pointed out,
Quote:
Originally Posted by GaryVoshol View Post
Some regionals have very low team numbers, with only a few rookies (Detroit). Some have very high team numbers, mostly rookies (Hawaii, Minnesota, Oklahoma).
It might be best to do this on a regional-by-regional basis, and see what you get. For example, the average team number at OKC was 2077. Almost everyone had a high team number, and thus their partners also had high numbers.
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
Reply With Quote
  #7   Spotlight this post!  
Unread 30-03-2008, 18:06
Rick TYler Rick TYler is offline
A VEX GUy WIth A STicky SHift KEy
VRC #0010 (Exothermic Robotics)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Redmond, Washington
Posts: 2,000
Rick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond repute
Re: Suggestion to improve the alliance choosing program

Quote:
Originally Posted by StevenB View Post
It might be best to do this on a regional-by-regional basis, and see what you get. For example, the average team number at OKC was 2077. Almost everyone had a high team number, and thus their partners also had high numbers.
Perhaps you could normalize team numbers by representing team numbers as plus or minus from the median (mean?) team number at the regional. Or even use ordinals of a team-number stacking at each regional. Isn't statistics fun?
__________________
Exothermic Robotics Club, Venturing Crew 2036
VRC 10A, 10B, 10D, 10Q, 10V, 10X, 10Z, and 575
Reply With Quote
  #8   Spotlight this post!  
Unread 30-03-2008, 14:41
StevenB StevenB is offline
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 412
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
Re: Suggestion to improve the alliance choosing program

Quote:
Originally Posted by Kimberly View Post
When an alliance consists of 2 rookie teams and 1 non-rookie team, it seems really unfair to the non-rookie team - especially if there aren't any rookies on the opposing alliance.

My suggestion would be to add to the algorith the "rookie factor" where rookies are not put on the same alliance if at all possible. Also, when an alliance has a rookie team, the alliance they're playing against would also have a rookie team.
I respectfully disagree. In some matches the teams will be evenly balanced. In other matches they won't be balanced at all. That isn't a bad thing. You have to be able to adapt and learn from each match, whether you have helpful pairings or not.
The match scheduling has been pretty good this year. Sure, some teams will end up with somewhat easier schedules than others. That happens in every other sport too.
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
Reply With Quote
  #9   Spotlight this post!  
Unread 30-03-2008, 14:58
Cow Bell Solo's Avatar
Cow Bell Solo Cow Bell Solo is offline
No Stolte No
AKA: Chris
FRC #2194 (Fondy Fire)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Minnesota
Posts: 381
Cow Bell Solo is a jewel in the roughCow Bell Solo is a jewel in the roughCow Bell Solo is a jewel in the roughCow Bell Solo is a jewel in the rough
Send a message via AIM to Cow Bell Solo Send a message via MSN to Cow Bell Solo Send a message via Yahoo to Cow Bell Solo
Re: Suggestion to improve the alliance choosing program

I know at the MN Regional this weekend at least half if not more were Rookies, Also alot of the rookie teams have a better robot and drivers then 5 year old teams, it all depends on the team not there experiance, this isn't true all the time but there were a good amount of good rookie teams at the MN Reg.
__________________
Who let the Blue Smoke Out
Team 2194 Mentor - 2012-Present - http://fondyfire.com
Team 2207 Alumni - http://whitebearlakerobotics.com
Iowa FIRST LEGO League Planning Team Member - 2010-Present - http://www.isek.iastate.edu/fll
FIRST LEGO League volunteer - 2008-Present

2008: MN Regional Quarterfinalists, Website Excellence
2009: MN North Star Quarterfinalists, recognized for safety, Website Excellence
Reply With Quote
  #10   Spotlight this post!  
Unread 30-03-2008, 15:21
Kimberly Kimberly is offline
Team Leader
FRC #2608 (MiGHT)
Team Role: Leadership
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Farmington Hills, MI
Posts: 11
Kimberly will become famous soon enoughKimberly will become famous soon enough
Re: Suggestion to improve the alliance choosing program

There seems to be some confusion about what I actually mean when I say it would be better to have the rookie teams more evenly distributed on alliances.

What I am NOT saying is rookies are worse than experienced teams.

What I AM saying is rookies are less experienced than experienced teams.

Sometimes the student is better than the teacher, but that doesn't mean the student can't still learn from the teacher because experience does count for something.

Having said that though, if the data provided is correct, there does seem to be a correlation between the number of rookie teams on an alliance and how the alliance performs, so if it's possible to reduce the "unfairness" to the non-rookie teams by even a little bit through distributing the rookie teams more evenly, why in the world would anyone not want to?

Excepting, of course, the difficulty in writing the program that can do this and all the other functions too. A valid and reasonable argument against my suggestions, btw. If good programmers say it's too hard to factor rookies into the algorithm and still have it work as well as it does now, then it's too hard.
Reply With Quote
  #11   Spotlight this post!  
Unread 30-03-2008, 17:31
Kims Robot's Avatar Unsung FIRST Hero
Kims Robot Kims Robot is offline
Onto a New Chapter...
AKA: Kim O'Toole Eckhardt
no team
 
Join Date: Aug 2004
Rookie Year: 1996
Location: Framingham, MA
Posts: 1,467
Kims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond reputeKims Robot has a reputation beyond repute
Send a message via AIM to Kims Robot
Re: Suggestion to improve the alliance choosing program

Quote:
Originally Posted by Kimberly View Post
What I am NOT saying is rookies are worse than experienced teams.

What I AM saying is rookies are less experienced than experienced teams.
I see what you are saying in general, but Im not sure this would work for long, or even in a lot of cases. As FIRST grows and has now been around since 1992, there are more and more teams being started with mentoring teams, more rookie teams attending preseason events, more rookie teams being founded by FIRST college graduates or past FIRSTers that have moved, so the level of the rookie teams has drastically increased from years ago. There are also more and more rookies going to multiple events, at which point they may have enough experience to perform more like a veteran team. The other factor is there are many older teams that go through upheaval, and either loose sponsorship for a year, come back into being, or just have a complete switch of students and/or mentors. At any of these points, the lower number team may "act" like a rookie, and in some of the ones I mentioned earlier, the rookie team may "act" like a veteran. The year that our team was a rookie team, I was amazed with how much the rookies in our area had done and how much they appeared like veteran teams, especially on the field.

While I understand what you mean, especially in certain regions, I dont think this would work as well overall, based on what we have seen with past match algorithms based on number, and the level of many of the rookie teams these days.
__________________
~kim~
Kimberly O'Toole Eckhardt <3
Principal Systems Engineer & Program Manager
History - Team 176, Team 229, Team 1511, FIRST Volunteer!!
My new FIRST Photography Hobby & Angry Eric's Fan Page
Excellence - is the result of caring more than others think is wise, risking more than others think is safe, dreaming more than others think is practical, and expecting more than others think is possible.
Reply With Quote
  #12   Spotlight this post!  
Unread 30-03-2008, 15:26
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,742
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Suggestion to improve the alliance choosing program

Kimberly may have a point - they got a really unlucky schedule at GLR. In their first 4 matches, they were paired with another rookie. They were paired with a "powerhouse" veteran team just once, 469 - and in that match they came up against 494 and 67.

To contrast, I looked at Rush's schedule (lowest team number at GLR). They saw rookies on the field only twice - in the same match, one on each alliance. 33 played with a rookie once, never against one.

503, in the middle of the list of team numbers, played with and against rookies and very low-number veterans in many of their matches. 573 had a similar schedule.

2676, the highest team number at GLR, played with and against rookies in most of their schedule.

I looked at the West Michgan schedule and saw a similar clustering of rookie teams, and again of low-number teams.

We've seen that the "maximize time between matches" constraint often results in a team playing with another team in one match and against them the following. That's not unreasonable.

Does the schedule algorithm shuffle the teams before slotting them into the schedule? Or does it start in numeric order? As we saw last year, strict team order doesn't equate to team strength. But did the schedule inadvertently create semi-tiers?
__________________
(since 2004)
Reply With Quote
  #13   Spotlight this post!  
Unread 30-03-2008, 15:39
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: Suggestion to improve the alliance choosing program

Quote:
Originally Posted by GaryVoshol View Post
...
Hmmm... I've even seen griping from a low-numbered team (I think it was 48) mentioning that they were in the first match of a regional multiple times.

Wait 10 minutes, I'll re-jigger my OPR calculator to get an idea of the average team # that a team plays with.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
choosing the right driver ilikecheese General Forum 6 20-02-2007 22:49
Best Alliance in the Alliance Era of FIRST Corey Balint General Forum 28 05-09-2006 20:14
Let's improve the wikipedia page about FIRST Bongle General Forum 12 03-05-2006 08:08
Choosing an Encoder for the Drive-train MikeDubreuil Electrical 11 21-10-2004 00:50
FIRST Kickoff - Choosing the Correct Motor archiver 2001 2 23-06-2002 22:16


All times are GMT -5. The time now is 15:56.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi