Skip to main content

Collector Guide

A collector registers robot devices, runs the collection tasks assigned to the account, uploads collected data, and updates task status through the state machine. For collection task field definitions and status transitions, see Collection tasks; this page covers the collection procedure only.

Roles and Prerequisites​

Roles​

RoleCan collectNotes
CollectorYesModule permissions for collection and devices are granted by default
AdministratorYesNot restricted by module permissions
Project ManagerYesCreates and assigns collection tasks
AuditorNoDevice registration and data upload permissions are not granted by default
AnnotatorNoSame as above

Prerequisites​

ItemRequirement
PermissionsView Collection Tasks, Manage Collection Tasks, Data Upload, Manage Teleoperation (Manage Teleoperation is used for device registration)
AccountCreated by an administrator with the Collector role assigned
Task relationshipThe current account is the task's collector or the task creator
DeviceRegistered and selectable on the teleoperation control end
BrowserLatest Chrome or Edge

Task Status and Transitions​

Collection tasks share the six statuses of annotation tasks. For the allowed next status from each status and the roles that can set it, see Statuses and transitions in Collection tasks.

Status Transitions Available to Collectors​

Current statusCollection actionResult
Pending StartStart collectionIn Progress
In ProgressCollection completePending Check
Pending CheckRoll back status and collect againIn Progress
UnqualifiedResubmitPending Check

Qualified is set by the auditor, project manager, or administrator; Submit Data is set by the project manager or administrator.

Procedure​

  1. Open the platform URL and sign in with the account assigned by the administrator.
  2. Register a robot device: in the sidebar, select Manage → Device, select Robot device registration, enter the device unique ID and notes, optionally select the associated robot and project, then select Register Device.
  3. On the teleoperation control end, select the device and activate it.
  4. In the sidebar, select Data → Collect to view the collection tasks assigned to the account.
  5. Open a task and review the collection requirements and assigned devices on the Overview tab.
  6. In the task sidebar, change the status from Pending Start to In Progress.
  7. On the teleoperation end, connect the assigned device and run the collection according to the collection steps.
  8. When the collection is complete, set the status to Pending Check and wait for review.
  9. After the task is set to Submit Data, select Go to Upload in the task sidebar, or complete the upload on the teleoperation control end; once the upload succeeds, the data is automatically linked to the task.

Collection task

Verification​

CheckExpected result
DeviceThe device appears in the device list and can be selected and activated on the teleoperation control end
Task statusIn Progress after starting collection; Pending Check after submission
Task visibilityThe list shows only tasks where the current account is the collector or creator
Collection requirementsThe task overview shows the quantity, average duration, initial scene, and collection steps
Data linkageUploaded data is linked to the corresponding collection task and appears on the Collect Data tab of the task details

Error Handling​

SymptomPossible causeActionOwner
Collection entry missing from the sidebarView Collection Tasks is not grantedHave the administrator grant View Collection TasksAdministrator
Collection task list is emptyThe current account is not assigned as a collector and is not the task creatorHave the project manager assign the collector in the taskProject Manager
Message "Device name cannot be empty"The device unique ID is missingEnter the device unique IDCollector
Message "Device name can only contain letters, numbers, and hyphens"The ID contains other charactersUse letters, numbers, underscores, or hyphensCollector
Message "Device name must be 3-128 characters"The ID length is out of rangeAdjust it to 3 to 128 charactersCollector
No selectable device on the teleoperation control endThe device is not registered or not activatedRegister it on the device page first, then activate it on the control endCollector
Status cannot be changedThe target status is not an allowed next status, or the role lacks permissionChoose an allowed next status from the status tableCollector
Upload page reports an incompatible browserThe browser does not support video or audio conversion to MCAPSwitch to the latest Chrome or EdgeCollector
PagePurpose
Collection tasksFields and statuses of collection tasks
Device managementDevice registration, Agent installation, and resource monitoring
Data uploadUpload collected data
Create collection taskProject managers create and assign collection tasks
PermissionsRoles and module permissions