|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
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. |
|
#2
|
|||||
|
|||||
|
Re: Team Update #3
Quote:
Quote:
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. |
|
#3
|
||||
|
||||
|
Re: Team Update #3
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.
|
|
#4
|
|||||
|
|||||
|
Re: Team Update #3
Quote:
For example, if your default was "drive straight" and every button had a "after x action, default" (or just "drive straight"), I would say that is legal. What I thought he said was "I do nothing for x seconds and have that as a command." That is having more than one command, unless you have a default. Maybe any team using a default should put the default action at the top of their card with a note that "the robot will do this unless I tell it to do otherwise." |
|
#5
|
|||||
|
|||||
|
Re: Team Update #3
From the following page:
http://www.usfirst.org/community/frc...nt.aspx?id=482 Quote:
![]() |
|
#6
|
|||||
|
|||||
|
Re: Team Update #3
GDC - thanks for the clarification.
When I read the fourth paragraph of Team Update #3, I could almost hear it being read by the folks in Monty Python and the Holy Grail. "The number of commands shall be FOUR. The associated number of actions shall be FOUR. FIVE is RIGHT OUT!" Thus speaks the GDC on the usage of the Holy RoboRemote. |
|
#7
|
|||||
|
|||||
|
Re: Team Update #3
Quote:
-dave . |
|
#8
|
|||||
|
|||||
|
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.
|
|
#9
|
|||||
|
|||||
|
Re: Team Update #3
Let's change the descriptions a little (my emphasis):
Quote:
|
|
#10
|
||||
|
||||
|
Re: Team Update #3
Quote:
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. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
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 |