Поворот вокруг одного колеса
Калибровка тележки Диаметр колеса тележки
– количество оборотов, выставляемое в программе. – пройденный путь, измеряется рулеткой. – постоянная ≈ 3,1416. Измеряем пройденный путь рулеткой, вычисляем на микрокалькуляторе диаметр.
Обычно эффективный диаметр меньше номинального на 1 мм. Для шин с номиналом ø56 мм (если использовать это значение для расчета пути) для проезда 1 метра в программе надо задать количество оборотов = 5,684, но обычно тележка не доедет 18мм. Примечания Количество оборотов необходимо округлять до тысячных. Это связано с разрешением энкодера 1°. Иногда удобно вместо количества оборотов в программе выставлять количество градусов. Количество градусов выставляем целыми числами. Ширина колеи тележки Номинальная ширина колеи – от середины по ширине одного колеса, до середины другого. Или от края колеса до края колеса минус ширина колеса.
Каждое колесо проходит путь, как и при движении прямо: Но только его траектория – движение по кругу, с диаметром D. – количество поворотов, сделанных тележкой. Измеряем = количество полных поворотов + угол неполного: 360. Этот диаметр – эффективная ширина колеи . Эффективная ширина колеи зависит от расположения центра тяжести, и при поворотах налево может отличаться от при поворотах направо. Забигая вперед, предупрежу: может быть различной для разных скоростей и радиусов поворота.
Важно · Эфективные значения для каждого робота свои. · Расчеты дадут близкий результат. · Использование эффективных значений дадут более точный расчетный результат, чем использование номинальных. Но окончательный результат придется уточнять на практике в каждом конкретном случае. · Для точной остановки, необходимо использовать блок остановка моторов. Опции в блоке управления моторами «Остановить после выполнения» недостаточно. Движение тележки прямо Количество оборотов для проезда отрезка. Задача Тележка должна проехать ровно 1м и остановиться. Решение. Эффективный диаметр определяем при калибровке. = 55мм. = 5,787 Или, если выставляем градусы
Движение тележки по дуге радиусом R
Знаем мощность на моторах, надо найти радиус поворота. Скорость колеса, будем считать пропорциональной задаваемой мощности мотора. Расчет зависимости радиуса поворота, от разности скоростей. Колея определяемая при калибровке 220мм. Таблица 1 Мощность на B максимальная Таблица 2 Мощность мотора B = , C = Знаем радиус поворота, находим мощность на моторах. Очевидно, что по одной и той же траектории можно проехать быстро, а можно медленно. Это значит, что мощность на одном моторе, мы задаем какую вздумается. А мощность на другом – рассчитываем.
Где ; Получаемую мощность округляем до целых. Задача Тележка должна проехать по дуге с радиусом 500мм (поле для кегельринга) с максимальной скоростью. Решение. 1. Определяем эффективную колею при калибровке = 220мм. 2. На моторе B зададим максимальной скорость . Таблица 3 Скорости для проезда по окружности R = 500мм
- количество кругов (целое или дробное) которое проедет тележка. Задача Тележка должна проехать круг с диаметром 1 метр 1 раз. Решение. Определяется при калибровке: · Эффективный диаметр 55мм. · Эффективная колея 220мм Выше мы установили, для проезда с таким радиусом Количество оборотов = 22,182 Или, если выставить градусы Змейка. Задача Тележка должна объехать змейкой 3 банки. Расстояние между банками 1 м. В начале тележка ориентирована по оси, проходящей через центры банок. Решение. 1. Можно объехать двигаясь по окружностям радиусом R = ½ м, в центре которых банки. По орбитам банок. Переходя с орбиты на орбиту в точках касания орбит. 2. Для выхода на орбиту первой банки – тележка может двигаться по окружности, которая касается оси соединяющей банки в точке старта тележки. Радиус окружности для простоты возьмем R = ½ м. В точке соприкосновения с орбитой – сворачиваем на орбиту. Траектория показана сплошной линией. Из рисунка видно, что сначала надо проехать четверть круга j=0,25, Потом 3 раза по 0,5. Скорости мы уже расcчитывали. Большие скорости имеют слишком большую разность. И двигатели не смогут так резко сменить режим. Самостоятельно. 1. Сделайте так, чтобы по окончании змейки тележка была ориентирована также, как на старте. 2. Если знаете геометрию – оптимизируйте траекторию для максимально быстрого проезда. Поворот на месте Количество оборотов для поворота тележки на угол
Эта формула прямое следствие из «Проезд заданного количества кругов j.». R = 0, Задача Повернуть тележку на 90°. Решение. Определяется при калибровке: · Эффективный диаметр 55мм. · Эффективная колея 220мм = 1 Поворот вокруг одного колеса Это частный случай движения по дуге, где очевидно , а у дуги
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|