Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
ctrl Directory Reference
+ Directory dependency graph for ctrl:

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