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

361 commits

Author SHA1 Message Date
Konstantin Sharlaimov
b9fe92e8a9
Merge pull request #1873 from iNavFlight/de_failsafe_nav_fix
Fix failsafe & navigation clash
2017-11-30 21:19:14 +10:00
Tim Eckel
3050886f69
Merge branch 'development' into te_no_homereset_on_failsafe 2017-11-23 18:02:29 -05:00
teckel12
03b63e00ad Rebase 2017-11-23 17:58:28 -05:00
Konstantin Sharlaimov
98aea3813f
Merge pull request #2380 from krzysztofmatula/rth-robustness
make RTH climb->cruise transition more robust
2017-11-21 21:00:16 +10:00
Konstantin Sharlaimov (DigitalEntity)
6ae679e647 Unify altitude/agl update handling 2017-11-15 22:20:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
2c65d2273e Initial cut of AGL
Optimize and refactor

Refactoring
2017-11-15 12:40:12 +10:00
teckel12
cc298d075e Don't do home reset if in failsafe mode 2017-10-27 09:42:53 -04:00
Krzysztof Matula
b1282a0416 make RTH climb->cruise transition more robust:
- apply additional "overshoot" height (1m) to assure we actually reach the target alt.
- relax the "margin" to 15%
2017-10-21 10:19:24 +02:00
Krzysztof Matula
3e7c6de226 Correct RTH initial climb end condition. 2017-10-18 19:14:27 +02:00
Alberto García Hierro
26938321d9 Add a 3rd state for nav_rth_allow_landing
New state FS_ONLY allows landing only when RTH is enabled at the
same time as the failsafe mode. This allows the aircraft to land
itself when there's no way to regain control.

Fixes #2344
2017-10-16 11:42:22 +01:00
Konstantin Sharlaimov (DigitalEntity)
0778619547 Disable user-activated motor-stop if navigation system is in autonomous mode (RTH or WP) 2017-10-05 22:37:47 +10:00
Alberto García Hierro
deb3385616 Better detection for THR control from the NAV system
As requested by @digitalentity. Previous code was returning a
false positive on MC when only 2D position hold was active.
2017-10-04 10:36:17 +01:00
Alberto García Hierro
47fc453727 Add OSD_THROTTLE_POS_AUTO_THR indicator
Displays stick THR position when the user controls THR directly,
actual applied THR when the navigation system controls THR.

Fixes #2031
2017-10-03 13:08:38 +01:00
Konstantin Sharlaimov
d40fb2bdf4 Merge pull request #1978 from iNavFlight/de_fw_tecs_1
Fixed wing TECS controller preparation (stage 1)
2017-09-06 10:08:39 +10:00
Konstantin Sharlaimov (DigitalEntity)
8666edc80e Fix bugs in gain scaling; Allow gain scaling for NAV PID 2017-09-05 23:52:42 +10:00
Konstantin Sharlaimov (DigitalEntity)
c03c7d6bce Add bitarray support; Migrage rcModeActivationMask to bitArray 2017-08-08 23:14:10 +10:00
Konstantin Sharlaimov (DigitalEntity)
9524fd7f7e Airspeed gain 2017-08-06 20:52:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
cda5940838 Change FW altitude controller to operate energy balance instead of raw altitude 2017-08-06 20:13:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
9baede1ab7 Fix failsafe & navigation clash 2017-07-08 21:46:21 +10:00
Martin Budden
fd7d770fb1 Whitespace tidy 2017-07-05 07:42:07 +01:00
Pawel Spychalski (DzikuVx)
c917685718 last step of cleanup 2017-07-03 16:49:43 +02:00
Pawel Spychalski (DzikuVx)
280e1895af Landing: configurable dive angle 2017-06-02 09:31:37 +02:00
Pawel Spychalski (DzikuVx)
65f685ccff refactoring 2017-06-02 09:31:37 +02:00
Pawel Spychalski (DzikuVx)
df619eb551 Do not raise THROTTLE during NAV_CTL_LAND when nose is UP 2017-06-02 09:31:37 +02:00
Konstantin Sharlaimov
205e8b690c Merge pull request #1728 from iNavFlight/de_nav_time_overflow
Fix incorrect time types
2017-05-27 21:07:49 +10:00
Konstantin Sharlaimov (DigitalEntity)
87e0253615 Add a setting for max launch detection angle 2017-05-26 22:07:20 +10:00
Konstantin Sharlaimov (DigitalEntity)
fc7c073b79 Fix incorrect time types 2017-05-26 18:26:43 +10:00
Pawel Spychalski (DzikuVx)
f0a95f3d22 fixed bug in updateClimbRateToAltitudeController and added logging 2017-05-22 11:44:46 +02:00
Giacomo
b6321cde9e naivation to navigation typo fixed 2017-05-18 19:12:26 +02:00
Konstantin Sharlaimov (DigitalEntity)
ba5c870e94 Refactor and fix RoC/RoD -> altitude controller; Remove surface tracking controller 2017-05-13 00:56:47 +10:00
Martin Budden
52f32d9381 Subsumed navDebug into debug 2017-05-08 09:02:00 +01:00
Konstantin Sharlaimov (DigitalEntity)
cc9e407895 Improve climb-out logic for RTH. Different margin for airplane and copter 2017-04-19 23:10:20 +10:00
Konstantin Sharlaimov
c5616f55c8 Merge pull request #1512 from iNavFlight/fw-coordinated-turn
Fixed wing coordinated turn
2017-04-14 00:04:52 +10:00
Konstantin Sharlaimov (DigitalEntity)
dc123d09ec Deprecate nav_fw_roll2pitch 2017-04-12 23:48:12 +10:00
Konstantin Sharlaimov (DigitalEntity)
0d3bec4a02 Fix non-working logging of taret position in manual mode 2017-04-10 00:51:22 +10:00
Konstantin Sharlaimov (DigitalEntity)
27a907eab5 Use TURN_ASSIST for navigation 2017-04-08 16:25:33 +10:00
Konstantin Sharlaimov (DigitalEntity)
d3147b71e8 Log last disarm reason to blackbox, report via LTM 2017-04-05 14:49:20 +10:00
Konstantin Sharlaimov
44cfad464b Merge pull request #1401 from iNavFlight/nav-cleanups-fixes
Speed control and RTH/FAILSAFE improvements
2017-03-30 18:38:44 +10:00
Konstantin Sharlaimov (DigitalEntity)
df83fe8d0f Load mission from vehicle 2017-03-26 23:11:04 +10:00
Konstantin Sharlaimov (DigitalEntity)
1076fc13c3 Update MAVLink library; Initial cut on bi-directional MAVLink; Mission upload 2017-03-26 21:46:08 +10:00
Konstantin Sharlaimov (DigitalEntity)
b38d6e3148 Protection from activating RTH w/o altitude sensor 2017-03-13 23:48:30 +10:00
Konstantin Sharlaimov (DigitalEntity)
7ce1872b25 Some cleanups 2017-03-13 21:22:42 +10:00
Konstantin Sharlaimov (DigitalEntity)
8b7a14aea7 Split auto/manual speed and climb rate limitation; Remove 2D RTH; RTH safety refactoring 2017-03-13 21:14:42 +10:00
Konstantin Sharlaimov (DigitalEntity)
c52501aade Surface estimtion refactoring 2017-03-12 20:43:32 +10:00
Konstantin Sharlaimov (DigitalEntity)
cf73ab9a39 Surface estimation tweaks 2017-03-08 22:07:26 +10:00
Konstantin Sharlaimov (DigitalEntity)
5fbeff2ee7 Only allow HOME_RESET to reset home position once. Consecutive reset has to be done by turning off HOMERESET switch 2017-02-28 18:31:25 +10:00
oleost
578b4cf0e7 Update navigation.c 2017-02-27 12:07:55 +01:00
oleost
70b28df273 Update navigation.c 2017-02-27 12:06:24 +01:00
oleost
b6f4b5760c Update navigation.c 2017-02-27 08:47:48 +01:00
Konstantin Sharlaimov (DigitalEntity)
cfca306eca Fix RTH landing on airplanes 2017-02-14 21:52:54 +10:00