Paweł Spychalski
ac6650e25f
Merge pull request #7617 from breadoven/abo_remove_NAV_define
...
Remove USE_NAV define
2021-12-21 09:01:39 +01:00
breadoven
ff3cfdf704
improve function definition
2021-12-04 12:06:46 +00:00
breadoven
d16fa16572
first build
2021-11-29 23:30:08 +00:00
breadoven
2416710b29
remove USE_NAV define
2021-11-17 21:47:40 +00:00
Paweł Spychalski
23973cb1a2
Merge pull request #7580 from JulioCesarMatias/FixBoolFlags
...
Fix Bool Flags Value
2021-11-17 21:04:30 +01:00
JuliooCesarMDM
84a4c302b1
Fix Bool Flags Value
2021-11-08 18:47:06 -03:00
breadoven
9ce4e2758f
Merge remote-tracking branch 'upstream/master' into abo_fixed_wing_soaring_mode
2021-10-28 20:31:47 +01:00
Darren Lines
743300c19e
Made requested changes
...
Made changes suggested by Pawel.
2021-10-20 23:01:41 +01:00
Darren Lines
b66caae07a
Adding loiter radius to programming
...
Adding a loiter radius override to the programming. This change allows pilots to change their loiter radius on the fly. The minimum loiter radius will always be that set in Advanced Tuning, for safety. The maximum radius is 100000cm.
As part of this change, I increased the min and max constraints of the basic maths conditions. The were set to int16, however operands can be int32. Before the change, this caused clipping of the radius when performing basic calculus on it.
2021-09-22 22:32:56 +01:00
breadoven
5cbe2caad8
remove redundant "if"
2021-09-18 10:40:10 +01:00
breadoven
b485a6d116
Update navigation_fixedwing.c
2021-08-21 13:42:22 +01:00
breadoven
35cf5e89a3
Update navigation_fixedwing.c
...
Add fixed wing Emergency Landing vertical descent rate control if altitude sensors working
2021-08-21 11:00:30 +01:00
breadoven
64a3ef6833
Initial build
2021-07-11 21:49:54 +01:00
JuliooCesarMDM
81a4788246
fix2
2021-06-26 13:09:20 -03:00
JuliooCesarMDM
6dce0e076e
fix
2021-06-26 13:06:57 -03:00
JuliooCesarMDM
715b0007e7
FW Nav Fix Coding Style
2021-06-25 22:09:19 -03:00
Paweł Spychalski
7c96829445
Merge pull request #7082 from JulioCesarMatias/STM32FastProcessingOperations
...
Change to STM32 faster processing operations
2021-06-15 20:03:09 +02:00
Michel Pastor
7dad0bfa68
Add battery voltage/weight/power density influenced settings to battery profiles ( #7074 )
2021-06-15 17:13:57 +02:00
JuliooCesarMDM
79db68dc50
do fast operations
2021-06-05 22:24:49 -03:00
Pawel Spychalski (DzikuVx)
500c6ab923
Minor performance update
2021-05-17 11:47:37 +02:00
Alexander van Saase
11d543f950
rescale deadbanded values to original range ( #6925 )
2021-05-11 16:11:03 +02:00
pieniacy
8df415d544
Fix int32_t microseconds overflow in navigation.
2021-04-08 11:00:03 +02:00
Michel Pastor
3aadc493c0
Rename NAV CRUISE mode to NAV COURSE HOLD ( #6297 )
2021-04-06 22:21:49 +02:00
Airwide
a3ada125d6
Fix for control smoothness bug introduced in PR #6104
2020-11-15 17:51:25 +01:00
Airwide
1b44bd569c
Changed limits for feature settings
2020-11-15 09:17:02 +01:00
Airwide
dab9f95c69
fixedWingPitchToThrottleCorrection definition bugfix
2020-11-12 03:02:03 +01:00
Airwide
cc47513004
Changed to PT1 filter in fixedWingPitchToThrottleCorrection
2020-11-11 23:07:42 +01:00
Airwide
2767297970
Full/unfiltered throttle correction outside of pitch deadband
2020-11-11 10:36:37 +01:00
Airwide
845de37651
Added nav_fw_pitch2thr_smoothing to cli settings and osd menu
2020-09-28 23:02:55 +02:00
Airwide
103bed8b46
Fixed initialization bug
2020-09-27 23:34:51 +02:00
Airwide
d6d6127310
Added baseThrottleCorrection calculated from moving average pitch
2020-09-27 23:20:42 +02:00
Airwide
a1c7149414
Renamed variable and added new setting nav_fw_pitch2thr_threshold
2020-09-06 10:10:06 +02:00
Airwide
9ef10703de
Added deadband to fixedWingPitchToThrottleCorrection for testing
2020-09-05 23:26:34 +02:00
Konstantin (DigitalEntity) Sharlaimov
d2f05b7e23
[NAV] Cleanup pos/vel controllers
2020-07-23 13:19:04 +02:00
Pawel Spychalski (DzikuVx)
cb0f1e83aa
Merge branch 'development' into dzikuvx-nav-cruise-improvements
2020-05-30 10:42:13 +02:00
Harry Kalogirou
ac39fe1cc7
Refactor code to use common function that take a base frequency
2020-05-01 14:56:41 +03:00
Harry Kalogirou
52daaa789e
more accuracy for smoothness factor at low values
2020-05-01 00:28:53 +03:00
Harry Kalogirou
d41d1fc510
Apply low pass filters with configurable value
2020-05-01 00:28:53 +03:00
Pawel Spychalski (DzikuVx)
c58e28c709
Heading controller
2020-04-13 19:21:05 +02:00
Pawel Spychalski (DzikuVx)
eff264f515
WIP: 2D position controller
2020-04-13 16:39:28 +02:00
Jacky2k
6eda2af359
Waypoint hold time feature ( #5398 )
...
* Added support for waypoint hold time
2020-03-09 14:21:26 +00:00
Pawel Spychalski (DzikuVx)
ae774017da
Merge branch 'development' into dzikuvx-nav-cruise-improvements
2020-03-05 15:10:49 +01:00
Pawel Spychalski (DzikuVx)
5cd01ab963
Fix double zeroing
2020-03-05 11:44:31 +01:00
Pawel Spychalski (DzikuVx)
e3b0327657
Merge branch 'development' into dzikuvx-nav-yaw-adjustments
2020-02-20 10:25:00 +01:00
Pawel Spychalski (DzikuVx)
f30a212378
Attenuate VEL_XY when UAV is traveling at high speed
2020-01-19 20:50:39 +01:00
Pawel Spychalski (DzikuVx)
d234324cff
Refactor HDG controller usages
2019-12-27 13:34:54 +01:00
Pawel Spychalski (DzikuVx)
c5bc1903f7
Add deadband
2019-12-26 18:19:52 +01:00
Pawel Spychalski (DzikuVx)
f80e44ac41
Change YAW NAV pid scaling and Dterm type
2019-12-26 11:50:07 +01:00
Pawel Spychalski (DzikuVx)
746d7423e8
Make yaw controller configurable
2019-12-26 11:10:53 +01:00
Pawel Spychalski (DzikuVx)
4fd2149e2b
Drop min_throttle in favor of throttle IDLE percent
2019-12-22 21:33:19 +01:00