|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the documentation of this file.
21 #ifndef OPTICAL_FLOW_HOVER_H_
22 #define OPTICAL_FLOW_HOVER_H_
29 #define GUIDANCE_H_MODE_MODULE_SETTING GUIDANCE_H_MODE_MODULE
32 #define GUIDANCE_V_MODE_MODULE_SETTING GUIDANCE_V_MODE_MODULE
void guidance_h_module_read_rc(void)
Read the RC commands.
void guidance_v_module_init(void)
void guidance_h_module_init(void)
Initialization of horizontal guidance module.
void optical_flow_hover_init(void)
bool cov_method
method to calculate the covariance: between thrust and div / angle and flow (0) or div and div past /...
struct OpticalFlowHoverControl of_hover_ctrl_X
void guidance_v_module_run(bool in_flight)
uint8_t hover_method
Method used to hover 0 = All axis after each other; 1 = all axis at the same time; 2 = vertical only,...
struct OpticalFlowHoverControl of_hover_ctrl_Y
struct OpticalFlowHoverControl of_hover_ctrl_Z
void guidance_v_module_enter(void)
Entering the vertical module (user switched to module)
void guidance_h_module_enter(void)
Entering the horizontal module (user switched to module)
void guidance_h_module_run(bool in_flight)
Main guidance loop.