Тёмный

Arduino Field Oriented Control (FOC) Haptic control example - SimpleFOCShield 

Подписаться
Просмотров 78 тыс.
% 1 918

This is a short video demonstration of simplified haptic control algorithms based on SimpleFOCShields and gimbal motors.
SimpleFOCShield is an open-source BLDC driver developed for Gimbal motors.
Link to the code and hardware:
Steer by wire control
docs.simplefoc.com/haptics_examples
The link to the SimpleFOCproject github repository:
github.com/simplefoc
SimpleFOCproject webpage:
simplefoc.com
SimpleFOC community forum
community.simplefoc.com

Наука

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

 

7 авг 2020

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 59   
@alexlo7708
@alexlo7708 2 года назад
When I first saw servo motor synchronized their speed and position in exhibition decades ago. The manufacturer told me their product of sync for 2x15 kwmotors was roughly 20k $. Now it becomes hobbyist job. Excellent!!
@leonardorui1646
@leonardorui1646 4 года назад
Excellent engineering case! This haptic control can be used in large exoskeleton robots, which can easily lift a car or grab an egg without breaking it.
@juanpablocanguro
@juanpablocanguro 4 года назад
Maybe this interests you: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-9Eh1p_rUQMA.html
@mgrpe
@mgrpe 2 месяца назад
Nice! 4 years is a long time in tech. What would be the updated hardware version for an equivalent project nowadays?
@gearscodeandfire
@gearscodeandfire Месяц назад
My hobby time life has been simple FOC for two months now… i feel like a motor GOD
@kamilosxd678
@kamilosxd678 2 года назад
Amazing video. But unfortunately - very dangerous - it opens new ways and ideas for new amazing projects in my mind, which puts my current projects in jeopardy:-)
@marshallvisions9410
@marshallvisions9410 2 года назад
fuck yeah dude! xD
@gaggablagblag9997
@gaggablagblag9997 2 года назад
same
@Buciasda33
@Buciasda33 Год назад
heh, I just started working on something great. How are your projects going?
@After_Tech_Industries
@After_Tech_Industries 3 года назад
The throttle idea is great for bikes and cars as the car and user can get an idea of what they want
@Blox117
@Blox117 2 года назад
its useless for bikes because the motor already does that same thing.
@After_Tech_Industries
@After_Tech_Industries 2 года назад
Do bikes have adjustable throttle sensitivity?
@Blox117
@Blox117 2 года назад
@@After_Tech_Industries yeah they do. but when riding you can always feel the difference
@carterlynch4104
@carterlynch4104 6 месяцев назад
@@Blox117 I think the electric bikes feel soulless. This could bring some life back.
@warrenschoeberlein9271
@warrenschoeberlein9271 4 года назад
Excellent demonstration - the SimpleFOC Shields make complex control pretty simple to accomplish. Looking forward to your next video!
@juanpablocanguro
@juanpablocanguro 4 года назад
Maybe this interests you: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-9Eh1p_rUQMA.html
@viggob4816
@viggob4816 3 месяца назад
Thank you showing this cool video with motor control. Do the motors you use have any cogging moments, or are the motors special made to keep cogging moments at minimum?
@Robinlarsson83
@Robinlarsson83 2 года назад
In the second example, where you slowed down the smaller motor, it then stayed on the lower speed after you stopped touching it. I assume that is because the control knob (the other motor) has turned to indicate the lower speed on the small motor, but that also changed the expected speed value since the knob has moved, and thus the small motor stays at the lower speed. I guess it could be programmed to disregard encoder input from the knob if the motor in the knob caused the change in encoder input? If one would want the small motor in this setup to speed back up after you slowed it down :)
@jcmtzros
@jcmtzros 6 месяцев назад
Hi, I have used exactly the schema and sketch from the official Simple FOC, Im trying with two different motors and encoders. Both motors move a little just at the beginning, when I plug the system. But nothing more happens. Let me know where can I send you images and videos.
@kesh2032
@kesh2032 4 года назад
This is amazing ! You inspire me ! Going to start working on this !!!
@GarranGossage
@GarranGossage 2 года назад
Awesome work. So many possibilities!
@martinkeckes
@martinkeckes Год назад
Hi everyone, I am new in FOC matters and especially interested in Steer by wire. I have used exactly the schema and sketch from the official Simple FOC. The problem is, it is not working at all. Both motors move a little just at the beginning, when I plug the system. But nothing more happens. I have 2 Simple FOC Shields V. 2.0.4. and right here are my pinouts: FOC Shield No. 1: Solderpoints: 5V, A0, A2, A5, 11,13, 3, 7, 10, 6 FOC Shield No. 2: Solderpoints: 5V, A1, A3, 12, 2, 4, 5, 8, 9, 11 Well, that is the best I could do...I have respected all the rules of configuration, I hope... I really did not know if or how to incorporate eventually pins for the AS5600 - I2C - sensor. Is this configuration wrong? Or what else is to be done, so that the system works like in your video? The schema and the sketch are exactly like on foc.com Thanks!!! Martin.
@jcims
@jcims 4 года назад
Awesome demo! I'm really liking all of these bidirectional control examples. Do you have any issues with different encoder resolution or can you tune any effects out with the PID (?) loop?
@CinemaEngineer
@CinemaEngineer Год назад
Super cool. Thanks for sharing
@nialpmatk04
@nialpmatk04 Год назад
can this be adjusted to be used as a throttle on a small boat thruster pod with say 1/4 throw forward or backward each direction and come back to zero when released like its spring loaded?
@crashfactory
@crashfactory 4 года назад
amazing stuff! keep up the great work!
@tgirard123
@tgirard123 2 года назад
I'm curious about the motors you were using. Do they have much cogging? I've been trying to find motors that have minimal coging. More difficult than you might think. What were the make and model of The ones you were using?
@viggob4816
@viggob4816 3 месяца назад
Hi. I just now asked basically the same question. I think it would be hard to make this behavior without using motors with minimal cogging moments. But it might also be possible to have some anti cogging calibration, that could reduce influence of the cogging moments.
@stefanguiton
@stefanguiton 4 года назад
Cool examples! Great content
@gsge
@gsge 4 года назад
Thank you for your efforts.
@patriziozaccagnini5414
@patriziozaccagnini5414 3 года назад
What model of the motor is? And can you tell me the supply you used in this video?
@matyasmoudry2122
@matyasmoudry2122 2 года назад
How many motors can you control like this at sme time?
@alzalame
@alzalame 2 года назад
Genius , nice and neat .
@WoutStandaert
@WoutStandaert 3 года назад
This is awesome!
@MrJob91
@MrJob91 3 года назад
would be so nice to ride a bike and feel the slope that you ride in throttle resistance
@yousrialger
@yousrialger 3 года назад
Thank you
@vex123
@vex123 2 года назад
can you comment on whether there's any cogging?
@pieak4066
@pieak4066 Год назад
For simple FOC, It is not work with the bigger brushless motor.
@NicksStuff
@NicksStuff 2 года назад
This is soooo cool
@jhengineering3578
@jhengineering3578 3 года назад
Hi ! Can I use two drv8302 based controller and do the same thing shown in video? Thanks
@theskura
@theskura 3 года назад
Totally :D
@jhengineering3578
@jhengineering3578 3 года назад
@@theskura Thanks!
@simonlaker2139
@simonlaker2139 4 года назад
Very impressive. I'm researching to build my own tubular linear motor for 3d printers. Encoder driven. Could you recommend a system to use. Have you covered something like this. Thanks in advance.
@juanpablocanguro
@juanpablocanguro 4 года назад
Maybe this interests you: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-9Eh1p_rUQMA.html
@simonlaker2139
@simonlaker2139 4 года назад
@@juanpablocanguro thanks for getting back to me. Going down foc path. Using teensy 4.0 Linear encoder driven closed loop. Completely out of my depth. Will give it a crack.
@NetTV2007
@NetTV2007 2 года назад
Where these motor used???
@aravinthkumar7924
@aravinthkumar7924 4 года назад
hi antun, good work.
@paytufo
@paytufo 4 года назад
Hi, is possible to apply a variable resistance to an external rotation as Tacx Neo bike trainer?
@paytufo
@paytufo 4 года назад
@@theskura Thank you! Yes, I know I just need one motor. Any code example?
@GeorgeTsiros
@GeorgeTsiros 2 года назад
nice, nice
@matisssnikers9332
@matisssnikers9332 2 года назад
amazing!
@Fahnder99
@Fahnder99 2 года назад
bizarre and interesting!
@honglinjia2882
@honglinjia2882 Месяц назад
goood!!
@GeorgeTsiros
@GeorgeTsiros 2 года назад
so, basically, you made the two motors (try to) obey a function f(pos_a, pos_b, time) = 0 🤓
@ampere-mam
@ampere-mam 2 года назад
It only works good until it fails...
@Robinlarsson83
@Robinlarsson83 2 года назад
Like everything else then? Nothing is perfect or has 100% uptime (without redundant systems).
@nou5440
@nou5440 2 года назад
nice (sorry had to ruin the 888 likes)