@@John-eh2zc not doesnt like music, doesnt like annoying background music in tech videos. Usually because one either cant listen to it atm or is already listening to their own music, or because the music used is really bad stock music
@pfaprado7 жыл бұрын
Man this is the best summary of PIDs an engineering student could get. Thank you!
@marcioandreyoliveira7 жыл бұрын
Forastieri I second you. This demo is simply amazing. I loved it a lot .
@arduinoNube6 жыл бұрын
I'm glad you found it helpful! I actually built this for a mechatronics class demonstration at Georgia Tech where I did my teaching practicum (TA) during grad school.
@jonatan01i6 жыл бұрын
Thank you very much for sharing it with us!
@nialv79856 жыл бұрын
That is a very expressive hand
@auzworld5 жыл бұрын
Yeah..its like its got a life of its own !!
@vivekvenkatsubramaniam4374 жыл бұрын
I read it as 'expensive' and wondered why a prosthetic arm looked so real
@itzm1kea4 жыл бұрын
I read expensive too ^^😄
@nicolassoncini22664 жыл бұрын
I watched this video 4 years ago and now I'm doing my master's thesis on control and just today as I was thinking about it, it popped back into my recommended. Love it!
@arduinoNube4 жыл бұрын
Nicolas S. Thank you for taking time to leave a note. I hope your thesis goes well! Glad you found the video helpful!
@martinmiglio6 жыл бұрын
I wrote a final paper on this concept for one of my math courses, yet this video explains the main idea in 3 minutes
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@quahntasy4 жыл бұрын
*Finally in 2020 I found a hand that talks. Way explanatory video than people actually talking to explain*
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@engvdo52976 жыл бұрын
It's amazing. till now we seen only formulas and heard something like PID. But, now we can understand practically how it's work Thank you so much
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@danielnilsson73936 ай бұрын
Damn this is the best explanation of PID I've ever seen and it's in under 3 minutes
@PeteVree8 жыл бұрын
This is phenomenal. So cool that you've shared the code, etc. Thanks so much.
@arduinoNube8 жыл бұрын
Np. Let me know if you find it useful. -G
@vilmondesribeiro43636 жыл бұрын
Phenomenal, and congratulations, this will help our students to understand PID and closed loop control systems.
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@21mejia252 жыл бұрын
I heard about PID control from people in the BBQ world, but had no idea what it actually meant. Now, I am weeks away from getting a degree in Mechanical Engineering and I have a much better understanding. Your video really solidified everything and provides an excellent explanation of PID control. As a side project, I am going to build a PID controller to regulate temperatures of a smoker with the use of a fan.
@turbodog99Ай бұрын
BBQ guru device already on market
@j3s0n4 жыл бұрын
The idea of using a pendulum to demonstrate this is genius as it's so easy to imagine the movement in relation with underdamped and critically damped graphs in your minds eye
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@martin840909 Жыл бұрын
Great video, clear shows the function of PID. It is much better than many explanation videos with too many words and formulas.
@IncroyablesExperiences5 жыл бұрын
Very clear, great job!
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@kaili95523 жыл бұрын
best PID illustration video I have ever seen.
@AUTEM_Industrial_Automation2 жыл бұрын
At GeorgiaTech, Atlanta, I've had the change to physical watch this demo in ME6405 course with J. Rogers. Great job Gregory ! 👍
@abdellahbarrous85163 жыл бұрын
Best video on PIDs ! Short, well explained and covers all aspects of the subject.
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@Dillbeet3 жыл бұрын
This perfectly bridged the gap between the math and real world output! Thank you :)
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@ColinMcNulty3 жыл бұрын
I was a Motion Control Engineer in my very first job 25 years ago, long before robots were cool like they are today. I worked on streamlined robotic arms inside wind tunnels, satellite tracking TV transmission vans, formula 1 racing car "4 poster" testing rigs, air-to-air missile testing systems, and tank tracked robots that would crawl inside nuclear reactors using neodymium magnets that hugged the surface so they could drive upside down held up by magnetism! At their core, all those projects worked because of PID control of DC motors. Some days I wish I'd staying in that industry... :-/
@Homo_neanderthal6 ай бұрын
Hi! Thanks for sharing your experience. Why did you leave the industry and where are you now?
@gams1016 жыл бұрын
This is such a good demonstration about understanding the PID. I really wish I found out this video quite earlier when I was having a project in my Control System subject so that it would be less bloodier for my group.
@dekyed2 жыл бұрын
Finally a great demonstration to help us visualize these ideas!
@Aw4yed6 жыл бұрын
man i never understand the pids but now with ur video it looks really easy
@passion73124 жыл бұрын
Finally after watching lot of videos about pid, your video helped me to understand pid easily. Thankyou
@milindgulve91365 жыл бұрын
This is one of the best Explanations for PID With practical meaning I have ever seen and understood. Thankyou !
@MrPashee2 жыл бұрын
Best explanation of PID I've ever seen.
@naboulsikhalid77636 жыл бұрын
you saved my day. I couldn't wish more. Now I saw all these constants working, their effects in real time. thank you very much
@AdaptivePhenix3 жыл бұрын
Excellent stuff! I would add one extra feature: u = Kp*error + Ki*error_i + Kd*error_d + offset; Sometimes we have a deadband or the axis is fighting gravity; In reality, the Ki can never stabilise the axis.
@thegreatzoom50733 жыл бұрын
I don't see why it couldn't? The I term just keeps accumulating error and would end up reeling in that offset or deadband on its own right? And if it's oscillating over the point then the D term is supposed to dampen those oscillations.
@MatsMatsuo7 ай бұрын
@@thegreatzoom5073 Ki*Error_i can and will be enough to get to reference with propper Anti-windup, or, if necessary, with some sort of adaptive PID gain. Never heard of this "+offset", but it might be a thing, i just never heard of
@W00PIE2 жыл бұрын
Currently working on a DIY PID controller for homebrewing, I have just finished some tests and also ran some auto-tuning methods (Ziegler-Nichols), now I have the maximum overshoot down to 0,1K, which is really nice. But boy, it takes time! The output is used as PWM control for an SSR with a cycle time of 5 seconds. It must be fun to work with a system that reacts so fast like yours, you get instant feedback and can tweak more or less in realtime. I think, I'll build something similar, just for fun!
@doruxan Жыл бұрын
Hey man. Can you give some insigths and maybe some articles or content to implement a self tuning pid?
@chaitanyapatil75134 ай бұрын
hey man please help me with this project
@zvikagivli76656 жыл бұрын
KZbin was made for this kind of videos. GREAT!!!
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@MunamNaseer7 жыл бұрын
Thank you so much Mr.Gregory L. Holst , I salute you for such a great heart to share everything , it will help us to understand working and implementation of PID controller. You are at place of my professors. I will start working on your efforts . Thank you thank u again.
@rogerandersen70465 жыл бұрын
i kinda now want just this youtube channel to have loads of videos of strange electroprojects with this talketive hand.
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@camilomartinez11057 жыл бұрын
I love control theory, it's my favorite branch of electronic engineering Greetings from Colombia
@acrobat99837 жыл бұрын
Probably the best PID Vid on KZbin :)
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@natarajana.v42625 жыл бұрын
Best explanation for a PID controller. Very practical and amazing.
@MrImmi346 жыл бұрын
One button, controls so many gains, frequency code... amazed.
@junaidayaz60116 жыл бұрын
I just have to say.i have not learned all this in control systems in 6 months in my semester,as from this 3 mins video..Thanks man!
@Tadesan6 жыл бұрын
I worked at a company where the PID control was referred to as Pissing In the Dark. Man those guys sucked. You rock!
@laworder4165 жыл бұрын
hehehe what is the name of that company?
@turk6394 жыл бұрын
well it kinda is, you have to find the right parameters for it to work really well for your application, though once you find them it can be hella tight, though finding these controll parameters is an art and not really a science
@charmindesai3730 Жыл бұрын
You actually deserve more than a million views until now :)
@ms2649 Жыл бұрын
I never quit knew how to prevent windup properly, i used to just reset the error when target was reached and it "worked" but was not how it should be done. Had a look at your code and now have a better understanding of how to do it
@MAYDAYDEEJAY7 жыл бұрын
I don't think I've ever seen better explanation of PID :) Very Nice !
@TeDoFwAr6 жыл бұрын
Thank you. The missing info is found..... And all the code to build and explore further. Legend!
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@melhariri67207 жыл бұрын
A brilliant video demonstration with clarity and simplicity...well done! Thanks for the contribution.
@cyrelharris7 жыл бұрын
Awesome demo. For me this is very informative and I recommend that everyone, using PID controls should watch this video.
@chrisbryden810211 ай бұрын
An absolutely amazing demonstration and final result!!!
@jonathanrabe37274 жыл бұрын
Dude, you nailed that! That looks perfect, and you didn't even fine tune the parameters but it still works so good...
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@emreipek44855 жыл бұрын
I couldn't understand PID controller how to use in real life. Perfect work! Thanks a lot :)
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@miguelangelluengotoledano71063 жыл бұрын
Thank you very much for sharing your excellent work with all of us.
@MrSaemichlaus4 жыл бұрын
Excellent teaching! Practical, hands-on and playful.
@damny0utoobe6 жыл бұрын
Love it. Great logical explanation. Makes control systems look easy
@inibapakbudi6 жыл бұрын
Wow. Thanks for the video. Actually, my Final Project when in college is similar to this, but only Software simulation. And you make my dream come true!
@paulocesarestradasoplin50783 жыл бұрын
Extremely awsome demonstration, great job!
@MrBobWareham6 жыл бұрын
Very good demo of PID control nice demo hardware well made and executed
@Gameplayer550554 жыл бұрын
Very useful video for learning PID technology. I just made Minecraft thermostat with it, thanks!
@arduinoNube4 жыл бұрын
Oh! Can you make a video/screencast and post a link?
@Gameplayer550554 жыл бұрын
Working in progress
@nosweat98417 жыл бұрын
Great illustration. I'll share it with my fellow techs.
@isettech3 жыл бұрын
For high speed servos, it is common for the PID to be clocked at 6MHZ or more. Some applications are analog using 3 summed op amps. One for each component of PID. They are more difficult to tune. The Proportional is simple and can use a pot for gain. Derivative and Integral have both gain and time components which must be timed to the motor and load to be properly tuned. The gain is simple with a pot, but the time, involves changing capacitors, or changing the clock rate on a switched capacitor low pass filter, or other adjustable low pass filter.
@MuhammadHamza-ul5ky6 жыл бұрын
Your demonstration is FAB. 👌 Thank you !
@brodiemacleod69 Жыл бұрын
Video so good you did all the teaching my proof needed when showing this to our entire lecuture lol
@RetroCarton8 жыл бұрын
Very well explained video. It's a great project Maybe you should do a basic tutorial for dummies on the P, I and D effects on the control system, it would be a great idea
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@mathurhp5 жыл бұрын
This demonstration is what they must be showing in classrooms.
@vextrek60363 жыл бұрын
Now that is an awesome video. Thank you for doing this.
@marlinderwall88737 ай бұрын
I don't do control systems but I did IT work in refineries. Why control systems engineers needed advanced degrees makes a lot more sense now.
@WofWca6 жыл бұрын
Awesome. 10 hour version pls. Ok, just a little bit more would be enough.
@arduinoNube6 жыл бұрын
I do take requests. :) thanks for the comment. As soon as I hit 1000 subscribers I’ll make another video. Which would you prefer 1) how to build and program a PID controller or 2) a more in depth run through of what I showed in this video? Reply with a 1 or 2 and I’ll make the one with the most votes.
@midwestmangos24525 жыл бұрын
@@arduinoNube both, but if I had to pick just one I'd say #2. There's tons of libraries and example codes of PID controls for Arduino and other controllers out there, and it would be nice to have a good walk through explaining how to set it all up, but having the deepest and best understanding of the PID system itself can help with tuning and optimizing of any of those systems.
@Egon3k3 жыл бұрын
so satisfying when it is set up correctly :)
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@sharmashaun5 жыл бұрын
Best demonstration on youtube!! Thanks a lot
@giovannibianchessi15788 жыл бұрын
Great, clean and instructive demo! Thank you.
@luistorh6 жыл бұрын
Thanks for a video where every second tells! 3 min. of PID essence.
@spastor925 жыл бұрын
I dont know why i am here but is so satisfying
@mikeallenfpv3 жыл бұрын
This is very cool thanks for demonstrating!
@rojbinandan4 жыл бұрын
Excellent example of PID controller
@punpck6 жыл бұрын
great demonstration! the best on summary I've ever seen :)
@realdragon5 жыл бұрын
I have no idea what it is or what you said but it was fun to watch
@techelevatesolutions6 жыл бұрын
Fantastic work, thank you for taking the time to make this
@RodrigoCruz-iz3kb6 жыл бұрын
Amazing! Your videos are helping me a lot in control theory!
@yahuiz78774 жыл бұрын
you bring to light for my embedded project! Thank you!
@esnatzea6 жыл бұрын
Thank you! Really awesome and very good to understand the concept!
@kunalpanchal77517 жыл бұрын
Awesome presentation of control theories.. Loved it..!!
@wyvern45886 жыл бұрын
Amazing this system can control multi-copters with so much noise, multiple motors wind drag and infinite different forces at work. Now when this system wigs out, your drone is hell on blades.
@midwestmangos24525 жыл бұрын
IIRC almost every drone controller already uses PID in their software.
@technoshamanarchist8 жыл бұрын
Very nice and explanatory demonstration. Thank you :)
@arduinoNube8 жыл бұрын
+technoshamanarchist Hey, no problem. I'm glad you liked it. Maybe if there's enough interest, I'll do another video on how to build and program it. :)
@technoshamanarchist8 жыл бұрын
+Gregory L. Holst That would be great :)
@PorkyFighter8 жыл бұрын
+1 I would love that!
@MrJacobbbo26 жыл бұрын
If only my multi rotor was tuned so well.
@cetyl26266 жыл бұрын
I wonder if windup is a problem in multi rotors? I don't recall seeing that parameter.
@georgegx956 жыл бұрын
@@cetyl2626 modern multirotor code has way more pid controller improvements than just windup, but for curiosity reasons here you go: github.com/betaflight/betaflight/search?q=windup&unscoped_q=windup
@deathpony6986 жыл бұрын
This is on par with a 400 level course I spent $3000 on... cool
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@jaimerdz32746 жыл бұрын
Thank you for this great demostration.
@dimasarifiyan37583 жыл бұрын
So cool! Thanks man, you taught me a lot in a short time
@sumanth58756 жыл бұрын
Phenomenal demonstration, thank you!
@AlexBuznik3 жыл бұрын
Amazing execution, well done
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@bofasaldana68492 жыл бұрын
Thank you so much for this video!
@jazzjohn211 ай бұрын
If the impulse response is tested and formulated, can the PID values be calculated for the desired response? (Instead of manually tuning them. )
@martinbyrne80003 жыл бұрын
Great demonstration. Could you let me know what motor you used as the one that is listed on the Ebay link is no longer available, Thanks.
@kaoshavoc6 жыл бұрын
Awesome. Wish i had seen this when i was making a pid out if an arduino.
@fabriglas5 жыл бұрын
wish we had this in college. Control was my least favourite subject because it was not very practical best explaintion of the material I have ever seen!!!!!!!!!!
@quantenschaum4 жыл бұрын
Very nice demonstration. Thank you. Many commented, that it's a good explanation, but it does not explain anything, it just shows it in operation. Is there more information about the exact setup, the motor, position sensor, controller, software?
@moayaddaghles95447 жыл бұрын
Great ...... What I was looking for since long time Thanks alot
@johanelmander37876 жыл бұрын
Best explanation ever.
@laudemirferreira32276 жыл бұрын
uau man, What a shot that was, a beautiful job.
@landonjacobs8153 жыл бұрын
kzbin.info/www/bejne/l4DPZYytdqysjNk
@mohammedfawzikharroub84825 жыл бұрын
Thank you for your effort in explaining. Great video. Keep it up (Literally using PID control xD).
@wackyvorlon6 жыл бұрын
Thanks for sharing your design and code!
@syahrulzahwan4 жыл бұрын
Holy shit the last one is really satisfying
@wallstreet4973 жыл бұрын
Good function to use on autopilot to help stabilise an aircraft run by granny. Can you also do a tuning for heating application?
@cate01a2 жыл бұрын
super helpful! though god pids are such hell to make and account for the numerous errors and stuff!
@milindgulve91367 жыл бұрын
Good Example of PID Control system.
@maxounette-jv7dj6 жыл бұрын
A masterpiece! It's good you made it silent, because if its needed we could be put on pause without having half a sentence ;)