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 schemasconfigs/
: Contains concrete configs for local development
This is just an example structure - schemas and configs can be located anywhere.
Mobility Config
For the remainder of this guide, the Mobility
config will be used as an example.
The /schemas/mobility.schema.yaml
defines the config schema for the Mobility
config.
It includes key parameters such as:
- Maximum linear and angular speeds
- Obstacle avoidance settings
- Navigation mode selection
- Telemetry intervals
The /configs/mobility.yaml
defines a concrete config adhering to the Mobility
config schema. This concrete config is for development purposes only. Concrete configs deployed to production robots are defined in the Miru dashboard, not in a git repository.