Home - moevm/mse_visual_map_editor_for_duckietown GitHub Wiki

Визуальный редактор карт для симулятора duckietown.

Кроссплатформенное GUI-приложение для создания и редактирования карт для симулятора среды Duckietown в формате yaml. Построен с ипользованием следующих технологий:

  • Python 3 - Язык программирования
  • PyQt5 - Графический кроссплатформенный графический фреймфорк
  • YAML – для работ с картами
  • Pyinstaller – для сборки одно пакетного приложения

Содержит следующий функционал:

  • открытие, отображение и сохранение карт,
  • палитра возможных блоков,
  • отмена изменений,
  • масштабирование карты,
  • копирование фрагментов карты
  • экспорт карты в png,
  • вычисление характеристик карты (протяженность дорог, количество перекрестков, наличие тупиков …),
  • вычисление количества необходимых материалов для того, чтобы карту воспроизвести в виде полигона (сколько нужно какой изоленты, блоков, знаков и т.д.).

Документация

Этапы разработки

Макет интерфейса
Результаты 1 итерации
Результаты 2 итерации
Результаты 3 итерации