MAV'RIC
|
Flight controller for the HexHog. More...
#include <flight_controller_hexhog.hpp>
Classes | |
struct | conf_t |
Configuration structure. More... | |
Public Member Functions | |
Flight_controller_hexhog (const INS &ins, const AHRS &ahrs, Servo &motor_rear, Servo &motor_rear_left, Servo &motor_front_left, Servo &motor_front, Servo &motor_front_right, Servo &motor_rear_right, conf_t config=default_config()) | |
Constructor. | |
bool | set_manual_rate_command (const Manual_control &manual_control) |
Set command from manual control in rate mode. | |
bool | set_manual_attitude_command (const Manual_control &manual_control) |
Set command from manual control in attitude mode. | |
bool | set_manual_velocity_command (const Manual_control &manual_control) |
Set command from manual control in velocity mode. | |
Static Public Member Functions | |
static conf_t | default_config (void) |
Default Configuration. | |
Public Attributes | |
Position_controller | pos_ctrl_ |
Position controller. | |
Velocity_controller_holonomic | vel_ctrl_ |
Velocity controller. | |
Attitude_controller | att_ctrl_ |
Attitude controller. | |
Rate_controller | rate_ctrl_ |
Rate controller. | |
Servos_mix_matrix< 6 > | mix_ctrl_ |
Servos mix. |
Flight controller for the HexHog.
static conf_t Flight_controller_hexhog::default_config | ( | void | ) | [inline, static] |
Default Configuration.
/return config
bool Flight_controller_hexhog::set_manual_attitude_command | ( | const Manual_control & | manual_control | ) | [virtual] |
Set command from manual control in attitude mode.
manual_control | Reference to manual_control |
Implements Flight_controller.
bool Flight_controller_hexhog::set_manual_rate_command | ( | const Manual_control & | manual_control | ) | [virtual] |
Set command from manual control in rate mode.
manual_control | Reference to manual_control |
Implements Flight_controller.
bool Flight_controller_hexhog::set_manual_velocity_command | ( | const Manual_control & | manual_control | ) | [virtual] |
Set command from manual control in velocity mode.
manual_control | Reference to manual_control |
Implements Flight_controller.