Go to Post So as you're thinking about this, think simple. - Cyberguy34000 [more]
Home
Go Back   Chief Delphi > Competition > Regional Competitions
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #46   Spotlight this post!  
Unread 29-03-2009, 19:17
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,079
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Is the qualification match robot randomizer really "random"

With 41 regional competitions, it's going to happen that sometimes the best bots end up with and against each other consistently. The schedule generator takes a lot of factors into consideration, but robot ability is most definitely not one of them.

But yes, this year in Philadelphia it seemed that there was not a lot of parity in the schedule. The proof is in the pudding: the better robot were selected for the finals, including some with poor qualification records because of who they had to play against. Yet several top 20 seeds missed the playoffs altogether.

The scheduler doesn't have to be "rigged" in order to generate a match list without robot parity.
  #47   Spotlight this post!  
Unread 29-03-2009, 19:18
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
Re: Is the qualification match robot randomizer really "random"

Quote:
Originally Posted by Elgin Clock View Post
With this paper I generated for the NJ Regional: ( http://www.chiefdelphi.com/media/papers/2224 ) I found that the placement of teams during qualification matches in the alliance stations were not equal.
The algorithm does try to balance each team's appearance on the red and blue alliances, but doesn't attempt to balance positions within each alliance.

The red/blue balancing was added because some event arenas are asymmetric where it's better to view the match from one end or the other, so it's a pain if your team is always playing from the less desirable end. The schedules generated before FIRST asked for that (before the 2008 season) were *much* more imbalanced red/blue than what it does now.
__________________
Tom Saxton
http://www.idleloop.com/
  #48   Spotlight this post!  
Unread 29-03-2009, 19:29
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,757
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: Is the qualification match robot randomizer really "random"

In five weeks of Michigan Districts, I have not noticed any clumping problems. This is especially significant given that there are 40 teams playing 12 matches each; obviously many see each other more than once. But that doesn't take away the perception - I heard of one complaint that they had to play with "that rookie team" (said disparagingly) 3 times. I hadn't noticed - and sure enough, a check of the schedule showed only one such pairing.

The only downfall with that size of events is the minimum match spacing has to be set to 3 - meaning sometimes a team barely has time to return to the pits before they are being requeued. But even that doesn't "clump" - if a team has a 3 or 4 game separation, likely there will be 11 or more games before their next match.

Good job, Tom.
__________________
(since 2004)
  #49   Spotlight this post!  
Unread 29-03-2009, 19:32
Elgin Clock's Avatar
Elgin Clock Elgin Clock is offline
updates this status less than FB!
AKA: the one who "will break into your thoughts..."
FRC #0237 (Black Magic)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 2001
Location: H20-Town, Connecticut
Posts: 7,773
Elgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond repute
Send a message via AIM to Elgin Clock
Re: Is the qualification match robot randomizer really "random"

Quote:
Originally Posted by Tom Saxton View Post
The algorithm does try to balance each team's appearance on the red and blue alliances, but doesn't attempt to balance positions within each alliance.
Oh, I definitely understand that.
All I ask is that for next year, (if possible) for it to be stepped up just a bit to include randomization within the red or blue as well a bit more.
What fun is advancing the program, if it will stay the same every year?
I guess I'm just an Engineer by nature (but not degree yet) and always want to see something improved. lol It's a curse... & a blessing all in one.
The jump from last year to this year's alliance pairing system was progress by leaps & bounds no doubt, and I congratulate you on that!!!
For next year, I only have that one request if possible with that said.
Just a suggestion!

Quote:
Originally Posted by Tom Saxton View Post
The red/blue balancing was added because some event arenas are asymmetric where it's better to view the match from one end or the other, so it's a pain if your team is always playing from the less desirable end. The schedules generated before FIRST asked for that (before the 2008 season) were *much* more imbalanced red/blue than what it does now.
I think the regional I went to this past weekend (CT Regional) is a perfect example of one of those where teams can play on the "less desirable end" as you noted.

The main screen which shows the field (and thus real time scoring, & video) is behind the Red Alliance station, so I can see where that request came from - Blue has an advantage in that scenario by being able to see the HUGE screen very nicely with a quick glace up forward, while the Red Alliance has a rather tiny LCD screen to glance over at in retrospect, or has to look behind the or rely on their coach to look behind them.

I guess it's true, every simple request has a good reason behind it!
__________________
The influence of many leads to the individuality of one. - E.C.C. (That's me!!)


Last edited by Elgin Clock : 29-03-2009 at 19:34.
  #50   Spotlight this post!  
Unread 29-03-2009, 20:20
martin417's Avatar
martin417 martin417 is offline
Opinionated old goat
AKA: Martin Wilson
no team
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Buford, GA
Posts: 720
martin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond repute
Re: Is the qualification match robot randomizer really "random"

I believe that the algorithm is written as fairly as can be achieved, given the limited number of matches teams play. However, I did see some oddities that caught my attention. The most unusual was one team that had a drive-train problem on arrival, and missed their first 5 matches (I saw many people from many teams lending a hand to get them up and running, FIRST at its best). They did send a human player for each match, and had very good alliance partners, so they were highly ranked, even though they hadn't had a robot on the field.
__________________
Former Mentor Team 1771
Former mentor Team 4509
  #51   Spotlight this post!  
Unread 29-03-2009, 20:33
Steven Sigley's Avatar
Steven Sigley Steven Sigley is offline
Electrical Mentor for Team 701
FRC #0701 (RoboVikes)
Team Role: Electrical
 
Join Date: Oct 2008
Rookie Year: 2007
Location: NorCal
Posts: 293
Steven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to all
Re: Is the qualification match robot randomizer really "random"

Why is there an emphasis on reducing matches with surrogate teams in the algorithim?

Because of time constraints at regionals?

I know i personally enjoy playing surrogate matches, you get to enjoy playing on the field without the personal stress that comes with losing a match.
__________________
2013 Colorado Regional Champions!
2013 Sacramento Regional Champions!
  #52   Spotlight this post!  
Unread 29-03-2009, 20:41
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,814
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Is the qualification match robot randomizer really "random"

Quote:
Originally Posted by Steven Sigley View Post
Why is there an emphasis on reducing matches with surrogate teams in the algorithim?

Because of time constraints at regionals?

I know i personally enjoy playing surrogate matches, you get to enjoy playing on the field without the personal stress that comes with losing a match.
Because if you've got too many with a surrogate, you're doing something wrong.

It's that teams like lots and lots of matches that count. Matches that don't count are a bonus. If you have too many surrogate matches, then you don't get those counting matches. Plus, if every team has a surrogate match, then why have a surrogate match at all?
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #53   Spotlight this post!  
Unread 29-03-2009, 20:43
Ice Berg's Avatar
Ice Berg Ice Berg is offline
Seth Berg
AKA: Seth Berg
FRC #0694 (Stuy Pulse)
Team Role: Engineer
 
Join Date: Apr 2007
Rookie Year: 2007
Location: New York
Posts: 140
Ice Berg is a splendid one to beholdIce Berg is a splendid one to beholdIce Berg is a splendid one to beholdIce Berg is a splendid one to beholdIce Berg is a splendid one to beholdIce Berg is a splendid one to beholdIce Berg is a splendid one to beholdIce Berg is a splendid one to behold
Send a message via AIM to Ice Berg
Re: Is the qualification match robot randomizer really "random"

Back in 2007 (not relevant to this years match algorithm but still interesting) we were at the Trenton Regional, and we were against team 637 for every single one of our qualifying matches. This was definitely the least "random" case I have seen.

http://www.thebluealliance.net/tbatv/team/694/2007
__________________
Mens et Manus


Last edited by Ice Berg : 29-03-2009 at 20:48.
  #54   Spotlight this post!  
Unread 29-03-2009, 20:52
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: Is the qualification match robot randomizer really "random"

Quote:
Originally Posted by Ice Berg View Post
Back in 2007 (not relevant to this years match algorithm but still interesting) we were at the Trenton Regional, and we were against team 637 for 6 out of our 7 qualifying matches. This was definitely the least "random" case I have seen.

http://www.thebluealliance.net/tbatv/team/694/2007
The 2007 algorithm was seriously flawed that year, and vastly different than the algorithm used in any other year in FIRST. That year, one team was randomly chosen from a low group of team numbers, one from a middle group of team numbers, and one from a high group of team numbers. As a result, there was a much more limited sample size of available teams in the algorithm, leading to match schedules with many of the same teams constantly playing with or against each other, and no one else.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #55   Spotlight this post!  
Unread 29-03-2009, 21:04
waialua359's Avatar
waialua359 waialua359 is offline
Mentor
AKA: Glenn
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2000
Location: Waialua, HI
Posts: 3,306
waialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond repute
Re: Is the qualification match robot randomizer really "random"

Quote:
Originally Posted by artdutra04 View Post
The 2007 algorithm was seriously flawed that year, and vastly different than the algorithm used in any other year in FIRST. That year, one team was randomly chosen from a low group of team numbers, one from a middle group of team numbers, and one from a high group of team numbers. As a result, there was a much more limited sample size of available teams in the algorithm, leading to match schedules with many of the same teams constantly playing with or against each other, and no one else.
I agree.
We went to NJ that year and played Miss Daisy 4 times and Robotic Plague 3 times. We had a total of 7 matches.
My only complaint is that we went to NJ to meet many new teams. Why go through an entire weekend only to meet a few.
This happened though in '08 also for a few regionals. In Chesapeake '08, we saw the Robo Raiders (75) 4 matches in a row. 3 Against and 1 with them.
__________________

2016 Hawaii Regional #1 seed, IDesign, Safety Award
2016 NY Tech Valley Regional Champions, #1 seed, Innovation in Controls Award
2016 Lake Superior Regional Champions, #1 seed, Quality Award, Dean's List
2015 FRC Worlds-Carver Division Champions
2015 Hawaii Regional Champions, #1 seed.
2015 Australia Regional Champions, #2 seed, Engineering Excellence Award
2015 Inland Empire Regional Champions, #1 seed, Industrial Design Award
2014 OZARK Mountain Brawl Champions, #1 seed.
2014 Hawaii Regional Champions, #1 seed, UL Safety Award
2014 Dallas Regional Champions, #1 seed, Engineering Excellence Award
2014 Northern Lights Regional Champions, #1 seed, Entrepreneurship Award
2013 Championship Dean's List Winner
2013 Utah Regional Champion, #1 seed, KP&B Award, Deans List
2013 Boilermaker Regional Champion, #1 seed, Motorola Quality Award
2012 Lone Star Regional Champion, #1 seed, Motorola Quality Award
2012 Hawaii Regional Champions #1 seed, Motorola Quality Award

Last edited by waialua359 : 29-03-2009 at 21:06.
  #56   Spotlight this post!  
Unread 31-03-2009, 16:04
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
Re: Is the qualification match robot randomizer really "random"

Quote:
Originally Posted by waialua359 View Post
My only complaint is that we went to NJ to meet many new teams. Why go through an entire weekend only to meet a few.
This happened though in '08 also for a few regionals. In Chesapeake '08, we saw the Robo Raiders (75) 4 matches in a row. 3 Against and 1 with them.
Given a finite amount of time to generate the schedule, no schedule will be perfect. In the Chesapeake '08 regional, 75 and 359 were the only pair of teams that saw each other 4 times, all other pairs occurred three or fewer times. Even those two teams saw a total of 30 (359) or 32 (75) different teams.

Last year's implementation did a poor job of guiding the scorekeepers in choosing the minimum gap between matches. In the case of Chesapeake '08, that parameter was set too high (8) thus the scheduling algorithm was overly constrained. Because of the constraint to give teams at least 8 matches between rounds, the order of teams could not change very much from one round to the next. This caused excessive duplication among pairings at several of the larger regionals in 2008, and was not brought to my attention until I was waiting in the Houston airport for a connecting flight to Ecuador which kept me out of the country until after Atlanta.

That problem was fixed for this year. For example, the Chesapeake '09 regional had a minimum gap between matches of 4, and the resulting schedule was much better, with just two pairs that appeared 3 times and all other teams never seeing another team more than twice.
__________________
Tom Saxton
http://www.idleloop.com/
Closed Thread


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
no "teasers" here, its really our robot Stillen General Forum 5 28-01-2008 15:01
Championship Event - Where the "Random" Match Sorting Really "Shines" Travis Hoffman Championship Event 57 19-04-2007 08:06
"Random" match Schedules Ben Piecuch Regional Competitions 211 23-03-2007 08:36
"Random" Match List Generation Sean Schuff Regional Competitions 32 01-04-2006 21:26


All times are GMT -5. The time now is 17:38.

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