breadoven

Results 30 issues of breadoven

Changes the method used for waypoint tracking to try and fix issues with faster planes which causes instability. Now uses cross track error rate of change to fine tune heading...

Requires Configurator

PR should improve behaviour of Nav velocity Z estimation immediately after arming. This can show significant drift that upsets navigation altitude hold stability especially on multirotors. Changes: 1) Velocity Z...

Testing Required

Support for https://github.com/iNavFlight/inav/pull/10278.

PR provides temperature compensation for accelerometer and barometer altitude drift with changing sensor temperature. Setting added for temperature compensation factor in measurement/K, currently limited to -50 to +50. It is...

Experimental

Adds an option to use position based nav altitude control on fixed wing instead of velocity based control which doesn't appear to work reliably on some plane types. Option enabled...

Testing Required

Prevents baro air cushion effect compensation remaining active when it shouldn't be and also limits its use to multirotor only. Should close https://github.com/iNavFlight/inav/issues/10917. Needs testing.

Testing Required

Adds toilet bowling detection for multirotors. If toilet bowling is detected a heading correction is applied which should stop the toilet bowling occurring. A system message is also shown on...

Testing Required

Adds a field to the OSD that is used to display selected OSD items on a rolling cycle whilst stopping the items from displaying in their normal positions, i.e. an...

Testing Required
Review needed

Should close https://github.com/iNavFlight/inav/issues/9175#issuecomment-2906972607 via the change in `rc_controls.c`. Change simply corrects for the fact that `rxConfig()->mincheck` isn't applicable for reversible motors and therefore shouldn't be included in the calculation of...

Testing Required

Changes to position estimator mainly intended to improve issues with Z velocity accuracy but also includes code clean up and fixes: 1. `posEstimator.imu.accelBias` changed to Earth frame removing unnecessary Earth...

For Discussion