Skip to content

Elastic ​

Competition dashboard for viewing robot data.

What Is Elastic? ​

Elastic is a drag-and-drop dashboard by Team 353, designed for competition use. It connects to the robot via NetworkTables to display live data and camera streams.

Launching Elastic ​

In VSCode, press Ctrl+Shift+P, select WPILib: Start Tool, then choose Elastic.

Capabilities ​

FeatureDescription
NT4 topicsView any NetworkTables value as a widget
Drag-and-drop cardsArrange widgets freely on the dashboard
Color schemes20+ built-in themes
Camera streamsAuto-deactivate when not in use to save bandwidth
Auto IPRetrieves robot IP from FRC Driver Station

Widgets ​

Common widgets to add to your dashboard:

  • Field - Robot pose and trajectory visualization
  • Match Time - Remaining match time from FMS
  • Swerve - Module states and odometry
  • Mechanism - 2D mechanism visualization
  • Number Bar - Numeric telemetry (velocity, current, etc.)
  • Boolean - Status indicators (note acquired, ready to shoot)

Configuration ​

Elastic layout and widget settings persist between sessions. Layout files are stored on the dashboard computer, not the roboRIO.

Detailed Docs ​

Full documentation: Elastic GitBook

Built for XBot Robotics Team 488