Питон

ROB-42148

Мой робот для RRO

 

Подготавливаясь к соревнованию, я перебрал несколько вариантов моделей робота и решил остановится на данной модели по-моему это самый оптимальный вариант. Он достаточно быстро собирается и разбирается. В нём используется: два больших мотора, один средний мотор, один датчик цвета, один процессор, один гироскоп. Я решил использовать четырёх зубовые шестерёнки для ковша, а не многозубовые. Ведь многозубовые шестерёнки в этом механизме могут проскальзывать (проверено опытным путем). Моторы установлены по бокам робота, между ними 7,5 сантиметров. Средний мотор установлен чуть выше, чем середина робота.

             При написании поля я столкнулся с проблемой неровности при движении робота. Для того, чтобы решить эту проблему я сделал две вещи: 1) изменил код программы так, чтобы ровность его движений повысилась; 2) делать парковки к стене после 1–2 растений. Также у меня возникла проблема с сорняками. При езде в смоделированном отсеке они падали и попадали под задние колёса. Чтобы решить эту проблему я уменьшил отсек для сорняков и установил два уголка для того, чтобы по ним скатывались сорняки прямо в отсек. 

             Я решил программировать на платформе LegoMindstorms EV3 Classroom на этой программе удобно строить программный код блоками. Датчик цвета установлен посередине ковша, а датчик гироскопа сбоку робота. Колёса этого робота взяты от первого набора роботов. Ведь у этой модели колёс наилучшее сцепление. Габариты робота не выходят за рамки установленного ограничения. Робот сам по себе компактный и простой. Я установил специальные детальки в тех местах, где он бьётся для того, чтобы не повредить их. Все провода проходят в задней части робота. Все части робота зафиксированы достаточно крепко.

             Программа для робота дает возможность ехать ему идеально до 80 % скорости. В роботе используются детали двух наборов: LegoMindstorms EV3 и LegoSpikeprime. Робот выполняет 100% поля. Я решил сделать робота таким образом чтобы он мог ехать по гироскопу правильнее, потому что иначе его движение будут не ровными и соответственно он не будет делать 100% поля.

             У данной модели робота большая площадь прикосновения, а если есть большая площадь соприкосновения – то соответственно он ездит прямо и назад лучше, а колёс маленькая площадь соприкосновения и тем самым он лучше поворачивает. Мой робот делает приблизительно восемь парковок к стене. Если делать коррекцию робота по стене бортика, то его точность возрастёт во много раз. Ведь стена бортика идеально ровная и при парковке к ней робот выравнивается. При работе только на гироскопе, если надо ехать ровнее, то без парковок к стене не обойтись. 

             Мой робот достаточно отличное решение для поля младшей группы сезона 2022 Робо миссий робота садовника. Этот робот сначала определяет цвет растения с помощью датчика цвета. Если перед ним трава, то он её косит, а если перед ним сорняк, то он его удаляет с места, а если перед ним нечего то, он отъезжает от места, на котором может быть растение. Божью коровку он сдвигает с помощью ковша. Робот несмотря на то, что у него нет датчиков цвета, которые определяют линию, он двигается над ней. Робот подъезжает ко всем точкам, где есть или может быть растение. Я прописал самый оптимальный код основной программы для этого робота.  Также миссия робота укладывается в отведенные заданием две минуты. Я очень постарался написать программу и сделать робота.