MakarovSuites
Русский
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Связь и лицензии

Engineering

Манипулятор с последовательной кинематикой

Переведите трёхзвенную руку с грузом 10 кг из одной позы в другую по квинтической траектории: ПД-регулятор каждого сустава с компенсацией тяжести следует с точностью до нескольких сантиметров, а момент в плече на покое — ровно сумма весов на горизонтальные плечи за ним, наибольший при вытянутой руке. Уполовиньте пределы моментов — плечо не удержит вытянутый груз, и рука упадёт; выключите компенсацию тяжести — она провиснет на момент тяжести, делённый на усиление; добавьте груз и смотрите, как плечо подходит к пределу; попросите точку за пределом досягаемости — рука не сдвинется. Работа моторов сводится с кинетической и потенциальной энергией и трением суставов.

Манипулятор с последовательной кинематикой — Изображение из программы
Изображение из программы

Что происходит

Трёхзвенная плоская рука 0,5, 0,4 и 0,2 м с точечными массами 12, 8 и 3 кг на концах звеньев и грузом в захвате. Матрица масс, вектор Кориолиса и вектор тяжести следуют из якобианов точечных масс; каждый сустав ведёт ПД-регулятор с компенсацией тяжести и пределом момента, вязкое трение в суставах, аналитическая обратная кинематика «локтем вверх» и квинтическая прямолинейная траектория от начальной позы к конечной. RK4 с шагом 0,2 мс; работа моторов сходится с изменением кинетической и потенциальной энергии и трением до округления, а статические моменты суставов — замкнутые моменты тяжести масс за каждым суставом.

Что попробовать

Смотрите, как рука несёт груз по траектории, и прочитайте момент плеча против момента тяжести; уполовиньте пределы — рука упадёт; выключите компенсацию — провиснет; нацельтесь за предел досягаемости — не сдвинется.

Модель и её ограничения

Плоская рука с точечными массами, идеальные суставы без люфта и динамики моторов, ПД-регулятор с ограничением момента, без столкновений с собой и полом. Моменты и ошибки — этой идеализированной руки.

Уравнения модуля
Уравнения
M(q)·q″ + h(q, q′) + g(q) = τ − b·q′
M = Σ m_k·J_kᵀ·J_k,  g_j = Σ m_k·g·∂y_k/∂q_j = Σ_(k≥j) m_k·g·(x_(k+1) − x_j)
τ_i = clamp(K_p·(q_i* − q_i) − K_d·q_i′ + g_i(q*), ±τ_max)
cos q_2 = (w² − l_1² − l_2²)/(2l_1·l_2),  s(u) = 10u³ − 15u⁴ + 6u⁵

Другие эксперименты

К каталогу
Параллельная платформа — Изображение из программы

Engineering

Параллельная платформа

Выполните взлёт на авиатренажёре с полной подвижностью в тёмном зале: капсула кабины едет на шести подсвеченных синим актуаторах платформы Стюарта перед светящимся проекционным куполом. Фильтр возврата (washout) превращает толчок самолёта в 0,29 g в быстрый продольный сдвиг, который возвращается к центру как a0 t² e^(-ωt)/2, а координация наклона поднимает нос кабины к asin(a/g) со скоростью 3° в секунду, пока сила тяжести не даст пилоту ощущение толчка, — и горизонт на куполе поднимается вместе с кабиной. Шесть длин опор следуют из положения в замкнутом виде, а компьютер движения восстанавливает положение по ним методом Ньютона. Замедлите возврат — и опоры выйдут за пределы хода, а их лампы станут жёлтыми и красными; выключите наклон — и толчок пропадёт. Удерживайте положение со смещённой нагрузкой и прочитайте силы, которые даёт J^-T; сдвиньте шарниры платформы к парам основания — и силы взлетят вблизи особенности. Работа актуаторов прослеживается в высоту и движение кабины.

Конвейерная сортировочная станция — Изображение из программы

Engineering

Конвейерная сортировочная станция

Управляйте багажным залом аэропорта в ночную смену. Дорожные сумки, жёсткие чемоданы, рюкзаки, тяжёлые чемоданы и сумки для гольфа ждут на подающей ленте, пока регулятор интервала их не выпустит; каждый предмет проскальзывает на главной ленте с ускорением mu g, пока не поедет со скоростью ленты, спустя V/(mu g). Под красным лазером арки сканера фотодатчик засекает время прохода предмета, и контроллер включает толкатель его жёлоба в вычисленный момент: лопасть сдвигает предмет вбок против кулонова трения ленты, mu m g, пока лента несёт его дальше, и он соскальзывает по стальному жёлобу в свою тележку со скоростью по замкнутой формуле. Перегрузите линию — и очередь будет расти при пропускной способности по замкнутой формуле; уменьшите интервал — и предметы будут врезаться в толкатели, ещё стоящие поперёк ленты; ослабьте толкатель ниже mu m g — и тяжёлые чемоданы вообще не сдвинутся; добавьте задержку — и длинные сумки для гольфа будут промахиваться, пока настройка датчика не сдвинется на V tau.

Возвратно-поступательный питатель — Изображение из программы

Engineering

Возвратно-поступательный питатель

Подавайте металлические заготовки из магазина возвратно-поступательной кареткой. Масса, трение и усилие привода определяют, будет ли ряд заготовок двигаться или остановится.