Go to Post FIRST Isn't just about the robots, it's about Gracious Professionalism, co-opetition, and outreach also. - Julia Magoolia [more]
Home
Go Back   Chief Delphi > Technical > Control System > Sensors
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 29-01-2008, 11:38
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
IR Jamming from 2 or more remotes - results

We ran a few tests yesterday which confirm a lot of what others have said regarding IR jamming. We also went through the effort of switching IR receivers with those sensitive to different carrier frequencies.

The receiver on the IR board is sensitive to 38kHz.

We ran an additional board with a receiver sensitive to 36kHz, and another at 56kHz.

What we found was that an IR remote transmission at any of the 3 frequencies was able to jam another at any of the 3 frequencies.

Is anyone else worried that a RoboCoach, by simply holding down a button on a remote, might effectively render a good part of the field "IR-useless?"
Reply With Quote
  #2   Spotlight this post!  
Unread 29-01-2008, 11:42
vhcook's Avatar
vhcook vhcook is online now
Reader of Things
AKA: Victoria
FRC #1939 (Kuh-nig-its)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Kansas City, MO
Posts: 546
vhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Yes.

I suspect that part of the reason the robocoach stations are positioned where they are is to help prevent inter-alliance jamming.

I'm trying to lead our hybrid design in a direction that minimizes our emissions both to avoid adding to the problem and to reduce our vulnerabililty to it.
__________________


Reply With Quote
  #3   Spotlight this post!  
Unread 29-01-2008, 11:59
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Quote:
Originally Posted by vhcook View Post
Yes.

I suspect that part of the reason the robocoach stations are positioned where they are is to help prevent inter-alliance jamming.

I'm trying to lead our hybrid design in a direction that minimizes our emissions both to avoid adding to the problem and to reduce our vulnerabililty to it.
Thanks for the reply. Would you be willing to share ideas on this, in the thread? The reason is, we're now initiating the same type of design, BUT it is dependent on what all the other alliance IR emissions are.

I think it will be vital to get the word out to all teams expecting to use IR, that they WILL need to do more than just use a TV remote.

FYI, I believe your alliance may CHOOSE which end of the field your RoboCoach will be stationed at, meaning you could have opponent RoboCoaches beaming IR commands right beside you.

My gut feeling is telling me to do this:

1) Add a lens in front of the IR LED. Make sure it produces a nice parallel beam, that spreads only enough to give some margin of aiming error.

2) Throw bright visible, non-interfering LEDs around the IR LED, so you can see your beam, and know where you're aiming.

3) Make 6 of these, and ask your alliance partners and opponents use them if they haven't already got something cooked up.
Reply With Quote
  #4   Spotlight this post!  
Unread 29-01-2008, 12:18
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: IR Jamming from 2 or more remotes - results

The way I can see it, there are two concerns here
1) There may be times when you will not be able to communicate with your robot because of other team's IR.
2) Your communications with your robot might interfere with your alliance's communications

A solution to #1 is to make sure that you don't have any time-dependent routines among your 4 hybrid modes. For example, rather than having "drive forward" as a response to a given button press, have "drive forward 5m". Rather than "turn left", have "turn left 90 degrees". This way, a sudden loss of your ability to communicate will not doom your robot in hybrid mode, it'll just mean you will start your next command a little later once the interference clears.

A solution to #2 is probably more difficult. Perhaps you could make an IR 'gun', with a long IR-absorbent tube in front of your remote's IR emitter, to increase your aiming accuracy. On the robot, mount a little visible-light LED that lights up to confirm reception of the command so you know when you 'hit'. Another solution would be to simply co-operate with your alliance partners so that only one of your is signalling at a given time.

Quote:
FYI, I believe your alliance may CHOOSE which end of the field your RoboCoach will be stationed at, meaning you could have opponent RoboCoaches beaming IR commands right beside you.
The opponents may be beside you, but the lane divider will be between them and your robots at the start. Someone should check if the material the lane divider is made of is opaque to IR transmissions. If it is, then the only interference your robots will deal with at the beginning of hybrid mode will be from your alliance partners.
Reply With Quote
  #5   Spotlight this post!  
Unread 29-01-2008, 12:24
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,991
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Quote:
Originally Posted by Bongle View Post
A solution to #1 is to make sure that you don't have any time-dependent routines among your 4 hybrid modes. For example, rather than having "drive forward" as a response to a given button press, have "drive forward 5m".
Or: "Drive to ball position #2, knock down the ball, then proceed to drive laps while avoiding other robots"

Our programmers are thinking big...we'll see how it works out...
Reply With Quote
  #6   Spotlight this post!  
Unread 29-01-2008, 12:43
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Gents, sorry to reign this thread in, but the issue isn't what your robot should do once it receives an IR signal.

It's receiving an IR command at all!

Waiting for the interference to clear up, and sending a non-time dependent command isn't a viable solution. Neither is sending a "do everything" IR command. Both won't cut it if they never get to the robot.

RoboCoach 1: hits IR command and holds it

RoboCoach 2: hits IR command, it doesn't work. Thinking he can sneak in the command when "interference clears up," he continues to hold the IR command, hoping everyone else will let up, even for a split second.

RoboCoach 1: IR command is now jammed by RoboCoach 2. Thinking he can sneak in the command when "interference clears up," he continues to hold the IR command.

Deadlocked ?
Reply With Quote
  #7   Spotlight this post!  
Unread 29-01-2008, 12:46
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,991
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Actually, it is about what your robot does with the command, because if you are really clever with your programming, your robot will only need one command at the beginning of hybrid period that will tell it what to do for the rest of the period, and you can just ignore the IR inputs after it receives that one command. Jamming problem solved.
Reply With Quote
  #8   Spotlight this post!  
Unread 29-01-2008, 12:51
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Quote:
Originally Posted by squirrel View Post
Actually, it is about what your robot does with the command, because if you are really clever with your programming, your robot will only need one command at the beginning of hybrid period that will tell it what to do for the rest of the period, and you can just ignore the IR inputs after it receives that one command. Jamming problem solved.
Just make sure you're never stuck as "RoboCoach 2" above .
Reply With Quote
  #9   Spotlight this post!  
Unread 29-01-2008, 13:06
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,991
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

yeah...you would want a directional tube on the IR reciever, and some cooperation with your alliance partners!
Reply With Quote
  #10   Spotlight this post!  
Unread 29-01-2008, 13:18
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
Alternative IR transceivers

We bought a couple of "Fyre Fly" IR Transceivers (http://www.rentron.com/Fyre-Fly.htm) and have been experimenting with them. Although operating at IRDA wavelengths, they have a different carrier frequency. The range is about 100 feet with both the narrow and wide LEDs running at 12VDC, line-of-sight, in a dark room. TV remotes don't seem to interfere with their IR. We are head-mounting one of them on our robotcoach, and are trying to figure out the best mounting configuration on the robot.
__________________
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
  #11   Spotlight this post!  
Unread 29-01-2008, 12:37
vhcook's Avatar
vhcook vhcook is online now
Reader of Things
AKA: Victoria
FRC #1939 (Kuh-nig-its)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Kansas City, MO
Posts: 546
vhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

My emission control strategy is more tactical than technical. If we get the autonomous part of our hybrid mode to work properly, the robocoach will signal two or fewer times, which should leave a lot of available airtime for our partners. Add to that a bit of shielding on the robot to make sure that we don't pick up signals from the remote robocoach station or the opponent stations, and we should be fairly interference-friendly.

Adding a targeting/transmit warning LED to the remote to help the alliance coordinate against interference would probably be a good idea. If you're looking to loan them out, how are you looking at making them modular enough to work with a variety of remote shapes?
__________________


Reply With Quote
  #12   Spotlight this post!  
Unread 29-01-2008, 13:21
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Quote:
Originally Posted by vhcook View Post
Adding a targeting/transmit warning LED to the remote to help the alliance coordinate against interference would probably be a good idea. If you're looking to loan them out, how are you looking at making them modular enough to work with a variety of remote shapes?
What about an entire remote? If a team (alliance member or opponent) gave you a custom remote that had a targeting light (illuminates where it's pointed), indicator light (shows when in use), and a nice tight parallel IR beam, would you be willing to re-train your IR board to use it?

Or would you insist on using your own IR remote?

Or what if you supplied your entire alliance with three remotes wired together via circuit that prevents them from transmitting at the same time? Or even does some clever time-slicing?

I agree, any attachment requiring integration of existing remotes would be messy.
Reply With Quote
  #13   Spotlight this post!  
Unread 29-01-2008, 13:29
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,991
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

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).
Attached Thumbnails
Click image for larger version

Name:	thetrack.jpg
Views:	140
Size:	83.5 KB
ID:	6175  
Reply With Quote
  #14   Spotlight this post!  
Unread 29-01-2008, 14:51
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: IR Jamming from 2 or more remotes - results

Quote:
Originally Posted by squirrel View Post
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.

Last edited by Bongle : 29-01-2008 at 14:54.
Reply With Quote
  #15   Spotlight this post!  
Unread 29-01-2008, 15:15
Matt H. Matt H. is offline
Long Distance Mentor
FRC #1726 (N.E.R.D.S.)
Team Role: Alumni
 
Join Date: May 2006
Rookie Year: 2007
Location: Sierra Vista, AZ
Posts: 238
Matt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond repute
Re: IR Jamming from 2 or more remotes - results

Well now that people have realized that this is a problem there are several ways to go about solving it--the most obvious is to avoid using the supplied IR equipment altogether and go with a different signaling mechanism.

You could also have your robot wait 3 secs for a command and then begin a default autonomous period.

Oh and Squirrel--The problem is that you may not even be able to get that first command to your robot because everyone is trying to do the same. As your alliance partners are all pointing their remotes right where you are pointing your you may end up not able to do anything.
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
IR REMOTES team550 Control System 2 15-01-2008 00:00
Results from Drexel, thanks from 365. archiver 2001 1 24-06-2002 02:44
Results from GLR? archiver 2001 0 24-06-2002 02:44
results from regionals archiver 2000 0 23-06-2002 22:31
More Mid-Altantic Results archiver 2000 11 23-06-2002 22:26


All times are GMT -5. The time now is 21:47.

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