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 TH-cam: • moteus developer kit g...
    Damian Lickindorf (artysta_automatyk): artysta_aut...
    Damian Lickindorf TH-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 ปีที่แล้ว +21

    Hi! Thanks for the mention and kind words!

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

      You really deserve it!

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

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

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

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

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

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

  • @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 !

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

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

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

      Thank you a lot!

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

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

  • @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!

  •  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

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

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

  • @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?

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

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

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

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

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

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

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

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

    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?

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

    👍

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

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

  • @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?

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

    watching this on a p!

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

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

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

    Do you like these more than ODrive?

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

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

  • @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?

  • @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: th-cam.com/video/aNhv88M6U0Q/w-d-xo.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.

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

    a comment! ;)

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

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

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

    Una impresora 3D con motores sin escobillas para varear

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

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

    Nice accent ;) are you native russian speaking?)

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

  • @user-xx3lj2ul3c
    @user-xx3lj2ul3c 3 ปีที่แล้ว +1

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

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

      Spasibo za comentarij!

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

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

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

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

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

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

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

    You're is russian?

  • @user-bf5cu9qg7m
    @user-bf5cu9qg7m 3 ปีที่แล้ว +1

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

  • @avt-CNC
    @avt-CNC 7 หลายเดือนก่อน

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