Skip to content

FRC | Robot Networking

uakotaobi edited this page Jan 9, 2019 · 10 revisions

Network devices

The OM5P-AC robot radio serves as a router and a gateway, causes each FRC robot to become a mobile, ad hoc network.

Robot Radio

Addresses:

Address type Address Notes
IPv4 (static) 10.TE.AM.1 TE.AM is the four-digit team number (ours is 1759)

Robot Radio Configuration

RoboRIO

Addresses:

Address type Address Notes
mDNS roborio-TEAM-frc.local Requires Avahi, Bonjour, or some other ZeroConf implementation
USB 172.22.11.2 Only works when the RoboRIO is plugged into a PC via the USB device port (USB-A-to-USB-B cable)
IPv4 (DHCP) 10.TE.AM.x Only works when the Robot Radio is serving as the RoboRIO's DHCP server (connected via Ethernet cable); 20 <= x <= 199
169.254.?.? Used if a DHCP connection cannot be established and no other method works

More reading: https://wpilib.screenstepslive.com/s/4485/m/13503/l/242608-roborio-networking

RoboRio Setup

The RoboRIO WebDashboard can be accessed by taking one of the addresses above and plugging it into a web browser connected to the robot network.

As of 2019:

  • CAN configuration is no longer supported
  • Silverlight, and therefore IE, is no longer required, thank goodness

Driver Station

Addresses

Address type Address Notes
IPv4 (DHCP) 10.TE.AM.x Only works when the robot radio is serving as the DHCP server for the driver station (via wireless or Ethernet connection); 20 <= x <= 199

Co-processor setup

References

  1. https://www.reddit.com/r/FRC/comments/5vflu5/usb_camera_not_showing_up_in_the_driver_station/