Thomas Watson
f20893259d
Plane: remove references to legacy UART order
2023-12-19 06:53:15 +11:00
Lachlan Conn
d5cc1d4ad0
Plane: QAssist speed warning added
...
Also updated the severity of other QAssist messages
2023-12-13 18:08:36 +11:00
Iampete1
5642d2449a
Plane: allow set_takeoff_expected in manual mode
2023-12-12 11:51:33 +11:00
Iampete1
740b04aed3
Plane: Mode: ensure flight stage is correct on successful mode change
2023-12-12 11:51:33 +11:00
Iampete1
21a9f8e3a2
Plane: move landing servo override out of throttle control function
2023-12-12 11:51:33 +11:00
Bob Long
f8d7be5e43
Plane: fix bug in RTL_AUTOLAND with rally points
...
After loading the rally point, ModeRTL:navigate checks if rally altitude
has been reached before altitude_error_cm gets updated
2023-12-12 10:58:22 +11:00
Randy Mackay
31e39fc385
Plane: 4.4.4-beta1 release notes
2023-12-05 20:27:01 +11:00
Iampete1
4ac9eb9509
Plane: set_servos_controlled: rework throttle output
2023-12-05 11:00:55 +11:00
Iampete1
41f61da0d9
Plane: Quadplane: add `get_throttle_input` method that behaves the same as Plane::get_throttle_input did
2023-11-29 18:15:01 +11:00
Iampete1
483ef18087
Plane: ignore invalid pilot throttle
2023-11-29 18:15:01 +11:00
Tom Pittenger
d1b2c6e564
Plane: set nav_controller stale on mode change
2023-11-28 10:27:19 +11:00
Tom Pittenger
0e9f9920bc
Plane: mode LoiterAltQLand to reuse loiter point if available
2023-11-28 10:27:19 +11:00
Randy Mackay
93a2e728da
Plane: SYSID_MYGCS param increment
2023-11-28 07:54:45 +09:00
Tom Pittenger
b468af81ac
Plane: wrap Watt Limiiter in #if AP_BATTERY_WATT_MAX_ENABLED
2023-11-26 11:57:14 +11:00
Andy Piper
60d5e65a1d
Plane: DFF logging docs
2023-11-21 13:26:23 +11:00
Andy Piper
0d10f74bf7
Plane: update PID notch centers at 1Hz with average loop rate
2023-11-21 13:26:23 +11:00
Peter Barker
ba8e770a81
ArduPlane: stop streaming trying SIM_STATE messages outside sim
2023-11-20 19:25:25 +11:00
Peter Barker
ec5fa8bd62
ArduPlane: tidy sending of esc telem generator messages
2023-11-20 19:25:25 +11:00
Peter Barker
e1e1fae604
ArduPlane: tidy sending of queued mcu status messages
2023-11-20 19:25:25 +11:00
Peter Barker
803a56a6b4
ArduPlane: tidy sending of queued opticalflow messages
2023-11-20 19:25:25 +11:00
Peter Barker
4f76a6ec65
ArduPlane: tidy sending of queued mount messages
2023-11-20 19:25:25 +11:00
Peter Barker
4b285fa579
ArduPlane: add and use AP_MAVLINK_COMMAND_LONG_ENABLED
2023-11-16 10:50:21 +11:00
Peter Barker
e0eacdc197
ArduPlane: handle DO_SET_MISSION_CURRENT as both long and int
2023-11-16 10:50:21 +11:00
Andrew Tridgell
74c9520449
Plane: update release notes for 4.4.3
2023-11-14 12:52:09 +11:00
Andrew Tridgell
a318ef333d
Plane: release notes for 4.4.3-beta1
2023-11-07 11:20:37 +11:00
Henry Wurzburg
73f58d3624
ArduPlane: expand explanations in FWD THR docs
2023-11-07 10:57:04 +11:00
Iampete1
55040175e6
Plane: Cruise: only lock in heading once moving forwards
2023-11-04 19:07:55 +11:00
Iampete1
5087a4262d
Plane: set_servos_idle: output left and right throttles
2023-10-31 14:06:22 +11:00
Iampete1
8061b1b4c2
Plane: move set_servos_idle functionality to ModeAuto
2023-10-31 14:06:22 +11:00
Iampete1
7e4b5b0c97
Plane: rework set_servos_controlled function
2023-10-31 11:18:19 +11:00
Iampete1
a6206bde3c
Plane: move to new `using_airspeed_sensor` ahrs method
2023-10-31 10:39:21 +11:00
Peter Barker
c91968017b
ArduPlane: tidy use of GPS mavlink defines
2023-10-27 14:16:47 +11:00
Peter Barker
628bc02bf1
ArduPlane: save bytes when AP_AIS_ENABLED is false
2023-10-27 14:16:47 +11:00
Peter Barker
7961eb6045
Plane: consider nan as zero in DO_REPOSITION
...
QGC's interfaces want to send nan for these parameters
2023-10-27 14:16:07 +11:00
Peter Barker
edb4f25953
ArduPlane: remove MSG_BATTERY_STATUS from steams if AP_BATTERY_ENABLED is false
2023-10-26 13:23:57 +11:00
Michael du Breuil
28d4603a46
Plane: Support not sending a status text on state change
2023-10-25 09:39:51 -07:00
Paweł Rozenblut
1c6b4debe2
Plane: send attitude target message implementation (for quadplanes)
...
Minor modification - implementation of the send_attitude_target msg. streaming (for quadplanes). The code is analogous in its structure and functionality to the implementation in Copter
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2023-10-25 09:53:13 +11:00
Michael du Breuil
b630efd4db
ArduPlane: Pass the 4th parameter to ICE for engine start
2023-10-24 14:11:39 -07:00
Peter Barker
a97adcf9cd
ArduPlane: handle MAV_CMD_NAV_TAKEOFF via command_long and command_in
2023-10-24 12:59:19 +11:00
Andrew Tridgell
63de33bce9
Plane: update release notes for 4.4.2
2023-10-23 07:38:33 +11:00
Peter Barker
aa78f53498
Plane: use origin-relative altitudes rather than home-relative
2023-10-18 19:49:06 +11:00
Henry Wurzburg
410fbb998b
Plane:reset in landing seq on mode change while disarmed
2023-10-18 13:37:55 +11:00
Henry Wurzburg
a26ee15216
Plane:force min transition timer to 2 sec
2023-10-17 14:32:24 +11:00
Peter Barker
c990b0105e
ArduPlane: accept LOITER_UNLIM and RETURN_TO_LAUNCH as command_int
2023-10-17 12:58:57 +11:00
Randy Mackay
6bd7c37039
Plane: 4.4.2-beta1 release notes
2023-10-14 11:24:37 +11:00
Andrew Tridgell
c980e0488e
Plane: fixed terrain RTL with rally points
...
this fixes a bug where if the terrain database cache does not have the
tile for the location of a rally point then RTL to the rally point
with TERRAIN_FOLLOW=1 will not track terrain
The underlying issue is that Location::loc.change_alt_frame() will
return false if the location is not in the terrain memory cache. We
can't just extrapolate as the rally point could be in a totally
different terrain area to the current location. So instead we set it
as terrain_following_pending and fix it as soon as the terrain cache
is filled.
fixes https://github.com/ArduPilot/ardupilot/issues/25157
2023-10-14 10:46:00 +11:00
Mykhailo Kuznietsov
b7c040e8bc
ArduPlane: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Peter Barker
e13566695b
ArduPlane: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
2e494d496b
ArduPlane: allow Plane to run MAV_CMD_MISSION_START as long and int
2023-10-11 19:05:56 +11:00
Henry Wurzburg
7c46585bac
ArduPlane: add airspeed estimate status logging
2023-10-10 08:11:10 +09:00