ФТК СЮТ

Кегельринг в TRIK Studio

19.10.2020Бильченко Александр3 просмотров

Сегодня на занятии мы со средней группой писали программы для кегельринга - классического робототехнического соревнования, где робот должен вытолкать из круга 8 банок за минимальное время. Для проверки программ мы использовали режим отладки, встроенный в TRIK Studio, и поле с соревнований "Большое путешествие" (скачать его можно здесь).

Сравнив наши программы, мы поняли две вещи:

- если в программе есть цикл, надо ставить в нём задержку (хотя бы 1 миллисекунду), иначе робот начинает тормозить;

- выталкивая банки по одной, можно выполнить задание примерно за 35 секунд.

Чтобы выйти из 30 секунд, можно попробовать реализовать один из трёх алгоритмов:

- вытолкнуть банку передом, проехать назад и вытолкнуть противоположную банку спиной, затем вернуться в центр, повторить 4 раза; таким образом мы экономим время на поворотах.

- вытолкнуть одну банку, повернуться прямо на линии и вытолкнуть за раз 2 банки, повторить 4 раза (нужно точно наводиться, чтобы не промахнуться);

- ехать по спирали.

Попробуйте реализовать один из этих алгоритмов: может быть, вам удастся проехать быстрее всех! Ссылки на свои программы можете оставлять в комментариях к статье или кидать программы в текстовый канал на сервере ФТК в Дискорде.

Дополнение: пока лучшего результата добился Данил, ему вчера удалось вытолкать все банки за 19 с половиной секунд!

Комментарии

Загружаем…

Войдите, чтобы оставить комментарий.

← Ко всем статьям