Auto-disarm on landing impact (#13803)
commitf89028759806d60223b8e946bf096b8d49a4b368
authorctzsnooze <chris.thompson@sydney.edu.au>
Sat, 10 Aug 2024 06:34:51 +0000 (10 16:34 +1000)
committerGitHub <noreply@github.com>
Sat, 10 Aug 2024 06:34:51 +0000 (10 08:34 +0200)
treeee3ea17532fbf3e0954414d7f7475db379becff1
parent8f10f17245f5571def6dfb02487f2ab0b819951d
Auto-disarm on landing impact (#13803)

* Disarm on landing

* Changes from review comments, thanks PL

* Sorry missed that one

* calculate Acc magnitude once only, not multiple times

* Include gyro factors as in crashRecovery

* Fix bug in CrashRecovery delta gains

Add temporary debugs to monitor error and delta inputs

* remove 1G subtraction for accMagnitude

thanks Karate

* Use AccDelta or Jerk - thanks Karate

* Revert using Gyro Setpoint and Delta

* Fix typo, thanks Mark

* increment PG version to 9
16 files changed:
src/main/blackbox/blackbox.c
src/main/cli/settings.c
src/main/cms/cms_menu_imu.c
src/main/fc/core.h
src/main/fc/parameter_names.h
src/main/flight/gps_rescue.c
src/main/flight/imu.c
src/main/flight/mixer.c
src/main/flight/mixer.h
src/main/flight/pid.c
src/main/flight/pid.h
src/main/flight/pid_init.c
src/main/pg/gps_rescue.c
src/main/sensors/acceleration.c
src/main/sensors/acceleration.h
src/test/unit/pid_unittest.cc