Поражаюсь большинству комментариев. Боже, что за бред. И с такой уверенностью несут эту чушь.
Разберем некоторые заблуждения.
Там не два датчика, а гораздо больше, от 8 до 16 минимум. И большой вопрос, что они там «видят» чёрное/белое или это аналоговые датчики и видят в том числе переход от черного к белому. Сама по себе задача подобрать датчики, спроектировать плату выбрать её форму - это очень сложная задача.
Моторы. Минимум два. Тоже непаханое поле для творчества. Обычные коллекторные или даже четыре. Баланс момента и скорости. Чаще всего - самая дорогая часть робота. И редкая. Найти хорошие моторы - та ещё задача. А на таких скоростях, например, в РФ почти нереально. Можно использовать бесколлекторные, но они тяжелей и намного сложней управляются.
Общий баланс формы, веса. Спроектировать, разместить электронику, аккумулятор и чтобы не весило как чугунный мост. На серьезных скоростях ставят ещё импеллер для «присасывания» к полу. Вообще жесть. Но там и скорости - отвал башки.
Алгоритм поиска пути - наименьшая проблема и ничего особо сложного. А вот построить грамотный и БЫСТРЫЙ регулятор по линии - это божественный дар. ПИД регулятор - как маленькая вершиночка огромного айсберга. Сколько сломано об него копий…
А вот насчет того, знает робот или нет трассу, сложно сказать о конкретно этом роботе. То, что он затормозил перед первым поворотом говорит, что да, скорее всего предпоездка была. Возможно, сначала робот исследует трассу, потом едет по ней на время. Кто-то там писал в комментах о показе трассы на листочке и переводе изображения во что-то там🤦♂️.
То, как едет на картинке робот - это колоссальный труд. Как в создании робота, так и программировании. Те, кто пытается объяснить в комментариях какое это фуфло и как они делали в лет десять назад машинки с поворотными колесами впереди или те, кто о клубах «робототехники» пренебрежительно отзывается, мол, знаем, проходили, ничего интересного - вы просто не осилили, не доросли или с вами не стали заниматься в виду отсутствия перспектив с вами. Остальным «ямогужкам» советую для начала сделать и попробовать проехать обычную узкую линию. Благо соревнования отборочные на Робофинист есть в каждом регионе. Хотя не думаю, что вы попадете хотя бы в десятку линии экстремал 😂
Кстати, на Робофинисте и микромаус сейчас есть, вливайтесь, будет интересно 👍