Go to Post Sometimes at work I fantasize about being a giant bulldozer operator. - AdamHeard [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

 
Reply
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 15-01-2008, 21:09
ChrisH's Avatar Unsung FIRST Hero
ChrisH ChrisH is offline
Generally Useless
FRC #0330 (Beach 'Bots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 1,230
ChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond repute
Re: Team Update #3

Quote:
Originally Posted by Scott Carpman View Post
By far the most entertaining lines of the update:

It may be as simple as “stop right now
and wait,” or as complex as “turn left, drive forward, raise the arm, grab the
Trackball, lower the arm, race across the Finish Line, feed the hamster, complete
my calculus homework, then stop.”
I hate it when Q&A gets cute like this. I'm sure somebody will be running around a competition asking about "where is the hamster our robot is supposed to feed?" or "Can your robot help me with my calculus homework?"
__________________
Christopher H Husmann, PE

"Who is John Galt?"
Reply With Quote
  #17   Spotlight this post!  
Unread 15-01-2008, 21:46
flightofone flightofone is offline
Registered User
AKA: John Clayton
FRC #2104 (Colonel Robotics)
Team Role: Teacher
 
Join Date: Dec 2006
Rookie Year: 2007
Location: South High, Worcester, MA
Posts: 40
flightofone is just really niceflightofone is just really niceflightofone is just really niceflightofone is just really niceflightofone is just really nice
Send a message via AIM to flightofone
Re: Team Update #3 - remaining question

We had programmed our buttons to:
A - turn left 10-degrees, unless already at the stops
B - turn right 10-degrees, unless already at the stops
C - speed up 2fps, unless already at maximum forward speed
D - slow down 2fps, unless already at maximum reverse speed
It seems like this may not meet the letter of the law, since any button-push at the limits will not do anything, and the cases of crossing the zero-speed value reverse the direction of the robot. Any thoughts?
__________________
There's a fine line between fishing and just standing on the shore like an idiot. - Stephen Wright
________________________________________
2007 UTC Regional - Finalists (thanks 25 & 176)
Reply With Quote
  #18   Spotlight this post!  
Unread 15-01-2008, 21:58
lukevanoort lukevanoort is offline
in between teams
AKA: Luke Van Oort
no team
 
Join Date: Oct 2005
Rookie Year: 2005
Location: Waterloo, ON, Canada
Posts: 1,873
lukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond reputelukevanoort has a reputation beyond repute
Send a message via AIM to lukevanoort
Re: Team Update #3

Quote:
Originally Posted by flightofone View Post
We had programmed our buttons to:
A - turn left 10-degrees, unless already at the stops
B - turn right 10-degrees, unless already at the stops
C - speed up 2fps, unless already at maximum forward speed
D - slow down 2fps, unless already at maximum reverse speed
It seems like this may not meet the letter of the law, since any button-push at the limits will not do anything, and the cases of crossing the zero-speed value reverse the direction of the robot. Any thoughts?
This is something that I don't like about the RoboCoach rules. It seems to me that legality/illegality here is a matter of semantics. If you just have software safety limits that are in constant effect, the buttons seem to fit; they communicate for the robot to do the same thing every time (speed up/slow down/turn), but the default behavior overrides this for safety reasons at certain speeds. It the GDC clarified to make that illegal, then software limits (such as using a limit switch to stop an arm) and all other devices that teams use to keep operator error from damaging their robots become illegal (assuming that they affect something the robocoach controls).

Quote:
Originally Posted by Dave Flowerday View Post
The way I read it, toggling is not allowed. The litmus test was if the robot will do the same thing every time a button is pressed - this is not the case when toggling. Also, it seems to invalidate the example that was given during kickoff, where one button can start the robot moving and the same robot can stop it.
I would tend to agree, but this seems to become an issue of wording. One could argue (likely a losing argument, but not too far out there) that 'toggle arm position' is a command that will produce the same result every time--a toggling of arm position. Of course, another could then argue that the 'raise arm' and 'lower arm' functions are different actions that result from one command.
__________________
Team 1219: 2009 - Mentor
Team 587: 2005 - Animator, 2006-2008 - Team Captain

Last edited by lukevanoort : 15-01-2008 at 22:16.
Reply With Quote
  #19   Spotlight this post!  
Unread 15-01-2008, 22:12
T3_1565 T3_1565 is offline
Registered User
AKA: Twitch Drive Designer
FRC #1360
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2005
Location: Burlington, Ontario
Posts: 855
T3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant futureT3_1565 has a brilliant future
Send a message via MSN to T3_1565
Re: Team Update #3

I think the sum of the robocoach part is:
"The litmus test would be “does sending the same message from the Signaling
Device result in the same action on the Robot every time the message is sent?” If the answer is “no” then it is probably not allowed."

very well put paragraph.
Reply With Quote
  #20   Spotlight this post!  
Unread 15-01-2008, 22:34
Mr.G Mr.G is offline
Registered User
AKA: Kevin
FRC #0326 (Xtreme Eagles / Romulus High School / General Motors)
Team Role: Engineer
 
Join Date: Dec 2002
Rookie Year: 2001
Location: Romulus
Posts: 244
Mr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond repute
Send a message via AIM to Mr.G
Re: Team Update #3

Seems like to many things going on in 15 seconds. We are usually happy if the robot even moves. Good luck to all.
Reply With Quote
  #21   Spotlight this post!  
Unread 15-01-2008, 23:45
jgannon's Avatar
jgannon jgannon is offline
I ᐸ3 Robots
AKA: Joey Gannon
no team
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Pittsburgh, PA
Posts: 1,467
jgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond repute
Re: Team Update #3

Quote:
Originally Posted by lukevanoort View Post
This is something that I don't like about the RoboCoach rules. It seems to me that legality/illegality here is a matter of semantics. If you just have software safety limits that are in constant effect, the buttons seem to fit; they communicate for the robot to do the same thing every time (speed up/slow down/turn), but the default behavior overrides this for safety reasons at certain speeds. It the GDC clarified to make that illegal, then software limits (such as using a limit switch to stop an arm) and all other devices that teams use to keep operator error from damaging their robots become illegal (assuming that they affect something the robocoach controls).
I'd have to say that this is still legal.
Quote:
The commands can also initiate the execution of more complex routines, as long as the routines rely only upon input from sensors and systems on-board the robot (i.e. not using information from the RoboCoach and/or Signaling Device other than “start routine xx”).
You're still sending the same command, but it is doing something different not because of a software state machine, but instead because it is a complex routine that is responding to sensor input (such as a limit switch or a tach). That seems to be exactly the sort of thing they're trying to permit. In light of this, it sounds like Mr. Clayton's software design would pass muster. Am I off-base here?
__________________
Team 1743 - The Short Circuits
2010 Pittsburgh Excellence in Design & Team Spirit Awards
2009 Pittsburgh Regional Champions (thanks to 222 and 1218)
2007 Pittsburgh Website Award
2006 Pittsburgh Regional Champions (thanks to 395 and 1038)
2006 Pittsburgh Rookie Inspiration & Highest Rookie Seed

Team 1388 - Eagle Robotics
2005 Sacramento Engineering Inspiration
2004 Curie Division Champions (thanks to 1038 and 175)
2004 Sacramento Rookie All-Star

_
Reply With Quote
  #22   Spotlight this post!  
Unread 16-01-2008, 01:20
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Team Update #3

...Far as I'm concerned theres no real need for all this lawyering of this rule.

You get FIVE functions to work with. Buttons 1,2,3,4, as well as what to do if no button is pushed.

Which to me, you could have something like

No Action: Run laps around the track, dead reckoning, using sensors, however you like.
Button 1: Get trackball from position 1
Button 2: get trackball from position 2
Button 3: get trackball from position 3
and Button 4: go to other side of track, and wait for one of buttons 1,2,or 3

and thats all you really need, and as such I suspect we're going to see ALOT of veteran teams known for good autonomous modes to have a setup much like this.

I dont think we'll see that the robocoaches signalling device is going to be super reliable, and thus realtime control is more or less out of the question.

Besides which, using a series of keys to issue a realtime operation seems a bit like trying to smash a nail into wood using your face for a hammer, as far as user friendliness goes, never mind that its breaking the rules.

Hybrid mode was not INTENDED for realtime operation. Thats what teleoperated is for. Why you would even want to try to operate one of these robots in real time with just four buttons is completely beyond me.

I race cars on the track in my spare time, I know how to 'lawyer' competition rulebooks, but I don't with respect to FIRST because finding a loophole thats obviously against the spirit of the competition takes away from the fun of solving the challenge, where in the racing world, we don't have this notion of gracious professionalism, rule-lawyering happens all the time by everyone, and to be frank, the only real goal is to be the fastest.
Reply With Quote
  #23   Spotlight this post!  
Unread 16-01-2008, 01:28
dlavery's Avatar
dlavery dlavery is offline
Curmudgeon
FRC #0116 (Epsilon Delta)
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Herndon, VA
Posts: 3,176
dlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond repute
Re: Team Update #3

Quote:
Originally Posted by Dave Flowerday View Post
The way I read it, toggling is not allowed. The litmus test was if the robot will do the same thing every time a button is pressed - this is not the case when toggling. Also, it seems to invalidate the example that was given during kickoff, where one button can start the robot moving and the same robot can stop it.
During the kickoff broadcast the demonstration used a TV remote for which four functions were programmed: "Drive Forward," "Turn Left," "Turn Right," and "Stop." I do not believe that anything in the rules or in the updates invalidate the demonstration.

-dave
__________________
"I know what you're thinking, punk," hissed Wordy Harry to his new editor, "you're thinking, 'Did he use six superfluous adjectives or only five?' - and to tell the truth, I forgot myself in all this excitement; but being as this is English, the most powerful language in the world, whose subtle nuances will blow your head clean off, you've got to ask yourself one question: 'Do I feel loquacious?' - well do you, punk?"
- Stuart Vasepuru, 2006 Bulwer-Lytton Fiction Contest



My OTHER CAR is still on Mars!!!
Reply With Quote
  #24   Spotlight this post!  
Unread 16-01-2008, 02:13
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,813
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: Team Update #3

Quote:
Originally Posted by 1075guy View Post
...Far as I'm concerned theres no real need for all this lawyering of this rule.

You get FIVE functions to work with. Buttons 1,2,3,4, as well as what to do if no button is pushed.

Which to me, you could have something like

No Action: Run laps around the track, dead reckoning, using sensors, however you like.
Button 1: Get trackball from position 1
Button 2: get trackball from position 2
Button 3: get trackball from position 3
and Button 4: go to other side of track, and wait for one of buttons 1,2,or 3
WRONG. Read Update 3, particularly the fifth paragraph, quoted below.
Quote:
Originally Posted by Update 3 paragraph 5
The actions that the Robot takes in response to the messages received should be repeatable and predictable. In practical terms, this means that when the RoboCoach presses Button #3, Action #3 always occurs. Robot responses that are time-dependent or message sequence dependent are not allowed. For example, programming the Robot so that it initiates Action “A” if Button #3 is pushed during the first five seconds of the Hybrid Period, and it initiates Action “B” if button #3 is
pushed during the second five seconds of the Hybrid Period, etc. would not be allowed. This time-dependent context for the message interpretation is equivalent to the ability to send more than four single, unique messages, and is contrary to the intended RoboCoaching concept.
(emphasis mine)
This is closest to the situation you describe. I thought there was something more specific in there, but there isn't. I would say that having a "time-dependent context" (say, a "if no command received for x seconds do this") also violates the intent.

Please, don't make the GDC make a rule about "No command will be counted as a signal and limit you to three buttons." Partly because that will be unenforceable, partly because it isn't needed with the current rules.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #25   Spotlight this post!  
Unread 16-01-2008, 02:57
Travis Hoffman's Avatar Unsung FIRST Hero
Travis Hoffman Travis Hoffman is offline
O-H
FRC #0048 (Delphi E.L.I.T.E.)
Team Role: Engineer
 
Join Date: Sep 2001
Rookie Year: 2001
Location: Warren, Ohio USA
Posts: 4,047
Travis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond repute
Re: Team Update #3

Quote:
Originally Posted by GeeForce View Post
I'm very glad about this update. I've had to debate with several people (mostly programmers) trying to loophole and lawyer the "4 commands" rule.
I would submit that most people are not psychic, and therefore, the rule as originally written was vague enough to warrant the kind of follow-up treatment provided by the GDC "to provide some insight into the rules, what the members of the GDC were thinking
when they were written, and how they will be interpreted." You can only seek to "loophole and lawyer" what you already understand to be true. The uncertainty surrounding this topic prior to Team Update #3 absolves most everyone of trying to skirt a rule whose true intent was shifting around like a ghost in the mist. I myself thought a "jump to next autonomous step" action was a perfectly legal and constant action to apply to a single button press. I now know that the GDC's intent is for that to be a prohibited action. In fact, I would almost bet that that specific clarification exists precisely because I and perhaps others suggested it in these forums in the first place, much like I am also certain the new requirement for the drive team to be behind the line before trackballs are placed in G20 was inserted precisely because I suggested people use the somewhat common feature of operator station-based autonomous select controls to tell the robot where on the field the trackballs were after they were placed on the overpass. Perhaps in the future I should simply keep my mouth shut instead of offering such suggestions of previously legal strategies to the FIRST community as a whole?

I would also submit that many programmers are not so much trying to bend the rules as they are extremely eager in their natural desire to creatively squeeze as much functionality out of this new tool as possible. Having received the needed clarification, they will proceed accordingly, although many will continue to be disappointed by what they feel is an exceedingly restrictive slant on the application of this new technology.
__________________

Travis Hoffman, Enginerd, FRC Team 48 Delphi E.L.I.T.E.
Encouraging Learning in Technology and Engineering - www.delphielite.com
NEOFRA - Northeast Ohio FIRST Robotics Alliance - www.neofra.com
NEOFRA / Delphi E.L.I.T.E. FLL Regional Partner

Last edited by Travis Hoffman : 16-01-2008 at 03:17.
Reply With Quote
  #26   Spotlight this post!  
Unread 16-01-2008, 03:14
jgannon's Avatar
jgannon jgannon is offline
I ᐸ3 Robots
AKA: Joey Gannon
no team
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Pittsburgh, PA
Posts: 1,467
jgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond repute
Re: Team Update #3

Quote:
Originally Posted by EricH View Post
WRONG. Read Update 3, particularly the fifth paragraph
I have to disagree with you on this one, Eric, if I'm understanding 1075guy's post correctly. There is no rule to say that the robot can't start acting at the beginning of the match without a signal from the Robocoach (obviously, since this would disallow full autonomy). If the Robocoach pushes a button, then it will do something different. It will do the same thing every time you push that button, regardless of when you push it. This satisfies the requirements as I understand them. As such, in some sense you can think of this as five actions: a default, and a response to each button. I suspect that many teams will have "do nothing" as their default action, but I also imagine that there will be a number of teams who will start moving at the beginning of the match before the Robocoach presses a button, and they will do so legally.
__________________
Team 1743 - The Short Circuits
2010 Pittsburgh Excellence in Design & Team Spirit Awards
2009 Pittsburgh Regional Champions (thanks to 222 and 1218)
2007 Pittsburgh Website Award
2006 Pittsburgh Regional Champions (thanks to 395 and 1038)
2006 Pittsburgh Rookie Inspiration & Highest Rookie Seed

Team 1388 - Eagle Robotics
2005 Sacramento Engineering Inspiration
2004 Curie Division Champions (thanks to 1038 and 175)
2004 Sacramento Rookie All-Star

_
Reply With Quote
  #27   Spotlight this post!  
Unread 16-01-2008, 03:40
dlavery's Avatar
dlavery dlavery is offline
Curmudgeon
FRC #0116 (Epsilon Delta)
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Herndon, VA
Posts: 3,176
dlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond repute
Re: Team Update #3

Quote:
Originally Posted by 1075guy View Post
...Far as I'm concerned theres no real need for all this lawyering of this rule.

You get FIVE functions to work with. Buttons 1,2,3,4, as well as what to do if no button is pushed.

Which to me, you could have something like

No Action: Run laps around the track, dead reckoning, using sensors, however you like.
Button 1: Get trackball from position 1
Button 2: get trackball from position 2
Button 3: get trackball from position 3
and Button 4: go to other side of track, and wait for one of buttons 1,2,or 3

and thats all you really need, and as such I suspect we're going to see ALOT of veteran teams known for good autonomous modes to have a setup much like this.
That is the way that I read it also. Of course, for any sort of an official interpretation, you would need to pose the question to the official FIRST Q&A System (my mantra for the year: "NONE of the answers you get outside the official Q&A System have any authority or certification, and will not be considered by the referees"). But your interpretation seems to be reasonable.

-dave


.
__________________
"I know what you're thinking, punk," hissed Wordy Harry to his new editor, "you're thinking, 'Did he use six superfluous adjectives or only five?' - and to tell the truth, I forgot myself in all this excitement; but being as this is English, the most powerful language in the world, whose subtle nuances will blow your head clean off, you've got to ask yourself one question: 'Do I feel loquacious?' - well do you, punk?"
- Stuart Vasepuru, 2006 Bulwer-Lytton Fiction Contest



My OTHER CAR is still on Mars!!!
Reply With Quote
  #28   Spotlight this post!  
Unread 16-01-2008, 07:59
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,709
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Team Update #3

I'll toss in about the arm position toggling. I don't think this would be too much of a stretch, but it'd depend on how you implemented it. If you counted how many times the toggle button was pressed, it'd be illegal because it'd depend on a software state. I think it'd be legal if it started a "move arm" routine that depended on the physical position of the arm. Obviously this sounds a lot like arguing semantics, but I think it makes sense.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #29   Spotlight this post!  
Unread 16-01-2008, 08:31
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,750
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: Team Update #3

Let's change the descriptions a little (my emphasis):

Quote:
Originally Posted by 1075guy View Post
...Far as I'm concerned theres no real need for all this lawyering of this rule.

You get FIVE functions to work with. Buttons 1,2,3,4, as well as what to do if no button is pushed.

Which to me, you could have something like

Default Autonomous Action: Run laps around the track, dead reckoning, using sensors, however you like.
Button 1: Get trackball from position 1 and then revert to Default
Button 2: get trackball from position 2 and then revert to Default
Button 3: get trackball from position 3 and then revert to Default
and Button 4: go to other side of track, and then stop
Those button commands always have the same associated actions, so there should be no problem. As Dave suggests, ask Q&A if you want to be sure.
__________________
(since 2004)
Reply With Quote
  #30   Spotlight this post!  
Unread 16-01-2008, 09:26
IbleedPink233's Avatar
IbleedPink233 IbleedPink233 is offline
Registered User
FRC #0233 (The Pink Team)
Team Role: Alumni
 
Join Date: Dec 2007
Rookie Year: 2003
Location: Florida
Posts: 133
IbleedPink233 is a splendid one to beholdIbleedPink233 is a splendid one to beholdIbleedPink233 is a splendid one to beholdIbleedPink233 is a splendid one to beholdIbleedPink233 is a splendid one to beholdIbleedPink233 is a splendid one to behold
Re: Team Update #3

Quote:
Originally Posted by GaryVoshol View Post
Let's change the descriptions a little (my emphasis):

Those button commands always have the same associated actions, so there should be no problem. As Dave suggests, ask Q&A if you want to be sure.
This makes sense to me, after all, there has to be some allowance for good ol' autonomous programming to come into play. The default is just autonomus programming, is't it? It isn't another signal, so it is perfectly legit.
I don't think that you necessarily need to "revert back to default" for every command to make it legal. You may make it a part of your strategy, but it doesn't make it any more legal.

About arm toggling - I know lots have already commented on it - you'll probably have to Q+A that. From a software standpoint, you could easily make a toggle function that does the same thing every time, but I think that the referees may decide the legitimacy based on the black box approach - where they judge based on the actions of the robot, regardless of how it is programmed. I don't blame them, it is by far the most objective way to do it and doesn't require inside knowledge of the bot.
I'd suggest that you either Q+A it or hope that you can do it, but prepare in case you can't.
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
Team Update #2 Thexder General Forum 26 01-02-2008 12:56
Team Update #21 Mark McLeod General Forum 3 19-04-2007 09:42
Team Update #18 Ben Piecuch General Forum 114 23-03-2007 17:52
Team update #12 Rob Colatutto General Forum 7 20-02-2004 16:13
Team Update #7 Up Steven Carmain General Forum 5 27-01-2003 23:15


All times are GMT -5. The time now is 10:37.

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