Creating Devices

To deploy a config instance, first create a device to deploy to. Navigate to the Devices page.

Click + New Device and name the device Robot A.

Creating Tag Types

Next, create tag types and tags to organize the devices. Navigate to the Tags page.

We’ll create three tag types:

  • deployment_env
  • region
  • robot_model

Each tag type defines a metadata schema that tag metadata must adhere to. We’ve predefined all the metadata schemas for you. These are located in the tag-types directory of the getting-started repository, which you already cloned onto your local machine.

title: deployment_env
type: object
properties:
  obstacle_avoidance_enabled:
    type: boolean
  navigation_mode:
    type: string
    enum: [conservative, balanced, aggressive]
  telemetry_upload_interval_sec:
    type: integer
    minimum: 10
    maximum: 300
required:
  - obstacle_avoidance_enabled
  - navigation_mode

Click the + New Tag Type button and upload the appropriate schema by clicking the Upload Schema button.

As an example, the deployment_env should look similar to the following after naming tag type and uploading the appropriate schema.

Repeat this process for the region and robot_model tag types.

Creating Tags

Next, create tags to categorize devices and define metadata for overrides.

Navigate to the deployment_env page and click + New Tag to create a tag.

We’ll create a tag for each tag type. Use the following values when creating your tags.

Tagging Devices

Navigate back to the Devices page.

Click the + Tags button for the Robot A device.

Using the select tags dropdown, tag Robot A with the

  • Outdoors tag of the deployment_env tag type.
  • US-West tag of the region tag type.
  • Turtlebot 4 tag of the robot_model tag type.

Each device may only have one tag per tag type.