Обучаемый робот манипулятор (4 оси) / Record and play robot arm (4 axes)

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Самодельный обучаемый 4-х осевой робот манипулятор с захватом на сервоприводах SG90 (1шт.) и MG996 (4 шт.).
    Функции записи и воспроизведения позволяют работать манипулятору по заданному алгоритму.
    Для управления роботом используется Arduino Nano, для питания робота используются два литиевых аккумулятора типоразмера 18650 и контроллер заряда-разряда HX-25-JH20.
    Ось №1 показана в видео • Серво-привод на 35 кгс...
    Ось №2 показана в видео • Легкий серво-привод на...
    Ось №3(4) показана в видео • Серво-робот манипулято...
    Захват показан в видео • Простой серво-захват н...
    Все детали изготовлены на самодельном 3д принтере ABS пластиком.
    Пример программирования манипулятора на платформе ARDUBLOCK • Робот манипулятор 2.0 ...
    Важно: перед прошивкой необходимо скачать библиотеку SpeedServo на ardublock.ru/pr...
    В связи с запретом монетизации канала и отключения рекламы получить файлы к этому видео можно за символическую плату 200 руб на карту Сбера. Если нет возможности оплаты в рублях, есть другие варианты, напишите об этом в заявке. Заявку на файлы можно отправить на почту: 9339931569@mail.ru
    При изготовлении устройства использовался самодельный 3д принтер: • 3Д принтер .
    Другие варианты оригинальных самодельных устройств можно посмотреть здесь: / sergeydorosh
  • НаукаНаука

Комментарии • 108

  • @konstantinloginov541
    @konstantinloginov541 2 года назад +11

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

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +2

      Спасибо, что смотрите)

  • @artpassat360
    @artpassat360 2 года назад +3

    👍👏👏👏
    В промышленных UR колоборативных - установлено 2 энкодера на сустав.
    Первый - для контроля двигателя.
    Второй - для ручного позиционирования

  • @ДэнКо-ц8х
    @ДэнКо-ц8х 2 года назад +3

    Сергей спасибо за Ваш труд. Очень рад что продолжаете своё хобби. Спасибо.

  • @opodelkahru
    @opodelkahru 2 года назад +1

    Тот кто что-то делал своими руками точно оценит! Я от редукторов в восторге!

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +1

      Спасибо, что смотрите)

  • @AlexAlex-oc1np
    @AlexAlex-oc1np 2 года назад +3

    Отличные ролики!
    Успехов в разработке)
    Продолжайте, пожалуйста, в том же духе!

  • @vladimirzhelovanov
    @vladimirzhelovanov 11 месяцев назад

    С ума сойти, какие интересные вещи вы конструируете!

    • @SergeyDorosh
      @SergeyDorosh  11 месяцев назад

      Спасибо за поддержку)

  • @avexoidavex3577
    @avexoidavex3577 11 месяцев назад

    Красивый проект получился и легко воспроизводимый! Сервы можно разобрать и накидать смазки, тогда они будут менее шумными. Если заменить на ШД, пластик на алюминий, ардуину на более серьезный контроллер, можно предлагать промышленникам для рутинных операций.

  • @LERS_ZENIT
    @LERS_ZENIT 2 года назад +5

    Спасибо, отличное видео! Очень интересно! Лайк:)

  • @ArduBot
    @ArduBot 2 года назад +1

    Круто 👍

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      Виталий, спасибо за помощь со скетчем! Думаю что еще можно использовать из ваших разработок))

  • @chuvvyyk
    @chuvvyyk 2 года назад +2

    Очень круто!

  • @dmawzx
    @dmawzx 2 года назад +1

    Шикарно!

  • @ДмитрийИванов-ч2ы3ч
    @ДмитрийИванов-ч2ы3ч 7 месяцев назад

    Очень круто. Большое спасибо.

  • @boenia
    @boenia 3 месяца назад

    Реализация классная. Но UX-дизайн, конечно, не очень. Удобнее так:
    1. Нажимаем запись. Кнопка подсвечивается
    2. Делаем манипуляции с роботом
    3. Выключаем запись. Кнопка записи гаснет
    4. Включаем воспроизведение

    • @SergeyDorosh
      @SergeyDorosh  3 месяца назад +1

      Согласен, хорошая идея! Кстати, уже есть продолжение этого робота ruclips.net/video/SzqYrKXT_V4/видео.html

  • @kostyaunin2900
    @kostyaunin2900 2 года назад +2

    Этот реально круто. Очень ценное видео. А можно скорость бы исполнения регулировать? Можно было бы для сварки загомырить)

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +1

      Да, скорость каждой оси регулируется в скетче, для осей без редукторов я скорости уменьшил, а то они слишком резкие были)

  • @11megadevais77
    @11megadevais77 2 года назад +3

    Смотря телик или телефончик -такое на смастырить ..Тут упрямство и мозгами по работать нужно .

  • @vic7871
    @vic7871 Год назад

    Большое спасибо!

  • @arscamera
    @arscamera 2 года назад +1

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

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      От простого к сложному))

    • @Lavar178
      @Lavar178 11 месяцев назад

      тут и не было не умного контента, просто когда люди занимаются какой то узкой сферой думают что все остальные придурки не умные)))

    • @arscamera
      @arscamera 11 месяцев назад

      @@Lavar178 Согласен, возможно не так вырвзился... имелось ввиду не тумблерами вертеть рукой...а более продвинуто с использованием МК, а дальше и плавность работы и вовремя разгонять мотор и вовремя тормозить в конце ( с динамичными ускорениями). Тогда движения робо руки будет выглядеть органично.

    • @Lavar178
      @Lavar178 11 месяцев назад

      @@arscamera нужно программно прописать циклы старта и остановки и сделать так что бы он вставлял при записи ручной. А еще нужна еще кнопка для линейного горизонтального перемещения когда будет еще одна ось с алгоритмом пересчёта, выставил точку а, выставил точку б . и он сделал линию в любой плоскости

    • @Lavar178
      @Lavar178 11 месяцев назад

      @@arscamera я сам конструктор, меня этот человек вдохновил хобота сделать, для укладки продукции в короба, все технологии на моей стороне, буду воплощать.

  • @ulugbekhamidov2529
    @ulugbekhamidov2529 2 года назад

    Спасибо, классно получилось. Очень надеюсь что повторю как нибудь.

  • @skysamaraskysamara4081
    @skysamaraskysamara4081 2 года назад +1

    Красиво!
    Кстати, можно и без подтягивающих резисторов - в самом контроллере они уже есть. Достаточно перевести входы в режим INPUT_PULLUP

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +1

      Спасибо, не знал))

    • @drollery6399
      @drollery6399 2 года назад

      @@SergeyDorosh Они до 100КОм. Мало помогают, от дребезга. Лучше ставить внешние.

  • @Valentin_fantom
    @Valentin_fantom 2 года назад

    Нет слов 👍

  • @isoldatov
    @isoldatov 2 года назад

    супер
    познавательно

  • @44Nemo44
    @44Nemo44 2 года назад

    Спасибо. Интересно. Такой набор детЯм в школу или круок, самое то.

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +1

      Ага, чтобы меньше ТикТок смотрели))

    • @sergeyrudenko7933
      @sergeyrudenko7933 2 года назад

      @@SergeyDorosh можете примерно сказать сумму затрат в деньгах и во времени на изготовление данного манипулятора (без времени написания кода)?

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      @@sergeyrudenko7933 Трудно сказать, надо вес всех деталей знать, тогда можно стоимость пластика посчитать и время печати их на принтере, я это не делал - слишком много деталей)

  • @SergeyDorosh
    @SergeyDorosh  Месяц назад

    Ребята, сейчас помогаю друзьям с нейросетями разобраться, они запустили веселый канал для детей и взрослых www.youtube.com/@CRAZYZOO-c4u/videos. Посмотрите, что могут нейросети, подписывайтесь если понравилось)) Используются БЕСПЛАТНЫЕ нейросети, отвечу в комментариях на вопросы)

  • @СаняДелкин
    @СаняДелкин Год назад

    Здравствуйте, отличный манипулятор , можно по подробнее о программе и записи

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      Я взял готовую программу у Ардублок и скопировал и добавил пару блоков. Ссылка есть в описании

  • @den1s87
    @den1s87 Год назад +1

    Добрый день. Не будете делать такой робот манипулятор на ШД nema17 или крупнее ? Добавить бы плавности движений. А так огромная работа, респект автору

    • @SergeyDorosh
      @SergeyDorosh  Год назад +1

      На Нема 17 делаю, но быстро не закончу, слишком сложно)

    • @den1s87
      @den1s87 Год назад

      Спасибо за ответ! Вот манипулятор с плавными движениями, обучающийся, как у вас в видео, без программирования, да ещё и печатаемый был бы очень востребован. Допустим, я работал на производстве электроники (пока завод не закрыли из-за санкций) и такого робота бы поставить на загрузку конвейера (челнока), который везёт пластиковые детали корпуса в лазерную маркировку и обратно. Одни и те же действия, целый день. Видел что-то похожее (3д печатный манипулятор) на выставке Металлобработка 2020, но за около 400к. Я бы посоветовал вам сделать проект на сайте типа кикстартера со сбором средств и кто скинулся тот получает файлы печати и скетч и пр. И вас бы мотивировало и возможно на эти средства, допустим программиста Ардуино нанять и дальше развивать, и тем самым сроки сократить. Я бы скинулся на такой проект! А вам искренне удачи, слежу за вашими работами.

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      @@den1s87 Спасибо, надо подумать)

  • @SaTor_RotaS_
    @SaTor_RotaS_ 2 года назад +1

    KUKA ))👍🙂

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      Ну до Куки еще очень далеко))

  • @vasiliigalperov2551
    @vasiliigalperov2551 2 года назад

    Тебе осталось написать нейросеть по распознаванию картинки и робот будет определять предмет и захватывать его.

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      Пока не готов))

    • @artpassat360
      @artpassat360 2 года назад

      Это движение в никуда - так как его скорость упадёт в несколько раз😟
      Даже с учётом разработанных промышленных систем распознавания - один из тысячи счастливых обладателей кобота - готов вложить в систему распознавания, а кто поддался на уговоры манагеров и вложился - потом кусают локти - так как - пара гастарбайтеров работают куда эффективней и быстрей😏
      Коботы хороши на однообразных операциях - на конвейерах - чпу токарных и фрезерных станках😏
      Но надо понимать, что для этого надо обеспечить ему рабочее место и логистику перемещения заготовок и деталей, а так же интеграцию его со станком - хотя быстрей и надёжней (из своей практике) - если он будет сам своим захватом нажимать кнопки - дублировать работу оператора😏

  • @kopaloid5476
    @kopaloid5476 Год назад

    А вы решили обратную задачу кинематики для данного робота?

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      Нет, не занимался этим)

  • @vorystop
    @vorystop 11 месяцев назад

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

    • @SergeyDorosh
      @SergeyDorosh  11 месяцев назад

      Почта есть в описании к видео

  • @ИванИванов-ъ4м9с
    @ИванИванов-ъ4м9с 2 года назад +1

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

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +1

      Тоже думал над этим) Возможно, надо тогда доработать сервомашинки - вывести четвертый провод от центрального вывода внутреннего потенциометра для контроля положения сервы

  • @redmercury7194
    @redmercury7194 Год назад

    Доброй день, как эти кнопки записи и воспроизведения работают-то, видео недоступно.

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      Не знаю, видео доступно

  • @jurafree426
    @jurafree426 2 года назад

    Хорошо бы сделать ускорения, то бишь добавить плавность. А то дергается.

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      Ускорения не получится изменить, а скорости устанавливаются в скетче для каждой оси

    • @opodelkahru
      @opodelkahru 2 года назад

      @@SergeyDorosh это скорее ограничение среды программирования. Почти уверен, что в норм среде это решаемый вопрос. Сервы же управляются ШИМ сигналом? Даже в Ардуино IDE все это будет доступно. Наверняка и готовые библиотеки под это есть, возможно даже у Гайвера.

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +2

      @@opodelkahru Да, здесь используется библиотека SpeedServo, скорость регулируется ШИМ, значит, и ускорение возможно менять в принципе. Ведь ускорение это скорость изменения скорости))

  • @ElectroLightSpain
    @ElectroLightSpain Год назад

    Здраствуйте Сергей, подскажите почему вы перестали делать на моторах нема? Или они слишком тяжолые для манипулятора?

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      Манипулятор на Немах в работе, медленно продвигается((

  • @МаксМинский-т4э
    @МаксМинский-т4э Год назад

    Добрый день очень интересно про прошивку Ардуино где ее можно взять?

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      Напишите на почту в описании к видео

  • @olga.m
    @olga.m Год назад

    Доброго времени суток. Для чего нужны линейные стабилизаторы? И почему 6В, а не 5В?

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      У этих серво максимальное напряжение 6В, поэтому и линейные стабилизаторы такие поставил

    • @olga.m
      @olga.m Год назад

      @@SergeyDorosh Еще вопрос, как у вас управляется схват, если серва там на непрерывное движение и потенциометр регулирует скорость, а не угол поворота?

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      @@olga.m Там обычная серво, управляется как все оси

  • @nazarmo4029
    @nazarmo4029 2 года назад

    👍

  • @steppeez
    @steppeez 2 года назад

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

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      Надо подумать)) Заканчиваю 5 осевой робот, может он начнет пользу приносить))

    • @steppeez
      @steppeez 2 года назад

      @@SergeyDorosh , мысль: опорно-двигательные аппараты ловких-прецизионных роботов можно сделывать и в форме курей (опорно-двигательные аппараты шустрых курей управляются с голов, если они у них есть), или даже присобачить к опорно-двигательному аппарату несколько пар опорно-хватательных лап и длинный гибкий хвост (как у муравьеда), чтоб при выполнении монтажных\демонтажных работ полезный робот мог бы ловко лазать по каркасам, столбам и уступчатым стенкам

  • @engineer3585
    @engineer3585 8 месяцев назад

    а более плавно он может двигаться? какая цена?

    • @SergeyDorosh
      @SergeyDorosh  8 месяцев назад

      Можно уменьшить скорости серво в скетче, там есть возможность. К сожалению, ускорения нет

  • @DoncodePHP
    @DoncodePHP Год назад

    Серва на 180 или на 360 градусов должны быть?

  • @monstr-1219
    @monstr-1219 2 года назад

    Круто! А можно скетч!

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      Конечно, в описании есть почта, туда напишите

  • @olga.m
    @olga.m Год назад

    А можно запрограммировать так , что бы он выполнял сохраненную запись беспрерывно?

    • @SergeyDorosh
      @SergeyDorosh  Год назад

      Можно цикл организовать, надо подумать как)

  • @odisseyDARK
    @odisseyDARK 2 года назад

    Возможно ли установить датчики положения , на каждое плечо и точно позиционировать относительно 0 метки? Если позволит Ардуино, вывести на экран. Тогда можно измерить точность повторения.

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

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

  • @ВикторРябов-ц3з
    @ВикторРябов-ц3з 2 года назад

    А смысл сего девайса? его же обучать слишком неудобно.

    • @arscamera
      @arscamera 2 года назад

      Тут более интересна механика, автор пока новичек в програминге МК - если повторять каждый может реализвать "мозги" на более крутом уровне ему доступном. Ну или заказать программинг на аутсорсе (фрилансе).

  • @shahzodik
    @shahzodik 2 года назад

    Здравствуйте можно скетч ?

  • @arscamera
    @arscamera 2 года назад

    Еще хотелось уточнить 2 верхние оси (На изломе) - как понимаю полукруглая щель для проводов ограниченной длины несколько ограничивает свободу движения в этих осях- градусов так около 90 всего получается? Есть ли техническая возможность сделать там градусов 270 движения?

    • @SergeyDorosh
      @SergeyDorosh  2 года назад +1

      Прорези на одной детали около 100 градусов и на другой 100, при повороте место для проводов в сумме 200 градусов примерно при угле поворота серво 180

    • @arscamera
      @arscamera 2 года назад

      @@SergeyDorosh это имеется виду 209 градусов для одной оси? Или сумарно для двух?

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      @@arscamera Это суммарно для двух

    • @arscamera
      @arscamera 2 года назад

      @@SergeyDorosh Спасибо, теперь понятно....Осталось воплотить в металле + волновые редукторы безлюфтовые (японские) и можно в бизнес внедрять - програмеры думаю найдутся под запросы конкретного бизнеса. :))) (шучу)

  • @romarabota
    @romarabota 4 месяца назад

    Не продаете его ?

    • @SergeyDorosh
      @SergeyDorosh  3 месяца назад

      Нет, сорри. Вообще, этот робот уже устарел, вот новый ruclips.net/video/SzqYrKXT_V4/видео.html

    • @romarabota
      @romarabota 3 месяца назад

      @@SergeyDorosh научи меня пожалуйста собирать и программировать такого робота манипулятора, готов заплатить

    • @SergeyDorosh
      @SergeyDorosh  3 месяца назад

      @@romarabota Я плохо пишу программы, для робота взял готовую у Ардублок, он профессионал!

  • @nordling700
    @nordling700 2 года назад

    Робот классный, но вот ардуина уже давно не дешёвая))

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      Посмотрел, на Али по 2,5 USD нашел, терпимо))

    • @nordling700
      @nordling700 2 года назад

      @@SergeyDorosh можно ссылку? Я дешевле 5 баксов не нашёл.

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      @@nordling700 Да, сейчас посмотрел, около 5(( Жалко ссылку не сохранил(

    • @nordling700
      @nordling700 2 года назад

      @@SergeyDorosh или, может, вы говорите про ардуино на контроллере 168p,они дешевле, чем на 328p

    • @SergeyDorosh
      @SergeyDorosh  2 года назад

      @@nordling700 Возможно я видел на 168, у меня 328, давно их покупал на Али

  • @enott
    @enott 2 года назад +1

    Это жир!