Home - moevm/mse_visual_map_editor_for_duckietown GitHub Wiki
Визуальный редактор карт для симулятора duckietown.
Кроссплатформенное GUI-приложение для создания и редактирования карт для симулятора среды Duckietown в формате yaml. Построен с ипользованием следующих технологий:
- Python 3 - Язык программирования
- PyQt5 - Графический кроссплатформенный графический фреймфорк
- YAML – для работ с картами
- Pyinstaller – для сборки одно пакетного приложения
Содержит следующий функционал:
- открытие, отображение и сохранение карт,
- палитра возможных блоков,
- отмена изменений,
- масштабирование карты,
- копирование фрагментов карты
- экспорт карты в png,
- вычисление характеристик карты (протяженность дорог, количество перекрестков, наличие тупиков …),
- вычисление количества необходимых материалов для того, чтобы карту воспроизвести в виде полигона (сколько нужно какой изоленты, блоков, знаков и т.д.).
Документация
Этапы разработки
Макет интерфейса
Результаты 1 итерации
Результаты 2 итерации
Результаты 3 итерации