Overview
This guide assumes you’ve read the core concepts section. If you haven’t, we recommend doing so before continuing.
Create an Account
If you don’t already have an account, navigate to the sign up page and follow the instructions.
Clone the Starter Repository
Clone the getting-started repository.
You’ll find the following directories in the repository:
schemas/
: Contains config schemasinstances/
: Contains config instances for local development
This is just an example structure - schemas and instances can be located anywhere.
Mobility Config Type
For the remainder of this guide, the Mobility
config type is used as an example.
The /schemas/mobility.schema.yaml
defines the config schema for the Mobility
config type.
It includes key parameters such as:
- Maximum linear and angular speeds
- Obstacle avoidance settings
- Navigation mode selection
- Telemetry intervals
The /instances/mobility.instance.yaml
defines a config instance adhering to the Mobility
config schema. This config instance is for development purposes only. Config instances deployed to production robots are defined in the Miru dashboard, not in a git repository.