О картах - 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 - движущийся объект или нет