Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AP_L1_Control:avoid big turn #19975

Closed
wants to merge 112 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
ea22395
AP_L1_Control:avoid big turn
xianglunkai Feb 2, 2022
a8497ca
Tools: add missing comma to sim_vehicle.py
mrshu Jan 29, 2022
ee0942e
AP_ESC_Telem: correct spelling mili -> milli
muramura Jan 30, 2022
e22dfb1
AP_FETtecOneWire: correct spelling mili -> milli
muramura Jan 30, 2022
a6c52e3
AP_IRLock: correct spelling mili -> milli
muramura Jan 30, 2022
05b840e
AP_ToshibaCAN: correct spelling mili -> milli
muramura Jan 30, 2022
9c232ab
AP_Math: spline lateral scaler reduced to 0.5
rmackay9 Jan 28, 2022
9f5c6e2
AP_Proximity: Fix Cygbot_D1 driver CRC
rishabsingh3003 Dec 12, 2021
95c98c5
Copter: Switch PrecLand to use updated Pos Controller
rishabsingh3003 Sep 5, 2021
937c308
AC_PrecLand: Add features to check if target is moving and figure out…
rishabsingh3003 Sep 5, 2021
56b5d24
Copter: Use new control methods for prec loiter
rishabsingh3003 Jan 30, 2022
108c6e1
Rover: Allow lua script access to turn rate guided command
rishabsingh3003 Jan 16, 2022
7a2641c
AP_Vehicle: Allow lua script access to Rover's turn rate guided command
rishabsingh3003 Jan 16, 2022
b1d8c60
AP_Scripting: Allow scripts to set Rovers turn rate and speed guided …
rishabsingh3003 Jan 16, 2022
b990117
AP_Scripting: Add lua script example for Rover moving in circles with…
rishabsingh3003 Jan 16, 2022
7a9a476
Copter: change variable type from float to int32_t
tatsuy Jan 31, 2022
09e6c80
Copter: 4.1.4-rc1 release notes
rmackay9 Jan 27, 2022
456d0a7
Rover: 4.1.4-rc1 release notes
rmackay9 Jan 31, 2022
6366496
AC_AttitudeControl: always use smaller of slew yaw and rate max
IamPete1 Jan 27, 2022
d1c25a2
Copter: AutoYaw: use get_slew_yaw_max_degs in place of get_slew_yaw_cds
IamPete1 Jan 27, 2022
d7e67e2
hwdef: modalai_fc_v1 update documentation
Matt-Lohier Jan 18, 2022
a17a877
AP_GPS: create and use AP_GPS_BACKEND_DEFAULT_ENABLED
peterbarker Jan 27, 2022
30360ee
hwdef: SkyViper-v2450: enable only UBLOX and MAV GPS backends
peterbarker Jan 27, 2022
f5968a9
AP_Compass: remove HAL_COMPASS_DEFAULT define
peterbarker Jan 27, 2022
08c2a9f
AP_HAL_ChibiOS: remove HAL_COMPASS_DEFAULT define
peterbarker Jan 27, 2022
d880179
AP_HAL_ESP32: remove HAL_COMPASS_DEFAULT define
peterbarker Jan 27, 2022
6bdcbd4
AP_HAL: remove HAL_COMPASS_DEFAULT define
peterbarker Jan 27, 2022
00031e4
AP_BattMonitor: update option names in BATTMonitor in prep for expansion
Hwurzburg Jan 31, 2022
d7675c6
AP_HAL_ChibiOS: update option names in BATTMonitor in prep for expansion
Hwurzburg Jan 31, 2022
f37531e
Tools: update option names in BATTMonitor in prep for expansion
Hwurzburg Jan 31, 2022
0608d3f
AP_OpticalFlow: Change division to multiplication
muramura Jan 29, 2022
5c0f5c0
Tools: embed default.param files for Linux boards
Williangalvani Jan 25, 2022
cd19648
AP_Hal_Linux: create defaults.parm for Navigator
Williangalvani Jan 25, 2022
014301d
AP_Param: Use AP:FS() to read files
Williangalvani Jan 25, 2022
91b7a4e
Tools: update reltopdir function to use relpath()
Williangalvani Jan 25, 2022
957034a
Tools: use relative paths for parameter files
Williangalvani Jan 26, 2022
08054f8
AP_Filesystem: tweak fgets()
Williangalvani Jan 26, 2022
d27a3a9
AP_HAL_ChibiOS: revo-mini-i2c probe for external compasses
TulleU Nov 20, 2021
8ca6b00
AC_PrecLand: Change parameter to bitmask
rishabsingh3003 Jan 31, 2022
ec8887b
AP Avoidance: stop using relative_lat member in Location object
peterbarker Jan 29, 2022
4b0dd7b
AP_Avoidance: tidy construction of vector on stack
peterbarker Jan 29, 2022
2c3e976
AP_Logger: add missing documentation for RCI2 message
peterbarker Feb 1, 2022
afdfaf7
HAL_ChibiOS: support SDIO 48MHz clock on F412
tridge Jan 31, 2022
fd1f7fd
HAL_ChibiOS: added STM32CubeMX files for new F412 configs
tridge Jan 31, 2022
2bfae5b
AP_Scripting: move singleton method bindings to flash
IamPete1 Aug 7, 2021
a5d708e
AP_Scripting: add define option to disable interupts for the duration…
IamPete1 Jan 31, 2022
d18643e
Copter: making autotune work for heli too
bnsgeyer May 2, 2020
8a1d02c
Plane: modify qautotune to use of multi subclass
bnsgeyer Nov 2, 2020
e722773
AC_Autotune: add heli autotune with review comments incorporated
bnsgeyer Oct 20, 2020
6f38d30
AC_AutoTune: formatting and comment improvements
rmackay9 Jan 18, 2021
d6a971d
AC_AutoTune: tradheli autotune, sqashed commits together
bnsgeyer Jan 18, 2021
c9f7df6
AC_AutoTune: adding comments to FreqResp Library
bnsgeyer Sep 6, 2021
7c1d7ec
AutoTune: fix commit Add units to the AC_AttitudeControl Library afte…
bnsgeyer Sep 10, 2021
ab3a810
AC_AutoTune: clean up FreqResp library and add comments
bnsgeyer Sep 10, 2021
dfbdebd
AC_AutoTune: comments in FreqResp and use M_2PI for 6.28
bnsgeyer Sep 12, 2021
103e522
AC_AutoTune: fix position holding during sweeps
bnsgeyer Sep 12, 2021
c103fec
AC_AutoTune: add rate limits for rate dwell test and unusual attitude…
bnsgeyer Sep 14, 2021
d203f79
AC_AutoTune: fix bug with test_max_accel
bnsgeyer Sep 23, 2021
c8e0588
AC_AutoTune: Stop specifying bit widths
bnsgeyer Sep 30, 2021
703031d
AC_AutoTune: add conditional for constants based on build
bnsgeyer Oct 1, 2021
0bb4bd0
Copter: fix build error
bnsgeyer Oct 1, 2021
e94d033
Copter: fix parameter issue with quadplane
bnsgeyer Oct 1, 2021
40bd3b9
AC_AutoTune: Fix issue with parameters in quadplane
bnsgeyer Oct 1, 2021
ba3a518
AC_AutoTune: removed pilot control during angle P tuning, added vel f…
bnsgeyer Oct 2, 2021
78bef46
AC_AutoTune: clean up #define constants in multi class
bnsgeyer Oct 6, 2021
826d900
AC_AutoTune: clean up static variables in methods
bnsgeyer Oct 6, 2021
b562ffb
AC_AutoTune: modifcations based on suggested changes
bnsgeyer Nov 11, 2021
988684c
AC_AutoTune: removeing static variables-not complete
bnsgeyer Nov 26, 2021
1e0a8a6
AC_AutoTune: incorporated suggested changes
bnsgeyer Dec 1, 2021
faa75f3
AC_AutoTune: fix build error
bnsgeyer Dec 4, 2021
7f3989b
AC_AutoTune: adding comments to code
bnsgeyer Dec 6, 2021
bbf94eb
AC_AutoTune: additional commenting and clean up
bnsgeyer Dec 10, 2021
e37ae1d
AC_AutoTune: moved load_test_gains and Save_tuning_gains completely i…
bnsgeyer Dec 11, 2021
99e4b84
AC_AutoTune: move multi specific methods into sub class
bnsgeyer Dec 12, 2021
613db47
AC_AutoTune: move heli specific methods to sub class
bnsgeyer Dec 13, 2021
23cda71
AC_AutoTune: clean up variables
bnsgeyer Dec 14, 2021
27f261e
AC_AutoTune: have circular buffers in freqresp object statically allo…
bnsgeyer Dec 22, 2021
71182f3
AC_AutoTune: init angle dwell test with proper init method
bnsgeyer Dec 22, 2021
5fb910c
AC_AutoTune: fix max angle check to be circular
bnsgeyer Dec 22, 2021
ef2e537
Copter: remove AUTOTUNE Enable definition
bnsgeyer Dec 22, 2021
46c9ace
AC_AutoTune: move load and backup gain methods to subclasses
bnsgeyer Dec 22, 2021
ebd6497
AC_AutoTune: make initialize methods to restart testing
bnsgeyer Dec 23, 2021
c3061c7
AC_AutoTune: use if-else statements for new_meas and new_target
bnsgeyer Dec 23, 2021
0363863
AC_AutoTune: make incrementing the tune type a function
bnsgeyer Dec 26, 2021
b4c3696
AC_AutoTune: adjust code to move parameter variables into subclasses
bnsgeyer Dec 27, 2021
5cd3953
AC_AutoTune: add internal error check for cases and methods multi sho…
bnsgeyer Dec 27, 2021
401974b
AC_AutoTune: reorder defines and remove unused in heli
bnsgeyer Dec 28, 2021
89f9eb9
AC_AutoTune: rename parameter for convention and put testing timeout …
bnsgeyer Dec 28, 2021
9418cc4
AC_AutoTune: ff test modified to reset target att to current for reco…
bnsgeyer Dec 29, 2021
9f43261
AC_AutoTune: switch variables over to using filter library
bnsgeyer Dec 31, 2021
6055537
AC_AutoTune: switch remaining variables over to using filter library
bnsgeyer Jan 2, 2022
b730211
AC_AutoTune: consolidate gcs messages and add reset for update gain v…
bnsgeyer Jan 7, 2022
d2e7662
AC_AutoTune: fix heading error filter and streamline updating_rate_d_up
bnsgeyer Jan 14, 2022
5e80793
AC_AutoTune: clean up the update gain methods
bnsgeyer Jan 16, 2022
71dd7ab
AC_AutoTune: combine update rate and angle update methods in freqresp…
bnsgeyer Jan 17, 2022
bd33428
AC_AutoTune: add safety checks for max allowed gains and freq range
bnsgeyer Jan 21, 2022
5f0c11d
AC_AutoTune: fix yaw feedforward test
bnsgeyer Jan 23, 2022
612f3ac
AC_AutoTune: fix code response for unknown tune type
bnsgeyer Jan 30, 2022
10a17bb
AC_AutoTune: reduce target angle for feedforward test
bnsgeyer Feb 1, 2022
301d2b5
AP_NavEKF3: optflow terrain reset after 5sec
rmackay9 Jan 26, 2022
5051c5f
AP_Periph: use AP_PERIPH_RANGEFINDER_PORT_DEFAULT
hendjoshsr71 Jan 28, 2022
4686823
hwdef: Pixracer-periph, use AP_PERIPH_RANGEFINDER_PORT_DEFAULT
hendjoshsr71 Jan 28, 2022
58b8f70
hwdef: f103-RangeFinder, use AP_PERIPH_RANGEFINDER_PORT_DEFAULT
hendjoshsr71 Jan 28, 2022
8541ac7
AP_Baro: correct should-probe check for Keller Baro
peterbarker Jan 29, 2022
b4d9ffe
SITL: fix may-be-used-uninitialised error in thermalling code
peterbarker Jan 28, 2022
576fc90
AC_Avoidance: get Vector3f when checking all components of relpos
peterbarker Jan 29, 2022
eeb159b
AP_AHRS: add WARN_IF_UNUSED to several methods
peterbarker Jan 29, 2022
697c52b
AP_Mount: mark result of get_velocity as unused
peterbarker Jan 29, 2022
381d8e3
Sub: mark use of get_velocity_NED as UNUSED_RESULT
peterbarker Jan 29, 2022
f4e0d65
ardupilotwaf: grouped_program use nested dicts
hendjoshsr71 Jan 27, 2022
a1223db
AP_L1_Control:avoid big turn
xianglunkai Feb 2, 2022
7ba76da
Merge branch 'xlk-ardupilot' of https://github.com/xianglunkai/ardupi…
xianglunkai Feb 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Copter: 4.1.4-rc1 release notes
  • Loading branch information
rmackay9 authored and xianglunkai committed Feb 2, 2022
commit 09e6c80b5ae9d7d7151324b367fbbdc6507a2c1c
20 changes: 20 additions & 0 deletions ArduCopter/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
ArduPilot Copter Release Notes:
------------------------------------------------------------------
Copter 4.1.4-rc1 27-Jan-2022
Changes from 4.1.3
1) Benewake CAN Lidar support
2) CAN GPS default lag dropped to 0.1 seconds (was 0.22 seconds)
3) Bug fixes
a) Compass custom orientation is never overwritten during calibration
b) EKF logging gaps fixed (some messages were occasionally being skipped)
c) Guided mode cornering improvements
d) IMU logging fix for IREG message (records IMU register changes)
e) LOITER_TO_ALT mission command's climb rate fixed (could climb or descend too quickly)
f) Position controller init fix to avoid twitch on vehicles with high vibrations
g) Position controller init fix to better handle high speed entry to flight mode
h) Position controller priortises reducing cross track error
i) Position controller relax fix
j) SBUS RC frame gap increased to better handle some new receivers
k) SERVOx_FUNCTION protection to avoid memory overwrite if set too high
l) SD card init triggering watchdog fixed
m) Spline path max lateral acceleration reduced (vehicle stays on path better but may be slower)
n) Takeoff bug fix if taking off below home or frame specified as MSL
------------------------------------------------------------------
Copter 4.1.3 31-Dec-2021 / 4.1.3-rc2 21-Dec-2021
Changes from 4.1.3-rc1
1) Suport for IIM-42652, ICM-40605 and ICM-20608-D IMUs
Expand Down