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