Quote:
Originally Posted by squirrel
I still don't see the big problem if you set up the robot to accept one of 4 commands at the beginning of the period, and then ignore inputs after that.
all that is required is that you coordinate with your alliance partners as to when you will be sending a signal, and make sure you don't both/all3 try to send a signal at once, and that you have your IR board set up to be somewhat directional (pointing towards your corner of the field).
|
The problem is that a malicious opponent (or overzealous alliance partner) could simply hold a button down and flood the playing field with IR, thus preventing you from sending your command if he starts before you do.
Quote:
|
Gents, sorry to reign this thread in, but the issue isn't what your robot should do once it receives an IR signal. ...
|
There are two cases here:
1) The interfering IR source is your allies. In that case, ask them to stop driving-by-remote for a second and send your command. Maybe afterwards, help them code up a routine that requires less IR input.
2) The interfering IR source is your opponents. It might be a good idea to put a IR-opaque shield on the left side of your board, since your opponents will always be on the left side of your robot to start. This will prevent them from being able to interfere with your own IR communications. So at least, you'll be able to get a single command in before your robot makes the first corner and enters your opponent's zone.
Another idea I just had:
-Mount the IR board on the rear of the robot facing backwards so that it is facing directly towards your alliance robo-coach station. This will reduce the set of potential interfere-ers to only your alliance partners, over whom you have greater control.