Robot Dog Part 1: Leg Day

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2023
  • 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/projects/tops
    Hackaday (Project Logs): hackaday.io/project/192122-top...
    GitHub (CAD, Code, BOM, etc...): github.com/aaedmusa/TOPS
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 136

  • @lint2023
    @lint2023 9 หลายเดือนก่อน +13

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

  • @bami2
    @bami2 10 หลายเดือนก่อน +38

    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.

  • @dynamodzz
    @dynamodzz 10 หลายเดือนก่อน +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!

  • @cristobalrossi311
    @cristobalrossi311 10 หลายเดือนก่อน +10

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

  • @xdrocky5417
    @xdrocky5417 10 หลายเดือนก่อน +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

  • @OhHeyTrevorFlowers
    @OhHeyTrevorFlowers 10 หลายเดือนก่อน +5

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

  • @aschreiber
    @aschreiber 10 หลายเดือนก่อน +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  10 หลายเดือนก่อน +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 10 หลายเดือนก่อน

      @@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  10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +1

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

    • @BrigadierPickles
      @BrigadierPickles 10 หลายเดือนก่อน +2

      @@AaedMusa I hate to say this, but they are right. This video sums it up pretty quickly. th-cam.com/video/AURCtaRrUGM/w-d-xo.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.

  • @megh2323
    @megh2323 10 หลายเดือนก่อน +4

    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. :)

  • @BernardSandler
    @BernardSandler 10 หลายเดือนก่อน +4

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

  • @TheCropShoppe
    @TheCropShoppe 10 หลายเดือนก่อน +3

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

  • @raspimari5532
    @raspimari5532 10 หลายเดือนก่อน +2

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

  • @ro-ce8vg
    @ro-ce8vg 10 หลายเดือนก่อน +3

    this is awesome, looking forward to seeing progress

  • @klausnielsen1537
    @klausnielsen1537 8 หลายเดือนก่อน

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

  • @dashs2597
    @dashs2597 10 หลายเดือนก่อน +3

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

  • @samuelbentz
    @samuelbentz 10 หลายเดือนก่อน +1

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

  • @alexskelton3331
    @alexskelton3331 10 หลายเดือนก่อน

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

  • @matrodsilver
    @matrodsilver 2 หลายเดือนก่อน

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

  • @fouzanjaved5441
    @fouzanjaved5441 หลายเดือนก่อน +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!

  • @imadjawad4408
    @imadjawad4408 10 หลายเดือนก่อน +3

    Another outstanding video! Thanks for sharing it with us 👍

  • @Science3D
    @Science3D 6 หลายเดือนก่อน

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

  • @emperortrajan3609
    @emperortrajan3609 3 หลายเดือนก่อน

    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!

  • @richihorn8018
    @richihorn8018 8 หลายเดือนก่อน +1

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

  • @Cosmonaut_Devin
    @Cosmonaut_Devin 10 หลายเดือนก่อน +1

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

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน

      Nice! That’s definitely my dream job.

  • @PatrickHoodDaniel
    @PatrickHoodDaniel 10 หลายเดือนก่อน

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

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน +1

      Yep 😅

  • @Dagor
    @Dagor 10 หลายเดือนก่อน

    Looking good! Stoked to see the project

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน +1

      Thanks! Love your work dude

  • @PhG1961
    @PhG1961 10 หลายเดือนก่อน

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

  • @curtkeisler7623
    @curtkeisler7623 10 หลายเดือนก่อน +1

    Dude. So proud of you. Keep going!

  • @JPToto
    @JPToto 10 หลายเดือนก่อน +1

    This is some solid work! Also nice video work!

  • @Clark-Mills
    @Clark-Mills 10 หลายเดือนก่อน +2

    Quality work, thank you!

  • @BrigadierPickles
    @BrigadierPickles 10 หลายเดือนก่อน +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.

  • @jangrewe
    @jangrewe 5 วันที่ผ่านมา

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

  • @siong3800
    @siong3800 10 หลายเดือนก่อน

    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!

  • @FasutonemuMyoji
    @FasutonemuMyoji 10 หลายเดือนก่อน

    the editing is really good on this one 👍

  • @OZtwo
    @OZtwo 10 หลายเดือนก่อน

    Very cool project!

  • @SLAVKINGRED
    @SLAVKINGRED 8 หลายเดือนก่อน

    love your videos man, this is awesome!

  • @xarlixe7565
    @xarlixe7565 8 หลายเดือนก่อน

    Amazing project and skills : )

  • @z0mb13h0rd3
    @z0mb13h0rd3 10 หลายเดือนก่อน

    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!

  • @sambartelet3265
    @sambartelet3265 10 หลายเดือนก่อน +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

  • @victorsaisse1340
    @victorsaisse1340 10 หลายเดือนก่อน +2

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

  • @billstrahan4791
    @billstrahan4791 10 หลายเดือนก่อน

    Well done!

  • @L3X369
    @L3X369 9 หลายเดือนก่อน +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

  • @ChrisLocke1969
    @ChrisLocke1969 10 หลายเดือนก่อน

    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  10 หลายเดือนก่อน +1

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

  • @City89Hunter
    @City89Hunter 10 หลายเดือนก่อน

    Great work, keep it up!

  • @conrad2468
    @conrad2468 7 หลายเดือนก่อน

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

  • @Jlou21000
    @Jlou21000 7 หลายเดือนก่อน

    Very impressive !!!

  • @solomon__ejay
    @solomon__ejay 10 หลายเดือนก่อน

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

  • @JPToto
    @JPToto 10 หลายเดือนก่อน

    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  10 หลายเดือนก่อน +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.

  • @finneganarendt
    @finneganarendt 10 หลายเดือนก่อน +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?

  • @Mimerneos
    @Mimerneos 7 หลายเดือนก่อน +1

    i laughed hard at the "paid actor" part

  • @afslayer
    @afslayer 10 หลายเดือนก่อน

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

  • @Louis-zd2lw
    @Louis-zd2lw 10 หลายเดือนก่อน

    Nice project 💪

  • @spyral00
    @spyral00 7 หลายเดือนก่อน

    very cool!

  • @JoDrathjer
    @JoDrathjer 3 วันที่ผ่านมา

    Good hammer choice. :D

  • @DirtyJewBoy
    @DirtyJewBoy 7 หลายเดือนก่อน

    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.

  • @divyaprakashbiswas8781
    @divyaprakashbiswas8781 10 หลายเดือนก่อน

    Amazing!!

  • @micah6635
    @micah6635 10 หลายเดือนก่อน

    nice cool stuff

  • @TheHoneyBhai
    @TheHoneyBhai 10 หลายเดือนก่อน

    Loved it

  • @sabih1677
    @sabih1677 10 หลายเดือนก่อน

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

  • @BuffRobotiX
    @BuffRobotiX 9 หลายเดือนก่อน

    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  9 หลายเดือนก่อน

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

    • @BuffRobotiX
      @BuffRobotiX 9 หลายเดือนก่อน

      @@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.

  • @KillrGooseGang
    @KillrGooseGang 10 หลายเดือนก่อน +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

  • @eddiechung675
    @eddiechung675 9 หลายเดือนก่อน

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

  • @kylejewiss659
    @kylejewiss659 10 หลายเดือนก่อน +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  10 หลายเดือนก่อน +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 10 หลายเดือนก่อน

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

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน

      @@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.

  • @Lets_Get_Creating
    @Lets_Get_Creating 10 หลายเดือนก่อน

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

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน

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

    • @Lets_Get_Creating
      @Lets_Get_Creating 10 หลายเดือนก่อน

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

  • @exoyt7575
    @exoyt7575 10 หลายเดือนก่อน

    Bro alrdy won in life

  • @juancarlos-bq6ew
    @juancarlos-bq6ew 10 หลายเดือนก่อน +1

    best chanel ever jajajajaj

  • @gaaryyy7053
    @gaaryyy7053 10 หลายเดือนก่อน

    nice vid

  • @RAMII19780529
    @RAMII19780529 10 หลายเดือนก่อน

    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  10 หลายเดือนก่อน

      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.

  • @primodernious
    @primodernious 7 หลายเดือนก่อน

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

  • @bully-_maguire
    @bully-_maguire 10 หลายเดือนก่อน

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

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน +1

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

  • @AJayTheStageArtist
    @AJayTheStageArtist 8 หลายเดือนก่อน

    cute cat ❤

  • @suomi35
    @suomi35 10 หลายเดือนก่อน +1

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

  • @keneagu916
    @keneagu916 10 หลายเดือนก่อน

    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 .

  • @jumadhaheri
    @jumadhaheri 10 หลายเดือนก่อน +1

    Love the hammer 😂

  • @duanebowman9595
    @duanebowman9595 6 หลายเดือนก่อน

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

  • @ramich.x
    @ramich.x 6 หลายเดือนก่อน +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 6 หลายเดือนก่อน +1

      me too

    • @AaedMusa
      @AaedMusa  5 หลายเดือนก่อน +1

      It's available on github. Link in description.

    • @ramich.x
      @ramich.x 5 หลายเดือนก่อน

      thanks!@@AaedMusa

  • @alengm
    @alengm 10 หลายเดือนก่อน

    Plank 😍

  • @robertlyttle2188
    @robertlyttle2188 10 หลายเดือนก่อน

    👍

  • @noelgomez1507
    @noelgomez1507 10 หลายเดือนก่อน +1

    What did you study? I like your videos 👍🏽

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน

      currently studying Mech E

  • @roedyhellyeah
    @roedyhellyeah 7 หลายเดือนก่อน

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

  • @qsamecarriere3221
    @qsamecarriere3221 10 หลายเดือนก่อน

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

  • @jsalsman
    @jsalsman 10 หลายเดือนก่อน

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

  • @daderler4986
    @daderler4986 10 หลายเดือนก่อน

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

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน

      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 10 หลายเดือนก่อน

      @@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.

  • @conorstewart2214
    @conorstewart2214 10 หลายเดือนก่อน

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

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน

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

    • @conorstewart2214
      @conorstewart2214 10 หลายเดือนก่อน

      @@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.

  • @user-jc1xs4wq1g
    @user-jc1xs4wq1g 6 หลายเดือนก่อน

    what website do you use im new to this

  • @Lame-Over
    @Lame-Over 9 หลายเดือนก่อน

    let me know when it can give me a Rusty Venture

  • @fabian2973
    @fabian2973 10 หลายเดือนก่อน

    Will it bark?

  • @kldzk
    @kldzk หลายเดือนก่อน

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

    • @AaedMusa
      @AaedMusa  หลายเดือนก่อน +1

      check out part 2, I fixed this issue

  • @monopekcannibal8161
    @monopekcannibal8161 10 หลายเดือนก่อน

    3:40 , 🙂👍

  • @Manusiahidupsekali
    @Manusiahidupsekali 7 หลายเดือนก่อน

    Can make tutorial How Leg arm Jump link robot spot

  • @LouisEguchiWale
    @LouisEguchiWale 7 หลายเดือนก่อน

    What app are you using to draw on the iPad?

    • @AaedMusa
      @AaedMusa  7 หลายเดือนก่อน

      Microsoft OneNote

  • @rafatahmedevan6768
    @rafatahmedevan6768 5 หลายเดือนก่อน

    Can you suggest any alternative of odrive s1? Thanks

    • @AaedMusa
      @AaedMusa  5 หลายเดือนก่อน

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

  • @etaaramin9361
    @etaaramin9361 10 หลายเดือนก่อน

    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  10 หลายเดือนก่อน +1

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

  • @TheManuxcitygames
    @TheManuxcitygames 9 หลายเดือนก่อน

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

  • @propsmasher9615
    @propsmasher9615 5 หลายเดือนก่อน

    What cad software do you use ?

    • @AaedMusa
      @AaedMusa  5 หลายเดือนก่อน

      Inventor

  • @Mica_No
    @Mica_No 10 หลายเดือนก่อน

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

  • @boomibean
    @boomibean 10 หลายเดือนก่อน

    what whiteboard app are you using?

    • @AaedMusa
      @AaedMusa  10 หลายเดือนก่อน

      Microsoft OneNote

  • @fredrickmwepu3134
    @fredrickmwepu3134 10 หลายเดือนก่อน

    Zambia is watching

  • @CoolBrittany90210
    @CoolBrittany90210 2 หลายเดือนก่อน

    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?

  • @timothy5403
    @timothy5403 10 หลายเดือนก่อน

    Drilling thru a carbon fiber makes it significantly weaker

  • @microponics2695
    @microponics2695 10 หลายเดือนก่อน

    Throw some silicone on it and sell it in the adult section. You'll be a millionaire