How Does a Drone Stay on Target? PID Control Explained in 3D

Curious Engineering

Instructor: Dr. Süleyman Burak ÇELİK

This drone knows its target altitude. So why does it overshoot—and why can a steady downward force leave it below the target? Watch proportional, integral and derivative control solve different parts of the problem in a 3D teaching simulation. • P reacts to the current error. • I builds a correction from persistent error. • D responds to the rate of change and can reduce oscillation. • The same downward force reveals the difference between P and PID. The full lesson also compares larger P and I gains, derivative sensitivity to measurement noise, and the limits of motor thrust. We connect the response curves to the same vertical-motion model used for the animation. Chapters 00:00 Why knowing the target is not enough 00:44 Start with the forces 01:39 Turn a measurement into a correction 02:29 P: the correction follows the error 03:26 Does a larger P gain solve everything? 04:15 I: remember the error that remains 05:11 More memory can mean more ringing 06:03 D: respond to the speed of change 06:57 A clean derivative needs a clean measurement 07:55 The motors cannot supply unlimited thrust 08:51 Read the whole response, not one number 09:48 Same load. Back on target. Model: one-dimensional vertical motion with hover feedforward, drag and bounded thrust. The 1.5 N load and P gain of 4 N/m give a 0.375 m steady offset in this example. This is a teaching model, not a flight-controller tuning guide.