Andrew Tridgell
c7d89b7288
APM_Control: suppress roll/pitch D term in ground_mode
...
prevent oscillations which are quite common
3 years ago
Andrew Tridgell
a17a0c130d
Plane: avoid qpos approach when very close to destination
...
this prevents a fwd transition when doing something like LOITER_TIME
close to a VTOL_LAND wp. We use 1.5 times the stopping distance at
cruise airspeed for the threshold
3 years ago
Andrew Tridgell
f8acd38adc
Plane: fixed VTOL state error when using Q_ENABLE=2
...
this ensures the poscontrol state is reset if it has not been
initialised before a VTOL loiter operation
thanks to Pete Hall for finding this
3 years ago
Samuel Tabor
4e86cc8b41
ArduPlane: altitude: rangefinder correction should be relative to the altitude source being used for navigation. This avoid applying it twice when there is an existing correction saved.
3 years ago
Samuel Tabor
541435cb83
AP_Landing_Slope: Log height used for flare timing.
3 years ago
Samuel Tabor
b733f6cd95
autotest: fly_mission should respect mission_timeout when waiting for wps.
3 years ago
Samuel Tabor
5eea705234
autotest: Add plane test for landing with barometer drift.
3 years ago
Iampete1
3fde3942b8
Plane: Quadplane: allow scripting matrix frame class
3 years ago
Andrew Tridgell
7916fc7852
Plane: prepare for 4.1.2 release
3 years ago
Andrew Tridgell
2e6362a794
Plane: update release notes for 4.1.2
3 years ago
Andrew Tridgell
cb0817ccb5
Plane: prepare for 4.1.2beta2
3 years ago
Andrew Tridgell
5b4321275f
Plane: update release notes for 4.1.2beta2
3 years ago
Randy Mackay
01d1aa1e92
Copter: version to 4.1.1
3 years ago
Randy Mackay
04121706a5
Copter: 4.1.1 release notes
3 years ago
Andrew Tridgell
5d360e8327
git: changed to https git protocol
3 years ago
Randy Mackay
bc6b31bcfe
Copter: version to 4.1.1-rc1
3 years ago
Randy Mackay
0ebb5f6580
Copter: 4.1.1-rc1 release notes
3 years ago
Bill Geyer
67842ea53b
Copter: fix tradheli landing detector bug
3 years ago
Pierre Kancir
f2b952eda0
Copter: fix takeoff end report on EXTEND_STATE
...
regression from https://github.com/ArduPilot/ardupilot/pull/18700 .
thanks to @arduouspilot on discuss to notice this, see https://discuss.ardupilot.org/t/extended-sys-state-never-changes-once-guided-takeoff-is-started/76996/3
3 years ago
Ben Wolsieffer
5d12b14672
AP_Control: apply pitch rate limit to turn coordination
...
At high bank angles, for example when rolling to/from inverted, a large turn
coordination pitch rate offset is requested. Before this patch, this offset was
not subject to the configured pitch rate limit, which could result in pitch
controller integrator windup.
3 years ago
Andrew Tridgell
d19426b8df
Plane: don't apply fw pitch limit in VTOL control for tailsitters
...
tailsitters may have narrow fixed wing limits but need high limits for
landing in high wind
found this on a HWing which was essentially impossible to auto land
3 years ago
Andrew Tridgell
189d6d6ed6
AP_RCProtocol: check for RC protocol switching enable
...
by default don't allow protocol switching after initial protocol is
found
3 years ago
Andrew Tridgell
f01fce2e24
RC_Channel: added RC_OPTION bit for allowing RC protocol switching
...
this is meant to prevent accidential switching to a disconnected pin
3 years ago
Andrew Tridgell
4107eee94f
Plane: reset target speed on disarm
...
allows for multiple auto missions with DO_CHANGE_SPEED
3 years ago
Andrew Tridgell
11fbeb9b8f
Plane: apply the takeoff throttle slew limit to quadplanes
...
this applies the limit when we are in a fwd transition, both in AUTO
modes and stabilized modes
3 years ago
bugobliterator
56d33cce7a
AP_HAL_ChibiOS: account for TXFIFO when doing flow control detection
3 years ago
Andy Piper
71f5c6f4fb
AP_Filesystem: fix ftp burst read with credit to deanharken
3 years ago
Andrew Tridgell
f3dd4cafcb
AP_NavEKF3: added EK3_PRIMARY parameter
...
allows for selection of which IMU to use on startup
3 years ago
Andrew Tridgell
87ad83e076
Plane: prepare for 4.1.2beta1
3 years ago
Andrew Tridgell
3e94692cba
Plane: update release notes for 4.1.2beta1
3 years ago
Andrew Tridgell
a1c94bb788
APM_Control: only save autotune gains when P finished
...
this prevents saving values which are temporarily high due to tuning
process
See this bug report
https://discuss.ardupilot.org/t/plane-4-1-0-stable/76507/45
3 years ago
Andrew Tridgell
8ae0c79752
Plane: prepare for 4.1.1 release
3 years ago
Andrew Tridgell
4185bdf05d
Plane: update release notes for 4.1.1
...
# Conflicts:
# ArduPlane/mode_qrtl.cpp
# ArduPlane/quadplane.cpp
P
3 years ago
Andrew Tridgell
ad13c8816d
HAL_ChibiOS: fixed orientation of ICM42605 on QiotekZealotF427
3 years ago
Andrew Tridgell
68c8fe2b92
AP_Scripting: fixed bug in string logging with logger.write()
...
this dereferenced a bad pointer, leading to crash and watchdog
thanks to Charlie for finding this!
3 years ago
Andrew Tridgell
644c56361c
Tools: added bootloader for MatekF765-SE
3 years ago
Andrew Tridgell
e4967fa28c
Plane: prepare for 4.1.0 stable release
3 years ago
Andrew Tridgell
7fccaf76f4
Plane: update release notes for 4.1.0 stable
3 years ago
Andrew Tridgell
edf7c2aa08
Plane: prepare for 4.1.0beta8
3 years ago
Andrew Tridgell
839d877d89
Plane: update release notes for 4.1.0beta8
3 years ago
Andrew Tridgell
d9511f735c
Plane: release 4.1.0beta7
3 years ago
Andrew Tridgell
b79d63b9e0
Plane: prepare for 4.1.0beta7
3 years ago
Andrew Tridgell
0c4de1b25a
HAL_ChibiOS: disable soarding on FlywooF745 for flash space
3 years ago
Andrew Tridgell
1878e7d023
Plane: prepare for 4.1.0beta6
3 years ago
Andrew Tridgell
da783d6c98
Plane: updated releases notes for 4.1.0beta6
3 years ago
Dr.-Ing. Amilcar do Carmo Lucas
e7c82e86d2
Copter: Send ESC telemetry over mavlink while doing compassmot
...
compassmot can be used to bypass all PID control loops (this avoids forwarding IMU noise to the motors) while stress-testing the ESCs+motors.
So that temperatures can be monitored in real-time during those long tests, send ESC telemetry as well.
3 years ago
Dr.-Ing. Amilcar do Carmo Lucas
26e867ebf2
GCS_MAVLink: add ESC_TELEMETRY_1_TO_4 to the mavlink_id_to_ap_message_id table
3 years ago
Randy Mackay
ea559a56aa
Copter: version to 4.1.0
3 years ago
Randy Mackay
bed5a71cee
Copter: 4.1.0 release notes
3 years ago
Andrew Tridgell
6a4fd8a82e
AP_Scripting: avoid a error in lua with gcc 10.2 on STM32 with -Werror
3 years ago