В этом репозитории содержится решения всех заданий для АЙКАРА, НТО (Национальная технологическая олимпиада) 2022
Необходимо проехать 3 метра (погрешность +- 10см), ориентируясь на метки по бокам трассы, расстояние между метками 25см.
АЙКАР становится на перекресток, на котором также стоит светофор. Необходимо вывести длительности горения всех сигналов светофора с погрешностью +- 0.5с (включая мигающий зеленый). Вывести длительности горения сигналов необходимо после двух циклов работы светофора.
АЙКАРУ необходимо стартовать на зеленый сигнал светофора и проехать 4 метра (погрешность +- 10см), ориентируясь на метки по бокам трассы, расстояние между метками 25см.
Необходимо остановиться перед пешеходом на расстоянии 30-50см и продолжить движение после того, как пешехода уберут. Пешеход стоит на полосе движения АЙКАРА, на прямом участке трассы.
Необходимо доставить груз (цветной кубик), к распределительному хабу. Для этого необходимо проехать два перекрестка направо и разгрузиться перед меткой у распределительного хаба.
Необходимо доставить груз (цветной кубик), к распределительному хабу. Для этого необходимо проехать два перекрестка направо и разгрузиться перед меткой у распределительного хаба. Старт АЙКАРА просиходит на зеленый сигнал светофора, также перед перекретсками на прямом участке трассы будет находиться один пешеход.
Решения всех задач находятся в каталогах с EYECAR/TASK-1 по EYECAR/TASK-6
Для детектирования светофора и пешеходов используется yolov4-tiny. В репозитории в папке EYECAR/models находиться две модели yolov4-tiny (для детектирования пешеходов и светофоров, для детектирования светофоров).
Для обучение детектора смотрите блокнот .ipynb
Для тестирования работы программ доступны видео движения АЙКАРА по перекресткам, а также видео со светофорами и пешеходами Все видео доступны на google диске
Одышев Артемий:
- Telegram: @art_2807