Airplane code improvements (#180)
commit834532a004ab81595ab39407915642f164e34a8e
authorKonstantin Sharlaimov <konstantin.sharlaimov@gmail.com>
Fri, 24 Jun 2016 09:10:01 +0000 (24 19:10 +1000)
committerGitHub <noreply@github.com>
Fri, 24 Jun 2016 09:10:01 +0000 (24 19:10 +1000)
tree421a57d7a545c1a6e68c85fba1774a7b360c0d6f
parent2059006b64c044fdd367e3b647df85da0df804f7
Airplane code improvements (#180)

* FW: Minimum ground speed guard (applied when POS controller is active)

* FW: Bugfixing

* FW: Min velocity controller will now always add extra throttle above fw_min_throttle

* FW: Increased gain for speed boost

* FW: Cleanups

* FW: Better YAW control for doing coordinated turns in automated modes

* FW: Don't force MAG mode in automated modes

* FW: Improved settings for throttle boost

* FW: Default throttle boost threshold to 7 m/s

* FW: Low-pass filter on roll correction for smoother navigation

* FW: Forced turn direction hysteresis to enforce smooth turn when doing automated 180
src/main/flight/navigation_rewrite.c
src/main/flight/navigation_rewrite_fixedwing.c
src/main/flight/navigation_rewrite_multicopter.c
src/main/flight/navigation_rewrite_private.h
src/main/flight/pid.c
src/main/flight/pid.h