Brushless Motor Torque Test for Robots (ODrive Controller)

Поділитися
Вставка
  • Опубліковано 16 бер 2019
  • I measured the torque from two cheap brushless motors, using ODrive controller. The purpose was to check if the static (holding) torque is close to the theoretical one, or if it is completely different. (Many my viewers told me that these motors perform badly at low RPM.) The tests shows that the measured torque is similar to the ideal theoretical torque. For Aerodirve motor the measured torque is equal to 88% of theoretical ideal torque.
    Special thank you to my special Patron: Wesley Corp!
    Please subscribe. This will help me to develop other projects like this, to bring the bright future closer!
    One time donation:
    www.paypal.me/Skyentific
    If you want to help this channel, please support me on Patreon:
    / skyentific
    Instagram: / skyentificinsta
    Facebook: / skyentificface
    Twitter: / skyentifictweet
    #Robotics #ODrive #Brushless
  • Наука та технологія

КОМЕНТАРІ • 95

  • @cyboticIndustries
    @cyboticIndustries 5 років тому +23

    Thats the first time I've seen a guy use *his nuts* to measure Torque. Grreat Vid!

  • @elminz
    @elminz 5 років тому +12

    This is surprisingly relevant and useful info to a project I'm working on. That motor was the one I intended on using, but gearing down 90-216x. In fact, I was going to do torque tests on that motor too. Thanks for taking the time to do this, it's just what I needed.

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

      Thank you for your comment. I am glad that this info is useful!

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

    Thank you for your comments! The comments will help to promote the video.

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

      HEY LAD . I NEED LIL ADVICE HERE ON ESCs AND VESCs . WELL I ORDERED 4600W 4x MOTORS AND I HEARD TO REACH THE MAXIMUM POWER I NEED SUPPLY THEM WITH 48V ........ WELL IS THERE ANY WAY I CAN FUK THE PEDAL TO HEAT THEM UP TO MAX WITH 22V-28V ??? BIG THANK YOU

  • @victorldunn9638
    @victorldunn9638 5 років тому +8

    Thank you for this video - A great mix of the "Engineering/Scientific Method" with theory and practical testing to close the loop.

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

    Great stuff Sir !. Helped me to have a ballpark evaluation for the motor needed for my next project. Keep up the good work !.

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

    Great and informative video! Looking forward to the new reducer design.
    Thanks

  • @ConstantijnC
    @ConstantijnC 5 років тому +14

    Your information is absolutely invaluable. Thank you so much!
    I don't really understand how the reducer from your previous video has anything to do with the low measured torque. The reducer seemed very efficient as you were able to spin it with just a couple of fingers. I'd love to understand how exactly you came to your conclusion, as I'm currently working on a very similar project for uni.

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

    Excellent scientific process. No guesswork :) Looking forward to the results of your reducer investigation.

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

    Thank you for your job! Great set of videos

  • @davidewing9088
    @davidewing9088 3 роки тому +1

    I like the way you took the data to determine "Efficiency" factor.

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

    Very informative experiment and statistics. Thank you.

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

    your information is very very usefull thanks!!

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

    thanks for testing and very interesting videos!

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

      Thank you for your inspiring comment!

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

    This is excellent information. I'm going brushless servo as well.

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

    woo, always great when you upload, but i think i'll wait a few minutes for 720p :-)

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

    Great way to measure the torque! thank you for sharing.

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

      Thank you for your comment!

  • @Abricos4440
    @Abricos4440 5 років тому +11

    ВентилейТор :)))ВентилейТорс :))) you make my day ... Thanks ...

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

    I learned alot from your videos thanks bro

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

    Thank you!

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

      Thank you for your comment!

  • @john_t_england
    @john_t_england 6 місяців тому

    Came back to watch this video again after many years and am loving the unexpected f-bomb at 3:18 😂 Where's the Tested demerit badge for 'didn't account for calibration sequence range of motion?'

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

    Nice work! You could also search for a lower KV motor. As it will have better internal windings (created for higher torque). The KV rating of the motor represents the rotations/volt. The more rotation the motor has, the lower the torque. It is true, the lower kv motors are way pricier, but you can find some on hobbyking that will work :D I recommend using sone around 200-250 kv, it will also make the reduction assembly smaller and easier to print. :D Looking forward to see more! Keep up the good work :D

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

    Thanks for uploading such informative video.
    Make a torque test for ac induction motor vs bldc motor of same wattage and rpm.

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

    Thank you for uploading this great video, I always follow your new videos and would like to know about your future projects. One question: does the ODrive library implement any sort of PID controller for achieving the desired position?

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

    Don't forget there's a difference between dynamic and static torque

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

    Thank you! Another great video packed with useful data. Would you ever consider doing a comparison between an odrive and a traditional ESC (with a microcontroller) for controllability and torque?

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

      This would be extremely difficult. As a traditional ESC does not have position control. Thus for robotics application traditional ESC are not very useful. Thank you for your comment!

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

    thanks alot

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

    big project

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

    Good video and explanation, thank you. Can I ask you: what is the encoder you're using? Can you give me some details about it, maybe a link. Thanks and keep up the good work!

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

    Watching all your videos...what is that long power resistor for?

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

      That resistor is simply used as a brake resistor. It will dissipate the braking energy into heat. Instead of the resistor you could also add some sort of regenerative braking of course.

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

    Very Nice. What is the measuring instrument you used?

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

    Thank you for this video, but how do you do to stop the motor in a specific position? I want to use the brushless motor like stepper motor.

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

    What are the specs of your twp battery packs please? Great video

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

    I've just recently done the same. Putting on the encoders is the most fun during this exercise. The very first 10 amps run running with 213 grams seems to be the most efficient. As we all need torque most, you'll want to go for your thirds nuts run with 50 Amps, did I get this right?

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

    I think there may be two different torque ratings for the motors. I have not personally looked at the data sheets for those motors but typically motors have a static or locked rotor torque and a dynamic torque varies with RPM. This could explain the differences in your measurements and the published values, since you are only measuring the locked rotor torque.

  • @801saurabh
    @801saurabh 5 років тому

    @Skyentific I tried to measure the torque of a BLDC motor with ESC controller. And what I observed is that when I increase the speed, I get more Torque.
    My understanding was, the torque of a DC motor is independent of the speed. Please correct me, if it's wrong.
    Can you please let me know the speed threshold you kept for this test and if you changed it within the test?
    Thanks for such a great stuff...

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

    Adjusting you microphone would help us to unstand you better and make the video more enjoyable.
    Thank you for sharing the experimentation !

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

    Hi man. I am learning a lot from your videos . I will try to contribute something soon . I think it would be a great idea to share a link in the description for the motors tested . It would help me a lot to buy cheap motors . I believe you can make a small commission if people buy products after navigating from your page.

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

    Wow, amazing! I had no idea that brushless motors can be THAT strong WITHOUT any reductor and that they can be controlled almost like steppers. It's very interesting i should say :) Seems like you replied to some comment, a regular ESC for airplanes or drones can't deliver such performance. I wonder if ESC for RC cars would perform good considering that RC cars require more of the torque, or any regular ESC is bad and need a proper driver like this? Honestly, my budget is not that big and i would like to have something cheap what can just rotate motor back and forth with maximal torque and PWM for controlling the speed, just like some brushed DC motor drivers. Are there any good variants like that, and if so, could you suggest me something please?

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

    Hello.. why did you connect the encoder? There is the need of encoder in torque control mode?

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

    @Skientific can you give your petg printing speed and % used to print please ?

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

    How do we do the exact calibration of BLDC motor when interfaced with Odrive?

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

    Is the Odrive basically the only controller in town?
    I quite frankly dont have the thousands it would cost to use a system this elaborate, but hundreds sounds about right so finding basically an Odrive that doesnt cost 100 bucks and could power small hobby motors with low amperage and voltage sounds great.

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

    can you show me the angle sensor?where can i buy it?

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

    the power of nuts :)

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

    What if we increase the voltage will it affect the toque??

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

    How did you calculate the theoretical torque? Using T = (3/2) * (1/sqrt(3)) * (60/2*pi) * (I / Kv) I get slightly different answers to you. Thank you.

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

    hi, are you using rc or fpv brushless motor?

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

    The Nutty Professor.

  • @10VGomez
    @10VGomez 3 роки тому

    Nice job! However, you shouldn't say torque when you're computing force, although at the end of the video you do it right (i.e. multiplying the force by the length of the link). Anyway, it's a great video, congrats!

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

    what was the temperature on 40A?

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

    Nice robotic arm! How can you control the output torque?

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

      ODrive uses a special motor driver chip that can do current limiting. Since torque is proportional to current, that gives torque control.

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

      @@dekutree64 Thank you for replying! Would you happen to know the name of that chip?

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

      ​@@peterrizk4915 Texas Instruments DRV8301. Check out the ODrive web site. It's all open source and well documented.

  • @Darkbob-ew1lk
    @Darkbob-ew1lk 5 років тому

    Is really that motor consuming 40A? Is not that to much current?

  • @Helo-wm2zof2818
    @Helo-wm2zof2818 3 місяці тому

    What motor did you use🫤?

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

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

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

    what motor is it?

  • @0xDEADBEFF
    @0xDEADBEFF 5 років тому

    ABS or PLA?

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

      0xDEADBEFF , PETG from Prusament, printed on Prusa i3 MK3

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

    The torque "efficency" you are seeing at around 87% is actually a missing factor of sqrt(3)/2 in your torque equation.
    See here for details: things-in-motion.blogspot.com/2018/12/how-to-estimate-torque-of-bldc-pmsm.html

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

      Thank you for that link. Many other great articles linked from there as well.

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

      Thank you for the great link and for explaining the sort(3)/2!

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

    Roughly double the torque for a 5% efficiency loss, all controllable in software? Sounds like a decent trade to me. :V

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

    cool video on the motor, but your math is wrong 0.12*1000g would be 0.12Nm, its the same for the other columns too.

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

      also is there any settings on the o'drive that sets up and detects stalls?

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

      0.12m*1000g = 0.12m * 1kg = 0.12m * 10N = 1.2 N*m. Everything is correct...

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

      Good question. I don't know. But, at least, you can monitor the current from in ODrive. And this gives an idea about the stall. Check out my first video about High Five robot.

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

      @dasraiser Math is correct. You have mistaken kgm for Nm. i.e. 0.12m*1kg = 0.12kgm, to convert kgm to Nm you have to multiply by the gravity acceleration constant g (~10m/s^2), Force (N) = mass (kg) x acceleration (m/s^2). So answer is 0.12kgm = 1.2Nm

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

      @@Skyentific omg yes lol ~10Nm to a kg, thank you :)

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

    Думал он индус, но после "вентилейторов" сомневаюсь)

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

    sub based on name. I'm a skyentist.

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

    for holding torque, the way to go is a closed-loop stepper. The best is of course a cheap servo from china... 300usd each. a bargain for any real world automation.

  • @nou5440
    @nou5440 2 роки тому +1

    im gonna change the like count from 911 to 912 cause im not american

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

    just use constant current mode man

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

    0:00 Hewwo ewwyone owo

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

    I think you need dynamometer🤔🙂

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

    Интересная инфа, на русском когда выедет?

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

    Мне кажется или он русский?

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

    Need better microphone.

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

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