Go to Post You cannot change people, you can only change yourself. - KenWittlief [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 Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 05-11-2014, 09:26
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 910
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: Robots sharing information

I was wondering about this a while ago and I don't even think you would need to know the IP of partner robots. Your protocol could start off with broadcast messages and each robot could start an election process or something similar to select a master. Unless I am missing the limitations of how the VLANs are setup it sounds like a really interesting case study for students to get some ad-hoc network programming done.

Ideally someone could put out a single API that teams could hook into to establish communications. Then sending could be as simple as calling the API and letting it take care of the networking.
Reply With Quote
  #2   Spotlight this post!  
Unread 05-11-2014, 09:44
Jon Stratis's Avatar
Jon Stratis Jon Stratis is online now
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,792
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Robots sharing information

Check out the FMS whitepaper:
http://www.usfirst.org/sites/default...Paper_RevA.pdf

It seems to indicate that communication between VLANs is not possible, although it doesn't go into sufficient technical detail to explain why.

Quote:
The FRC competition field is configured such that each team has its own virtual local area network (VLAN) within which all data is passed. The characteristics of a VLAN ensure that the command packets from one team’s DS do not cause a response on another team’s robot. These VLANs exist on both the wired and wireless side of the playing field’s network; this is why for example, it’s necessary for a team in Blue Player Station #1 to connect their DS into the corresponding cable for that station. On the wireless side of the network, the VLANs are configured in the field access point by broadcasting an individual network (SSID) for each of the six teams on the field, each with its own encryption passkey. These VLANs are configured prior to the start of each match so that only the six teams assigned in FMS may operate on the field.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #3   Spotlight this post!  
Unread 05-11-2014, 10:02
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,623
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Robots sharing information

Let me propose something else to achieve this result...

In previous years I asked in the official questions if a team was allowed to place a light source in the driver's station area anywhere for their alliance. In other words...if you are in 1,2 or 3...I asked if we could put say a flashlight in our other alliance member's windows. The answer was yes at the time as long as they agree and it does not require a power source or extra interconnecting cables.

So that would sort of indicate that there is a chance that FIRST would allow you to send data between robots or driver's stations using light. Maybe by modulating the low power laser we have in the past been allowed as well.

There are lots of ways to send data using light: modulation and encoding for example. You could take a picture of a QR code: there's a bunch of bytes and if you do that over and over there's a lot of bytes. You could watch an LED toggle between ON/OFF or change color. You could AM modulate a laser. You could use IrDA transceivers.

You could potentially exploit the fact that some cell phones have a camera that faces the user.
You could potentially use NFC.

So this is solvable without exploiting the field.
There is a way to actually communicate across the VLANs but it is a hack and very ungracious to your competitors.
So please - do not put yourselves or your team in the position to get in trouble with FIRST.

Last edited by techhelpbb : 05-11-2014 at 14:48.
Reply With Quote
  #4   Spotlight this post!  
Unread 05-11-2014, 13:54
FrankJ's Avatar
FrankJ FrankJ is online now
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,934
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Robots sharing information

The Crios are on a different subnet from everything else. You would not be able to easily talk to other than your own even without the VLAN present. The competition FMS uses smart switches so DS computer only routes to the FMS computer & their robot. Without the smart switches the Driver Stations can see & talk to each other via ethernet.
__________________
If you don't know what you should hook up then you should read a data sheet

Last edited by FrankJ : 05-11-2014 at 14:06. Reason: clarity
Reply With Quote
  #5   Spotlight this post!  
Unread 05-11-2014, 14:01
Tungrus Tungrus is offline
Registered User
no team
 
Join Date: Mar 2013
Location: Somewhere
Posts: 370
Tungrus is just really niceTungrus is just really niceTungrus is just really niceTungrus is just really nice
Re: Robots sharing information

FMS is secured, external access is not possible (as far as I know). Robot to Robot communication sounds interesting and great potential, however I am concerned with other robots taking up my bandwidth and other resources or the worst opponent rogue bot making our robot dance to their tune!
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


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

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