Data portal
Log in to the Data Portal using your MSA-provided credentials.
Request credentials from the demo page. Contact us at support@mainstreetautonomy.com to reset your password.
Terminology
- Platform: a configuration of hardware and software
- Instance: a particular system
Instances of a Platform are nominally all the same, but this is often not strictly true due to manufacturing tolerances, slightly different versions of hardware, minor software differences, etc.
The Roomba i3 is a Platform. The Roomba you have at home is an Instance.
Logs
A log is all the data recorded during a calibration data collect.
Each log has some associated data:
Field | Description |
---|---|
Date | When the log was created, UTC |
Name | The account name who created the log |
Log Name | The system-generated unique name for the log |
Label | A comment provided when the log was created |
Robot | <Platform>.<Instance> |
Status | The current status, see Log status |
Each log's webpage contains:
- A collection of files; more can be added while the log is unlocked (before you click)
- A collection of notes
- When a calibration is complete, a Calibration Output
Log status
Status | Locked? | Description |
---|---|---|
Log Created | Unlocked | The log has been created; files can be added |
Pending Calibration | Locked | Processing has not started |
In Progress | Locked | Processing and human review is underway |
Calibrated | Locked | The calibration was successful; a download is available |
Failed | Locked | The calibration failed; an error note is available |
Cancelled | Locked | The log was cancelled; no downloads are available |
Create an Instance
- Log in to the Data Portal
- Click "Manage Robots"
- If necessary, create a new Platform
- Create a new Instance associated with the appropriate Platform
Upload sensor data
- Log in to the Data Portal
- Click “Dashboard”
- Enter a log label, which we recommend include a human-readable note about who operated the system during the data collection, where the data was collected, and any other helpful reminders
- Select the system Instance that collected this log
- Click “Create Log”
- Select and upload all ROS bag files or other data for the log
- Click "Submit" after all uploads have completed to start the calibration process
Result Notification
You will be notified by email when a calibration result is available. The email includes a link to the log record, where you can review MSA-provided notes and download the Calibration Output.