#include <UavHeightControl.h>

Public Member Functions | |
| UavHeightControlOptions () | |
| Height reference for direct control mode. | |
| string | getObjectName () const |
| Gets the Name of the Options. | |
Public Attributes | |
| IntOption * | controller_type |
| Controller type: 1 = PID, 2 = Backstepping. | |
| DecimalOption * | gain1 |
| DecimalOption * | gain2 |
| Backstepping gain 1. | |
| DecimalOption * | gain3 |
| Backstepping gain 2. | |
| DecimalOption * | Kp |
| Backstepping gain 3. | |
| DecimalOption * | Kd |
| Pid proportional gain. | |
| DecimalOption * | Ki |
| Pid derivative gain. | |
| DecimalOption * | thrust_scale_bks |
| Pid integral gain. | |
| DecimalOption * | thrust_scale_pid |
| thrust_scale for backstepping | |
| BoolOption * | direct_control |
| thrust_scale for pid | |
| DecimalOption * | height_ref |
| Enables direct control mode. | |
| MipTasks::UavHeightControlOptions::UavHeightControlOptions | ( | ) |
Height reference for direct control mode.
Default constructor.
| string MipTasks::UavHeightControlOptions::getObjectName | ( | ) | const [inline, virtual] |
Controller type: 1 = PID, 2 = Backstepping.
Backstepping gain 1.
Backstepping gain 2.
Backstepping gain 3.
Pid proportional gain.
Pid derivative gain.
Pid integral gain.
thrust_scale for backstepping
thrust_scale for pid
Enables direct control mode.
1.5.6