RoboClub - Мобильные роботы Where AI meet the real world |
|||
![]() |
Закон больших задач Хоара. Внутри каждой большой задачи сидит маленькая, пытающаяся пробиться наружу. Этот раздел полностью посвящен мобильным роботам, которые представляют собой автономные мобильные конструкции с бортовым вычислителем для выполнения заранее определенного набора задач. |
||
|
Осьминог
Использование тактильных колес
Кроме того, робот может самостоятельно принимать решения, связанные с преодолением препятствий, основываясь на оценке своих возможностей, например: "это препятствие является слишком высоким, мне нужно найти другой путь"; "я застрял/перевернулся, мне нужно вызвать помощь" и т.д.
Двигательный механизм
![]()
Платформа для полезного груза и прикрепленные к ней с каждой стороны кронштейны, на которых закреплены колеса", связаны через пассивную дифференциальную передачу (т.е. могут двигаться с разными скоростями). Корпус и 2 "руки" соединены в моторизованную конфигурацию в виде параллелограмма. "Предплечья" связаны с "руками" моторизованным сочленением. К каждому "предплечью" прикреплено по два моторизованных колеса, предоставляющих информацию о контактах с предметами. Всего у робота 8 колес, 6 моторизованных и 1 пассивное сочленения, что в сумме дает 15 степеней свободы. ![]() Подъем на ступени
Алгоритм преодоления ступеней выглядит следующим образом:
![]() Модель и система управления робота
Для управления используется двухмерная статическая модель и контроллер. Входными данными для контроллера являются точки касания с поверхностью, геометрические углы сочленений и направление силы тяжести. Выходные данные – вращающие моменты колес и предплечий и заданные координаты положения корпуса. Если учитывать только одну сторону робота, то количество степеней свободы равно 7 (вращающие моменты, приложенные к колесам и предплечьям и положение корпуса). Единственное уравнение, которое должно быть выполнено для достижения равновесия на любом возможном типе поверхности, - линейное уравнение относительно вращающих моментов. Для минимизации отношения трения к нормальной контактной силе (коэффициента трения) используются оптимизационные методы. Одним из возможных решений является уравнивание этих отношений по абсолютному значению. Результирующее уравнение – полином четвертого порядка относительно коэффициента трения; все коэффициенты вычисляются исходя из измеренных приборами физических параметров робота, его конфигурации и точек контакта колес с почвой. Затем все вращающие моменты представляются в виде линейных выражений. Так как вычисления являются несложными, то поиск оптимального решения возможен в режиме реального времени. |
||