Previous
Troubleshoot problems
Dashboards let you visualize sensor data from machines across your organization. You build a dashboard by adding widgets (GPS maps, stat displays, time series graphs, and data tables) and configuring each widget to pull data from a specific sensor and capture method.
Dashboards are for monitoring and analysis. If you need to control a machine remotely (send commands to motors, view live camera feeds, actuate grippers), use a teleop workspace instead.
Click Add widget and select a widget type. The widget appears in your dashboard layout. Click the pencil icon in the top right of the widget to configure it.
To rearrange widgets, click and drag the grid icon in the top left of a widget. Drag the divider between widgets to resize them.
Displays the current location reported by a movement sensor on a map.
To configure:
Displays the most recent reading from a sensor as a single value.
To configure:
Displays a graph of sensor readings over time. You can add multiple lines to compare readings from different sensors or fields on the same graph.
To configure each line:
Displays a grid of sensor readings. Each row is a reading; each column is a field.
To configure:
Choose a sensor from the Resource name dropdown.
Choose a capture method.
Set the refetch rate and time range in seconds.
Write a custom MQL aggregation pipeline to transform your data into columns.
For example, given sensor data with nested readings:
{
"data": {
"readings": {
"temperature": 22.96,
"humidity": 48.318
}
}
}
Use a $project stage to select and rename columns:
{
"$project": {
"Temperature": "$data.readings.temperature",
"Humidity": "$data.readings.humidity"
}
}
For more on MQL aggregation, see the MongoDB documentation.
Click Save.
Use the filter bar at the top of a dashboard to scope which data the widgets display:
Filters apply to all widgets in the dashboard.
Dashboards and teleop workspaces are separate features that appear as separate tabs under FLEET.
| Dashboard | Teleop workspace | |
|---|---|---|
| Purpose | Monitor data trends across machines | Control and monitor a specific machine in real time |
| Widget types | GPS, stat, time series, table | GPS, stat, time series, table, plus actuation and camera |
| Scope | Organization-level with filters | Requires selecting a specific machine |
| Control | Read-only | Can send commands to components |
Use dashboards when you want to watch data from multiple machines or analyze trends over time. Use teleop workspaces when you need to interact with a specific machine.
Was this page helpful?
Glad to hear it! If you have any other feedback please let us know:
We're sorry about that. To help us improve, please tell us what we can do better:
Thank you!