Brushless Motor Controller from MJBots (Moteus)

Поділитися
Вставка
  • Опубліковано 15 січ 2021
  • I have tested another brushless controller from MJBots. This is great controller for the robotics application. And it is affordable, open source and have excellent support. I will definitely use this controller in my future projects.
    Links:
    MJBots: mjbots.com
    MJBots UA-cam: • moteus developer kit g...
    Damian Lickindorf (artysta_automatyk): artysta_aut...
    Damian Lickindorf UA-cam: • WireFrame Stanley look...
    Damian Lickindorf GitHub: github.com/dlickindorf/moteus...
    Robin Fröjd Twitter: / r_frojd
    Special thanks to my special Patrons: Wesley Corp, RobotDigg Shanghai, Pierre Freyssinet, Shounak Bhattacharya and Tom Rodinger!
    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
    #DIY #Brushless #Robotics
  • Наука та технологія

КОМЕНТАРІ • 91

  • @damlic11
    @damlic11 3 роки тому +22

    Hi! Thanks for the mention and kind words!

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

    Very nice review! I just bought my second moteus, totally agree on the overall quality and support from mjbots.

  • @EngineeringSpareTime
    @EngineeringSpareTime 3 роки тому +7

    I saw this one before. Nice to see a review about it, thanks.

  • @DavePetrillo
    @DavePetrillo 3 роки тому +2

    Excellent video! Thanks for making it, love your channel.

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

    I bought a mini RC car off Amazon this week and I can't wait to start putting it together tomorrow. Your videos help give me ideas on how to play around with the motors in the kit before I assemble the entire thing.

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

    Thank you for your overview! I bought one Motheus kit after it. Good luck in your projects!

  • @CraigHollabaugh
    @CraigHollabaugh 3 роки тому +2

    Excellent review, thanks from Colorado.

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

    Finally, mjbots and skyentific in one video.
    Very good.

  • @rudisoft
    @rudisoft 3 роки тому +2

    I've got mine last week and confirm it's awesome!

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

    awesome, was waiting for this one. go mjbots!

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

    Great ingenuity !

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

    Nice video! As an idea for a future video, you could make some robot using ROS or maybe some kind of tutorial for beginners! It would be really interesting!

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

    Nice overview...might get one fr myself soon! :)

  • @twistedkap8783
    @twistedkap8783 3 роки тому +6

    Advantage vs mini cheetah: The Moteus supports a motor temperature sensor (fw changes need though). I recall you mentioned you were disappointed in the mini cheetah's lack of temp sensor.

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

      Yes, exactly! You are right!

  • @tanjiro3285
    @tanjiro3285 3 роки тому +15

    eagerly waiting for the affordable robot arm project.

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

      Me too!

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

      mee too. this cost 200$. i need 10. so to make a robot i need 2000 just to stat it. that is crazy. 2000 costs a whole car!

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

      @@bambumbambu Look at Robotis dynamixel 12a. Depending on the application maybe they can work. I think a box of 6 is under 250$.

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

      @@TheRealFrankWizza thank you. but dynamixel is 13.5W and this one is 500w

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

      @@bambumbambu Well, then 200 dollars each is an affordable price.

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

    Thank you 👍 always interesting 😊 wishing you a Happy Fun Creative 2021 🎁

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

    Thank you for sharing. 👍👍

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

      Thank you for commenting!

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

      @@Skyentific thank u for commenting on a comment now comment on my comment to your comment

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

    Nice controller. It would be great if they add support for optical encoder feedback (magnetic encoder can be left as an option). I made similar controller about 10 years ago using Microchip dsp/microcontroller
    dsPIC33FJ128MC802. I also used Field Oriented Control, but in outer control loop I used MRAC (model reference adaptive control) to cancel the noise (highest harmonics caused by low-cost brushless motor construction; AC servo motors don't have this noise). Optical encoder interface would increase positional accuracy. As example, I have DC brushless servo motor with 1024 (up to 4096) resolution and it can fit this controller, but what if we need to drive servo motors with higher resolution encoder (65536 pulses or 1,000,000 pulses).

  • @DPTech_workroom
    @DPTech_workroom 3 роки тому +2

    👍

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

    Could that problem of the dampening be related to the cogging of the motor, would a very coggy motor be a problem?

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

    I think all performance orientated STM32 has FD CAN. Question is if transceiver IC supports it, and you can modify software on STM32.

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

    Hey, I'd be interested to hear your thoughts on the holotron vr exoskeleton videos that they've put out recently

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

    Hi, Where did you get the MIT cheetah controller board from? Thanks.

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

    At this point in your research, would you recommend the brushless motor and controller over stepper type motors for robotic applications?

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

    Hello sir! Is it possible to make whole Lego mindstorm kit with help of 3d printer?

  • @kersgames6382
    @kersgames6382 8 місяців тому

    Hi there, would the sound that the motor makes be the readout noise of the angle sensor? Would it be able to filter them out with a second order low pass filter?

  • @tanjiro3285
    @tanjiro3285 3 роки тому +5

    watching this on a p!

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

    Is it possible to find a smaller Controller? I'm building a smaller Quadruped Robot with smaller brushless motors. Thank You!

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

    How does this compare against an ODrive?

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

    Is it possible to precisely synchronize all actuators via CAN bus? For example, if robot arm draws a picture with a pen, there would be hundreds of motion commands per second for each actuator. And when command to one actuator is sent, controller starts sending command to the second actuator, but first actuator has already started moving, and trajectory of the robot arm becomes wrong.
    With stepper motors you could use single controller and STEP/DIR interface, which sends pulses for all motors and they are precisely synchronized.

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

      Great question. I think you cannot really synchronise them. But you can control them with 1kHz speed. This means the the difference in the start time between different motors will be only 1ms. And I think this is almost simultaneously.

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

      ​@@Skyentific Yes, but you also must check if all actuators finished their movements before sending new command, and, also check for errors to do emergency stop and quickly engage motor brakes if something goes wrong, which gives additional lag.
      ODrive is the only controller that supports STEP/DIR? Seems you don't like ODrive and prefer Mini Cheetah and some other controllers. Why so? What are ODrive's disadvantages in your opinion? Maybe you would make brushless controller comparison video?

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

      @@TheNamelessOne12357 moteus controllers don't have a concept of a command being "done". You actually command a fixed velocity trajectory (that can optionally stop at a fixed position) for it to follow until the next command. Robots like the quad A1 use this to update many servos in synchrony with at least decent results: ua-cam.com/video/aNhv88M6U0Q/v-deo.html

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

      @Skyentific is right. 1kHz speed (1ms period) for servo motor position control is just fine. I had a chance to work on PA-10 Mitsubishi robotic arm (high class, 7-dof, 10kg payload, 0.1mm repeatability) and I found it's motion controller work with 10ms (100Hz) robot move command input. So, I'm close to believe that this motion controller use around 1kHz (1ms) speed for servo motor position control loop.

  • @superdogmeatmeat
    @superdogmeatmeat 3 роки тому +2

    How does this controller know the shaft position? Also you can hook up 2 motors right?

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

      There is a magnetic encoder, which monitors the shaft position. Ideally, to hook up two motors you need two controllers, but you can control them through the same CAN bus.

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

      Aha, then another question: does it know the shaft position relatively from startup or absolutely?

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

      @@superdogmeatmeat absolutely.

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

      Ah, this is getting interesting! Thanks for the quick responses man; building my own 3 axes gimbal with bldc motors is still a thing on my list, but I've kind of put it off because they seemed like a pain to control.. But this seems like the perfect small controller.

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

      @@superdogmeatmeat you know basecamelectronics ? This is the right board with gui, Encoder Support and imu all about CAN Support. Try it out :)

  • @tiftik
    @tiftik 3 роки тому +2

    06:51 Are my eyes fooling me or does the motor not turn at a constant speed? Is there a linearity issue with the magnetic sensor?

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

      It's an optical illusion as the arms cross the windings. Watch a point on the edge, it moves at constant speed, watch the arms and you see surging depending on the number of gaps visible.

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

      I will try yo investigate this. Just to check.

  • @BrusnickiRoberto
    @BrusnickiRoberto 3 роки тому +3

    Are you still focusing only on the content of the channel?

  • @Nyky95
    @Nyky95 3 роки тому +2

    What is the precision of the position control? Is it comparable to a stepper motor?

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

    What is the motor called?

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

    a comment! ;)

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

    спасибо за обзор !

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

    Una impresora 3D con motores sin escobillas para varear

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

    Do you like these more than ODrive?

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

    CAN FD compatible with CAN 2.0

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

      If only this was true... Indeed you can use FD capable CAN controllers with 2.0, but not at the same time, because Classical nodes will generate an error frame every time FD tries to send anything.

  • @mihaim2
    @mihaim2 3 роки тому +2

    BLDC controllers market is ramping up :) I found another project that might be interesting : github.com/byDagor/Janus-Controller . Meanwhile onmy end the odrive arrived so i'll continue with integration of bldc's into inmoov arm.

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

      Nice project. Thank you for link. Looking forward for inmoov progress!

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

      @@Skyentific for now i'm a bit stuck with the adaptation until i find a good fit - bldc and controller. testing different variants and my odrive just arrived . unfortunatelly from the moment i find something interesting until i order / receive it ... takes time. So ... slow progress for now until i gain the more knowledge . but i'll try to make short videos each week with what i did that week

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

    You should check out simpleFOC

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

      Doing this right now! :) One big disadvantage of simpleFOC: absence of the torque control. They plan to implement it.

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

    Can you please compare it with Odrive

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

      I will try to do this. Also, I want to compare the basic performance with MIT controller.

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

      @@Skyentific Thank you, there is also a similar type of motor controller called Tinymovr that have similar functionality.

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

      For me it seems like ODrive has best performance.

  • @tempest49656
    @tempest49656 2 місяці тому

    Nice accent ;) are you native russian speaking?)

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

    Looks like those bots are taking the first comment in a channel...check below!

  • @vladimirtrubin
    @vladimirtrubin 3 роки тому +2

    Офигеть, очень интересно.

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

      Мне конечно очень далеко да такого уровня. Сам построил несколько CNC router, 3д принтеров и лазер. Вот смотрю замечательные видео и думаю построить sentry paintball gun turret. Думаю воспользоваться вот такими моторами

  • @user-xx3lj2ul3c
    @user-xx3lj2ul3c 3 роки тому +1

    Спасибо за видео!

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

    You're is russian?

  • @user-bf5cu9qg7m
    @user-bf5cu9qg7m 3 роки тому +1

    Мля... А чего по русски не говоришь? Лучше получится же! Да и акцента не будет ;-)

  • @avt-CNC
    @avt-CNC 8 місяців тому

    Русский что ли ))? Странный акцент.