PID tuning using Genetic Algorithm PID controller is one of the most popular closed-loop controllers which is used in the automation industry. By fine-tuning 3 constants, you are able to achieve a system which is almost free from any errors. On the other hand, Genetic Algorithms are being heavily used by various machine learning enthusiasts around the world for building an efficient and robust deep learning network. What’s a control system? In simple terms, control system takes some sets of inputs, regulates them to derive the desired output and then directs them. Control system is usually of two types: 1) Open-loop and 2) Closed-loop. The only difference being that, in closed-loop, the error is sent into the controller as a feedback signal. In this article, we’ll be focusing on closed-loop control systems. Fig 1.1 : Skeleton of a closed-loop control system 2. What is a PID controller? In a PID controller, we calculate an error e(t) as the difference between the...