Go to Post many of the greatest innovation throughout history have come from people who have ignored standard practices and traditional thinking. - jason701802 [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

 
View Poll Results: Should FIRST release the 2009 Control System Beta Test Libraries and Information
Yes 68 74.73%
No 23 25.27%
Voters: 91. You may not vote on this poll

Reply
Thread Tools Rating: Thread Rating: 9 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 28-09-2008, 15:02
Elliot Swart's Avatar
Elliot Swart Elliot Swart is offline
Registered User
FRC #0192 (Gunn Robotics Team)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Palo Alto, CA
Posts: 7
Elliot Swart is an unknown quantity at this point
Should FIRST Release the 2009 Control System beta Libraries and information?

The beta test teams currently have access to beta versions of the libraries for the compactRIO. While the limited number of compactRIO controllers obviously limits the size of the beta test, FIRST is compounding the advantage by limiting access to the programming libraries, and other controller information, to those teams.

While the explaination given for this is that they don't want teams to panic/plan based on inaccurate or unfinalized information, I think it is patronizing of FIRST to presume that the non-beta test teams are incapable of handling this.

I may be in the wrong about this, and so I am putting this poll up to see what the rest of the FIRST community thinks.
Reply With Quote
  #2   Spotlight this post!  
Unread 28-09-2008, 15:39
pogenwurst pogenwurst is offline
Ubuntu User
AKA: Brian
FRC #2007 (Robots of the Round Table)
Team Role: Leadership
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Duluth, GA
Posts: 78
pogenwurst is on a distinguished road
Send a message via AIM to pogenwurst
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

I think the "panic" concern is legitimate, but at the same time I think that's outweighed by the need to keep the playing field level. I'm still a bit put-off about the way the beta test is being handled, but the time for debate on that matter is passed.

I'd at the very least like a systematic overview of what capabilities are/are not offered and the general structure, if we can't have code.
Reply With Quote
  #3   Spotlight this post!  
Unread 28-09-2008, 16:03
EricH's Avatar
EricH EricH is online now
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,811
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: Should FIRST Release the 2009 Control System beta Libraries and information?

You know, it's called "beta test" for a reason. If a video game is in the beta test stages, maybe a few thousand people are playing it out of millions, and NOBODY else has access.

The "test" part means that those libraries are most likely untested or not tested under "battle conditions".

FIRST may be assuming that the other teams can't handle it, but probably not. I would actually assume that they know that the teams (for the most part) can handle it, but choose not to so that there aren't 1500+ solutions to a problem which could be more easily solved by fifteen teams finding a better solution.

I would actually say that by controlling the release of those libraries, they are doing us a favor by making sure that said libraries are complete. Which is worse: Knowing that a library is there and not having access, or having access only to find out the hard way that it doesn't have what you need?

Or, for another example, say FIRST accidentally released part of the Manual early. One of the parts talking about the game, say, in early December. Maybe it's missing a subsection; maybe it isn't quite clear. Teams start planning. Then they release the game in January and lo and behold, there's an extra subsection, it's a whole lot clearer, and there's a major change. Would you be confused? That's probably why they're holding it back.

The beta test teams' advantage will disappear quickly as teams get their units and build on the beta testers' data.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #4   Spotlight this post!  
Unread 28-09-2008, 16:07
BornaE's Avatar
BornaE BornaE is offline
Registered User
FRC #0842 (Formerly 39)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Gilbert, Arizona
Posts: 359
BornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant future
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

Quote:
Originally Posted by Elliot Swart View Post
The beta test teams currently have access to beta versions of the libraries for the compactRIO. While the limited number of compactRIO controllers obviously limits the size of the beta test, FIRST is compounding the advantage by limiting access to the programming libraries, and other controller information, to those teams.
One of the reasons for the limited number of beta test teams was the limited availability of the cRio's. a bigger reason is that the FIRST developers and NI developers working on this project can only answer questions to a limited number of ppl.
Even with the 18 teams, there is a lot of discussion going on and i am having a hard time keeping up with all of it, lots of bugs are being fixed.

at this stage, the codes are not very useful if you cannot ask questions from the developers and they cannon answer questions to everyone.
As soon as the code is in a stage that is usable by the FIRST commiunity, it will be released.
__________________
-Borna Emami
Team 0x27
Reply With Quote
  #5   Spotlight this post!  
Unread 28-09-2008, 16:55
Elliot Swart's Avatar
Elliot Swart Elliot Swart is offline
Registered User
FRC #0192 (Gunn Robotics Team)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Palo Alto, CA
Posts: 7
Elliot Swart is an unknown quantity at this point
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

The primary issue with having access to the libraries is being aware of code structure. Just as the 2005-2008 controllers all had code that required a certain structure (user_rountines.c, different places for autonomous and teleoperated code), the CompactRIO is almost certainly getting a structure with a simliar function. While even if we cant program with the libraries, we can still design template code.

Current Poll Status:
16 For
4 Against
Reply With Quote
  #6   Spotlight this post!  
Unread 28-09-2008, 17:27
EricH's Avatar
EricH EricH is online now
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,811
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: Should FIRST Release the 2009 Control System beta Libraries and information?

And if the libraries have a flaw? What happens to that code? Do you fix it? If so, do you publish the fix? What if 1500+ teams do the same thing?

If the libraries have a flaw, and teams design around the libraries, even in template, would you want to be responsible for the resulting confusion, failed code, etc.? I wouldn't. Neither, apparently, does FIRST. Hence, the beta test.

I have one other question. Would you rather have had no "guinea pigs"? No beta testers to make sure the system works? Or would you rather have 1500+ teams having trouble?

Seeing as FIRST is doing a beta test, we have to accept the conditions. I'm sure that FIRST will release the libraries as soon as possible.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #7   Spotlight this post!  
Unread 28-09-2008, 18:20
Jonathan Norris Jonathan Norris is offline
Jno
FRC #0610 (Crescent Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Toronto
Posts: 1,081
Jonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond repute
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

Does anyone know if the controller will be available early for rookie teams, from what I remember it will be available early for veteran teams. Just wondering if it will be the same for rookie teams.
__________________
Co-Founder of Taplytics.com
2013 World Champions (1241, 1477, 610)
Crescent Robotics Team 610 Mentor
K-Botics Team 2809 Founding Mentor ('09-'11)
Queen's University Mechanical Engineering, Applied Science '11

Crescent Robotics Team 610 Alumni
Reply With Quote
  #8   Spotlight this post!  
Unread 28-09-2008, 18:26
Elliot Swart's Avatar
Elliot Swart Elliot Swart is offline
Registered User
FRC #0192 (Gunn Robotics Team)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Palo Alto, CA
Posts: 7
Elliot Swart is an unknown quantity at this point
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

The beta test is an important part of integrating the new controller into FIRST and I have no problem with that.

While I have no doubt that many teams will choose to sit out the beta test and wait for the results, there should be a way for teams who want to see the libraries to do so. To ensure that teams who look at beta code and information know about the risks of using beta code, perhaps they could register to get read-only access to the beta test forum. This would also prevent the problem of having 1500+ solutions generated for each problem.

Even with the libraries, without the CompactRIO the non-beta test teams are not going to be activly debugging them. We will just get an overview of how the robot is controlled. While we need a beta test, there is no reason why non-beta test teams shouldn't have access to the beta information if they want it.
Reply With Quote
  #9   Spotlight this post!  
Unread 28-09-2008, 18:30
EricH's Avatar
EricH EricH is online now
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,811
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: Should FIRST Release the 2009 Control System beta Libraries and information?

Quote:
Originally Posted by Jonathan Norris View Post
Does anyone know if the controller will be available early for rookie teams, from what I remember it will be available early for veteran teams. Just wondering if it will be the same for rookie teams.
I think it's first-come-first served... I seem to remember that it's any team can ask for it to be sent early, but they pay shipping.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #10   Spotlight this post!  
Unread 28-09-2008, 18:37
Pat Fairbank's Avatar
Pat Fairbank Pat Fairbank is offline
Circuit Breaker
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2001
Location: San Jose, CA
Posts: 2,132
Pat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond repute
Send a message via MSN to Pat Fairbank
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

As a member of 1114's beta-testing team, I've seen the C/C++ code for the new controller, and in my opinion it's still somewhat rough around the edges. I think releasing it to teams now would just result in confusion, and dozens of people pointing out the same flaws to the code's maintainers.
__________________
Patrick Fairbank
Team 254 | Mentor (2012-)
Team 1503 | Mentor (2007-2011)
Team 296 | Alumnus (2001-2004) | Mentor (2005-2006)

patfairbank.com
Reply With Quote
  #11   Spotlight this post!  
Unread 28-09-2008, 18:42
EricH's Avatar
EricH EricH is online now
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,811
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: Should FIRST Release the 2009 Control System beta Libraries and information?

Quote:
Originally Posted by Elliot Swart View Post
...

While I have no doubt that many teams will choose to sit out the beta test and wait for the results, there should be a way for teams who want to see the libraries to do so. To ensure that teams who look at beta code and information know about the risks of using beta code, perhaps they could register to get read-only access to the beta test forum. This would also prevent the problem of having 1500+ solutions generated for each problem.

Even with the libraries, without the CompactRIO the non-beta test teams are not going to be activly debugging them. We will just get an overview of how the robot is controlled. While we need a beta test, there is no reason why non-beta test teams shouldn't have access to the beta information if they want it.
Tell that to FIRST. FIRST, for reasons known only to them, has chosen not to release the information. If this is to change, teams must ask for it. Also, there is the public forum.

Once again, if we want a change in FIRST, we must ask FIRST to change.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #12   Spotlight this post!  
Unread 28-09-2008, 18:58
Elliot Swart's Avatar
Elliot Swart Elliot Swart is offline
Registered User
FRC #0192 (Gunn Robotics Team)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Palo Alto, CA
Posts: 7
Elliot Swart is an unknown quantity at this point
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

That's what I am trying to do. I just plan to let the poll sit for a couple of days, and if the % in favor of releaseing seems impressive enough, I'll write to FIRST asking them to release the information.

p.s. The public forum has very little information


I think one problem with the beta test are the group applications. Essentially, teams that applied together are getting access to all the information and code, even though they only have 1 compactRIO. Many more teams than the 18 beta testers have access to the code. Why shouldn't every team.

It is notable that many of the disenters are either from Beta Teams or in the beta testing groups. Your teams obviously feel themselves prepared to deal with the perils of beta code and information, why do you want to deprive that right from others.

While I think many people in the beta teams disagree with me about the release of information, please remember that FIRST is a competition, and they are being given an advantage. Thier programming and electronics people will be much better prepared at the start of the competition than the rest of the teams. While I don't resent them for being accepted into the beta tests, and I understand this test is necessary, as part of the FIRST community and pillars of the FIRST competition, they should be using thier influence to level the playing field, not fight against it.

When a beta tester says that he doesn't think the other teams are ready to see what his team is allowed to, he either being condesending, or trying to retain his teams competative advantage.
Reply With Quote
  #13   Spotlight this post!  
Unread 28-09-2008, 19:18
EricH's Avatar
EricH EricH is online now
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,811
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: Should FIRST Release the 2009 Control System beta Libraries and information?

Quote:
Originally Posted by Elliot Swart View Post
p.s. The public forum has very little information
Give them time. The teams got their units earlier in the week. You don't expect teams to do ALL the testing in one week or less, do you?

Quote:
It is notable that many of the disenters are either from Beta Teams or in the beta testing groups. Your teams obviously feel themselves prepared to deal with the perils of beta code and information, why do you want to deprive that right from others.
I have not been on the team I graduated from for two years. This year, I will have no team by my own choice. And it isn't just the beta teams, it's WFA winners. Remember 159 teams applied, but only 18 were accepted. I'm sure FIRST would have liked 159 teams, but that's the way things are.

Quote:
When a beta tester says that he doesn't think the other teams are ready to see what his team is allowed to, he either being condesending, or trying to retain his teams competative advantage.
Or, he sees something that he thinks is not right and is buying time for a fix to be implemented.

Remember, the beta teams are required to teach other teams about what they learn. If they don't, FIRST could have them send their unit back.

EDIT: Elliot, I think someone beat you to it.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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


Last edited by EricH : 28-09-2008 at 20:09.
Reply With Quote
  #14   Spotlight this post!  
Unread 28-09-2008, 19:25
Mike Schroeder's Avatar
Mike Schroeder Mike Schroeder is offline
Gone the way of the dinosaur
AKA: "Big Mike"
no team
 
Join Date: Jul 2001
Rookie Year: 1999
Location: North Brunswick, NJ
Posts: 1,872
Mike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond reputeMike Schroeder has a reputation beyond repute
Send a message via AIM to Mike Schroeder Send a message via Yahoo to Mike Schroeder
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

okay to all of you who think the code and stuff should be released early, take a second, go back and read some of the stuff in the technical forum here on chiefdelphi. find a thread with more than 50 posts in it, got one good, now read all the replies, I will give you a sec.... good no sort through all those replies, and tell me how many were useful...... good now out of those useful replies tell me how many were someone repeating that information over again, now tell me how many contratict each other, now how many are just someone saying something like this is great or i agree or i dont like it or just a random post not relaying any useful information. now imagine that x 10 and that is what you will get if you open all this early to everyone so Dave Lavery has said it before, and although its raining in NJ right now i'll reitterate GO OUTSIDE get some fresh air enjoy life, then worry about robots.
__________________
GOT SEARCH?

"We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard"-JFK
Reply With Quote
  #15   Spotlight this post!  
Unread 28-09-2008, 19:35
BornaE's Avatar
BornaE BornaE is offline
Registered User
FRC #0842 (Formerly 39)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Gilbert, Arizona
Posts: 359
BornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant futureBornaE has a brilliant future
Re: Should FIRST Release the 2009 Control System beta Libraries and information?

Quote:
Originally Posted by Elliot Swart View Post
When a beta tester says that he doesn't think the other teams are ready to see what his team is allowed to, he either being condesending, or trying to retain his teams competative advantage.
I think that in this stage a limited number of people should have access to the codes and clean it up. no one meant any specific team neither they intended to be condescending.

FIRST has a limited number of developers working on this new control system and if they are bombarded by hundreds of email per day asking almost the same questions, they cannot efficiently isolate problems and fix it, nor they can answer the questions.
__________________
-Borna Emami
Team 0x27
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
The 2009 Control System Q&A Thread crake FRC Control System 59 11-01-2009 10:43
Buying the 2009 control system BornaE FRC Control System 9 16-10-2008 17:16
**FIRST EMAIL**/ FRC 2009 Control System Early Release Update dlavery FIRST E-Mail Blast Archive 12 15-10-2008 19:30
**FIRST EMAIL**/Invitation to Beta test the New Control System Mark McLeod FIRST E-Mail Blast Archive 222 24-09-2008 19:48
The Access Points on the 2009 Control System Shadow503 Rumor Mill 10 28-04-2008 23:22


All times are GMT -5. The time now is 20:06.

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