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

3653 commits

Author SHA1 Message Date
Konstantin Sharlaimov (DigitalEntity)
a43d736201 Enable automatic mag declination on SPARKY target 2016-05-10 08:40:45 +10:00
Konstantin Sharlaimov (DigitalEntity)
33cc7bc45f Remove useless code in compass.c 2016-05-09 21:28:42 +10:00
Konstantin Sharlaimov (DigitalEntity)
43328c2fd2 PID: Fixed I-term low authority at low throttle. Fixes #157 2016-05-09 11:53:40 +10:00
Konstantin Sharlaimov (DigitalEntity)
cf46cf6098 ACC/GYRO: Cleanups. Thanks to @martinbudden for the idea and most of the code 2016-05-09 10:50:47 +10:00
Paweł Spychalski
1b1c446980 Ibus 10ch support (#189)
* Document FlySky IBUS support
* Expand IBUS channel parsing to parse channels 9 & 10
2016-05-08 14:27:05 +10:00
Konstantin Sharlaimov (DigitalEntity)
a2c791a811 GPS: Report proper fix type to MSP_RAW_GPS 2016-05-05 20:06:04 +10:00
Konstantin Sharlaimov (DigitalEntity)
bee5bfa9ce FILTER: Biquad filter precision update 2016-05-05 18:37:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
0f404413e5 GPS: Change Ublox autoconfig settings to allow 2D fix and longer DGPS timeout 2016-05-05 18:28:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
8eafdb63c0 Merge branch 'theArchLadder-smooth-rth-decend' 2016-05-04 20:02:41 +10:00
Konstantin Sharlaimov (DigitalEntity)
33a7b2db66 Refactor descent slow-down code; move sanity check to validateAndFixConfig(); EEPROM bump 2016-05-04 20:02:27 +10:00
Konstantin Sharlaimov (DigitalEntity)
bd7ee5ae96 Merge branch 'smooth-rth-decend' of https://github.com/theArchLadder/inav into theArchLadder-smooth-rth-decend 2016-05-04 19:45:00 +10:00
theArchLadder
c2b38ba6ce Added settings for nav_land_slowdown_minalt and maxalt 2016-05-04 11:01:47 +02:00
theArchLadder
9c59b5193f Improved scaling formula for RTH descend vel ramp 2016-05-04 10:23:01 +02:00
Konstantin Sharlaimov (DigitalEntity)
dfa58ef9d3 NAV: Fixed compilation errors for automatic mag declination. #define name is now NAV_AUTO_MAG_DECLINATION. Closes #182 2016-05-04 12:00:07 +10:00
theArchLadder
5fd414660e RTH: Fixed and simplified decend vel ramp 2016-05-03 14:11:59 +02:00
theArchLadder
888155b2ca RTH: Reduce decend vel with smooth ramp instead of steps 2016-05-03 13:29:32 +02:00
Konstantin Sharlaimov (DigitalEntity)
a451e0e6a0 EMERGENCY: Switching to AltHold will now bail out from emergency landing. Moved NAV features to target.h 2016-05-03 09:20:38 +10:00
Paweł Spychalski
8499253400 Update Telemetry.md 2016-05-01 12:28:20 +02:00
Konstantin Sharlaimov (DigitalEntity)
19c4c07897 Disable certain features on some targets to fit in FLASH 2016-04-30 21:26:03 +10:00
Konstantin Sharlaimov
ad5062cc51 Merge pull request #166 from iNavFlight/blheli-4way
BLHeli 4way interface support
2016-04-30 19:16:46 +10:00
Konstantin Sharlaimov
b72dc58c44 Flight stability improvements (#160)
* MIXER: Dont' force throttle to 50% if motor limit is reached, allow 33% clipping; PID: Low throttle PID output attenuation - prevent jumping at zero throttle on landing
* PID: Additional D-term attenuation at low throttle
2016-04-30 19:16:16 +10:00
Konstantin Sharlaimov (DigitalEntity)
bc45897a25 Revert "ALTHOLD: Remove deadband from target climb rate. Smoother altitude control"
This reverts commit 4572eda131.
2016-04-30 17:31:58 +10:00
Konstantin Sharlaimov (DigitalEntity)
4572eda131 ALTHOLD: Remove deadband from target climb rate. Smoother altitude control 2016-04-28 22:06:58 +10:00
4712
5b2bb41406 4way-interface 2016-04-28 11:42:18 +10:00
Konstantin Sharlaimov (DigitalEntity)
e7d0c3584b PID: Generic FIR filter implementation for D-term (and possibly others) 2016-04-28 10:11:46 +10:00
Konstantin Sharlaimov (DigitalEntity)
d9b92bc364 PID: Switch to one-sided differentiator - less latency for D-term 2016-04-27 17:24:29 +10:00
Martin Budden
58b235a945 For discussion - minor refactoring of iNav PID for clarity. (#171)
* Minor refactoring of iNav PID for clarity.
* Got rid of some magic numbers.
* Better optimisation of DTerm.
* Made some functions const correct.
* Added one-sided noise-robust differentiator.
2016-04-27 17:17:12 +10:00
Konstantin Sharlaimov
fcf01d7669 GPS: Changed LOW_G setting to Airborne<1G (#169)
* GPS: Changed LOW_G setting to Airborne<1G. This should be safer for flying machines
* GPS: Update docs
2016-04-25 21:34:43 +10:00
Konstantin Sharlaimov
aea68f51a1 Merge pull request #167 from iNavFlight/ltm-send-gframe-without-gps
Allow LTM to send G-frame even when there's no GPS
2016-04-24 21:15:49 +10:00
Konstantin Sharlaimov (DigitalEntity)
89f7b45c76 NAV: Reduced default wp radius to 1m; allowed smaller waypoint radius. 2016-04-21 20:56:14 +10:00
Konstantin Sharlaimov (DigitalEntity)
994739e1cb New set of defaults. Should be mostly suitable for airplanes (apart from ALT P) and 3S-4S miniquads 2016-04-21 20:34:04 +10:00
Konstantin Sharlaimov (DigitalEntity)
750ce1778a NAV: Fixed bugs in GPS failure handling; RTH: Increased pre-landing hover period to 5 seconds 2016-04-21 18:37:29 +10:00
Konstantin Sharlaimov (DigitalEntity)
5d556b01e3 FW: Switched to D-term from error in navigation controller (to avoid D-term jumps that cause hard aileron change 2016-04-20 20:51:43 +10:00
Konstantin Sharlaimov (DigitalEntity)
9a30a17433 Revert "FW: Bugfix for incorrect units for heading correction"
This reverts commit 9267655bb1.
2016-04-20 20:25:17 +10:00
Konstantin Sharlaimov (DigitalEntity)
7d2abf4f9a NAV: AltHold won't prevent arming 2016-04-19 22:43:45 +10:00
Konstantin Sharlaimov (DigitalEntity)
9267655bb1 FW: Bugfix for incorrect units for heading correction 2016-04-17 21:05:05 +10:00
Konstantin Sharlaimov (DigitalEntity)
61c1bcf721 LTM: Set G-framne even if GPS sensor is not available. This allows to correctly report altitude 2016-04-16 11:25:52 +10:00
Konstantin Sharlaimov (DigitalEntity)
4a86f5d107 SAFETY: Fix BOXPASSTHRU blocking arming when extra_arming_safety is used. Fixes #162 2016-04-14 22:10:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
e564d18e38 RTH: Upped max possible rth altitude to 650m 2016-04-13 22:21:15 +10:00
Konstantin Sharlaimov (DigitalEntity)
1ee9e1251d SENSORS: Gyro/accel aligmnet fix 2016-04-12 09:55:22 +10:00
Konstantin Sharlaimov (DigitalEntity)
2131daf42e NAV: More consistent detection of good GPS on arming. BEEPER_ARMING_GPS_FIX will be triggered based on position estimation status, not satellite count 2016-04-10 22:28:03 +10:00
Konstantin Sharlaimov (DigitalEntity)
e5726c3c35 SURFACE: Better ground level detection. Reset sonar-based ground level each arming. Should make landing detection more reliable 2016-04-10 21:54:59 +10:00
Konstantin Sharlaimov (DigitalEntity)
a9a1f84b41 LANDING: Sonar-assised landing detection does not override 'classic' climb rate/throttle landing detection 2016-04-10 18:48:35 +10:00
Konstantin Sharlaimov
ab61b30259 Merge pull request #150 from iNavFlight/ah_ph_unarmed_reset
Extra safety for ARMing with NAV modes enabled. Closes #87. Closes #153
2016-04-10 14:05:06 +10:00
Konstantin Sharlaimov (DigitalEntity)
8ac607c47c Extend extra arming safety - prevent arming when any of NAV modes is selected 2016-04-10 14:03:49 +10:00
Konstantin Sharlaimov (DigitalEntity)
0aa1ae6ffd Prevent NAV modes from activating when not armed 2016-04-08 18:56:09 +10:00
Konstantin Sharlaimov (DigitalEntity)
2d2d1e27a5 FLIGHT: Make maximum inclination selectable for roll and pitch independantly. Closes #144 2016-04-08 17:57:50 +10:00
Konstantin Sharlaimov (DigitalEntity)
197ee2bb78 FW: Elevator compensation for banked turnes now adjustable. Controlled by 'nav_fw_roll2pitch' setting. Closes #142 2016-04-08 17:36:28 +10:00
Konstantin Sharlaimov (DigitalEntity)
9c5794bdee NAV: Disarm after landing. Controlled by 'nav_disarm_on_landing' setting. Closes #21 2016-04-08 17:28:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
dc55a19803 Post-merge fixup. Enable LED_STRIP 2016-04-08 17:05:22 +10:00