|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Multiple IR Key codes to activate four hybrid operating modes
Quote:
|
|
#2
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
Not at all! The message is what comes out the other end...and I am still only selecting one of 4 commands, which is what the rules allow.
Note that I specified the message in each case: For the message "Drive straight", the signal is: 241 For the message "Turn left", the signal is: 134 For the message "Whack ball", the signal is: 423 For the message "Stop", the signal is: 123 I have modified the SIGNAL to be 3 characters, but I have NOT changed the number of MESSAGES. The are still only 4 messages. =================================== To show you what would be illegal, consider this example of a use of a larger number of coded messages, with a smaller signal: The message "drive" uses a first digit of 1 The message "turn" uses a first digit of 2 The message "manipulate ball" uses a first digit of 3 The message "stop" uses a first digit of 4. Now, we get to the illegal part: For a first digit of 1, the second digit of 1 means "slow" For a first digit of 1, the second digit of 2 means "medium" For a first digit of 1, the second digit of 3 means "fast" For a first digit of 2, the second digit of 1 means "right" For a first digit of 2, the second digit of 2 means "left" For a first digit of 3, the second digit of 1 means "pop off overpass" For a first digit of 3, the second digit of 2 means "pick up" For a first digit of 3, the second digit of 3 means "drop" For a first digit of 4, the second digit of 1 means "with manipulator down" For a first digit of 4, the second digit of 2 means "with manipulator up" See how in this illegal example, we use only the 4 digits, and the signal is only two characters long, but it is decoded into ten different MESSAGES! |
|
#3
|
||||
|
||||
|
Re: How many RoboCoach Commands?
Quote:
Quote:
Last edited by jtdowney : 09-01-2008 at 08:54. |
|
#4
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
Pressing two buttons in sequence is not the same as pressing two buttons at once.
However, it is likely that the intent of that rule is also to prohibit the longer signal scheme I presented.....so if someone plans to use this scheme, it would be wise to ask about it on the Q&A |
|
#5
|
||||
|
||||
|
Re: How many RoboCoach Commands?
Quote:
Quote:
|
|
#6
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
Didn't I just explain how this does NOT increase the complexity of the message? (ie. it is not transmitting more than more 4 messages) I guess I did a lousy job the first time
![]() Let's say you want to transmit for different commands, which are: Drive straight Turn left Whack ball Stop First case: You could use a single button for each one Drive straight = "1" button Turn left = "2" button Whack ball = "3" button Stop = "4" button Second case: You could make it use the sequential pressing of 3 buttons for each one: Drive straight: press "2" button, then press "4" button, then press "1" button Turn left: press "1" button, then press "3" button, then press "4" button Whack ball: press "4" button, then press "2" button, then press "3" button Stop: press "1" button, then press "2" button, then press "3" button What is the message in each case? In the first case, the first message is "Drive straight". In the second case, the first message is "Drive straight". How is "Drive straight" a longer message than "Drive straight"? I don't understand. Last edited by MrForbes : 09-01-2008 at 09:32. |
|
#7
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
"Drive straight" is not a message, it's an action. With the sequential button presses in your example you're obeying the "do no more than four actions" rule, but you're still violating the "don't use changes in signal states to send long messages" rule.
|
|
#8
|
|||
|
|||
|
Re: How many RoboCoach Commands?
so who is going to confirm that six robots are doing exactly what is written on six small cards? six more refs? instant replay? gp?
|
|
#9
|
||||
|
||||
|
Re: How many RoboCoach Commands?
We can sit here and argue semantics until the cows come in but I think the rules have very clearly stated the way the Hybrid mode should operate is you have 4 buttons that do 4 actions and those actions cannot change the actions the other buttons perform. It doesn't matter how complex or simple your IR commands are. Button 1 can only make it do one thing and the same with buttons 2 through 4.
|
|
#10
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
I am doing the following things:
--using a maximum of four different inputs from the robocoach --communicating no more than four messages, states, or conditions to the robot --limiting the robot to react to four distinct commands --I am helping to insure that the robot will only react to permitted signaling devices belonging to the assigned alliance I am not doing any of the following prohibit things: --switching between more than 4 states or conditions --operating thru more than one input at a time --using changes in signal states to encode or transmit larger messages (eg Morse code) (note that morse code uses only two digits to encode the whole alphabet and number set, where I am using 4 different 3 character long sequences of 4 numbers to encode 4 different messages) I still don't understand how this is a violation of any of the rules. |
|
#11
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
Quote:
Quote:
(Morse code actually uses a set of either three or four symbols, not two "digits", but that's beside the point.) |
|
#12
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
(I agree about Morse code, I didn't mention the short and long spaces)
What you say may be true, but could you please quote a rule that says so? I can't find one. |
|
#13
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
Sorry to be in the middle of this epic Morse code throwdown, but I have a thought:
Could a lack of a command also be a command? Would it count as one of the four? Example: Press "1" and the robot does something. If no command is received in the next three seconds, the robot reverts to a previous behavior until another button is pushed. In this example, you are technically sending information by not pressing a button within a time period. Would this count as a command? |
|
#14
|
|||||
|
|||||
|
Re: How many RoboCoach Commands?
Quote:
|
|
#15
|
||||
|
||||
|
Re: How many RoboCoach Commands?
Quote:
Not pressing "1" within 3 seconds is not sending a command. The bot is simply playing out it's program. Pressing "1" again before the 3 seconds to restart the timer could be considered 1) reissuing the command (so you are patting the "watchdog) 2) or a new type of command (extended period) |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Robocoach signals loophole? | jacobhurwitz | Rules/Strategy | 51 | 29-01-2008 09:16 |
| Too many R/C commands in a loop? | ManicMechanic | VEX | 1 | 02-07-2007 00:52 |
| How many targets? | geeknerd99 | Kit & Additional Hardware | 19 | 16-01-2007 18:16 |
| How Many Buttons? | Beth Sweet | Regional Competitions | 13 | 17-12-2006 21:32 |