Пингвин
ROB-80698Робот Пингвин – надеюсь лучший кандидат на победу в соревновательной дисциплине “Кегельринг-макро”. Я написал программу для робота для выталкивания всех белых баночек с белого полигона за пределы черной линии, черные баночки мой робот выталкивать не должен. Я закрепил на роботе 3 датчика линии, 1 УЗ-датчик, плату Arduino Uno, драйвер моторов, моторы, аккумуляторный отсек, колеса. Алгоритм движения робота следующий: Робот крутить в центре полигона, как видит банку – он едете вперед, до того момента, пока не будет обнаружена черная линия, далее с помощью датчика цвета определяется цвет банки. Если цвет у банки белый – робот выталкивает банку и отъезжает в центр, если черный, тогда просто отъезжает в центр. Данные действия повторяются 8 раз, после чего робот останавливается.