Alligator-2
ROB-15190Робот “Аллигатор-2” собран из деталей, входящих в состав образовательных конструкторов Лего. Шасси робота собранно целиком из пластмассовых деталей - балок, скреплённых штифтами. Такая конструкция позволила уменьшить вес робота, что положительно сказалось на его ходовых качествах (разворотливость, управляемость, скорость). Робот имеет рулевое управление, реализованное простым и оригинальным способом – с помощью 3-х шестерёнок и нескольких балок (см. видео). Такая система обеспечивает достаточный угол поворота рулевых колёс (до 50-ти градусов), точность позиционирования этих колёс и минимальное время реакции на входной сигнал. В конструкции робота используются 3 больших мотора, входящих в состав образовательных наборов LEGO Education Mindstorms NXT. Два мотора, расположенные в задней части шасси, обеспечивают тяговое усилие. Работа этих моторов синхронизирована. Они крутят задние колёса с одинаковой скоростью. В передней части робота находится 3-й мотор, обеспечивающий поворот рулевых колёс. Робот оснащён 3-мя ультразвуковыми датчиками, входящими в состав вышеупомянутых образовательных наборов. Два передних датчика, развёрнутых под углом 45 градусов к продольной оси робота, используются для задания траектории движения, приближенной к центральной осевой линии трассы. Задний датчик (совместно с передними) может быть использован для лучшей ориентации робота относительно ближней стенки. Робот оснащен так же одним датчиком света из набора LEGO Education Mindstorms NXT, используемым для обнаружения и подсчёта чёрных и белых полос на трассе. Управляется робот с помощью программы, загруженной в процессорный блок NXT 2.0. Управляющая программа создавалась в среде Bricx CC (язык NXC). В программе одновременно работают два параллельных процесса. Один процесс обеспечивает ориентацию робота относительно стенок коридора, обрабатывая сигналы, поступающие с ультразвуковых датчиков. Другой процесс обеспечивает обнаружение и подсчёт чёрных и белых полос на трассе.