View Single Post
  #11   Spotlight this post!  
Unread 17-01-2005, 12:32
Kris Verdeyen's Avatar
Kris Verdeyen Kris Verdeyen is offline
LSR Emcee/Alamo Game Announcer
FRC #0118 (Robonauts)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 2001
Location: Houston, TX
Posts: 696
Kris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond repute
Re: Practicing after Ship - pros & cons

Con: It makes the rules inconsistent

The obvious new question brought up by the ruling is, "Can we update the software on our practice robot between the FIW and the competition?"

The simple answer, suggested by the (flawed) ruling issued by the FIRST Q/A team, is, "Yes, Of course! It's a practice robot, change all the code you want!"

But, as we all know, to every complicated problem is a simple answer... that's wrong.

Let's start with two assumptions:
1)If you change the software on your practice robot, muddle around with variables and subroutines and whatnot, you're doing software development.
2)If you have two identical platforms, and you're developing software for one, you're developing software for the other.

Here's where it gets tricky. If my driver is practicing, he's evaluating the robot the whole time. He'll say to my software guys, "you know, the gain on this arm motion is a little too high, let's see if we can fix it." The software guys, being the rule-following good FIRST citizens that they are, will tell the driver that they are not allowed to make changes, even to the practice robot code, but they'll note his request, and change it at the competition.

My contention is that there is not a whit of difference between noting that a change like that has to be made, and making the change. Software development is not just coding, and it's as much finding out what doesn't work as it is finding out what does. This ruling completely ignores that fact.

If you practice after the FIW, and the driver so much as opens his mouth to complain about how the robot handles, he's doing software development.
__________________
...Only a few people are awake and they live in a state of constant total amazement. -JP Shanley, Joe vs. the Volcano

Last edited by Kris Verdeyen : 17-01-2005 at 12:38.
Reply With Quote