Обучение
Starter Explorer

Всенаправленные колеса. Трехосная тележка на омни-колесах

В прошлой статье мы рассмотрели построение всенаправленной тележки на колесах Илона (меканум). всего образовательной робототехнике всенаправленную тележку реализуют на колесах двух видов:
Обучение: Всенаправленные колеса, изображение №2
Омни-колеса представляют собой колеса с небольшими дисками (роликами) по окружности, которые перпендикулярны направлению поворота основного колеса робота. В результате колесо может приводиться в движение, в том числе в боковом направлении, с большей легкостью. Кроме того они позволяют нам создавать различные конфигурации всенаправленных тележек, в том числе и трехосевых.

Обучение: Всенаправленные колеса, изображение №18
Омни-колеса позволяют достичь всенаправленного движения с большей легкостью и могут быть установлены в различных конфигурациях.
В соревнованиях MakeX Starter сезона 2024-2025 стали появляться роботы на трехосной всенаправленной мобильной тележке. Это позволяет быстро перемещаться вдоль элементов реквизита на арене и выполнять захват и перемещение кубов.

Трехосная тележка выбрана по причине ограничения количества сервоприводов и двигателей до 6. Таким образом, мы можем потратить 3 двигателя, на реализацию шасси, 1 DC-мотор на подъемник, 1 сервопривод на захват и 1 сервопривод на механизм поворота цилиндров.

Трехосная мобильная платформа

В данной конфигурации все колеса могут использоваться в качестве ведущих. Для движения могут использоваться два или даже одно колесо, а остальные при этом будут оставаться пассивными.
Обучение: Всенаправленные колеса, изображение №20

Подключение к mBot2

Вне зависимости от того, какой тип колеса вы выберите, вам необходимо закрепить каждое колесо на моторе с помощью переходная, а затем подключить к плате расширения mBot2 shield:
Крепление омни-колес к мотору
Так как плата расширения mBot2 shield имеет только два порта для подключения энкодерных моторов, нам придется задействовать порты M1 и M2, отключив энкодерную часть от мотора. К сожалению, из-за этого мы лишимся возможности выполнять точные движения в автономном режиме и полностью синхронизировать моторы, но при введении корректирующих коэффициентов для каждого мотора можно добиться приемлемых результатов.
Обучение: Всенаправленные колеса, изображение №20

Прямолинейное движение робота

Для движения робота по прямой вправо/влево необходимо, чтобы третье колесо вращалось в направлении результирующей скорости двух других.
Обучение: Всенаправленные колеса, изображение №21

Прямолинейное движение вбок

Для движения робота по прямой вправо-влево необходимо, чтобы третье колесо вращалось в направлении результирующей скорости двух других. Т.е. скорость третьего колеса обычно вдвое меньше двух других.
Обучение: Всенаправленные колеса, изображение №22

Разворот на месте

Для разворота на месте необходимо, чтобы колеса с левой и правой стороны вращались в противоположных направлениях с одинаковой скоростью.
Обучение: Всенаправленные колеса, изображение №23