View Single Post
  #4   Spotlight this post!  
Unread 24-02-2006, 12:14
David Brinza's Avatar
David Brinza David Brinza is offline
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,378
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Re: Programming After 21st

FIRST Q&A addresses the question of writing code for the practice robot:

http://forums.usfirst.org/showthread.php?t=733
Quote:
02-22-2006, 12:44am
FRC1293
Junior Member


Fix-It Windows, software development, and second robots
Suppose we build two robots that are functionally identical. During the time between ship date and a competition, we work on the second robot (which wouldn't even darken the doorway of a competition). Due to their identicalness, software development for the second robot would seem to be functionally the same as software development for the competition robot. Should programming for the second robot be considered open season, or does it fall under the control of a Fix-It Window?

Yesterday, 05:22 PM
GDC
Senior Member


Re: Fix-It Windows, software development, and second robots
You may develop all the software that you want for your second robot. There are no restrictions on developing practice code for practice robots. However, if even one line of the code is developed after the primary robot has shippped and outside of the Fix-It-Window, then none of the code may be used on the competition robot. All software used on the competition robot (whether it was developed on a practice robot or not) must be developed during the build season, during the Fix-It-Windows, or at the competition site.
Now all I need is a clear definition of practice code and how to distinguish it from competition code. If I code and test an algorithm on my practice bot and then change variable names for the code used in the competition robot, is that OK?

I think not - wouldn't this violate the intent of a related Q&A response? See:

http://forums.usfirst.org/showthread.php?t=647
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration