Уральский характер

ROB-55143

Робот собран из образовательного конструктора Lego Spike Prime, размеры соответствуют 10*10 см. Есть один хаб( Робот SPIKE работает под управлением MicroPython - Python для микроконтроллеров. Что это означает? Данная система открыта и доступна из коробки для продвинутых пользователей, которые хотят программировать на текстовых языках программирования и хотят разбиратся во внутреннем устройстве контроллера), два средних мотора, один ультразвуковой датчик и и один датчик цвета. Робот ожидает 5 секунд и начинает искать соперника, как только робот нашёл соперника, он его вытаскивает за пределы поля. Датчик цвета не даёт выпасть Роботу на пределы белой полосы поля. Колеса состоят из дисков и к ним плотно прилегают шины, что даёт приимущество относительно колёс других конструкторов, были, частично, взяты балки из конструктора Lego mindstorms Ev3, все провода проведены так, что не создают помех при измерении и езде. Робот Spike программируется с помощью собственной IDE с визуальным языком программирования. Если в EV3, NXT, WeDo используется оригинальный блочный язык программирования, то в данном программном обеспечении представлен практически в чистом виде Scratch - свободно распространяемый и очень популярный язык, созданный в MIT.Программирование производилась на онлайн платформе в интернет браузере, сейчас приложение Spike Prime перестало работать в приложении на компьютере так как, Lego официально вышло с российского рынка. Робот быстр и это его приимущество, а так одно сильного других вариантов сборки с другими конструкторами, кроме Lego mindstorms Ev3, будет самым тяжёлом (например, если сравнивать с роботом, собранном на Arduino).  Сначала собрали модель на робосумо размером 15*15 см, затем перенесли эту модель на Lego Spike Prime, в размере 10*10 см.  Система выталкивания аналогичная. Но Spike Prime оказался быстрее, чем Lego mindstorms Ev3. На сборки ушло около 1 часа и минут 15 на программирование и отладку робота. Конструкция при ударе не рассыпается и не переворачивается. Заниженное расположение ультразвукового датчика исключает случай неудач с низкорасполоденными роботами. Датчик цвета расположен не выше 1см от пола, что даёт точно видеть разницу между белым и чёрным цветом. Робот имеет прямоугольную форму, что уменьшает возможность соперника зацепить робота спереди или сбоку. Наш робот должен, потеряв соперника, остановиться. Если наш робот остановился над границей ринга, то перед тем, как начать поиск, роботу следует, отъехав немного назад, вернуться внутрь ринга. Законченная программа сумоиста должна в бесконечном цикле выполнять последовательно поиск соперника, а затем - атаку соперника. Программа, которую мы написали, реализует только один прямой силовой алгоритм поведения робота-сумоиста. Она подразумевает, что в прямом силовом противостоянии робот должен непременно .одолеть своего соперника. Подведем итог: мы реализовали алгоритм поиска соперника и успешно его протестировали, также прошел проверку алгоритм атаки. овая робототехническая платформа LEGO SPKE Prime позиционируется как замена LEGO EV3 - соответствующая цена, соответствующие моторы и датчики, соответствующее программное обеспечение, возможность текстового программирования. Разноцветность набора говорит о том, что конструктор создан для детей и, если не разобраться в вопросе, то можно ошибочно сравнить его с WeDo.Большой заслугой разработчиков является то, что они смогли решить неприятные болезни предыдущих поколений - гироскоп, bluetooth, аккумулятор и прочее.Самое слабое место конструктора - это его двигатели, которые быстро могут выйти из строя из-за мягких кабелей.Сильной же стороной SPIKE является его возможности программирования, которые еще не раскрыты сообществом на 100%.Данный набор способен как заменить EV3, так и встать рядом с ним, как в свое время происходило и с парой наборов NXT и EV3. Успех робототехнического конструктора SPIKE Prime возможно будет оценить, только тогда, когда он сможет превзойти аналогичне наборы на учебных соревнованиях, таких как РобоФинист, ВРО, RoboCup и другие.