Тёмный

Brushless Motor Controller from MJBots (Moteus) 

Skyentific
Подписаться 103 тыс.
Просмотров 44 тыс.
50% 1

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 RU-vid: • moteus developer kit g...
Damian Lickindorf (artysta_automatyk): artysta_aut...
Damian Lickindorf RU-vid: • 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

Наука

Опубликовано:

 

15 янв 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 91   
@damlic11
@damlic11 3 года назад
Hi! Thanks for the mention and kind words!
@Skyentific
@Skyentific 3 года назад
You really deserve it!
@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.
@jcims
@jcims 3 года назад
Very nice review! I just bought my second moteus, totally agree on the overall quality and support from mjbots.
@alexeymaslov3865
@alexeymaslov3865 3 года назад
Thank you for your overview! I bought one Motheus kit after it. Good luck in your projects!
@DavePetrillo
@DavePetrillo 3 года назад
Excellent video! Thanks for making it, love your channel.
@EngineeringSpareTime
@EngineeringSpareTime 3 года назад
I saw this one before. Nice to see a review about it, thanks.
@CraigHollabaugh
@CraigHollabaugh 3 года назад
Excellent review, thanks from Colorado.
@rudisoft
@rudisoft 3 года назад
I've got mine last week and confirm it's awesome!
@TheNadOby
@TheNadOby 3 года назад
Finally, mjbots and skyentific in one video. Very good.
@mattanimation
@mattanimation 3 года назад
awesome, was waiting for this one. go mjbots!
@PhG1961
@PhG1961 3 года назад
Great ingenuity !
@rayeaglenz
@rayeaglenz 3 года назад
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! :)
3 года назад
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
@albertolr98
@albertolr98 3 года назад
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!
@tanjiro3285
@tanjiro3285 3 года назад
eagerly waiting for the affordable robot arm project.
@TheRealFrankWizza
@TheRealFrankWizza 3 года назад
Me too!
@bambumbambu
@bambumbambu 3 года назад
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 года назад
@@bambumbambu Well, then 200 dollars each is an affordable price.
@twistedkap8783
@twistedkap8783 3 года назад
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 года назад
Yes, exactly! You are right!
@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 года назад
👍
@freddyd8092
@freddyd8092 3 года назад
Could that problem of the dampening be related to the cogging of the motor, would a very coggy motor be a problem?
@tanjiro3285
@tanjiro3285 3 года назад
watching this on a p!
@Skyentific
@Skyentific 3 года назад
Cool! :)
@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.
@saadtiwana
@saadtiwana 3 года назад
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?
@jaikumar848
@jaikumar848 3 года назад
Hello sir! Is it possible to make whole Lego mindstorm kit with help of 3d printer?
@kersgames6382
@kersgames6382 7 месяцев назад
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?
@user-xi7ru3gw1x
@user-xi7ru3gw1x 3 года назад
спасибо за обзор !
@BrusnickiRoberto
@BrusnickiRoberto 3 года назад
Are you still focusing only on the content of the channel?
@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 года назад
@@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: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-aNhv88M6U0Q.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.
@TheAnilmaddala
@TheAnilmaddala 3 года назад
How does this compare against an ODrive?
@shawntootill24
@shawntootill24 2 года назад
Is it possible to find a smaller Controller? I'm building a smaller Quadruped Robot with smaller brushless motors. Thank You!
@tiftik
@tiftik 3 года назад
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.
@tcratius1748
@tcratius1748 3 года назад
What is the motor called?
@benjaminpauza159
@benjaminpauza159 3 года назад
Do you like these more than ODrive?
@VideoStefan17
@VideoStefan17 3 года назад
a comment! ;)
@spectrumto8521
@spectrumto8521 3 года назад
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.
@superdogmeatmeat
@superdogmeatmeat 3 года назад
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 :)
@Nyky95
@Nyky95 3 года назад
What is the precision of the position control? Is it comparable to a stepper motor?
@mihaim2
@mihaim2 3 года назад
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 года назад
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
@AndrWhite0
@AndrWhite0 3 года назад
CAN FD compatible with CAN 2.0
@romanisaikin6623
@romanisaikin6623 3 года назад
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.
@tempest49656
@tempest49656 2 месяца назад
Nice accent ;) are you native russian speaking?)
@josedelmontealmansa6259
@josedelmontealmansa6259 3 года назад
Una impresora 3D con motores sin escobillas para varear
@bgworkshop1705
@bgworkshop1705 3 года назад
Can you please compare it with Odrive
@Skyentific
@Skyentific 3 года назад
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 года назад
Спасибо за видео!
@Skyentific
@Skyentific 3 года назад
Spasibo za comentarij!
@swannschilling474
@swannschilling474 2 года назад
Looks like those bots are taking the first comment in a channel...check below!
@vladimirtrubin
@vladimirtrubin 3 года назад
Офигеть, очень интересно.
@vladimirtrubin
@vladimirtrubin 3 года назад
Мне конечно очень далеко да такого уровня. Сам построил несколько CNC router, 3д принтеров и лазер. Вот смотрю замечательные видео и думаю построить sentry paintball gun turret. Думаю воспользоваться вот такими моторами
@user-gd7iu5uh4p
@user-gd7iu5uh4p 3 года назад
You're is russian?
@user-bf5cu9qg7m
@user-bf5cu9qg7m 3 года назад
Мля... А чего по русски не говоришь? Лучше получится же! Да и акцента не будет ;-)
@avt-CNC
@avt-CNC 8 месяцев назад
Русский что ли ))? Странный акцент.
Далее
FOC Driver + Feedback Magnetic Sensor - Arduino
14:34
ЮТУБ ЗАБЛОКИРУЮТ В РОССИИ?
14:07
Просмотров 528 тыс.
RoboDog Part 3 | Using Hoverboard Motors for RoboDog
20:21
Adam Savage Reacts to Nerdforge's Builds!
15:18
Просмотров 19 тыс.
World's First 3D Printed Onewheel With Tracks!
15:15
Просмотров 187 тыс.
Arduino with moteus for brushless motor control
6:46
Просмотров 3,9 тыс.
I Built an Atmosphere Powered Battery..
13:00
Просмотров 638 тыс.
I found Best Robot Actuator (GYEMS: RMD x8)
19:38
Просмотров 167 тыс.
Игровой Комп с Авито за 4500р
1:00
#engineering #diy #amazing #electronic #fyp
0:59
Просмотров 599 тыс.