Go to Post "Is it possible to cut enough holes in the robot to weight reduce 8 lbs?" - ScoutingNerd175 [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-03-2010, 20:53
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Networking remote dashboard

You must use a subnet other than 10.0.0.0/8, your team IPs are in this subnet.

For example if you use 172.3.69.0/24, it would work without any issues. However, without additional software it is not possible to have a camera feed on the second computer.

Exampel setting to use:
DS:
USB IP: 172.3.69.1
USB Subnet mask: 255.255.255.0
USB Other settings: empty
Forward dashboard to: 172.3.69.2

Remote DashboardPC
IP: 172.3.69.2
Subnet mask: 255.255.255.0
__________________
Eric Haskins KC9JVH
  #2   Spotlight this post!  
Unread 09-03-2010, 23:40
rwood359 rwood359 is offline
Registered User
AKA: Randy
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Aug 2008
Rookie Year: 2008
Location: Waialua, HI
Posts: 212
rwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to all
Re: Networking remote dashboard

Quote:
Originally Posted by EHaskins View Post
However, without additional software it is not possible to have a camera feed on the second computer.
Thanks for the information. I'll try it Thursday in Phoenix. But without the camera, the Dashboard isn't very useful.
  #3   Spotlight this post!  
Unread 10-03-2010, 11:41
slavik262's Avatar
slavik262 slavik262 is offline
We do what we must because we can.
AKA: Matt Kline
FRC #0537 (Charger Robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Sussex, WI
Posts: 310
slavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to behold
Send a message via AIM to slavik262
Re: Networking remote dashboard

Quote:
Originally Posted by EHaskins View Post
For example if you use 172.3.69.0/24, it would work without any issues. However, without additional software it is not possible to have a camera feed on the second computer.
What do you mean by additional software? Do you mean software that forwards packets throught the Classmate? What do you suggest using for this?
__________________
  #4   Spotlight this post!  
Unread 10-03-2010, 12:16
buchanan buchanan is offline
Registered User
FRC #2077 (Laser Robotics)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2007
Location: Wales, WI
Posts: 66
buchanan is just really nicebuchanan is just really nicebuchanan is just really nicebuchanan is just really nice
Re: Networking remote dashboard

Is there documentation available as to how "dashboard forwarding" is intended to work and what's legal vs what's "not supported?" There are clear rules about physical and wireless network connections, and reasonably clear statements about port blocking, but where were we supposed to learn that the OP's configuration (which sounds a lot like what we've been doing) was somehow forbidden? If the remote dashboard/video tools use the same cRIO ports, protocols, and subnet as the provided classmate dashboard/video software, and run over legal physical connections, what's been violated? This does not sound to me like a matter of something not being "supported," it sounds more like something's been done to explicitly prevent it. Is that "something" documented anywhere?

Surprise or no, if the classmate-remote subnet must be different than the 10 subnet, why is it that the remote dashboard (proper) would expect to work over it while a remote video monitor wouldn't? Does the "forwarding" mechanism support one but not the other?
  #5   Spotlight this post!  
Unread 10-03-2010, 23:29
rwood359 rwood359 is offline
Registered User
AKA: Randy
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Aug 2008
Rookie Year: 2008
Location: Waialua, HI
Posts: 212
rwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to allrwood359 is a name known to all
Re: Networking remote dashboard

Quote:
Originally Posted by buchanan View Post
There are clear rules about physical and wireless network connections, and reasonably clear statements about port blocking, but where were we supposed to learn that the OP's configuration (which sounds a lot like what we've been doing) was somehow forbidden? If the remote dashboard/video tools use the same cRIO ports, protocols, and subnet as the provided classmate dashboard/video software, and run over legal physical connections, what's been violated? This does not sound to me like a matter of something not being "supported," it sounds more like something's been done to explicitly prevent it.
When we had the two connections "bridged", the indicator by Enet Link on the Diagnostic tab of the Driver's Station was red. That was what caused the tech to say that the mode was not supported. We had other problems at the time so I don't know if the FMS link would have worked with the bridged connections. If we have a practice match to waste (small chance) tomorrow, I'll try bridging again.
  #6   Spotlight this post!  
Unread 11-03-2010, 02:59
buchanan buchanan is offline
Registered User
FRC #2077 (Laser Robotics)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2007
Location: Wales, WI
Posts: 66
buchanan is just really nicebuchanan is just really nicebuchanan is just really nicebuchanan is just really nice
Re: Networking remote dashboard

We'll be trying out our setup at the WI regional starting tomorrow morning - we'll find out.

Having spent some more time digging, I suspect they may be blocking all hosts on the 10.0.0.0 network except 10.x.y.z where x.y is a registered team number and z is either the cRIO (2) or Classmate (5?). I guess it makes sense, but it would have been nice to have been told this earlier (or were we?)

Another interesting data point is that we ran a couple of weeks ago at the Sussex WI practice meet under a presumably semi-official FMS without any problem.

We're working on a proxy dashboard to forward both the dashboard and video feeds in case we find out tomorrow that our current setup is blocked. I see that EHaskins has also posted what looks to be a similar solution at http://www.chiefdelphi.com/forums/sh...ad.php?t=84147

The other piece is to reconfigure the USB adapter to make a separate network rather than bridging on to 10.0.0.0. I'm trusting that's easy but haven't looked...
  #7   Spotlight this post!  
Unread 11-03-2010, 21:38
Kitmor's Avatar
Kitmor Kitmor is offline
Registered User
AKA: Kit Morton
FRC #0847 (PHRED)
Team Role: Leadership
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Philomath
Posts: 24
Kitmor will become famous soon enoughKitmor will become famous soon enough
Re: Networking remote dashboard

Our team had the same issue at the Oregon regional.
We had a usb NIC and had the network adapters bridged, and when it was like that, we could never get communications to our robot on the field. I don't know what it was that was causing the conflict, but as soon as we removed the bridge, the communications issues went away. I am wondering if FIRST was intending for us to have a separate dashboard this year on the field, because I'm not certain how else it is possible to attach the dashboard.

-Kit
__________________
"Stand back we don't know what it is going to do"

  #8   Spotlight this post!  
Unread 11-03-2010, 23:40
phobozad phobozad is offline
Registered User
AKA: Burger
FRC #0537
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2005
Location: WI
Posts: 4
phobozad is an unknown quantity at this point
Re: Networking remote dashboard

I can confirm that you cannot connect to the FMS with a bridged connection and another computer hanging off of it. As soon as the FMS system detects more than one computer attached to the field, they cut you off from field management. That being said, someone might try disabling ICMP on the attached laptop and/or firewalling off everything except the needed ports for dashboard data and video.

If that doesn't work, you will need to either write or find some software to read packets off the field interface and resend them on the USB ethernet interface. The only other option is turning the Classmate into a router, which is trivial and requires no extra software. Unfortunately, to make this work you need to add a default gateway or static route to the cRIO, which I haven't found a way to do yet (let me know if you know how).

However, if you only need dashboard data and aren't trying to get video on the second laptop, EHaskins' instructions are all you need - you can enter what IP you want to forward to with the "remote dashboard" function in the DS software.

Quote:
Another interesting data point is that we ran a couple of weeks ago at the Sussex WI practice meet under a presumably semi-official FMS without any problem.
That presumption would be false. I was one of the ones helping to run that event; specifically I was working the field/control system. We were running the FMS light program, which while it may be semi-official, only provides very basic field control. We're still working on reintegrating and doing a complete overhaul of our FMS, but even then there aren't any plans to restrict access like at official events.
  #9   Spotlight this post!  
Unread 12-03-2010, 03:18
buchanan buchanan is offline
Registered User
FRC #2077 (Laser Robotics)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2007
Location: Wales, WI
Posts: 66
buchanan is just really nicebuchanan is just really nicebuchanan is just really nicebuchanan is just really nice
Re: Networking remote dashboard

We successfully ran our last practice match with a separate network, non-bridged, connecting the USB/ethernet adapter to the remote display machine, with a forwarding proxy installed in place of the classmate's local dashboard. So we have at least one configuration proven to work. I expect that's what we'll stick with now.

It's a bit unfortunate that what seems to be a reasonable and useful configuration, apparently not prohibited by the letter or spirit of the rules, is effectively prohibited by a practical limitation of the FMS that wasn't revealed until the last minute.

I'm also a little baffled about how the remote dashboard feature on the DS was INTENDED to work. Was it truly understood by anyone that this was a development-only feature that couldn't be supported in competition?
  #10   Spotlight this post!  
Unread 12-03-2010, 06:55
slavik262's Avatar
slavik262 slavik262 is offline
We do what we must because we can.
AKA: Matt Kline
FRC #0537 (Charger Robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Sussex, WI
Posts: 310
slavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to behold
Send a message via AIM to slavik262
Re: Networking remote dashboard

Quote:
Originally Posted by buchanan View Post
It's a bit unfortunate that what seems to be a reasonable and useful configuration, apparently not prohibited by the letter or spirit of the rules, is effectively prohibited by a practical limitation of the FMS that wasn't revealed until the last minute.

I'm also a little baffled about how the remote dashboard feature on the DS was INTENDED to work. Was it truly understood by anyone that this was a development-only feature that couldn't be supported in competition?
The entire thing seems like a bit of a Catch-22 to me. We'll also be switching over to some sort of proxy system today. It's quite unfortunate that this "feature" of the FMS was never revealed to teams. Echoing buchanan, I don't understand what was intended at all, or if there was some lack of communication higher up in FIRST. Despite over and over giving teams the resources and suggesting procedures for running dashboard software on another laptop, it is now impossible to have a second laptop on the same subnet.
__________________
  #11   Spotlight this post!  
Unread 25-09-2010, 11:06
Jon236's Avatar
Jon236 Jon236 is offline
Registered User
AKA: Jon Mittelman
FRC #2648 (Infinite Loop)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2000
Location: Windsor, Maine
Posts: 741
Jon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond repute
Re: Networking remote dashboard

Our Classmate's ethernet port is hosed and we want to use a usb nic. The device we bought works great on the team laptop, but not the Classmate. Are there any Classmate-particular issues I need to be aware of?
__________________
Jon Mittelman

Senior Judge Advisor New England & Israel 2014-2015
Infinite Loop Mentor 2011-2015
TechnoTicks Mentor 2000-2011
Championship Chairman's Award 2009 Team236 TechnoTicks
Judge 2010-2015 Championships
Senior Judge Advisor New England District Championship 2014-2015
Judge Advisor Tel Aviv Regional 2007-2015
Judge Advisor Pine Tree Regional 2013
Maine Regional Planning Committee
New England District Planning Committee
Lead Inspector Microsoft Tel Aviv Regional 2006-2008
Judge & Lead Inspector GM/Technion Tel Aviv Regional 2006
Judge UTC Hartford Regional 2006
  #12   Spotlight this post!  
Unread 25-09-2010, 20:57
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,563
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Networking remote dashboard

Quote:
Originally Posted by Jon236 View Post
Our Classmate's ethernet port is hosed and we want to use a usb nic. The device we bought works great on the team laptop, but not the Classmate. Are there any Classmate-particular issues I need to be aware of?
The important information to know is whether Windows is recognizing the USB nic or not. Our USB nic works fine, but we had to install the included drivers.
  #13   Spotlight this post!  
Unread 25-09-2010, 23:06
Jon236's Avatar
Jon236 Jon236 is offline
Registered User
AKA: Jon Mittelman
FRC #2648 (Infinite Loop)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2000
Location: Windsor, Maine
Posts: 741
Jon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond repute
Re: Networking remote dashboard

Quote:
Originally Posted by Joe Ross View Post
The important information to know is whether Windows is recognizing the USB nic or not. Our USB nic works fine, but we had to install the included drivers.

Correct....in addition, it is necessary to disable all other network connections on the Classmate.
__________________
Jon Mittelman

Senior Judge Advisor New England & Israel 2014-2015
Infinite Loop Mentor 2011-2015
TechnoTicks Mentor 2000-2011
Championship Chairman's Award 2009 Team236 TechnoTicks
Judge 2010-2015 Championships
Senior Judge Advisor New England District Championship 2014-2015
Judge Advisor Tel Aviv Regional 2007-2015
Judge Advisor Pine Tree Regional 2013
Maine Regional Planning Committee
New England District Planning Committee
Lead Inspector Microsoft Tel Aviv Regional 2006-2008
Judge & Lead Inspector GM/Technion Tel Aviv Regional 2006
Judge UTC Hartford Regional 2006
Closed Thread


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
remote dashboard mikedeggy General Forum 1 06-03-2010 00:35
camera connected to crio- transmits to remote dashboard not local mcbean Programming 3 28-01-2010 19:10
Remote Remote Kickoff for Southern California ChrisH Southern California Regional Robotics Forum 0 05-01-2004 12:36
Remote Remote Kick off at University High School George1902 Off-Season Events 4 04-01-2004 21:05
Networking Dial-up Ashley Weed Math and Science 13 05-09-2003 23:30


All times are GMT -5. The time now is 14:42.

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