Robot Dog Part 1: Leg Day

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • In part 1 of building a quadrupedal robot, I'll be designing, building, and programming a 3DOF leg. I'll cover topics like inverse kinematics, gait sequences, and future plans for the project. Subscribe for part 2!
    Website (Project Overview and Interactive Models): aaedmusa.com/pr...
    Hackaday (Project Logs): hackaday.io/pro....
    GitHub (CAD, Code, BOM, etc...): github.com/aae...

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

  • @lint2023
    @lint2023 Год назад +22

    1. Love the paid actor.
    2. Love the humor.
    3. I hope you never stop making videos of your creativity. Really awesome.

  • @bami2
    @bami2 Год назад +40

    I love how you have the same base actuator for all joints so any spare parts are going to be usable for any joint that breaks. Really high quality video and I'm sure you'll be at 10x the subscriber count in a short while if you keep this up.

  • @megh2323
    @megh2323 Год назад +6

    As a PhD candidate in engineering, specializing in robotics, I must say: Excellent job, mate!
    I do have one suggestion though. I'm not sure about your plan to realize the walking pattern. You mentioned that the circle made by the foot wouldn't be useful for walking. I spent a year working in a university lab that had its own quadruped robot. The team was able to achieve walking through the implementation of elliptical shapes in foot trajectory. Essentially, anything below the horizontal centerline was exerting force onto the ground while anything above it was lifting the foot. However, I'm confident that you've already considered this in your thought process. :)

  • @OhHeyTrevorFlowers
    @OhHeyTrevorFlowers Год назад +6

    That’s solid work and a solid edit. Thanks for sharing.

  • @aschreiber
    @aschreiber Год назад +6

    Re Hammering Bearings - you have quick clamps, just use those, way easier on the bearing and way quieter.
    Also, be careful with adding slots/grooves to printed parts - it's a weird quirk of additive design that sometimes adding a lightening feature adds more weight because it is heavier than the infill it replaces. This will be heavily dependent on slicer settings but double check in the slicer. Yesterday I designed a whole new part for a project, tried to minimize weight by removing material and then realized that infill was lighter still.

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

      But hammering them in is more fun :( Also what you said about weight only applies if you manually increase the infill setting (which I'm not doing). If you take volume from an object you reduce weight simple as that.

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

      @@AaedMusa "If you take volume from an object you reduce weight simple as that."
      Assuming a uniform density, yes. But prints don't have a uniform density. Walls are more dense than infill. It's very dependent on geometry but there are cases when adding walls (ie adding holes) can increase the mass of the part. It's especially prevalent with a lot of small holes.

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

      ​@@aschreiber Could that happen if you used extremely small holes and had very specific settings? Yes, but I added deep grooves in my parts, so the added weight from the walls is insignificant.

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

      @@AaedMusa It's not quite as simple as that but carry on.

    • @BrigadierPickles
      @BrigadierPickles Год назад +2

      @@AaedMusa I hate to say this, but they are right. This video sums it up pretty quickly. ruclips.net/video/AURCtaRrUGM/видео.html
      You can also test yourself by slicing the part with and without the holes. The preview should tell you exactly how many grams of material it'll use.

  • @cristobalrossi311
    @cristobalrossi311 Год назад +10

    The quality is insane! Such cool videos, Keep it up!

  • @TheCropShoppe
    @TheCropShoppe Год назад +4

    Great work! Can't wait to see the rest of the build!

  • @dynamodzz
    @dynamodzz Год назад +3

    This has been on my for you page for almost two weeks now (I was subscribed already, but never took the time to watch it). Dude your videos are top quality. From the great engineering to the funny jokes and smooth video editing. It all comes together so nicely. Hopefully we can enjoy you for many years to come!

  • @ro-ce8vg
    @ro-ce8vg Год назад +3

    this is awesome, looking forward to seeing progress

  • @raspimari5532
    @raspimari5532 Год назад +2

    Great Work! Can not wait to see the finished dog one day.

  • @dashs2597
    @dashs2597 Год назад +3

    This is amazing. Great work! Looking forward to more updates.

  • @xdrocky5417
    @xdrocky5417 Год назад +2

    I'm just wondering why youtube didn't give me notification about this video. Man very good video and I like your video style just keep it up you will hopefully and surely have a lot of followers

  • @BernardSandler
    @BernardSandler Год назад +4

    Love it! Great pacing, solid explanations. Fascinating build.

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

    I love Boston dynamics so much. I have a few shirts from them because my cousin works there 😊

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

      Nice! That’s definitely my dream job.

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

    Your design iterations come flying at break neck speed. Loved the video and your humour.

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

    I love your videos! Excited to see where this project goes.

  • @richihorn8018
    @richihorn8018 11 месяцев назад +1

    I thought i am watching a big youtuber the whole time ... then i saw your subcount! give this men more attention pls

  • @imadjawad4408
    @imadjawad4408 Год назад +3

    Another outstanding video! Thanks for sharing it with us 👍

  • @emperortrajan3609
    @emperortrajan3609 6 месяцев назад

    Ra domly fou d this channel. I've always been fascinated in everything you've talked about in these videos. People like you give me the motivation to actually move forward with learning this stuff and making my own. Awesome work man!

  • @Science3D
    @Science3D 9 месяцев назад

    great project ! very inspiring. I was looking to build some king of walking robot and found your videos. love it

  • @Clark-Mills
    @Clark-Mills Год назад +2

    Quality work, thank you!

  • @Mimerneos
    @Mimerneos 11 месяцев назад +2

    i laughed hard at the "paid actor" part

  • @matrodsilver
    @matrodsilver 5 месяцев назад

    Damn, ur up to some sick stuff, I hope u get more subscribers and recognition, cuz your work deserves that

  • @BrigadierPickles
    @BrigadierPickles Год назад +3

    The only thing I look forward to more than videos from you is your channel's eventual take off into millions of subscribers! Seriously if you keep making content this great with random jokes like a cameo from Plank it's becomes a matter of when and not if.

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

    This is some solid work! Also nice video work!

  • @fouzanjaved5441
    @fouzanjaved5441 4 месяца назад +2

    Hey there! I wanted to let you know that I'm really impressed by the robotic projects you've been building. I'm actually interested in making a project myself and was wondering which 3D software and 3D printer you've used in your projects. I'd appreciate any advice or tips you might have on building a robot. Thanks!

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

    Love the detail you goto in your videos. Its not for everyone but means I learn things ❤

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

    Great project, looking forward to seeing you progress. Just wanted to share a tip... I am using carbon tubing on a new project, and I'd like to suggest you fill the end bits where the screws pass thru with plastic plugs to drill / screw through, otherwise you will surely experience loose, twisting legs in no time at all. The screws will quickly wear at the holes in tubing, and you're done. Carbon fiber has super tensile strength, but fails on friction shear. Save yourself the trouble, plug the ends of the tubing.

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

      Thanks for the tip! I have actually experienced a bit of shearing already.

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

    my favourite part of this video was the hammer joke. Nice going Thor.
    #Subscribed

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

    Jo bro this is so cool I came from you tiktok and I was not expecting this can’t wait for a part two

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

    When you hit 1m subs in the future, just remember that I subbed when you're at 14k subs, you deserve way more subs with these quality videos!

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

    Well done. The editing was awesome and probably took as much time as the build!

  • @victorsaisse1340
    @victorsaisse1340 Год назад +2

    first video after I subscribed to your channel, amazing content, keep it up!

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

    Dude. So proud of you. Keep going!

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

    Fantastic! I’ve really enjoyed watching the progress. Humorous and high quality edit.
    About that hammer…
    You should build an arbor press for yourself side pressing those bearings in wouldn’t require the force of a manufactured arbor press - with some plywood and some various other materials, you could have a quality coming together session with your gear and bearing assembly…
    …or just get a C-clamp or a vice, either will come in handy often enough in other situations.
    I will add, I am impressed with the work you are doing with minimal tools.
    Looking forward to the next video!

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

    I've been meaning to learn more about CAN bus myself. Seems like a smart way to go given how many controllers you're likely to end up using. 👍🏻

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

      Yep I’ve been doing a bit of research and it’s pretty interesting stuff. It’s definitely going to help reduce wiring and allow me to control 12 actuators.

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

    I'm getting a heavy "HowToBasic" vibe at 02:44, and i fuckin' love it! Just missing a couple of eggs.

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

    Looking good! Stoked to see the project

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

      Thanks! Love your work dude

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

    Very cool project!

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

    Since your actuators won't rotate more than 360 degrees, you could consider putting an encoder on the output shaft of the actuator to detect the absolute position of the joints. This would replace the need for limit switches and homing since you'd always know where each joint is.

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

      It would but 12x encoders are expensive. I’m doing something different for the redesign.

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

      @@AaedMusa I just got a few AS5600 magnetic encoders from AliExpress for 64 cents each. After testing one out on a SimpleFOC board, the precision is excellent. I don't know if it will work with an ODrive though, and mounting an external magnet on your joints does sound like a challenge.

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

    Someone get this guy a few X1C'S. Hes got skills!

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

    The wood character from Ed Edd & Eddy really cracked me up 😂😂

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

    Dude, at 5:06 is that how your bed wobbles? it's not Ok if it's not just for the video. I fucking love your project! And its quite the investment! I instantly subscribed the moment I landed here from TikTok. I hope to see it finished

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

    Amazing project and skills : )

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

    Waw, did I enjoyed watching this! Really awesome and great ingenuity!

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

    love your videos man, this is awesome!

  • @Jlou21000
    @Jlou21000 10 месяцев назад

    Very impressive !!!

  • @finneganarendt
    @finneganarendt Год назад +2

    i really like your vids, and i want to make my own project and ideas similiar to your ballbalancing robot.Can you make a guide vid on how to start and what basic stuff to buy?

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

    Well done!

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

    “County sherriff’s department I will release my dog on you!”

  • @juancarlos-bq6ew
    @juancarlos-bq6ew Год назад +1

    best chanel ever jajajajaj

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

    the editing is really good on this one 👍

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

    The limit switch thing is pretty cool but when the dog is fully completed how are the actuators going to know their location when the dog is finished it’s going to be really weird to see when the robot dog is having a spasm on the ground

  • @conrad2468
    @conrad2468 10 месяцев назад

    I love the design! You might consider using magnetic encoders or some such to do your limit sensing.

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

    Good hammer choice. :D

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

    Loved it

  • @pdjinne65
    @pdjinne65 10 месяцев назад

    very cool!

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

    Any advice for getting further in tinkering and engineering? I want to create projects like these but I find struggles when it comes to fabrication and initial design .

  • @ElectricBrom-e4u
    @ElectricBrom-e4u 13 дней назад

    Hey great videos! Can you please add projects to playlists so it's easier to watch?

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

    Amazing!!

  • @duanebowman9595
    @duanebowman9595 9 месяцев назад

    I would like to know where to get the right motors. Can you use Lg drone motors. like 950kv 5200??

  • @roedyhellyeah
    @roedyhellyeah 10 месяцев назад

    Questions: does the odrive have a limit switch input?
    Does it have canbus?

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

    Great work, keep it up!

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

    Love the video. May I suggest using absolute encoders, like the AS5600 or similar. It made my life much easier in my robotics projects. As CANBUS can be finicky but it is worth it. Keep it up, this work is awesome

    • @AaedMusa
      @AaedMusa  Год назад +2

      It already uses absolute encoders to measure the position of the brushless motors, but since there is a 9:1 gear ratio the output shaft turns at a different rate, hence why I need limit switches.

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

      You can use a potentiometer in the leg joints to know the position of the legs @@AaedMusa

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

      @@audrisvitolins6048 Potentiometers aren’t as accurate. The encoders that I’m using go to a fraction of a degree. The reason I don’t add an encoder on the output shaft is to reduce cost and also to reduce the amount of electronics/wiring.

  • @DirtyJewBoy
    @DirtyJewBoy 10 месяцев назад

    They should have more views, and you should have more subscribers. When the algorithm finds you your channel will pop off. This is an amazing video and you have a great channel. Keep doing great things.

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

    Do you live near a makerspace with a CNC or laser cutter?

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

    Is Tops currently a Cyclops with that singular googly eye in the end screen? Or would you then have to call them a Cycltops?

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

    Pretty sure you should just be handed a diploma immediately. This is so cool, and your methods are next-level.

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

    Bro alrdy won in life

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

    nice cool stuff

  • @ramich.x
    @ramich.x 9 месяцев назад +1

    I was thinking of reaching out to you to ask about more details on the inverse kinematics and how did you do that calculation :)

    • @Science3D
      @Science3D 9 месяцев назад +1

      me too

    • @AaedMusa
      @AaedMusa  9 месяцев назад +1

      It's available on github. Link in description.

    • @ramich.x
      @ramich.x 8 месяцев назад

      thanks!@@AaedMusa

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

    Awesome video! Do you have a way that you can sense when the leg is touching something? I'm seen others make legs similar to this, but not one that can sense when it touches something and how much pressure it is applying.

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

      No foot sensor but it isn’t needed. The actuators use FOC motor controllers which means that they are compliant. In other words, I can’t get a foot pressure reading but the leg can react as if I can.

  • @user-jc1xs4wq1g
    @user-jc1xs4wq1g 9 месяцев назад

    what website do you use im new to this

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

    what is the name of the device? I would love to have one! 1:20

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

    Plank 😍

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

    Love the hammer 😂

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

    cute cat ❤

  • @Louis-zd2lw
    @Louis-zd2lw Год назад

    Nice project 💪

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

    why not a hall sensor for limit? isn't this going to break the part if something goes wrong?

    • @AaedMusa
      @AaedMusa  4 месяца назад +1

      check out part 2, I fixed this issue

  • @bully-_maguire
    @bully-_maguire Год назад

    Very nice video, what would you say your timeline was from day 1 to what you posted in the video?

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

      If you count the actuator design then about 2 months. For just the leg design about 3-4 weeks.

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

    Hey, love the video. I was wondering what motors you are using for the actuators. Thanks for the great video!!

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

      Eagle Power Brushless Motors. Link in bio for more info on the technical specs.

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

      @@AaedMusa Thank you, I love your videos by the way.

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

    What did you study? I like your videos 👍🏽

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

      currently studying Mech E

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

    Why limit switches and not hal effect sensors? "Boot up" with all four legs trying to find their limits is going to be a nightmare.

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

      I have limit switches so it was a convenient solution. In my redesign, I'm going to get rid of them entirely.

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

    why all dogs have no foot ? Like its too complicated?

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

    Will it bark?

  • @primodernious
    @primodernious 10 месяцев назад

    these walking instructions could be programmed on a music box from the middle ages.

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

    Can you suggest any alternative of odrive s1? Thanks

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

      I’ve only ever used the ODrive S1 but the moteus controller by mjbotics is another one

  • @LouisEguchiWale
    @LouisEguchiWale 10 месяцев назад

    What app are you using to draw on the iPad?

    • @AaedMusa
      @AaedMusa  10 месяцев назад

      Microsoft OneNote

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

    👍

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

    Love it, but why do you use Arduino IDE and not platformio?

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

      Never heard of that. Arduino is convenient since I’ve used it so much. Also there are libraries for the motor controllers specifically made for Arduino.

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

      @@AaedMusa Check it out if you have the time. It`s an extension for the vscode editor and by that you get features like auto completion but also useful key binds. I use it for every project and never touched Arduino IDE since then. It supports all kinds of boards and frameworks.
      About the libraries...
      platformio also has a lot of libraries by the community, but I can`t tell if every library you use is available.

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

    Can make tutorial How Leg arm Jump link robot spot

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

    what whiteboard app are you using?

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

    What cad software do you use ?

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

    nice vid

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

    Maybe you could try sensorless homing for the legs rather than limit switches.

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

      Sensorless homing isn't as accurate and limit switches are a lot simpler.

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

      @@AaedMusa sensorless homing is accurate enough for the majority of uses. It would be accurate enough for this. Limit switches are not really simpler at all. If you have a motor driver that supports sensorless homing then it isn’t that difficult. If you use limit switches you need to add the limit switches, wiring and places to mount the limit switches plus something to trigger the limit switches and they take an extra pin on your microcontroller, that is a lot of extra parts and complexity if your motor driver has the functionality already built in.
      The best option though is just to add absolute encoders.

  • @Lame-Over
    @Lame-Over Год назад

    let me know when it can give me a Rusty Venture

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

    3:40 , 🙂👍

  • @CoolBrittany90210
    @CoolBrittany90210 6 месяцев назад

    Your dog looks like a cat. Anyway, I think you are really good at what you do. I am working on my own project, but not advertising it openly as it is a money making venture. Interested?

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

    Zambia is watching

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

    Drilling thru a carbon fiber makes it significantly weaker