Controller: Difference between revisions
Jump to navigation
Jump to search
Added intro and Subsections for Firmware controllers and Client Controllers |
mNo edit summary |
||
| Line 7: | Line 7: | ||
=== PID Controllers (Position and Yaw) === | |||
The first controller implemented on the Client was a PID controller used to stabilize the Crazyflie's position in X, Y, and Z. | |||
| Line 15: | Line 15: | ||
== Firmware == | == Firmware == | ||
=== PID | === PID Controllers (Angular Rotation) === | ||
Revision as of 18:59, 27 June 2016
The Crazyflie platform is completely customizable when it comes to the control design. As long as the controller can be written in C or C++, we can implement it in the Platform. This applies to both the controllers run on the PC Client and the controllers run on the Firmware of the Crazyflie.
Below you will find documentation on the different types of Controllers that have been applied to the platform, organized by their location in the Platform.
PC Client
PID Controllers (Position and Yaw)
The first controller implemented on the Client was a PID controller used to stabilize the Crazyflie's position in X, Y, and Z.