О картах - moevm/mse_visual_map_editor_for_duckietown GitHub Wiki
Gym-duckietown поддерживает карты в формате YAML, которые состоят из трех разделов:
tiles
- двумерный массив плиток, из которых состоит карта;
objects
- перечисление всех объектов, находящихся на карте;
tile_size
- размер карты.
Второго раздела может не быть, но первый и третий обязательны.
Виды плиток:
- empty - пустая
- straight - прямая дорога
- curve_left - поворот налево
- curve_right - поворот направо
- 3way_left (3-way intersection) - прямая дорога с поворотом налево
- 3way_right - прямая дорога с поворотом направо
- 4way (4-way intersection) - перекресток
- asphalt - асфальт
- grass - травка
- floor (office floor) - пол
Объектов гораздо больше, они перечислены тут.
Структура объекта:
kind
- тип объекта
pos
- позиция относительно массива tiles. То есть координаты [0.5, 1.5] означают середину первого столбца плиток, середину второго ряда.
rotate
- поворот
height
- высота объекта
static
- движущийся объект или нет