%!&#*378rd Official Hard At Work Thread!%&#!*%
#1611
Former Moderator
There is no Friday when you have to work Saturday...
#1612
#1613
Community Organizer
#1614
#1615
Community Organizer
#1616
I did not see what you did there.
#1617
Community Organizer
I don't want to drone on ( ) anymore but I have found a couple of really interesting tutorials on how the software that runs these things actually works. What I was saying before about billions of instructions per second that keep the damn thing in the air. Well, with the right flight controller (FC), it is possible to program a bunch of those parameters to do different things. The interesting part is the effect they have on stability, maneuverability and input response.
In the diagram above, you have P, I and D. These are the main parameters you can adjust. The whole system is a constant feedback loop. Current condition, as measured by the FC is on the left. Then the P, I and D (collectively just PID) parameters adjust current condition to get a desired condition, based on input from the pilot. Rotor speed is then adjusted to change the pitch, yaw and roll of the quadcopter to achieve this desired condition.
Then the whole process starts over. It does this hundreds of times a second. Changing the PID parameters effects how the FC responds to pilot input in an effort to achieve desired state. It is kind of like error control. If you set them right, the quadcopter should just hover when you let go of the controls. If you do it wrong, it will be all kinds of unstable. But (and this is the catch for racing drones) stability makes it impossible to be a truly fast pilot. The trick is finding that knife edge balance.
In the diagram above, you have P, I and D. These are the main parameters you can adjust. The whole system is a constant feedback loop. Current condition, as measured by the FC is on the left. Then the P, I and D (collectively just PID) parameters adjust current condition to get a desired condition, based on input from the pilot. Rotor speed is then adjusted to change the pitch, yaw and roll of the quadcopter to achieve this desired condition.
Then the whole process starts over. It does this hundreds of times a second. Changing the PID parameters effects how the FC responds to pilot input in an effort to achieve desired state. It is kind of like error control. If you set them right, the quadcopter should just hover when you let go of the controls. If you do it wrong, it will be all kinds of unstable. But (and this is the catch for racing drones) stability makes it impossible to be a truly fast pilot. The trick is finding that knife edge balance.
#1618
Community Organizer
Yup. I killed it.
#1619
Former Moderator
Originally Posted by WhrDLMI
I dunno... I slack extra hard on Fridays when Saturdays are work days.
#1620
Community Organizer