From e11201f78e9d4aa7802e747d540d84cd42ec49e8 Mon Sep 17 00:00:00 2001 From: Brendan Bartels <bbartels@iastate.edu> Date: Sat, 29 Oct 2016 16:30:51 -0500 Subject: [PATCH] website: Add controls page --- wobsite/controls.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 wobsite/controls.md diff --git a/wobsite/controls.md b/wobsite/controls.md new file mode 100644 index 000000000..04dacb4f9 --- /dev/null +++ b/wobsite/controls.md @@ -0,0 +1,25 @@ +--- +layout: default +--- +# Quadcopter PID Controllers + +The quadcopter is stabilized with on-board PID controllers. These controllers +use pitch, roll, and yaw data from on-board sensors and positional data from the +infrared tracking system to determine appropriate actuator signals necessary +to keep the quadcopter stable during flight. + +The classical PID controller is characterized by 3 coefficients that specify +how the controller functions. A PID controller can be configured through +iterative determination of the PID coefficients, but we expect to obtain a more +accurate control system by first developing a robust mathematical model of the +quadcopter system. Once we establish this model, we can use numerical +characteristics of the quadcopter to calculate the appropriate PID coefficients +for our controllers. + +The model we are developing follows the methods developed by our advising +graduate student Matt Rich in his thesis [Model development, system +identification, and control of a quadrotor helicopter][1]. + + + +[1]: http://lib.dr.iastate.edu/etd/12770/ \ No newline at end of file -- GitLab