#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.