MIT Mini Cheetah Actuator Teardown

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ค. 2020
  • Here is a teardown video of a Mini Cheetah Actuator from AliExpress.
    Actuator: www.aliexpress.com/item/32985...
    JST-GH Connector: smile.amazon.com/Connectors-S...
    XT30U Connector: smile.amazon.com/Finware-Upgr...
    51146 3 Pin Connector: bit.ly/32h6Hpb
    MIT Mini Cheetah Video: • Backflipping MIT Mini ...

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

  • @nickopedia5669
    @nickopedia5669 2 ปีที่แล้ว +43

    The reason for the odd numbered gear teeth is to prevent repetitive wear patterns from developing, honestly something I'm surprised the genuine MIT one didn't have. But the MIT was initially designed for lab/experimentation use I guess, not really true "industrial" purposes where they want it to last for thousands of hours.

    • @dhruvbose8294
      @dhruvbose8294 ปีที่แล้ว +6

      Yea i think such a gear ratio is called a hunting ratio

    • @aaronhaake1880
      @aaronhaake1880 12 วันที่ผ่านมา

      To my understanding, the tooth numbers used in this version don’t solve that problem. The 19 teeth on the sun divide evenly into the 38 teeth on the planets, so repetitive wear patterns will still be generated.

    • @3-body-problem
      @3-body-problem 8 วันที่ผ่านมา

      Isnt the tooth wear issue going to remain if the repeated "reciprocating" motion of the rotor always remains in the same 5-30 deg flexion range? (That it, it doesn't continuously spin like a standard motor might).

  • @funy0n583
    @funy0n583 3 ปีที่แล้ว +37

    finally someone whos willing to deconstruct one of these

  • @user-gi3ql4pu8t
    @user-gi3ql4pu8t 3 ปีที่แล้ว +26

    I'm still patently waiting for someone to disassemble the Boston Dynamics Spot.

  • @Yumy607
    @Yumy607 3 ปีที่แล้ว +11

    Came from reddit. Very cool video subbed for future stuff. Neat to see Kp and Kd talked about in simple terms and show how they affect the system. In my classic controls class it always seemed a bit more abstract

  • @needsmoorecowbell
    @needsmoorecowbell 3 ปีที่แล้ว +2

    Thank you so much for this. Fantastic video and explanation Robert. Cheers!

  • @rodstartube
    @rodstartube 3 ปีที่แล้ว +5

    this video is pure gold!

  • @ArunUdai
    @ArunUdai 2 ปีที่แล้ว +11

    Thanks for doing this dissection of one of the major organs of the Cheetah. Great job Doc. Robert.
    I am sure it will help many like me.

  • @drewh0208
    @drewh0208 3 ปีที่แล้ว

    14:24 Aaw man!🤤Thanks for that little segment and the Kp change demo. Forget mechanical springs then!

  • @MrChatmoon
    @MrChatmoon 3 ปีที่แล้ว +1

    Excellent !! Thx you for this video.

  • @tttuberc
    @tttuberc 3 ปีที่แล้ว

    Beautiful motor. Thanks for taking it aparr

  • @abcqer555
    @abcqer555 3 ปีที่แล้ว +3

    Great job, interesting to see what is inside those motors. Looking forward to your next video

    • @abcqer555
      @abcqer555 3 ปีที่แล้ว

      The circuit board looks suprsingly small. Would be interested for a more in depth guide to how it works / what each component does. Also does it use the case as a heat sink?

  • @neyvickz8926
    @neyvickz8926 3 ปีที่แล้ว

    Nice tear down dude

  • @R2D2Belgium
    @R2D2Belgium 3 ปีที่แล้ว

    Great thank you for sharing this!

  • @BalajiSankar
    @BalajiSankar 3 ปีที่แล้ว

    Thank you. Looking forward to the control code

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

    Thank you for sharing.

  • @nigelhungerford-symes5059
    @nigelhungerford-symes5059 3 ปีที่แล้ว

    Nice tear down.

  • @chuongnguyen4980
    @chuongnguyen4980 3 ปีที่แล้ว +6

    Thanks for the detail tear down. Can you tell what are the bearing attached to the rotor?

  • @EG-cs3wv
    @EG-cs3wv 3 ปีที่แล้ว

    Thank you so much!!
    Edit: I'll be suscribed for this content ;)

  • @livefreeordie5033
    @livefreeordie5033 2 ปีที่แล้ว

    Great informative video😊👍
    Cheers 🇪🇬🌹🇪🇬

  • @freakinccdevilleiv380
    @freakinccdevilleiv380 ปีที่แล้ว

    Excellent 👍👍👍

  • @matthyslaubscher8151
    @matthyslaubscher8151 3 ปีที่แล้ว

    Great video... liked and subscribed! How are the poles and rotor magnets paired / magnetized?

  • @KillItandGrillIt
    @KillItandGrillIt 3 ปีที่แล้ว

    Great video I just subbed.

  • @user-zg1si3wc5m
    @user-zg1si3wc5m 8 หลายเดือนก่อน

    thanks!

  • @tanjiro3285
    @tanjiro3285 ปีที่แล้ว

    Super interesting bro😇

  • @rudisoft
    @rudisoft 3 ปีที่แล้ว +1

    Ben Katz did a great job on this. It‘s mainly based on the MIT cheetah actuator design.

    • @CycloidalHeadache
      @CycloidalHeadache 2 ปีที่แล้ว +1

      Did you watch this on mute or something? Lol he says this less than 2 minutes into the video.

  • @doulos5322
    @doulos5322 ปีที่แล้ว

    very cool thanks

  • @wizardOfRobots
    @wizardOfRobots 3 ปีที่แล้ว

    you know your motors!

  • @danheeksparagliding
    @danheeksparagliding 3 ปีที่แล้ว

    Thanks.

  • @sounavailable
    @sounavailable 3 ปีที่แล้ว +1

    Did they used the MIT mbed based firmware? Can it be updated via bootloader? There does not seem to be pads for debugger/flasher on the PCB?

  • @mattanimation
    @mattanimation 3 ปีที่แล้ว

    This is rad, thanks for the great info!

  • @amitsainidotin
    @amitsainidotin 3 ปีที่แล้ว

    Cool!!!

  • @wez50
    @wez50 3 ปีที่แล้ว +2

    What CAN library did you use for teensy? Thanks

  • @cutefox8319
    @cutefox8319 2 ปีที่แล้ว

    Hello, i wonder why during calculation a gear ratio we ignore the middle gears? They don't play any role in lowering RPM?

  • @AaronKraftCreative
    @AaronKraftCreative 3 ปีที่แล้ว

    I have the same t-motor used in this video to compare with the stator of the actuator. I purchased mine as a brushless camera gimbal motor which I had mounted on a custom frame that I designed for stabilizing large, cinema cameras. I actually have a pile of these, expensive motors that I have decommissioned over time due to them getting their coils damaged. I would like to bring them back to life by removing the damaged windings and rewinding them. I have attempted a few times to rewind them by hand but I must be doing something wrong because, although they do work, I can't seem to get them to operate as smoothly as they were when I purchased them. Would you be able to do a video covering the process of rewinding one of those large, pancake-style, t-motors for use as a camera gimbal motor? I would be forever grateful.

  • @TheLordbruh
    @TheLordbruh 3 ปีที่แล้ว

    hey robert, what is the measurement of the each teeth, inside, outside diameters?

  • @Coyote973
    @Coyote973 2 ปีที่แล้ว

    Nice video. However you missed some details, like the pattern of the rotor magnetic field and you could also apply the sheet on the rotor magnetic ring once disassembled. There is no marking/groove on the ring for alignment, so that would be a meaningful detail.

  • @peterdilworth3110
    @peterdilworth3110 3 ปีที่แล้ว

    nice video! I am amazed that there is enough of a market to support the Chinese knockoffs of these motors, it's amazing how production over there works

  • @andrewbednar7251
    @andrewbednar7251 2 ปีที่แล้ว

    Could you add your example code you used with the Teensy to communicate with the motor?

  • @piethelderop8085
    @piethelderop8085 3 ปีที่แล้ว

    can you make maybe an instruction how you can control mini cheetah with an Arduino, for example with UART and TX and RX or CAN bus

  • @rajktewari
    @rajktewari 3 ปีที่แล้ว

    awesome :-)

  • @gianlucadenovi6239
    @gianlucadenovi6239 ปีที่แล้ว

    what type of wire for the winding and how many loops in each coil?

  • @erwincoumans
    @erwincoumans 3 ปีที่แล้ว +5

    Thank you, very cool! Do you share the teensy control code + schematics? Can you flash and update the firmware, unmodified from MIT (link to github)? CAN frequency? Do you get info back ( position etc)? So you need to 'zero' the magnet after re-assembling? Does the motor overheat easily?

    • @mcccxx
      @mcccxx 3 ปีที่แล้ว

      Hey Erwin, I've been playing around with the same actuator and can answer some of your questions. The motor can be commanded via CAN standard frames at 1Mbps. I'm able to flash the firmware to the microcontroller and fixed a few small things. For each command (desired position, desired velocity, position gain, velocity gain, desired torque), you receive measured angle, estimated velocity, and estimated torque. There is a set zero and calibration procedure in the firmware. The motor heats up to about 60C in a minute or so when 10A is commanded.

    • @ahmedlv5499
      @ahmedlv5499 3 ปีที่แล้ว

      @@mcccxx Hi! Do you have the link to the firmware and any other related information? Are you using the same motor btw?

    • @erwincoumans
      @erwincoumans 3 ปีที่แล้ว

      ​@@mcccxx Somehow missed your message, thanks! Do you have some pointers to source code of firmware and script/code to run the CAN commands?

  • @kierancarter3693
    @kierancarter3693 3 ปีที่แล้ว

    What are the gears made of, is it aluminium?

  • @ds-k7878
    @ds-k7878 28 วันที่ผ่านมา

    13:28 코일이 감긴 스테이터와 링기어가 고정자, 자석이 달려 있는 썬기어가 회전, 아웃로터 방식의 모터, 선기어가 회전하면서 위성기어를 구동 위성기어 캐리어가 최종 출력단.

  • @bambumbambu
    @bambumbambu 3 ปีที่แล้ว

    link with the schematic of the controller please?

  • @machine2747
    @machine2747 2 ปีที่แล้ว +1

    Great video! Very interesting. I see this actuator is available without the driver. As this is an out runner motor, do you think the motor would run very well on a common brushless ESC from the radio control hobby? I'd like to use 4 of these as track drive motors in a robot I'm planning to build. Thanks!

    • @h3Xh3Xh3X
      @h3Xh3Xh3X 2 ปีที่แล้ว

      You can use VESC or ODrive

    • @rcmod642
      @rcmod642 ปีที่แล้ว

      you can use am32 esc

  • @h3Xh3Xh3X
    @h3Xh3Xh3X 3 ปีที่แล้ว +2

    I hope someone will take the time to make these actuators cheaper and cheaper, increasing the accessibility of high tech robotics tinkering to the world.

    • @tanchienhao
      @tanchienhao 3 ปีที่แล้ว +1

      I hope so too :( would love to use these if they were less than hundred

    • @reportingsjr
      @reportingsjr 3 ปีที่แล้ว +1

      That's exactly what you're seeing here. These types of motors used in previous robots were commonly $1k+. Slowly but surely getting there!

  • @harryclifton2641
    @harryclifton2641 2 ปีที่แล้ว

    Which T motor is it?

  • @MrTweetyhack
    @MrTweetyhack 3 ปีที่แล้ว

    @4:34 nice cable that should have been necessary had they focused on function instead of aesthetics of the PCB

    • @AlliPrice371
      @AlliPrice371 3 ปีที่แล้ว

      I'd imagine they needed to allow for ventilation

  • @lukaspfitscher8737
    @lukaspfitscher8737 2 ปีที่แล้ว

    Hope they get cheaper in the future, i need this motor for my hub based rc car, i want get rid of the electronics near the motor by using vesc sensorless position control

  • @yxhankun
    @yxhankun 3 ปีที่แล้ว

    At 0.5 360 us dollars per unit?

  • @rock3tcatU233
    @rock3tcatU233 3 ปีที่แล้ว +13

    Now I understand why they're so expensive, there are a lot of precision machined components in that thing.

    • @llOvercraftll
      @llOvercraftll 3 ปีที่แล้ว +6

      You can buy rc motors with that size for 30$. any electric screwdriver has similar planetary gearbox, their prices are around 30-60$ (also they include motor, bits, the cover, etc..). You are getting impress by not that much. Also you can see the cnc marks on the hidden covers, so they are cheaply made and they are rough made, and the electronics are open source and you can order them by 10$x10 pcb's. The real reason why they are expensive, its because there is low market around them, and the "originals" cost twice. Make something original cost a lot, replicate them... if someday everybody starts to make robots like 3d printers, these motors will end costing 40-60$ as much.

    • @thegarginator
      @thegarginator 3 ปีที่แล้ว +7

      @@llOvercraftll An electric screwdriver isn't even close to the level of torque output that these motors reach. The level of precision these motors can reach in terms of current, velocity, and position control is so much further out than a fucking dc motor with a planetary gearbox, those become useless for robotics applications. To "make robots like 3d printers" is in such a distant future, you don't even remotely sound like you know what you're talking about.

    • @llOvercraftll
      @llOvercraftll 3 ปีที่แล้ว +2

      @@thegarginator An electric screwdriver motor is not what I'm talking about, just the gears. The torque is relevant to the actual use, and it depends about the gear pinions. The manufacture process is exactly the same, even some screwdrivers you will surprise they are actually better made than this. Of course there are a lot of talking about high performance bearings, gears, lubes, but no need to talk about it because the 500$ motor don't use that quality either, just have a look on the video, it's clearly a cheap process with low cnc passes with high diameter drill.
      The motor speed, current, torque etc.. is relevant to the size of the motor, magnets, and wire turns and thickness. Not too much else. I bet you the motor is exactly the same performance as the rc motor, if not exactly the SAME ACTUAL MOTOR. The motor itself is not what make this things special, check 8:33 , the video SHOWS it, maybe you didnt saw it.
      If you convine 2 things (screwdriver gears+ rc motor) that cost 30$ each, on top of a esc of 10$ + logic board of 20$, you dont have a 500$ or 250$ motor. In fact the processor cost is 3$, and the most expensive mosfet of the board is 1.5$ and it uses 6, the rest of the components cost almost nothing. In fact the board is missing a high electrolytic capacitor at the entry filter replaced by cheap ceramic smd capacitors in paralel to simulate it to save 0.50$ and some space. So the electronics that they use can go even cheaper. And that motors in the rc world but the most common sizes, also cost half in the last years with the drones fever.
      In fact you should know that the first prototype was actually what im talking just in parts.
      Oh i forgot, if you trush that much this motors, you will surprise than a lot of people has real problems with the electronics because they loose steps under high current, and peole end by removing the circuit board and replace them with the open source one.
      You have to research more before tell a guy he has no idea.

    • @kbuilds7287
      @kbuilds7287 3 ปีที่แล้ว

      llOvercraftll you’re not wrong about it getting cheaper, but it will be overall over $150. Most of these rc motors aren’t winded to have low kv output. The weight will increase, and precision can’t be compared to these actuators.

    • @llOvercraftll
      @llOvercraftll 3 ปีที่แล้ว

      @@kbuilds7287 They are actually winded to have low kv. for example the DYS 8108 BE8108 brushless motor has 100KV / 135KV 2.6kg / 3.75kg (50$), or the iPower Motor ex-8 eX8108 105KV (80$). And you dont have more weight or different precision from buying it or building it. Because the actuator is in fact a motor + reduction gears + driver. There is no different parts, diferent precision or whatsoever. In fact aliexpress started to sell the internal gears for the motor to work as actuator by 40-50$ (search for: Motor Reducer gear reducer planet gear box harmonic driver bearing robot arm joint shaft), and the driver by 60-90$. But you can also get the open source driver by 20$ if you solder it yourself, so expect a very big drop in price soon too. In otherwords, they are starting to sell them by parts as I predicted because the price right now is so inflated if you buy them from brands. And the more they will become popular the more they will drop. So right now by parts is possible to build it from 120$.

  • @macaion897
    @macaion897 29 วันที่ผ่านมา

    Its gear ratio looks very low. It will help back drive while generating much heat.

  • @DynoRC
    @DynoRC 2 ปีที่แล้ว

    Does it run continuously? Would make a great hub motor

  • @VasilyVasilyVasily
    @VasilyVasilyVasily 3 ปีที่แล้ว

    What is “KP” value?

  • @user-wg6ik1wi6s
    @user-wg6ik1wi6s 3 ปีที่แล้ว

    Im also building a robot dog but i am hesitant to buy 4 of these motors because of the price, ill be tossing and turning at night spending that much XD

    • @dekutree64
      @dekutree64 3 ปีที่แล้ว +1

      You need 12 of them to build a robot dog.

  • @dandil
    @dandil 2 ปีที่แล้ว

    the chinese one is engineered better because the gear teeth are not multiples of each other xD

  • @SqualidsargeStudios
    @SqualidsargeStudios 3 ปีที่แล้ว

    Of course china will mass produce expensive things like this

  • @lukaspfitscher8737
    @lukaspfitscher8737 2 ปีที่แล้ว

    Why this shit costs 300 without driver its just a planetary gear!?🤨 Nice video👍

  • @gatoninja4387
    @gatoninja4387 3 ปีที่แล้ว

    🤢🤢🤢🤢BAD MOTOR

  • @Polynuttery
    @Polynuttery 24 วันที่ผ่านมา

    The Chinese doing what they do best.