No video

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

  Рет қаралды 76,712

simplefoc

simplefoc

Күн бұрын

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....
The link to the SimpleFOCproject github repository:
github.com/sim...
SimpleFOCproject webpage:
simplefoc.com
SimpleFOC community forum
community.simp...

Пікірлер: 58
@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 3 жыл бұрын
Maybe this interests you: kzbin.info/www/bejne/b3bLYqOVp7qEg6M
@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 5 ай бұрын
@@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 3 жыл бұрын
Maybe this interests you: kzbin.info/www/bejne/b3bLYqOVp7qEg6M
@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?
@GarranGossage
@GarranGossage 2 жыл бұрын
Awesome work. So many possibilities!
@CinemaEngineer
@CinemaEngineer Жыл бұрын
Super cool. Thanks for sharing
@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 :)
@mgrpe
@mgrpe 25 күн бұрын
Nice! 4 years is a long time in tech. What would be the updated hardware version for an equivalent project nowadays?
@kesh2032
@kesh2032 4 жыл бұрын
This is amazing ! You inspire me ! Going to start working on this !!!
@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?
@alzalame
@alzalame 2 жыл бұрын
Genius , nice and neat .
@crashfactory
@crashfactory 4 жыл бұрын
amazing stuff! keep up the great work!
@gsge
@gsge 4 жыл бұрын
Thank you for your efforts.
@viggob4816
@viggob4816 2 ай бұрын
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?
@stefanguiton
@stefanguiton 4 жыл бұрын
Cool examples! Great content
@yousrialger
@yousrialger 3 жыл бұрын
Thank you
@WoutStandaert
@WoutStandaert 3 жыл бұрын
This is awesome!
@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?
@jcmtzros
@jcmtzros 5 ай бұрын
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.
@NicksStuff
@NicksStuff 2 жыл бұрын
This is soooo cool
@GeorgeTsiros
@GeorgeTsiros 2 жыл бұрын
nice, nice
@matyasmoudry2122
@matyasmoudry2122 2 жыл бұрын
How many motors can you control like this at sme time?
@MrJob91
@MrJob91 3 жыл бұрын
would be so nice to ride a bike and feel the slope that you ride in throttle resistance
@patriziozaccagnini5414
@patriziozaccagnini5414 3 жыл бұрын
What model of the motor is? And can you tell me the supply you used in this video?
@aravinthkumar7924
@aravinthkumar7924 4 жыл бұрын
hi antun, good 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 2 ай бұрын
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.
@Fahnder99
@Fahnder99 2 жыл бұрын
bizarre and interesting!
@matisssnikers9332
@matisssnikers9332 2 жыл бұрын
amazing!
@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 3 жыл бұрын
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 3 жыл бұрын
Maybe this interests you: kzbin.info/www/bejne/b3bLYqOVp7qEg6M
@simonlaker2139
@simonlaker2139 3 жыл бұрын
@@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.
@pieak4066
@pieak4066 Жыл бұрын
For simple FOC, It is not work with the bigger brushless motor.
@vex123
@vex123 Жыл бұрын
can you comment on whether there's any cogging?
@honglinjia2882
@honglinjia2882 3 күн бұрын
goood!!
@NetTV2007
@NetTV2007 2 жыл бұрын
Where these motor used???
@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 жыл бұрын
so, basically, you made the two motors (try to) obey a function f(pos_a, pos_b, time) = 0 🤓
@amperemam5713
@amperemam5713 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)
Building a haptic input knob from scratch!
11:29
scottbez1
Рет қаралды 1,1 МЛН
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 18 МЛН
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 46 МЛН
FOC Driver Controller PCB - Slow Brushless Control
14:19
Electronoobs
Рет қаралды 113 М.
Driving a Gimbal Motor w/ Tinymovr
1:46
Tinymovr
Рет қаралды 27 М.
FOC Driver + Feedback Magnetic Sensor - Arduino
14:34
Electronoobs
Рет қаралды 33 М.
Why the brushless controllers are awesome for robotics
20:25
Skyentific
Рет қаралды 135 М.
Don't Contribute to Open Source
9:55
Theo - t3․gg
Рет қаралды 232 М.
Field Oriented Control of Permanent Magnet Motors
53:44
Texas Instruments
Рет қаралды 336 М.
Field Oriented Control of Induction Motors
12:32
Matan Pazi
Рет қаралды 20 М.
Arduino FOC BLDC brushless motor haptic interface driver
3:53
Random Access Projects
Рет қаралды 39 М.
Arduino Brushless Motor DIY Haptic Interface
13:10
Random Access Projects
Рет қаралды 11 М.