Какой тип привода подойдет для очень сильной руки робота


27

Я хочу построить роботизированную руку, которая может поднимать полезный вес (например, 3-6 кг на руку, которая может доходить до 1,25 метра). Какие приводы доступны для достижения этой цели. Основными факторами и конструктивными моментами являются:

  • Недорогой
  • От 5 до 6 степеней свободы
  • для установки на еще не спроектированную мобильную платформу
  • батарея заряжена
  • сильнее, чем хобби-серво (по крайней мере, для плечевого и локтевого суставов)
  • не медленно, чтобы привести в действие

6
Увидел это на SO main в боковой панели, но подумал, что вопрос "очень сильная армия роботов". Я решил проверить, на всякий случай.
Мэтью Фредерик

Ответы:


27

Какие приводы подходят для вашего применения, во многом зависит от того, какой тип манипулятора вы хотите построить. После того, как вы определились с типом руки, которую вы хотите, вы можете выбрать подходящий привод для каждой оси .

Рука

Исходя из вашего описания, что портальный робот не был бы жизнеспособным, тогда в зависимости от вашего конкретного применения вы можете рассмотреть возможность использования СКАРА на шарнирной руке , что большинство людей думают, когда думают, что рука робота .

Большим преимуществом рычага SCARA является то, что большая часть его подъемной силы находится в подшипниках. Основные плечевые, локтевые и запястные (рычажные) суставы находятся в плоской плоскости, а это означает, что двигатели должны быть достаточно сильными, чтобы создавать необходимые боковые силы, им не нужно выдерживать вес остальных осей.

Ось Z, наклон и крен (и, очевидно, сцепление) должны работать против силы тяжести, но ось Z легко зацепляется достаточно высоко, чтобы выдерживать большой вес, а оси наклона, крена и захвата должны поддерживать только вес полезного груза, а не вес других осей.

6 UMI RTX робот + захват

Сравните это с шарнирным рычагом, где многие оси должны выдерживать вес всех осей дальше по кинематической цепи .

Шарнирные роботы с 6 осями от KUKA

Приводы

Портальные роботы

Обычно портальный робот использует линейные приводы для основных осей X, Y и Z. Это могут быть приводы с низкой производительностью, низкой точностью, приводами высокой силы, такими как ходовой винт с сервоприводом или шаговым приводом (сила и производительность могут быть изменены, но точность всегда будет ограничена люфтом), вплоть до высокой производительности, высокой точности линейные двигатели с прямым приводом и точными датчиками.

Для оставшегося манипулятора 3DOF обычно требуется точное вращательное движение для тангажа, крена и рыскания, поэтому обычно наиболее подходящим является электродвигатель (шаговый или сервопривод). Даже небольшой мотор с достаточно высокой передачей может противостоять гравитации при достаточно высоких нагрузках.

В стороне от серводвигателей против шаговых двигателей

Разница между сервоприводом (1) и степпером - это компромисс между сложностью и уверенностью в управлении.

Для серводвигателя требуется датчик положения для обратной связи по положению, а для шагового двигателя - нет. Это означает, что шагер электрически намного проще , а с точки зрения управления проще, если вам нужна низкая производительность.

Если вы хотите получить максимальную отдачу от своего мотора (подталкивая его ближе к своему пределу), тогда степперы, как и следовало ожидать, намного сложнее контролировать. С помощью обратной связи по положению на сервоприводе вы можете настраивать производительность гораздо более агрессивно, и, поскольку вы знаете, что если он не достигнет своей целевой позиции или скорости, то ваш сервопривод получит информацию об этом и исправит ее.

С помощью степпера вы должны настроить систему так, чтобы вы могли гарантировать, что она всегда может сделать шаг, независимо от желаемой скорости движения или веса полезной нагрузки. Обратите внимание, что некоторые люди предложат добавить энкодер для обнаружения пропущенных шагов на шаговом двигателе, но если вы собираетесь это сделать, то с таким же успехом вы могли бы использовать серводвигатель!

СКАРА рука

При использовании рычага SCARA, ось Z, вероятно, является единственной линейной осью, в то время как все остальные оси могут быть выполнены с помощью вращательного двигателя, то есть снова шагового или серводвигателя. Определить размеры этих двигателей относительно просто, потому что для многих из них вес менее важен. Двигатель, необходимый для преодоления инерции нагрузки, гораздо меньше, чем размер, чтобы преодолеть силу тяжести.

Сочлененный рычаг

С шарнирным рычагом расчеты более сложны, потому что большинству осей потребуются приводы, размер которых зависит как от перемещения груза, так и от его подъема, но опять же, электрический двигатель проще всего контролировать и использовать.

Захват

Наконец, есть захват. Именно здесь я видел самые разнообразные приводы. В зависимости от ваших применений вы можете легко использовать любое количество различных приводов.

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

Делая ваши кальки

Как предполагает Rocketmagnet, в конечном итоге вам придется сломать свой калькулятор.

Вам нужно будет принять во внимание кинематику вашей системы, максимальную нагрузку на каждый двигатель (принимая во внимание наихудший случай с полностью вытянутым рычагом, если вы используете конструкцию шарнирного рычага), скорость (меньший двигатель с более высокой передачей может дать сила, которая вам нужна без скорости, но более мощный двигатель может дать вам более высокий крутящий момент при более низком зацеплении и более высокой скорости и т. д.) и необходимую вам точность позиционирования.

В целом, чем больше денег вы потратите на решение проблемы, тем выше производительность (скорость, точность, энергопотребление). Но анализ спецификаций и принятие разумных решений о покупке может помочь оптимизировать цену / производительность вашего робота.

(1) Обратите внимание, что мой опыт работы с промышленными сервоприводами , как правило, щеточными или бесщеточными двигателями постоянного тока с поворотным энкодером, так что это может или не может применяться с любительскими RC сервоприводами .

(2) Я бы предложил опубликовать еще один вопрос по этому вопросу.


Мне жаль. мой вопрос в основном о компонентах. Хотя вы сделали хороший вывод о дизайне. Я не думал об этом. Хотя я все еще думаю, что хочу использовать «стандартный» рычаг, как на втором рисунке, так как считаю, что он имеет больший диапазон движения для установки на мобильной платформе.
Марк W

но если вы собираетесь это сделать, то с таким же успехом вы могли бы использовать серводвигатель! Ваш пост великолепен, но в нем нет слов серво или степпер , так как степпер с обратной связью - это серво! , Кроме того, шаговый двигатель представляет собой бесщеточный двигатель постоянного тока , имеющий намного больше полюсов, который будет создавать больший крутящий момент (с небольшой скоростью), что требует меньшего снижения передачи, хотя и менее эффективно. Также промышленные роботизированные руки, как правило, имеют пружины для противовеса или даже больше силы, чем необходимо для противовеса.
Диего С Насименто

1
Хотя, по моему опыту, вы технически правы @DiegoCNascimento, в промышленных и исследовательских условиях шаговые двигатели с энкодерами не называются сервоприводами. Поскольку их характеристики производительности, методы поведения и управления сильно отличаются, вам не нужно, чтобы кто-то предполагал, что вы имеете в виду одно, когда говорите о другом. Вот почему здесь, в робототехнике, мы пытаемся четко указать, говорим ли мы о резервуарах , серводвигателях или шаговых двигателях .
Марк Бут

13

Когда вы выбираете приводы, полезно начать с подсчета, сколько энергии вам нужно на конечном эффекторе. Когда вы говорите «не слишком медленно», вы должны иметь некоторое представление о том, что это значит, особенно при различных условиях нагрузки.

Например, вы можете сказать: 6 кг при 0,2 м / с и 0 кг при 0,5 м / с

Теперь добавьте предполагаемый вес руки: 10 кг при 0,2 м / с и 4 кг при 0,5 м / с.

Теперь рассчитайте мощность: 100N * 0,2 м / с = 20 Вт и 40N * 0,5 м / с = 20 Вт

Таким образом, пиковая выходная мощность на конце эффектора составляет 20 Вт . Вам понадобится привод, который может комфортно производить более 20 Вт.

Я собираюсь предположить, что вы решили использовать электродвигатель в качестве привода. Это все еще предпочтительный привод для мощных электрических роботов. (Если вам удастся заставить этого робота работать с мышечной проволокой, не сжигая вашу мастерскую, я съем свою мышь).

Поскольку вы используете электродвигатель, вы почти наверняка будете использовать какие-то шестерни. Предположим, что трансмиссия на двигателе работает примерно на 50%. Это означает, что вам понадобится электродвигатель мощностью не менее 40 Вт. Если вы хотите, чтобы это было надежное устройство, я бы выбрал двигатель мощностью не менее 60 Вт.

Далее вам нужно будет специфицировать зубчатую передачу. Какой крутящий момент нужен? 100Н * 1,25м = 125Нм. Но, как обычно, вам нужно задать больший крутящий момент, чем этот, для зубчатой ​​передачи, не в последнюю очередь потому, что вам понадобится некоторый запасной крутящий момент, чтобы иметь возможность ускорять нагрузку вверх. Выберите зубчатую передачу, которая может выдержать больше, чем номинальная нагрузка.

Наконец, убедитесь, что крутящий момент двигателя, умноженный на передаточное число, умноженное на КПД, превышает ваше требование к крутящему моменту, но не максимальную нагрузку на шестерню.


Что вы подразумеваете под, но не под максимальной нагрузкой ? Я бы истолковал это как означающее, что вы не должны использовать двигатель, у которого достаточно крутящего момента, чтобы повредить зубчатую передачу, если вы по случайному приказу включите его, но было бы лучше, если бы другим не пришлось выучить этот трудный путь. * 8 ')
Марк Бут

@MarkBooth - Это верно. Для мотора вполне возможно сломать свои собственные передачи, если передаточное число достаточно высоко. Это стоит учитывать при расчете.
Ракетный магнит

5

Мобильная платформа: электромеханический линейный привод может быть хорошим выбором для легковесного привода, который может быть установлен на мобильной платформе.

Питание от батареи: электромеханический линейный привод является хорошим выбором по сравнению с серводвигателями, так как линейные приводы потребляют энергию только во время движения и не нуждаются в мощности для удержания своего положения.

5-6 DoF: это может быть трудно достичь с помощью электромеханического линейного привода, так как они сложны механически и имеют ограниченный диапазон движения

Вы можете попробовать линейные приводы с www.firgelli.com. У них также есть миниатюрные линейные приводы, которые хороши для небольших применений.

Концепция механической конструкции рычага с использованием линейного привода. Большинство землеройного оборудования имеют гидравлический линейный привод. Некоторые соединения для линейного привода могут быть реализованы в этой линии.


3

Есть еще два фактора, которые следует учитывать: сложность и стоимость.

Промышленный роботизированный манипулятор

промышленная роботизированная рука http://halcyondrives.com/images/robotic_arm.png
Изображение с http://halcyondrives.com

обычно используйте крутящий момент от коробки передач для непосредственного привода шарнира, теперь подумайте о крутящем моменте, который должно поддерживать редуктор, и его размере / весе? Это просто огромный и дорогой, их материалы должны поддерживать огромный крутящий момент.

Давайте возьмем ваш пример с полностью вытянутой рукой. Давайте рассмотрим только нагрузку 6 кг на 1 м, у вас есть600Кге/см, Это не включает собственный вес руки робота (легко больше 4 кг), а только 1 м.

Некоторые отраслевые решения

Тензодатчик или Гармонический привод

Тензодатчик или Гармонический привод
Изображение с http://commons.wikipedia.org

Чтобы получить более легкое снижение передачи с высокими передаточными числами, большинство использует Strain Wave Gearing или Harmonic drive . Его легкий, прочный и, согласно Википедии, может иметь200:1 (Википедия говорит больше), где планетарный механизм может архивировать  10:1,

Но этот тип зацепления очень дорогой и сложный.

Пружины и противовесы

Чертеж промышленного двигателя 6DOF
Изображение с http://www.globalrobots.ae

Другое, даже простое решение - добавление противовесов, как вы видите на картинке. Это имеет связь, чтобы действовать как на предплечье (я забыл имя), так и на руке. Пружины тоже помогут, и если они установлены на той же оси соединения, но немного смещены, это придаст больше силы, поскольку рука будет более вытянутой.

Недорогие и менее сложные решения для системы механического привода

Теперь для меньших затрат и менее сложных решений, я должен подумать об устранении высокого крутящего момента на зубчатой ​​передаче, чтобы вы могли использовать менее дорогие материалы. Для чисто электронного привода это был бы линейный привод .

Существует множество линейных приводов. Но идея в том, что для этого потребуется меньше усилий (в зависимости от того, к каким точкам руки он прикреплен).

  • "Орех" и свинцовый тип

ходовой винт линейный привод

Этот тип привода имеет много подтипов, которые влияют на эффективность, износ, силу и многое другое. Но в целом они имеют высокую силу и относительную скорость от медленной до средней (это снова будет зависеть от типа, он может изменяться быстро, как те, что используются в некоторых симуляторах платформы движения).

Платформа с 6 степенями свободы с электрическими линейными приводами http://cfile29.uf.tistory.com/T250x250/195BAD4B4FDB0AF104C30F .

Электрические линейные приводы заменяют гидравлические линейные приводы в этом приложении, и они должны быть быстрыми и прочными, некоторые тренажеры легко весят более 2 тонн.

  • Ременный или цепной привод

Для большей скорости и другого простого метода приводятся ременный или цепной привод

привод ременного линейного привода
Изображение с http://images.pacific-bearing.com

Это, конечно, промышленно сделанный, это сделай сам, и у него есть больше для приложения: (да, у него есть место для значительных улучшений, но это хорошая форма, чтобы показать, насколько быстрым и сильным он может быть даже в этом дизайне ). http://bffsimulation.com/linear-act.php

Это позволяет использовать меньше передач, если двигатель может выводить 50Кге/см и вы используете шкив диаметром 2 см, вы получите 50Кге (без учета потерь) на полном ходу.

Кроме того, подшипники в этом приводе должны будут выдерживать большинство радиальных сил, тогда как в «ходовом винте и гайке» подшипник будет воспринимать наибольшую осевую силу. Поэтому в зависимости от силы нужно использовать упорный шарикоподшипник .


1

Я думаю, что лучшим выбором для вас будут обычные сервоприводы для хобби, если у них недостаточно крутящего момента, используйте несколько сервоприводов параллельно на одном соединении. Хорошим вариантом могут быть сервоприводы Dynamixel от Robotis, но они дороже, чем сервоприводы для хобби, и вам придется взломать протокол связи, поскольку они контролируются ttl / rs232 / rs485, или использовать конвертер usb2dynamixel (или usb2ax). Преимуществами являются их крутящий момент, скорость и точность.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.