Тёмный

Robotics Programming: PID Algorithm - Wall Following and Balancing 

Coding Coach
Подписаться 5 тыс.
Просмотров 15 тыс.
50% 1

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

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@JasonLearmouth
@JasonLearmouth 3 года назад
This is the best PID explanation I've seen, and I've watched at least 15 other videos on the topic. The manually worked example brought it all together for me and I now feel like I can actually implement a PID controller in code myself.
@CodingCoach
@CodingCoach 3 года назад
I am so glad it was helpful! Thank you for the feedback!
@JasonLearmouth
@JasonLearmouth 3 года назад
@@CodingCoach No worries. BTW, do you have a GitHub repo with your pseudo code in it? I know there's not much to it, but it would be nice to have the template to start from.
@CodingCoach
@CodingCoach 3 года назад
I am actually looking at setting that up this week!
@CodingCoach
@CodingCoach 3 года назад
@@JasonLearmouth I set up access through a sponsorship model using GitHub sponsors. You can learn more here if you are interested: codingcoach.net/sponsor
@MathComputerScienceTradi-ge7tw
@MathComputerScienceTradi-ge7tw 7 месяцев назад
Can you please make a video about when the distance from the wall is not at 90 degree angle?
@AhmedRayyan284
@AhmedRayyan284 2 года назад
please are you going to continue the series ? that was the best one on the youtube and it is bad that it is uncomplated but thanks anyway
@brandroid2960
@brandroid2960 Год назад
You are a very talented teacher. I found your lessons extremely valuable, my only disappointment is that you did not continue. I hope that you will revisit your channel, because I'm certain that you could build a large following in time.
@nilupuleeamarathunga8021
@nilupuleeamarathunga8021 Год назад
Thank you. understood well
@gregormurray314
@gregormurray314 Год назад
great videos, got really excited when i saw what else you were planning on doing (including potential field), been a while since there have been any new videos though, is there anything in the pipeline?
@AhmadShaer97
@AhmadShaer97 Год назад
Where is the navigation algorithms explaintion (A*,potential field) ?
@melvinbullock5674
@melvinbullock5674 2 года назад
Avidly awaiting further videos in this series! will there be another soon?
@okaytree7711
@okaytree7711 Год назад
What happened to the next PID video for tuning? Are you doing alright...
@septianmegantara5414
@septianmegantara5414 Год назад
i'm sorry, i want to ask you a question i want to make an open loop for my robot humanoid, but i confused about how to make the algorith can you teach me to make it?
@pramodkalhara3999
@pramodkalhara3999 Месяц назад
Bro this is Gold.Thanks Man❤❤❤❤❤❤
@ReDoG129
@ReDoG129 3 месяца назад
I'm in a robotics class and I HATE MATH WITH A PASSION. But this video will come in handy. I definitely will save this to my favorites. Thanks! 😅😅😅
@commanderbensisko
@commanderbensisko 3 года назад
Thank you for this fantastic break down. However, is there an error in the ki calculation of T#4 ? I arrived at 0.5*(-15+36) = 10.5
@CodingCoach
@CodingCoach 3 года назад
Yes, sorry one of them was off.. I have not figured out how to "post live" add text to the video other then sub-titles which are not often used. Have to take another crack at figuring it out.
@JukaVKcro
@JukaVKcro Год назад
Very, very nice!! What do you think, is it ok to use PID regulator for line following robot? I have 4 line sensors.
@septianmegantara5414
@septianmegantara5414 Год назад
I'm sorry, i want to ask, from this explanation about PID, can it be applied to humanoid robots?
@peterkanini867
@peterkanini867 9 месяцев назад
What would someone have to be doing, and how much knowledge do you need to have accumulated to come up with such a simple yet robust algorithm? Hat's off to the one who came up with it. Best explanation of the algorithm I have ever seen. My search for this explanation officially ends here. Thanks man!
@BrickRoom7
@BrickRoom7 2 года назад
I love how you explained everything about PID controllers. This is the best PID video I've seen so far. I've been looking for an explanation on how to adjust the COG of the robot when you add weight or if it runs on an incline surface. Can you advise how to code that?
@Jasmine_theboss
@Jasmine_theboss 3 года назад
wow so cool
@kartikbaderiya7323
@kartikbaderiya7323 Год назад
I appreciate u a lot for making this video. Literally watched over 50 videos to understand the concept behind PID, finally after watching this video, i can practically implement this in my robot. Thanks a lot buddy
@O_A_Koroleva
@O_A_Koroleva Год назад
Good day. You build robot now or you end all?
@shivangmandvia_drat3569
@shivangmandvia_drat3569 Год назад
Awesome explanation on PID 👍
@Minji_Hanni_Dani_Haerin_Hyein
T1 --> 17:28 T2 --> 19:54
@NikeAirJordanGabes
@NikeAirJordanGabes 2 года назад
How do you come up with your K values? Like say I am tuning those values, how would I know which one's to increase and decrease? I have a robot following a wall on its right using a Sharp GP2Y0A41SK0F Analog Distance Sensor.
@CodingCoach
@CodingCoach 2 года назад
It varies for every problem you're solving but a good rule of thumb is to take the plant output you are trying to affect and divide it by the range of your sensor input and the result is the multiplier to the output for Kp.. so for example if my motors have a range of zero to 400 with 400 being full speed. and my sensor gives values of 0 cm to 100 cm. I would have a 4 for my starting Kp.. It may not be good it's just a rule of thumb to get started. then I tune KP usually first. and move on to KI and KD one at a time making small changes
@NikeAirJordanGabes
@NikeAirJordanGabes 2 года назад
@@CodingCoach Another thing I am wondering is that if we want the robot to be going full speed when it is at the right distance from the wall, could we still use the max speed as our base speed? I do not know how it would work when adding the PID error to the base speed that is already max to the left motor (and of course it will work subtracting it from the right motor).
@aidendeady1513
@aidendeady1513 2 года назад
Youre a beast :)!
@jbaisden
@jbaisden 3 года назад
As someone who is literally trying to figure out a starting place in Robotics, I immediately liked, subscribed, and set alerts on your videos.
@CodingCoach
@CodingCoach 3 года назад
Awesome, thank you!
@jubair-
@jubair- 6 месяцев назад
Same things done
@athuldas44
@athuldas44 2 года назад
sir you are the best teacher i bet there will be no one like you who can explain this algorithm keep sharing your knowledge
@Teacher_Ali
@Teacher_Ali 3 года назад
Great explanation - Thanks.
@CodingCoach
@CodingCoach 3 года назад
You are welcome!
@maryskurt
@maryskurt 3 года назад
That you!! Great Explanation!!!
@CodingCoach
@CodingCoach 3 года назад
Your welcome!
@Jasmine_theboss
@Jasmine_theboss 3 года назад
:)
@Jasmine_theboss
@Jasmine_theboss 3 года назад
wow my comment is the best
@jonathanr4242
@jonathanr4242 3 года назад
Another well explained video.
@CodingCoach
@CodingCoach 3 года назад
Glad you liked it!
@maryskurt
@maryskurt 2 года назад
I hope you are able to continue this series! I check every day for a new video!!!! Thank you for all your work!
@CodingCoach
@CodingCoach 2 года назад
You are most welcome.. the series is not forgotten :)
Далее
What is a PID Controller? | DigiKey
22:19
Просмотров 81 тыс.
VEX Robotics PID Control: An Introduction
15:15
Просмотров 3,8 тыс.
Новый вид животных Supertype
00:59
Просмотров 193 тыс.
Qalpoq - Amakivachcha (hajviy ko'rsatuv)
41:44
Просмотров 303 тыс.
programming projects that taught me how to code
9:49
Просмотров 293 тыс.
I made a SUPER FAST Line Follower Robot Using PID!
10:02
Machine Learning on Arduino Uno was a Good Idea
12:30
Просмотров 301 тыс.
How to Visually Tune PID Control Loops
33:39
Просмотров 95 тыс.
PID Balance+Ball | full explanation & tuning
13:13
Просмотров 745 тыс.
F1TENTH L04  - PID Control for Wall Following
40:31
Просмотров 4,8 тыс.
Новый вид животных Supertype
00:59
Просмотров 193 тыс.