1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-23 08:15:26 +03:00
Commit graph

79 commits

Author SHA1 Message Date
Pawel Spychalski (DzikuVx)
d2daec8222 Drop ABG filtering 2021-10-21 09:22:33 +02:00
Pawel Spychalski (DzikuVx)
cdf28ee291 Add FF component to BB logs 2021-08-27 09:01:55 +02:00
Alexander van Saase
8eebc332a9 Merge branch 'master' into dzikuvx-rate-dynamics
# Conflicts:
#	docs/Settings.md
#	src/main/CMakeLists.txt
#	src/main/build/debug.h
#	src/main/fc/settings.yaml
#	src/main/target/common.h
2021-06-09 15:40:44 +02:00
Pawel Spychalski (DzikuVx)
1966a23b15 Merge branch 'master' into dzikuvx-autolevel 2021-05-11 14:09:17 +02:00
Alexander van Saase
bfdfd1a189 Merge branch 'master' into avs-fw-autotune
# Conflicts:
#	src/main/build/debug.h
#	src/main/fc/settings.yaml
2021-05-08 21:17:14 +02:00
Alexander van Saase
9699fdf268 Merge branch 'master' into avs-fw-autotune
# Conflicts:
#	src/main/build/debug.h
#	src/main/fc/settings.yaml
2021-05-04 10:54:46 +02:00
Alexander van Saase
1a6f96ce32 Merge branch 'master' into avs-automatic-servo-trim
# Conflicts:
#	src/main/build/debug.h
#	src/main/fc/settings.yaml
2021-05-04 10:05:23 +02:00
Alexander van Saase
3132b1ad43 build error 2021-05-01 09:13:08 +02:00
Alexander van Saase
f2ac92b1bf Merge branch 'master' into avs-automatic-servo-trim
# Conflicts:
#	docs/Settings.md
#	src/main/build/debug.h
#	src/main/fc/settings.yaml
2021-05-01 08:43:35 +02:00
Alexander van Saase
261f0a63c0 Merge branch 'master' into avs-fw-autotune
# Conflicts:
#	docs/Settings.md
#	src/main/build/debug.h
#	src/main/fc/settings.yaml
2021-05-01 08:42:12 +02:00
Pawel Spychalski (DzikuVx)
b38e19ebf7 Merge branch 'master' into dzikuvx-gyro-alpha-beta-gamma 2021-04-30 19:27:45 +02:00
Pawel Spychalski (DzikuVx)
f91279cb8a First cut on Alpha-Beta-Gamma filter for gyro 2021-04-28 12:40:28 +02:00
Pawel Spychalski (DzikuVx)
06fed7bec2 First cut on Smith Compensator on PID measurement 2021-04-27 16:44:39 +02:00
Pawel Spychalski (DzikuVx)
5f50bc142b Rate Dynamics debug 2021-04-13 16:12:31 +02:00
Alexander van Saase
06ade636fb FW autotune improvements 2021-04-09 11:47:23 +02:00
Alexander van Saase
235b02081f docs (+25 squashed commit)
Squashed commit:

[51a36e00b] faster updates

[7fed94eae] some cleanup

[ea00282b2] make into feature and add constraint

[a2bdfab5a] require sticks centered

[19c5c8773] defaults

[191ebe04f] fix bug

[a50a11de7] fix a dumb bug

[92d6760b7] use same servo selection logic for regular autotrim

[d4a389f78] minor cleanup

[999b968b2] build error

[a1c25b474] don't update trims when gps heading is not valid to avoid changing trims when on the ground

[317bca1f1] add check on ratetarget for when flying in other modes than acro

[8abd5682e] use time since last arm instead of total arm time since boot

[cf3179325] setting name

[78b00bb0f] comment to force new GH check

[e5527a9f4] build error

[6d0e09938] change setting name

[3824ce3f7] more docs

[9e04b5b25] docs

[591cade68] transfer I-term to servo midpoint

[ad97f692d] fix mode

[2d7438b4c] merge conflicts

[290288203] change rotation threshold

[6fc3676cf] always the docs...

[48ba7b7ae] Automatic servo trim
2021-04-09 11:09:50 +02:00
Alexander van Saase
d0e604a7ca altitude estimation debug mode 2021-04-06 17:19:48 +02:00
Pawel Spychalski (DzikuVx)
2b13c855ef Merge branch 'master' into dzikuvx-bno055-secondary-imu 2021-04-01 19:09:04 +02:00
Pawel Spychalski (DzikuVx)
703cbbbf5a Merge branch 'master' into dzikuvx-autolevel 2021-03-13 13:25:47 +01:00
Alexander van Saase
4f789a66db debug mode 2021-03-05 11:52:52 +01:00
Pawel Spychalski (DzikuVx)
4c40823dbe Merge branch 'master' into dzikuvx-bno055-secondary-imu 2021-02-26 20:36:38 +01:00
Pawel Spychalski (DzikuVx)
0a4498dacc Refactor 2021-02-03 12:15:02 +01:00
Pawel Spychalski (DzikuVx)
1405fd3fc1 Refactor 2020-12-25 16:15:56 +01:00
Konstantin (DigitalEntity) Sharlaimov
e72e70209e [H7] Add preliminary support for H7 CPUs 2020-11-07 14:28:14 +01:00
Pawel Spychalski (DzikuVx)
f812d5c6ac Drop gyro method of ITerm relax 2020-08-01 15:29:33 +02:00
Pawel Spychalski (DzikuVx)
fbb7dc3a5d Merge branch 'master' into dzikuvx-gyro-ekf-refactor 2020-07-30 09:53:55 +02:00
Pawel Spychalski (DzikuVx)
1547aff0aa Merge remote-tracking branch 'origin' into dzikuvx-pcf8574-expander 2020-07-20 22:12:40 +02:00
Michel Pastor
707133c4db
Add Smartport Master (#5724) 2020-07-20 21:13:35 +02:00
Pawel Spychalski (DzikuVx)
d85693cd98 PCF8574 Basic Driver 2020-07-20 18:05:38 +02:00
Pawel Spychalski (DzikuVx)
eebb5f644f Allow separate debug of PID measurement 2020-07-08 22:27:17 +02:00
Paweł Spychalski
706da4aef2
Gyro Kalman filter from EmuFlight (#5519)
* Direct copy from EmuFlight, compiles, does not wrk

* Fix Kalman computation

* Catchup on Emu implementation

* Make Q, W and Sharpness configurable

* Settings for Kalman Q, W and Sharpness

* Make it possible to enable/disable Kalman filter

* Change scaling to make initial values simpler

* Change Kalman constrains

* Compute real variance

* Drop unused function parameter

* Improve EKF processing for gyro
2020-06-11 13:46:04 +02:00
Paweł Spychalski
839a877397
Add setpoint derivative feed forward term to PID controller (#5642)
* Add setpoint derivative feed forward term to PID controller

* Drop Dterm setpoint weight, FIR filter and dterm notch

* Fix FALCORE build

* Rename Multirotor FeedForward to Control Derivative

* Apply Control Derivative results

* Free CCM on F3

* Rename CLI name

* Remove Omnibus F3 support

* Update CLI.md and rename setting
2020-06-09 13:37:49 +02:00
Michel Pastor
aa928bdfff
Add IR-Lock optical positioning system support (#5677) 2020-05-06 13:38:06 +02:00
Pawel Spychalski (DzikuVx)
63cda19034 fix wrong merge 2020-03-04 13:43:47 +01:00
Pawel Spychalski (DzikuVx)
b5c87169b3 Merge branch 'development' into dzikuvx-nav-yaw-adjustments 2020-03-04 13:37:35 +01:00
Pawel Spychalski (DzikuVx)
b939c26a7e Merge branch 'development' into dzikuvx-bno055-secondary-imu 2020-03-03 20:50:53 +01:00
Pawel Spychalski (DzikuVx)
1e06e7fd1c Add a debug for new dynamic filters 2020-02-04 19:38:06 +01:00
Pawel Spychalski (DzikuVx)
746d7423e8 Make yaw controller configurable 2019-12-26 11:10:53 +01:00
Pawel Spychalski (DzikuVx)
ce8f5c7327 Merge remote-tracking branch 'origin/development' into dzikuvx-bno055-secondary-imu 2019-12-09 17:30:12 +01:00
Paweł Spychalski
e5567da9e3
RPM filters (#5188)
* Empty framework to apply RPM filter

* Init gyro RPM filter

* Entry point for Dterm filter

* RPM filter implementation

* Bugfixes

* Fix Dterm fileter bank

* Save RPM filter configuration in blackbox header

* Debug RPM frequency

* Disable PWM servo driver on all F3 boards

* Move RPM filter to ITCM_RAM

* Disable target COLIBRI_RACE as it's out of RAM

* Drop FEATURE in favor of just settings
2019-12-04 18:55:48 +01:00
Pawel Spychalski (DzikuVx)
c538e2eb58 Cleanup debugs and USE_ defines that are always on 2019-10-31 21:04:05 +01:00
Pawel Spychalski (DzikuVx)
85da1894d6 Debug motor eRPM 2019-10-25 14:31:22 +02:00
Pawel Spychalski (DzikuVx)
9f2e80029c dzukuvx-bno055-secondary-imu 2019-09-28 20:26:58 +02:00
Paweł Spychalski
06f14325f2
Dynamic filters (#5078)
* Init dynamic notches

* use gyro analyse

* Fix all compilation errors

* Disable dynamic filters on unit tests

* hopefully fix unit tests

* fix hanging FC when dynamic gyro used

* Make dynamic filters configurable as a feature
2019-09-28 15:59:55 +02:00
Pawel Spychalski (DzikuVx)
9566d53452 Antigravity debug 2019-08-13 14:23:48 +02:00
Pawel Spychalski (DzikuVx)
b62f5748ed Merge remote-tracking branch 'origin/development' into dzikuvx-d-boost 2019-05-17 09:49:23 +02:00
hali9
5cb835e7e7 Remove wind debug (#4708) 2019-05-15 20:53:13 +02:00
Pawel Spychalski (DzikuVx)
5de29a3f17 Initial cut on dBoost 2019-05-08 21:14:50 +02:00
Pawel Spychalski (DzikuVx)
f9b8617e03 Direct port of BF Iterm relax 2019-04-22 23:06:47 +02:00
Alberto García Hierro
45553a06ba Replace DEBUG_TRACE with LOG
LOG system has multiple levels, selectable both at compile and run
times. FEATURE_TRACE has been removed, since we now rely just on
the log level/topic and the defined outputs for the log messages.
2019-03-18 19:33:43 +00:00