Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Files | |
file | ctrl_effectiveness_scheduling.c [code] |
file | ctrl_effectiveness_scheduling.h [code] |
file | ctrl_module_innerloop_demo.c [code] |
example empty controller | |
file | ctrl_module_innerloop_demo.h [code] |
example empty controller | |
file | ctrl_module_outerloop_demo.c [code] |
example empty controller | |
file | ctrl_module_outerloop_demo.h [code] |
example empty controller | |
file | ctrl_windtunnel.c [code] |
Windtunnel automatic step controller. | |
file | ctrl_windtunnel.h [code] |
Windtunnel controller. | |
file | gain_scheduling.c [code] |
file | gain_scheduling.h [code] |
file | object_tracking.c [code] |
file | object_tracking.h [code] |
file | optical_flow_functions.c [code] |
file | optical_flow_functions.h [code] |
file | optical_flow_hover.c [code] |
file | optical_flow_hover.h [code] |
file | optical_flow_landing.c [code] |
This module implements optical flow landings in which the divergence is kept constant. When using a fixed gain for control, the covariance between thrust and divergence is tracked, so that the drone knows when it has arrived close to the landing surface. Then, a final landing procedure is triggered. It can also be set to adaptive gain control, where the goal is to continuously gauge the distance to the landing surface. In this mode, the drone will oscillate all the way down to the surface. | |
file | optical_flow_landing.h [code] |
This module implements optical flow landings in which the divergence is kept constant. When using a fixed gain for control, the covariance between thrust and divergence is tracked, so that the drone knows when it has arrived close to the landing surface. Then, a final landing procedure is triggered. It can also be set to adaptive gain control, where the goal is to continuously gauge the distance to the landing surface. In this mode, the drone will oscillate all the way down to the surface. | |
file | shift_tracking.c [code] |
file | shift_tracking.h [code] |
file | vertical_ctrl_module_demo.c [code] |
example vertical controller | |
file | vertical_ctrl_module_demo.h [code] |
example vertical | |