Тёмный
No video :(

Fast Force Feedback for Brushless Motor (ODrive + Arduino) 

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

In this video I looked at the performance of the force feedback, which I implemented in the High Five Robot (check out my previous videos). During the communication between ODrive and Arduino most of the time is just taken to send the command to ODrive.I've changed the ODrive firmware to increase the communication speed by more than two times. And it works pretty well! So well that I even made some dangerous test :). Also I briefly explained how the encoder works.
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 #HighFiveRobot #ForceFeedback

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

 

23 ноя 2018

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@fail_fast
@fail_fast 2 года назад
This video is so underrated, my favorite video so far. Glad to know that I'm not the only one that spazzes out when their inventions work as planned!
@Skyentific
@Skyentific 5 лет назад
Please, put your comments! Any comment will help me to promote the channel.
@sammy-trains-track
@sammy-trains-track Год назад
14:27 legendary, thank you for being fun hahaha
@abcqer555
@abcqer555 4 года назад
Fantastic video. Thank you for sharing. Your code analysis is great.
@martbroerse
@martbroerse 5 лет назад
love your videos, man. keep it up!
@Skyentific
@Skyentific 5 лет назад
Thank you for support. This helps me a lot to continue.
@botak333
@botak333 8 месяцев назад
Do u have ide to make odrive high voltage like a vesc?? Because vesc not suport yet for step/dir
@lyoncraft2011
@lyoncraft2011 2 года назад
You are #1!
@levinoshow9139
@levinoshow9139 5 лет назад
hello can you help me with the odrive call?
@abj9121
@abj9121 3 года назад
This is valuable!
@Skyentific
@Skyentific 3 года назад
Thank you!
@markayala7752
@markayala7752 5 лет назад
nice project :*
@Skyentific
@Skyentific 5 лет назад
Thank you!
@sebastianazcurra7479
@sebastianazcurra7479 4 года назад
Hi, It's a amazing aplication. Congratulations!!!! I want to ask you a question. I have purchased an Odrive v3.6, and I want to do a torque control of a BLDC motor, but set the control setpoint with a potentiometer. Then, to start the motor, I want to install a button, and another button to stop the motor. The questions are surely very silly for you, and I beg your pardon, but I still don't know enough about the Odrive device. How can I make this configuration? How should I program the Odrive to work under these conditions? Thank you very much and once again CONGRATULATIONS !!!
@fugufish247
@fugufish247 5 лет назад
This is fantastic!!! I'm working on building an arm right now using a couple of ODrives. Where did you get that gearbox?
@Skyentific
@Skyentific 5 лет назад
Thank you for your comment! I bought this gearbox around 5 years ago. This is planetary two stage gearbox with the reduction ratio of 32. Unfortunately this seller does not exist anymore on aliexpress. But on aliexpress you can find other similar gearboxes, try to search for "flange output planetary gearbox reducer for NEMA23". This is quite expensive gearboxes (starting from 200-300 dollars), mine was around 400 or 500 dollars.
@sonna4481
@sonna4481 4 года назад
goooooooooooooooooooood I respect to you~~~ thank you
@tinchodias
@tinchodias 5 лет назад
Thanks! I really appreciated to watch your analysis and optimization of the communication between the Arduino and odrive. (My experience is more on programming and quite poor in electronics). I want to ask you about the time lapse between the moment when the Arduino program detects the arm stopped (the current raises, as you shown) and the moment when the program decides to go back with the arm. This time lapse looks like much more than few milliseconds in the video. BTW, I subscribed to your channel, thanks again.
@Skyentific
@Skyentific 5 лет назад
Thank you. In the program when the high current is detected, first it put driver into the idle state (where the motor does not apply any force) and only afterwards it send the command to bring the arm in the initial position. Probably all these commands take some significant time. I did not analysed this yet in details.
@thomasasa5610
@thomasasa5610 3 года назад
sorry to be off topic but does any of you know of a method to get back into an instagram account? I was dumb forgot the password. I appreciate any help you can offer me
@braylenalejandro2615
@braylenalejandro2615 3 года назад
@Thomas Asa instablaster :)
@CharlieRefvem
@CharlieRefvem 3 года назад
Have you tried upping the UART baudrate to something higher than 115200? You could probably shave off another millisecond by bumping up that baudrate.
@noffnoff96
@noffnoff96 5 лет назад
I think this would work quite well with a backdrivable gearbox (or even without a gearbox) if you tweak the stiffness (current/position gain etc). I do not have a lot of experience, so take this with a grain of salt. :)
@Skyentific
@Skyentific 5 лет назад
This is very good idea. And I will try to do this. I have pulleys to make the gear ratio of 2 and 10.
@noffnoff96
@noffnoff96 5 лет назад
@@Skyentific Great! I'm excited to see how it goes. Best of luck :)
@sofronismistakidis4264
@sofronismistakidis4264 3 года назад
CAN protocol can be 8 times faster at 1000k bits, the UART is 115k.
@nou4898
@nou4898 3 года назад
3:25 :)
@N1ckfm
@N1ckfm 5 лет назад
Other utility for motor brushless: broken eggs xD
@ozielgouveiabomfim5530
@ozielgouveiabomfim5530 4 года назад
🇧🇷👏👏👏👏👏👍🍀
@TheNeocivic
@TheNeocivic 5 лет назад
Сижу сыну перевожу! Скажите, можно надеяться, что Ваш канал будет с переводом на русский? :) Простите за назойливость ;)
@Skyentific
@Skyentific 5 лет назад
Многие меня просят сделать канал на русском, но у меня к сожалению пока что совсем нет на это времени. Обещаю подумать над этим!
@TheNeocivic
@TheNeocivic 5 лет назад
@@Skyentific Спасибо, я надеюсь у Вас получится, хотя бы титрами перевести. И спасибо за то, что Вы вообще создаёте такой контент.
@sofronismistakidis4264
@sofronismistakidis4264 3 года назад
Arduino...not Arduina
@John.Doe.2025
@John.Doe.2025 5 лет назад
Give five machine to Fortnite player!
@Skyentific
@Skyentific 5 лет назад
Exactly! :)
Далее
Theory of Affordable Robot Arm on Brushless Motors
16:57
What is going on? 😂 (via haechii_br/IG) #shorts
00:15
Why the brushless controllers are awesome for robotics
20:25
Building and riding increasingly small bikes
18:01
Просмотров 761 тыс.
FOC Driver Controller PCB - Slow Brushless Control
14:19
OpenTorque Actuator (developed by Gabrael Levine)
15:31
The Clever Way to Count Tanks - Numberphile
16:45
Просмотров 829 тыс.
How to achieve nanometer precision in space?
11:07
Просмотров 713 тыс.
Hacking a weird TV censoring device
20:59
Просмотров 3 млн