Оглавление:
- Шаг 1: Настройка геометрии
- Шаг 2: Чертежи углов и радиусов колес в масштабе
- Шаг 3: Кодирование формул
Видео: ☠WEEDINATOR☠ Часть 4: Код геометрии дифференциального рулевого управления: 3 ступени
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Если у вас есть время посмотреть видео, приведенное выше, вы заметите странные шумы, вызываемые двигателями рулевого управления, которые время от времени останавливаются, когда WEEDINATOR совершает трехточечный поворот. Двигатели, по существу, заедают друг о друга, поскольку радиус поворота различается внутри и снаружи, а расстояние, на которое проходит колесо, различается на градус поворота.
Геометрию поворота можно определить, нарисовав около 8 вариантов поворота, приведя примеры поворота на внутреннем колесе под разными углами от 0 (без поворота) до 90 (полная блокировка) градусов. Звучит сложно?
Большинство маленьких колесных роботов не пытаются использовать какое-либо сложное рулевое управление и очень эффективно полагаются на простое изменение относительной скорости двигателей с каждой стороны транспортного средства, что в значительной степени похоже на то, как у гусеничного экскаватора или танка. работает. Это замечательно, если вы атакуете заполненную кратерами зону боевых действий, стреляя во все, что движется, но в спокойной сельскохозяйственной среде важно как можно меньше повредить почву и почву, чтобы шлифовальные круги назад и вперед друг к другу были не подходит!
У большинства автомобилей и тракторов есть очень полезный гаджет под названием «Дифференциал», за исключением автомобилей, которые вы видите в старых американских фильмах, где вы можете слышать, как колеса визжат как сумасшедшие каждый раз, когда они заходят за угол. Американцы до сих пор строят такие машины? С WEEDINATOR мы можем запрограммировать дифференциал в приводные двигатели, разработав формулу для относительных скоростей и углов поворота колес при любом конкретном угле поворота. Все еще звучит сложно?
Вот краткий пример:
Если WEEDINATOR выполняет поворот и его внутреннее колесо находится под углом 45 градусов, внешнее колесо НЕ находится под углом 45 градусов, это больше похоже на 30 градусов. Кроме того, внутреннее колесо может вращаться со скоростью 1 км / час, но внешнее колесо будет значительно быстрее, примерно 1,35 км / час.
Шаг 1: Настройка геометрии
Для начала сделаны несколько основных предположений:
- Шасси повернется вокруг одного из задних колес, как показано на схеме выше.
- Эффективный центр окружности поворота будет перемещаться по линии, продолжающейся от центров двух задних колес, в зависимости от угла поворота.
- Геометрия примет форму синусоиды.
Шаг 2: Чертежи углов и радиусов колес в масштабе
Был сделан полномасштабный чертеж передних колес и шасси WEEDINATOR с 8 различными перестановками внутреннего угла колеса от 0 до 90 градусов, а соответствующие центры поворота были нанесены на карту, как показано на рисунках выше.
Эффективные радиусы были измерены по чертежу и нанесены на график в Microsoft Excel.
Были построены два графика: один для соотношения осей левого и правого передних колес, а другой - для отношения двух радиусов для каждого конкретного угла поворота.
Затем я «придумал» несколько формул, чтобы имитировать эмпирические результаты на основе синусоидальной кривой. Одна из выдумок выглядит так:
speedRatio = (sin (внутренний * 1,65 * пи / 180) +2,7) / 2,7; // inner - это внутренний угол поворота.
Кривые были искажены путем изменения значений, показанных красным в файле Excel, до тех пор, пока кривые не совпали.
Шаг 3: Кодирование формул
Вместо того, чтобы пытаться закодировать формулы в одну строку, они были разбиты на 3 этапа, чтобы позволить Arduino правильно обрабатывать математику.
Результаты отображаются на дисплее последовательного порта и сверяются с результатами измерений на масштабном чертеже.
Рекомендуемые:
Смещение дифференциального датчика: 3 ступени
Дифференциальное смещение датчика: в этой инструкции показано, как создать схему смещения дифференциального датчика. Дифференциальное смещение позволяет подавить питание и шумоподавление EMI для двух входов. Эта схема устарела. На i
Модификация Wild Thing - Джойстик рулевого управления: 9 шагов (с изображениями)
Модификация Wild Thing - Джойстик-рулевое управление: ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Barstow School и FRC Team 1939 или любой из ее членов не несут ответственности за какие-либо травмы, нанесенные кому-либо, или повреждения любого объекта, включая автомобиль, вызванные модификациями. Любые модификации также аннулируют гарантию на
Интеллектуальная система рулевого управления для машин-роботов с использованием шагового двигателя от старого дисковода для гибких дисков / компакт-дисков: 8 шагов (с изображениями)
Интеллектуальная система рулевого управления для автомобилей-роботов с использованием шагового двигателя старого дисковода для гибких дисков / компакт-дисков: интеллектуальная система рулевого управления для автомобилей-роботов Вы беспокоитесь о создании хорошей системы рулевого управления для своего автомобиля-робота? Вот отличное решение, просто используя ваши старые дисководы для гибких дисков / CD / DVD. следите за этим и получите представление о нем. Посетите georgeraveen.blogspot.com
Модуль лазерного рулевого управления DIY для Arduino: 14 шагов (с изображениями)
Самодельный лазерный модуль управления для Arduino: в этом руководстве я продемонстрирую конструкцию двухосного модуля управления лазерным лучом с одним зеркалом с использованием деталей, напечатанных на 3D-принтере, и недорогих компонентов с eBay. Этот проект имеет сходство с Arduino Laser Show с Full XY Контролировать
Корпус рулевого колеса для видеоигр: 4 ступени
Корпус рулевого колеса для видеоигр: дешевый способ создать легко перемещаемый и простой в сборке корпус для рулевого колеса видеоигры. Купите старую металлическую коробку для патронов калибра 7,62 мм, вмещающую 1500 патронов, из армейского магазина излишков или в Интернете и поместите внутрь руль. Размеры a