Go to Post And you said it would be an easy game hint... Time to break out the N-Spire and do some number crunching - CalTran [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
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
  #1   Spotlight this post!  
Unread 12-02-2011, 22:14
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 511
tomy has a spectacular aura abouttomy has a spectacular aura about
Conflicting Rules?

Quote:
4.3.6 FIRST recognizes that it is the responsibility of each team to design and construct their ROBOT within.....On the software side, writing actual lines of code, verification of syntax, final debugging, etc would all be considered development of the final software implementation, and must be completed during the approved fabrication periods.
Quote:
<R24> During the period between ship date and the competitions, all teams may manufacture SPARE, REPLACEMENT, and UPGRADE PARTS, and develop software for their ROBOT at their home facility... This will allow teams to have the maximum time possible prior to each competition event to develop and complete the software for their ROBOT while maximizing the potential capabilities provided by the control system
These two rules seem to conflict them selfs one says you can't develop software after the build season (4.3.6). And one says you can (<R24>)

Here is the document:

http://usfirst.org/uploadedFiles/Rob...Robot_RevI.pdf
  #2   Spotlight this post!  
Unread 12-02-2011, 22:16
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,941
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Conflicting Rules?

Quote:
Originally Posted by tomy View Post
These two rules seem to conflict them selfs one says you can't develop software after the build season (4.3.6). And one says you can (<R24>)

Here is the document:

http://usfirst.org/uploadedFiles/Rob...Robot_RevI.pdf
R24 makes the period after build season an "approved fabrication period," so you can develop code during that time.

It's the littlest bit ambiguous, but 4.3.6 is intended for the period before kickoff, but if not for R24 it would indeed affect the period afterward as well. Nice catch
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli

Last edited by Basel A : 12-02-2011 at 22:18.
  #3   Spotlight this post!  
Unread 12-02-2011, 22:18
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 511
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Conflicting Rules?

yes but 4.3.6 says this

Quote:
On the software side, writing actual lines of code,
verification of syntax, final debugging, etc would all be considered development of the final software
implementation, and must be completed during the approved fabrication periods.
which means you can not do any coding after the fabrication period
  #4   Spotlight this post!  
Unread 12-02-2011, 22:19
Zuelu562's Avatar
Zuelu562 Zuelu562 is offline
Ready for WPI District!
AKA: Jake Janssens
FRC #3623 (Terror Bots)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Massachusetts
Posts: 340
Zuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to beholdZuelu562 is a splendid one to behold
Re: Conflicting Rules?

You've got a very good point in the conflicting rules on paper. Over the past year or two as one of the lead programmers it actually does kind of make sense on paper; you shouldn't have a robot, and therefore you probably won't be able to code for it. Most teams skirt this with a testbed platform for their programmers, and keep the cRIO for the withholding allowance to facilitate coding.

Also, I'm pretty sure if you went to any "real world" programmers and said they do fabrication, they would either drag you into a lengthy debate on the subject or stuff you in the nearest cramped space.
__________________
Team Resume
562 "S.P.A.R.K." - Student Programmer 2008-2011, Field Coach 2011
3623 "Terror Bots" - Technical Mentor, Field Coach 2012 - Present

Volunteer Resume:
BattleCry@WPI 12, 13, 15, 16 - Queuing
BattleCry@WPI 14 - Field Reset
Granite State District Event 2014 - Team Queueing
NEFIRST District Championships '14,'15,'16 - Team Queuing
  #5   Spotlight this post!  
Unread 12-02-2011, 22:19
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,941
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Conflicting Rules?

Quote:
Originally Posted by tomy View Post
yes but 4.3.6 says this



which means you can not do any coding after the fabrication period
Yes, but R24 states that between the ship/zip date and your first competition IS PART of the fabrication period.
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
  #6   Spotlight this post!  
Unread 12-02-2011, 22:21
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 511
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Conflicting Rules?

ok that makes more sense they should word it better
  #7   Spotlight this post!  
Unread 12-02-2011, 22:22
implosionprez's Avatar
implosionprez implosionprez is offline
Registered User
AKA: Ty
FRC #2484 (Team Implosion)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2008
Location: Woods Cross, Utah
Posts: 74
implosionprez is an unknown quantity at this point
Re: Conflicting Rules?

Quote:
Originally Posted by tomy View Post
yes but 4.3.6 says this



which means you can not do any coding after the fabrication period
It says you can't develop code except for during the approved fabrication periods. <R24> defines the period after ship day as one of the approved fabrication periods.
__________________
  #8   Spotlight this post!  
Unread 12-02-2011, 22:23
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,825
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: Conflicting Rules?

Quote:
Originally Posted by tomy View Post
yes but 4.3.6 says this



which means you can not do any coding after the fabrication period
Did you see the part about "and develop software for their ROBOT at their home facility" in <R24>?
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

  #9   Spotlight this post!  
Unread 12-02-2011, 22:23
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 511
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Conflicting Rules?

Thanks for the clarification
  #10   Spotlight this post!  
Unread 12-02-2011, 22:24
jee7s jee7s is offline
Texan FIRSTer, ex-frc2789, ex-frc41
AKA: Jeffrey Erickson
FRC #6357
 
Join Date: Nov 2007
Rookie Year: 1997
Location: Dripping Springs, TX
Posts: 319
jee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond reputejee7s has a reputation beyond repute
Re: Conflicting Rules?

FRC/GDC is really after preventing off season code development with these rules. They don't want you cutting and pasting code onto your robot that you developed in the many months before kickoff.

Think of it like a fabricated item...you can't use anything made before kickoff on your robot. That doesn't mean you can't be inspired by a design you made in past years or in the off season. Likewise, just as you can build some parts after ship date because the rules say you can, you can also develop code in the same way, because the rules say you can.

The rules don't conflict (if you ask me). The "approved fabrication period" is both the build season and the time between events.
__________________

2013 Alamo Regional Woodie Flowers Finalist Award Winner
2012 Texas Robot Roundup Volunteer of the Year
Texas Robot Roundup Planning Committee, 2012-present
FRC 6357 Mentor, 2016-
FRC 2789 Mentor, 2009-2016 -- 2 Golds, 2 Silvers, 8 Regional Elimination Appearances

FRC 41 Mentor 2007-2009
FLL Mentor 2006
FRC 619 Mentor 2002
FRC 41 Student 1998-2000
  #11   Spotlight this post!  
Unread 12-02-2011, 22:34
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Conflicting Rules?

Tomy,
It is easy to confuse people with text taken out of context. The section you reference in your first post includes this...
Pondering software issues to be resolved, researching general case solutions, discussing solutions with teammates, collecting raw materials, sketching mechanisms, preparing tools, and outlining high-level descriptions of software algorithms are all reasonable activities before the scheduled build period. However, completing detailed dimensioned drawings of specific parts, and any actual fabrication of any hardware items intended to go on the actual competition ROBOT is prohibited outside of the approved fabrication periods. On the software side, writing actual lines of code, verification of syntax, final debugging, etc would all be considered development of the final software implementation, and must be completed during the approved fabrication periods.

In other words, you may think, write, test code provided that "writing actual lines of code, verification of syntax, final debugging, etc" must be completed during the approved periods. Think of code as a modified part. You decide on a modification and plan how to build and install said part then bring the materials with you when at competition or during access periods and make the final assy during those legal times.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
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


All times are GMT -5. The time now is 05:31.

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