Как мы делали робо судью для езды по линии

admin   07.05.2016   Комментарии к записи Как мы делали робо судью для езды по линии отключены

Езда по черной линии — это популярный вид соревнований среди роботов. Побеждает робот, который быстрее всех пройдет дистанцию. И естественно для определения победителя используется секундомер. Иногда секунды и доли секунд решают судьбу соревнований. Чтобы исключить человеческую ошибку и максимально точно определить время прохождения дистанции мы решили попробовать использовать робота в качестве судьи-секундомера.
Итак, у нас есть секундомер на смартфоне и есть робот EV3 c набором датчиков. Мы решили использовать инфракрасный датчик для определения пересечения роботом-гонщиком стартовой и финишной линии. Мы решили не использовать встроенный экран EV3,а использовать смартфон с секундомером. Для этого мы использовали специальный стилус и средний сервомотор. Когда робот-судья «видел», что робот-гонщик пересек линию старта, он нажимал кнопку на смартфоне для начала отсчета времени. Когда робот-гонщик пересекал эту точку (финиш) повторно, робот-судья повторно нажимал кнопку на смартфоне, тем самым останавливая таймер.
Вот какая конструкция у нас получилась в итоге.


Вот так мы проверяли работу робота-судьи для EV3 робота.

А вот так робот-судья «следил» за ездой по линии Edison.