DIY quadruped robot (various surfaces)

Поділитися
Вставка
  • Опубліковано 7 чер 2019
  • 3d printed quadruped robot driven by hobby servos, li-Ion batteries, a teensy and gyroscope. Remote controlled via bluetooth.
    (new code can handle carpet)

КОМЕНТАРІ • 366

  • @iAmTheSquidThing
    @iAmTheSquidThing 4 роки тому +135

    This is the most impressive servo-driven quadruped I've seen. Its movement is quite close to Boston Dynamics' dogs. And it looks like it could be very agile with the right control algorithms.

  • @nixie2462
    @nixie2462 4 роки тому +131

    OMFG...what a cute little thing!!!
    Will you make the files avaliable for other people to build it? Please??? ^^

  • @isaac879
    @isaac879 5 років тому +2

    That's looking really fantastic! I can't wait to see more, keep up the great work!

  • @adriangaleron3293
    @adriangaleron3293 4 роки тому +1

    WOW!! this is awesome, this is absolutely the best homemade robot ever seen!
    seems very well mechanicaly designed. Automation on that just blows my mind.

  • @victorjung5260
    @victorjung5260 4 роки тому +37

    I have to agree with the other comments, it's incredible work for hobby's servo ans single person work !!!! Congrats!

  • @drumbum7999
    @drumbum7999 4 роки тому +65

    smart putting the servos in towards the shoulders as much as possible as this lowers the moment of inertia and thus strains the motors less and probably makes stepping quite a bit quicker

  • @6AxisSage
    @6AxisSage 4 роки тому +1

    this is so much better than the robot dog/mini robot dog series! Thanks youtube for finally giving me a good recommendation.

  • @qnaman
    @qnaman 4 роки тому +346

    As for single person work vs billion dollars company - it's excellet work. It looks and behave almost identical like dog mini by Boston dynamic.

    • @fallen_leaves1674
      @fallen_leaves1674 4 роки тому +11

      yeah, I have to agree with you there.

    • @blinded6502
      @blinded6502 4 роки тому +16

      "Dog mini", lmao

    • @NIOC630
      @NIOC630 4 роки тому +51

      Sadly not. Dont get me wrong, its awesome, but what you see here is hard leg moovement, the original is adapting every moove on the fly to what its sensors see. Thats the actually difficult challenge. Just making the legs moove so it odes basic walking is pretty easy.

    • @harrysarso
      @harrysarso 4 роки тому +2

      @@NIOC630 fortunatly this can be mostly if not entirly compensated for with good mechanical leg design

    • @NIOC630
      @NIOC630 4 роки тому +24

      @@harrysarso Im not telling, this thing is a bad walker, just the fact that it looks like its walking like the original is ver decieving. Its not like someone just did homself what boston dynamics needed years for. The difference is like one between a modern car and a motorized sateboard. Its really nice when you can build a board, much skill involved, but its still not a car just because it can moove and has four wheels ^^

  • @zuzurobot
    @zuzurobot 2 роки тому

    Nice work Martin!

  • @alexandersergeev4708
    @alexandersergeev4708 4 роки тому

    Awesome work! As I understand, this is only a beginning. But so impressive beginning!

  • @bako252
    @bako252 4 роки тому

    props m8, great work. Keep it up!

  • @Sketchy_Dood
    @Sketchy_Dood 4 роки тому

    what a cute lil thing, it looks like it's excited to be there

  • @oracid
    @oracid 5 років тому +6

    I would like to know more about this. Good job !

  • @ethanhermsey
    @ethanhermsey 4 роки тому +6

    Wow damn, that's really cool. I think the youtube algorithm caught your video :d
    Sick bicycle by the way :D

  • @oskimac
    @oskimac 4 роки тому

    That's incredible! Juat amazing.

  • @akselwilliamdanenbarger7969
    @akselwilliamdanenbarger7969 4 роки тому

    Cool robot, and good handeling do it have to.👍🏻

  • @anrede8495
    @anrede8495 4 роки тому

    Incredible work.

  • @RabbitHoleGuide
    @RabbitHoleGuide 4 роки тому

    Looks great!

  • @myetis1990
    @myetis1990 4 роки тому +1

    great job,
    for some dampening and become more flexible mechanics, you would put a strong spring throughout rods of servos which manipulate the elbows
    it will bear some load with reduced servo stress.

  • @KoyiDra
    @KoyiDra 4 роки тому

    It's so cute. Good job bro 😎👍

  • @weirdsciencetv4999
    @weirdsciencetv4999 Рік тому

    This is pretty amazing

  • @janpagan8970
    @janpagan8970 4 роки тому +1

    Nice video!

  • @caner8688
    @caner8688 5 років тому +3

    Martin is a genius in reverse engineering guys..we should applause and respect.

  • @mrd7604
    @mrd7604 4 роки тому

    amazing work!!!

  • @unknownunknown-qx3gu
    @unknownunknown-qx3gu 5 років тому +10

    Great job! I'm currently reengineering the legs of mine in a way similar to your robot. The closer the motors to the axes of rotation, the faster they can be moved since they have less inertia.

    • @kingofthekoopas8857
      @kingofthekoopas8857 Рік тому

      The issue I see with that is that the lower the motor is on the leg the harder it is to turn since the weight is lower. From my understanding you can counteract the inertia using a PID algorithm

  • @demej00
    @demej00 5 років тому

    Nice job!

  • @coccoborg
    @coccoborg 4 роки тому +2

    Boston Dynamics Called: They want Spot's puppy back!
    IMPRESSIVE WORK!

  • @Maslerbotics
    @Maslerbotics 5 років тому

    Good work !!

  • @robotcanfly4864
    @robotcanfly4864 5 років тому +48

    Can you open code?

  • @aliscander92
    @aliscander92 4 роки тому

    Great job!!! It moves like living thing. I guess the author used accelerometer, hiroscop and software Kalman filter to generate control signals for servodrivers of legs.

  • @waltv3984
    @waltv3984 4 роки тому +2

    Who’s needs a to go out when you can stay in quarantine with this little guy
    Ain that a cute little thing

  • @Ezio-Auditore94
    @Ezio-Auditore94 4 роки тому +8

    I can't tell if the marching in place movement is part of the walking algorithm or an imitation of the BD's robots. Amazing work.

  • @CrisMadla
    @CrisMadla 5 років тому +4

    Wow your controls have really improved with the intro

  • @lykenth08
    @lykenth08 4 роки тому

    watched it a second time - just as amazing to see it scramble around, puts alot of big project to shame

  • @nikgourg6909
    @nikgourg6909 4 роки тому

    Three letters OMG it looks like the boston dynamiks one. Very impressive!!! I saw down in the comments that a lot of people were talking about James Bruton. His robot dogs are not as impressive and I dont think they work properly. I think he should focus more on the speed of his robots. This is why they keep falling over and over. There are olso heavy which is olso a factor that causes the robot to be unable to lift its own weight. Excuse me for my english. Its because I am not a native speaker. I am from Greece

  • @glikar1
    @glikar1 4 роки тому

    Hyper little bugger! Good work!

  • @prandtlmayer
    @prandtlmayer 4 роки тому

    Great job

  • @TechToTinker
    @TechToTinker 4 роки тому

    Nice, keep it up. Thank you for sharing :-)

  • @markusskagemo8091
    @markusskagemo8091 4 роки тому

    Very impressive!

  • @technoboi1501
    @technoboi1501 4 роки тому

    Cool robot!

  • @OzAndyify
    @OzAndyify 4 роки тому +3

    Very nice! I'd pay for the STLs (or better, CAD files) and code for that. You have it far enough along to be a great base for a coding adventure. I reckon you could get it cantering.

  • @techshadow4751
    @techshadow4751 4 роки тому

    Supper robot broo . Fantastic

  • @mikej9062
    @mikej9062 4 роки тому +1

    I have to say that the dance matches the music very well.

  • @LongPigg
    @LongPigg 5 років тому

    Nice and cool music

  • @MrMaxitaple
    @MrMaxitaple 4 роки тому +1

    Subbed to see more of your content

  • @weerobot
    @weerobot 4 роки тому

    Cool..Very... Great Work...

  • @gokhanbey9754
    @gokhanbey9754 4 роки тому

    perfect, great job...

  • @dreamfpv7865
    @dreamfpv7865 4 роки тому

    This is epic!

  • @voron27
    @voron27 4 роки тому

    wow that is super awesome. i want to build something like that

  • @nepaliscienceclub1703
    @nepaliscienceclub1703 4 роки тому

    Genius idea

  • @i-make-robots
    @i-make-robots 4 роки тому

    Nice! Did you sand those parts? Were they SLA?

  • @wandersonsilva-fx1cs
    @wandersonsilva-fx1cs 4 роки тому

    Impressionante!!!

  • @darkfrei2
    @darkfrei2 4 роки тому +1

    Thank you and thank UA-cam for good suggestions! More such content, maybe how it was done too.

  • @ar.technologe
    @ar.technologe Рік тому

    Very good 👍

  • @ZombieB
    @ZombieB 4 роки тому

    Está relindo, te quedó fenomenal con un exoesqueleto de Aluminio sería más que resistente

  • @y-spectrum-2470
    @y-spectrum-2470 4 роки тому

    good work

  • @IHRNepal
    @IHRNepal 4 роки тому

    Outstanding..

  • @mauriciotorres813
    @mauriciotorres813 4 роки тому +1

    Cute puppy, what kind of microcontroller did you use to program? PIC, dsPIC, Arduino, Picaxe or Raspberry π?

  • @markgiles8527
    @markgiles8527 4 роки тому +2

    Small dogs are cute. Small robots are just as cute. :D

  • @rahulr6593
    @rahulr6593 4 роки тому +15

    Man these seems like a miniature version of Boston dynamics..
    Would love to build one.. can I have the 3d images file? For printing the parts

  • @Onnesok
    @Onnesok 4 роки тому

    Thats great man......

  • @magnuswootton6181
    @magnuswootton6181 2 роки тому

    cool 80's music

  • @TheRanguna
    @TheRanguna 4 роки тому +2

    This is amazing work, congrats!
    Any plans on open sourcing it?

  • @helldrift9103
    @helldrift9103 4 роки тому

    pretty cool

  • @paulopmt1
    @paulopmt1 4 роки тому

    Awesome!

  • @asdlab
    @asdlab 5 років тому

    Which algorithm are you using for the gait control? And what corrections on stability maths are you doing from data of the IMU? It seems it is working so well for now, waiting new updates!

    • @martintriendl4453
      @martintriendl4453  5 років тому

      It all custom code. The IMU works with a gyroscope and an acceleration sensor combined by complementary filters.

  • @QuantumShow2022
    @QuantumShow2022 4 роки тому +1

    So cool, love this-- please give him (her?) googley eyes

  • @HelamanGile
    @HelamanGile 4 роки тому +1

    Awesome

  • @hussainattarwala8053
    @hussainattarwala8053 4 роки тому

    Hi Martin. How are you making the robot sense the edge/borders and then change direction

  • @Keksstar
    @Keksstar 4 роки тому +18

    @James Bruton - look, it´s finished :D

    • @cluberic
      @cluberic 4 роки тому +4

      this looks better and walks better than both of james bruton's open dogs.

    • @ChrisD__
      @ChrisD__ 4 роки тому +2

      @@cluberic You mean the 3 we've seen so far? He said the minidog rebuild can walk, but we won't see it until Tuesday, unless you become a patron.

    • @MagivaIT
      @MagivaIT 4 роки тому +1

      well @jamesbruton is trying to teach at the same time so everything becomes bigger and more exploded but i do agree somewhat that this guy has achieved something very cool indeed

    • @pietrom2642
      @pietrom2642 4 роки тому +3

      Being smaller i think it' needs a simpler gyro setup but Is a very well built project

    • @RSC2194
      @RSC2194 4 роки тому +1

      @@MagivaIT you can teach once you fix the mistakes...

  • @LionbullAcademy
    @LionbullAcademy 4 роки тому

    Amazing

  • @raulbreindembach4082
    @raulbreindembach4082 3 роки тому

    He visto varios de este tipo, pero la terminación de este me gusta mucho

  • @user-wg6ik1wi6s
    @user-wg6ik1wi6s 3 роки тому

    Omg that is so damn cool!

  • @alexyurich5994
    @alexyurich5994 3 роки тому

    Это идеальное воплощение одомашненого псоРобота!
    Тазобедренный сустав компенсированный!
    Отличный подход. Код проекта нужно изучить

  • @DeathRaptor007
    @DeathRaptor007 4 роки тому

    that is awesome!!! Are you using a custom motherboard or something like Arduino or raspberry based?

  • @joshuaquintero5659
    @joshuaquintero5659 5 років тому +4

    @Martin Triendl It looks like you have a Trotting Gait. In a high level, can you explain how you implemented the Gait? Do the diagonal limbs mimoc each other? How did you figure out your step reach and speeds? Also is your balancing done by adjusting the shoulders regardless of the speed of the Gait? Or, is it more coupled with the Gait?
    Have you looked at using BNO055 IMU for your absolute orientation? It has the sensor fusion built in it.
    Amazing Job with this robot! I am super impressed.

    • @martintriendl4453
      @martintriendl4453  5 років тому +9

      Its a fixed trotting gate where the timing for stances and step is always same atm. The trajectory for each leg using same equations but is calculated independently and corrected in any process cycle due to IMU and Bluetooth input.
      There are two balancing routines, one for stance and one for step phase. Its controlled by the IMU.
      I tryed the BNO055 as well, but it has a drift and its to slow for balancing.

    • @NathanKau
      @NathanKau 4 роки тому +1

      @@martintriendl4453 Could you explain a little bit the IMU-driven gait correction? I'm working on a similar quadruped and have implemented a gait planner that uses the raibert heuristic (put the foot forward x=1/2 * T_stance * velocity) without IMU, but it has trouble when the side to side oscillations build up. Thanks!

    • @martintriendl4453
      @martintriendl4453  4 роки тому +4

      @@NathanKau Before you start any controlling... is the body in balance? Take a scale and check if you have same forces on all feet in standing position...

  • @daudhtm5203
    @daudhtm5203 2 роки тому

    what servos are those. they seem to be pretty fast and strong

  • @semionmorozov5359
    @semionmorozov5359 4 роки тому

    Little big dog)))) Good! Very nice))))

  • @CrisMadla
    @CrisMadla 5 років тому

    Hello what kind of pins do you use for the smaller joint connections, not the one ones you used for bearings. I’m not quite sure what they area called or what to look for. Thanks you!

    • @martintriendl4453
      @martintriendl4453  5 років тому +1

      There are ball-bearings in any joint (six in each leg).
      All other parts are 3d-printed.

  • @amansingh-ct8ie
    @amansingh-ct8ie 4 роки тому

    Hey martin congrats on the project, can you share the project description along with parts please......

  • @new_beginning2571
    @new_beginning2571 Рік тому

    Which servo did you use? I was thinking to use 35 or 45 kgcm servo and additional encoder. What do you think ?

  • @Tremor244
    @Tremor244 4 роки тому

    heyy thats pretty good

  • @GaryMcKinnonUFO
    @GaryMcKinnonUFO 4 роки тому +1

    Boston Dynamics eat yer hearts out, great work, thanks for sharing :)

  • @peterdenes6353
    @peterdenes6353 4 роки тому +56

    "Mom, can I have B o s t o n D y n a m i c s?"
    "We have BD at home."
    BD at home:
    Jokes aside: really nice job!

  • @EmreKK
    @EmreKK 5 років тому +1

    That's looks amazing ! why you don't increase friction under the leg and what if we use low torque servo ?

    • @martintriendl4453
      @martintriendl4453  5 років тому +7

      Thank you. The problem with friction is not that easy. With the current code the servos are tormented too much when I increase the friction. I am currently working on a solution (suspension, force sensors, new code...).

  • @sherozali3498
    @sherozali3498 4 роки тому

    By the way it's amazing 👌

  • @deanyoung8812
    @deanyoung8812 4 роки тому +10

    Wonderful! An awesome job for sure. Can I ask, where I might find the STLs and code to follow your path to success? I would be neat to build one around the size of a house cat.

  • @shubkale376
    @shubkale376 4 роки тому +1

    0:10 it can beat Mayweather by them shoulder movements

  • @user-kk5bo2of6g
    @user-kk5bo2of6g 4 роки тому

    amazing...

  • @Blasted2Oblivion
    @Blasted2Oblivion 4 роки тому

    Okay. Do you want robot overlords? Because this is how you get robot overlords.

  • @Stecus2704
    @Stecus2704 4 роки тому

    Wow it's like spot mini from boston dinamycs

  • @snoozlewoozle
    @snoozlewoozle 4 роки тому

    what servos are you using?

  • @nafisfuadjim4817
    @nafisfuadjim4817 3 роки тому

    What servo motors you have used?

  • @ariansevandal2158
    @ariansevandal2158 4 роки тому +1

    I wonder what more can it do with Boston dynamics algorithm, gj💗

  • @EdwardPie
    @EdwardPie 4 роки тому +1

    Nice work Martin. Do you mind sharing the 3D model files?

  • @akhilbarackal8427
    @akhilbarackal8427 4 роки тому

    awsome..

  • @6stripsrainbow
    @6stripsrainbow 4 роки тому

    could you send example of your code? do you use hardcoded algorythm or neurone network?

  • @prestigehunter9729
    @prestigehunter9729 3 роки тому

    New battlefield 2042 trailer looks good

  • @dixie_rekd9601
    @dixie_rekd9601 4 роки тому

    i think with these kinds of quadruped hobby builds the main issue is people focus on the ability to walk, some effort should be put into NOT walking... the constant stepping gate of these are kinda inefficient and are usually what causes the instability. a more manageable slower more careful ambulatory program might make it more stable and not look like an excited puppy.
    dont get me wrong though, this thing is amazing work and by far the best I've seen. I'm just saying it might be time someone looks into a slower paced more measured walking system rather than "stomp stomp stomp" at least thats my view.

  • @fabiovezzari2895
    @fabiovezzari2895 4 роки тому

    Which program do you use for your robots?