Andrew Tridgell
9a9dca045d
Plane: do attitude relax after 100ms
2018-09-15 10:09:29 +10:00
Leonard Hall
44c348f3fa
Plane: Log VTOL targets in ATT message in VTOL mode
2018-09-15 10:09:23 +10:00
Leonard Hall
9a3ed31040
QuadPlane: Remove repeat I term reset
2018-09-15 10:09:15 +10:00
Andrew Tridgell
4e148959c9
Plane: fixed relaxing of attitude controller on transition
...
this fixes an issue found by Leonard where the attitude controller
could have residual control left over from a previous transition when
engaging the VTOL attitude controller
2018-09-14 10:51:40 +10:00
Andrew Tridgell
102ee99802
Plane: added speed scaling reduction for Q modes
...
when in a Q mode reduce surface movements at low airspeed, in case we
have the wind from behind us. This prevents the control surfaces from
causing instability
2018-09-14 10:51:15 +10:00
Andrew Tridgell
58a363c643
Plane: fixed a bug in Q_ASSIST_ modes for tiltrotors
...
when a tilt-rotor drops below Q_ASSIST_SPEED we need to keep it in the
airspeed wait state until it has regained airspeed, otherwise we will
end up with too low throttle
2018-09-13 21:00:34 +10:00
Andrew Tridgell
6213852fa6
Plane: handle reverse thrust in AFS failsafe
...
and zero differential thrust
2018-09-13 08:16:17 +10:00
Andrew Tridgell
aa590fa1c5
Plane: handle twin motor planes for AFS failsafe
2018-09-13 08:16:14 +10:00
Andrew Tridgell
3ecc74a59c
Plane: prepare for 3.9.2beta1
2018-09-12 16:29:43 +10:00
Andrew Tridgell
7e7a8b2bb1
Plane: update release notes for 3.9.2beta1
2018-09-12 16:29:12 +10:00
Andrew Tridgell
249057a9d9
Plane: fixed throttle when terminated
...
thanks to Michael Thomas for reporting this
2018-09-12 14:14:36 +10:00
Andrew Tridgell
86e1c8f1e7
Plane: prepare for 3.9.1 release
2018-08-31 12:34:58 +10:00
Andrew Tridgell
4e19a15447
Plane: updated 3.9.1 release notes
2018-08-31 12:34:21 +10:00
Andrew Tridgell
68addcb55a
Plane: prepare for 3.9.1beta3
2018-08-23 13:28:04 +10:00
Andrew Tridgell
ca198434b5
Plane: updated release notes for 3.9.1beta3
2018-08-23 13:27:43 +10:00
Michael du Breuil
33a0425286
Plane: Don't initilize motors with a trim value
2018-08-23 12:56:35 +10:00
Andrew Tridgell
0d56c56610
Plane: reset rudder input during RC failsafe
2018-08-23 12:55:46 +10:00
Andrew Tridgell
d1d4d21af1
Plane: prepare for 3.9.1beta2
2018-08-17 18:16:19 +10:00
Andrew Tridgell
fb49bcfa8e
Plane: update release notes for 3.9.1beta2
2018-08-17 18:16:12 +10:00
Alexander Malishev
8c3c785f96
Plane: publish navigation info to OSD
2018-08-16 16:54:49 +10:00
Andrew Tridgell
c83ba0fcdf
Plane: prepare for 3.9.1beta1
2018-08-15 10:06:58 +10:00
Andrew Tridgell
fd032bbc47
Plane: update release notes for 3.9.1beta1
2018-08-15 10:05:59 +10:00
Andrew Tridgell
9cc02ae126
Plane: update version to 3.9.0
2018-08-06 10:41:54 +10:00
Andrew Tridgell
650ff5daaa
Plane: release notes for 3.9.0
2018-08-06 10:40:40 +10:00
Andrew Tridgell
ce7b534564
Plane: prepare for 3.9.0beta6 release
2018-07-30 18:18:21 +10:00
Andrew Tridgell
0f12c89970
Plane: updated release notes for 3.9.0beta6
2018-07-30 18:18:11 +10:00
Andrew Tridgell
0fd20b6d0c
Plane: pass rc_speed to motor backend constructors
...
this sets the right speed as early as possible
2018-07-28 15:26:27 +10:00
IamPete1
eb7f752ec5
Plane: added Q_TAILSIT_THSCMX
...
this provides more flexibility in tailsitter throttle scaling
2018-07-19 14:46:53 +10:00
Andrew Tridgell
ac5fb07b2c
Plane: prepare for 3.9.0beta5 release
2018-07-19 12:41:21 +10:00
Andrew Tridgell
0cffaad67b
Plane: release notes for 3.9.0beta5
2018-07-19 12:39:59 +10:00
Andrew Tridgell
26630fc370
Plane: prepare for 3.9.0beta4 release
2018-07-18 20:43:40 +10:00
Andrew Tridgell
12ee57c812
Plane: releases notes for plane 3.9.0beta4
2018-07-18 20:42:41 +10:00
Andrew Tridgell
07187f7797
Plane: fixed ARMING_REQUIRE=2 for dual-motor planes
...
many thanks to Marco for finding this bug!
2018-07-18 19:58:02 +10:00
Michael du Breuil
f25726fbb1
Plane: Remove unused ADC include
2018-07-17 09:29:50 +10:00
Andrew Tridgell
ad55605605
Plane: update version to 3.10.0-dev
2018-07-06 11:01:05 +10:00
Andrew Tridgell
db1f1a42d6
Plane: updated 3.9.0beta2 release notes
2018-07-06 10:59:55 +10:00
Peter Barker
94ad85a67d
Plane: handle MAV_CMD_ACCELCAL_VEHICLE_POS in GCS base class
2018-07-06 09:43:09 +10:00
Peter Barker
d077723028
Plane: handle command_int in GCS base class
2018-07-06 09:43:09 +10:00
Peter Barker
d76e7d210b
Plane: handle command_long in GCS base class
2018-07-06 09:43:09 +10:00
Andrew Tridgell
1d91f18177
Plane: fixed version for enums
2018-07-05 11:10:31 +10:00
Andrew Tridgell
bd4515947a
Plane: updated release notes
2018-07-05 11:10:27 +10:00
Peter Barker
85f339caae
Plane: remove annoying ice_update shim
2018-07-04 21:08:47 +01:00
Peter Barker
e404562544
Plane: remove vexing button_update shim
2018-07-04 21:08:47 +01:00
Peter Barker
c42fb6d797
Plane: remove pointless rangefinder_init shim function
2018-07-04 21:08:47 +01:00
Peter Barker
4502fd21c3
Plane: use compass singleton for logging
2018-07-04 20:11:27 +01:00
Peter Barker
3bfa4c8678
Plane: use singletons in AP_Arming
2018-07-03 13:44:11 +10:00
Peter Barker
320e24af65
Plane: move mavlink reboot code up to base class
2018-07-03 12:12:25 +10:00
Jacob Walser
4eb00ac779
Plane: refactor output_test -> output_test_seq
2018-07-02 11:31:58 -04:00
Lucas De Marchi
1a45aa12f5
AP_Param: warn on last pass only about unknown parameters
...
Do not warn about unknown parameters on the first pass, i.e. when
AP_Param:load_all() is called. This is because we may still not know
about dynamically loaded parameters. When we call the second (last)
time, we expect to already know all possible parameters, so print a
warning to both console and the debug terminal.
2018-06-28 10:18:19 -07:00
Lucas De Marchi
7f0d5ddf21
AP_Param: stop panic()'ing on unknown parameters
...
Our track record on keeping parameters up to date with master is not
great and panic()'ing when loading them apparently is not helping
because every and each vehicle has a different file.
On aerofc load_defaults_file() is used in the same way as
load_embedded_param_defaults() is in which the panic() behavior has been
previously removed.
This finishes the removal of the panic param and add warnings to the
debug console when reading the parameters (rather than when counting
them).
2018-06-28 10:18:19 -07:00