Customizing Maps#

This section describes how to create and use a custom Duckiematrix Map.

What you will need

What you will get

Knowledge on how to create and use a custom Duckiematrix Map.

Create a custom Map#

To create a custom Map:

  1. Download the loop Map zip file here.

  2. Unzip the loop Map zip file.

  3. Move the loop Map to a convenient location, noting its path.

  4. Edit the name and layers of the loop Map.

Note

Remember that a Map is defined as a directory containing the layers (YAML files) that form that Map.

Use a custom Map#

To run a local Engine and Renderer using a custom Map, run the following command, where MAP is the path to the custom Map:

dts matrix run --standalone --map MAP

Note

If you are using a Duckietown Workspace, the --standalone flag starts both the Duckiematrix Engine and Renderer in the same environment. For the split workspace workflow, start the Engine separately and connect to it with dts matrix run from a local terminal outside the dev container.

Note

For any changes in the layers to appear in the Renderer, this command will need to be re-run.