Andrew Tridgell
088442880e
build: removed makefile build system
6 years ago
Andrew Tridgell
9117dcc54b
Plane: don't log QTUN when VTOL not active
6 years ago
Andrew Tridgell
d3afc9424a
Plane: make QTUN logging match copter logging
6 years ago
Andrew Tridgell
1013eddfce
Plane: use AHRS_View for RATE logging
6 years ago
IamPete1
1a98989ac6
Tailsitter: move mixer to AP_motors
6 years ago
Michael du Breuil
a78bce32c0
Plane: Allow users to force target airspeed in cruise or fbwb
6 years ago
Peter Barker
d133f998c5
Plane: split SIMSTATE, AHRS2 and AHRS3 onto their own ap_message ids
6 years ago
Peter Barker
54022b6b57
Plane: split DISTANCE_SENSOR onto its own ap_message id
6 years ago
Randy Mackay
a96c1566ec
Plane: fix quadplane pos control param docs
6 years ago
Peter Barker
17f244ce9f
Plane: try_send_message caller checks telemetry_delayed
6 years ago
Peter Barker
5137c0ab5f
Plane: split SYS_STATUS and POWER_STATUS onto separate ap_messages
6 years ago
Michael du Breuil
47dfafd670
Plane: Ensure that the plane is an appropriate distance out before starting the approach
6 years ago
Michael du Breuil
05484c3987
Plane: Support a different landing airspeed for fw quadplane landings
6 years ago
Michael du Breuil
1a45755ffd
Plane: Support a different landing radius for quadplane fw approach
6 years ago
Michael du Breuil
f1154a6e7c
Plane: Pass the mission command around rather then fetching it
6 years ago
Michael du Breuil
42e67d5849
Plane: Whitespace fixes
6 years ago
Michael du Breuil
e8885ee1a5
Plane: Fly a planned abort sequence if available
6 years ago
Nikhil Upadhye
d1e93bae83
Plane: adding new mode QAUTOTUNE
...
copter like autotune support for quadplanes and tailsitter in VTOL mode.
cleanup
6 years ago
Peter Barker
9d323b4b90
Plane: move accept_packet to GCS_MAVLink base class
6 years ago
Peter Barker
56675851b6
Plane: DataFlash uses AP_Mission singleton
6 years ago
Peter Barker
2978da5ecd
Plane: GCS_MAVLink now uses Mission singleton
6 years ago
Peter Barker
bcf68a9103
Plane: split MSG_SCALED_PRESSURE into three separate messages
6 years ago
Peter Barker
a263364959
Plane: GCS_MAVLink uses dataflash singleton
6 years ago
Michael du Breuil
f3a843ebf7
Plane: Fix a comma in bitmask that was breaking emitters
6 years ago
Peter Barker
153228bef5
Plane: call GCS update functions at quadcopter main loop rate
6 years ago
Peter Barker
18d4df8d4f
Plane: split MSG_RAW_IMU1 into per-IMU ap_messages
6 years ago
Peter Barker
67042d39d1
Plane: send both SYS_STATUS or POWER_STATUS or neither
6 years ago
Peter Barker
d1727d26a1
Plane: rename send_extended_status1 to send_sys_status
6 years ago
Peter Barker
7f5c0db949
Plane: adjust for new update entry points into GCS
6 years ago
Peter Barker
1ca67df663
Plane: add parameter stream to list-of-all-streams
6 years ago
Andrew Tridgell
fa04c2d094
Plane: prevent jitter on surfaces due to speed scaling
...
when disarmed the k_throttle output can oscillate due to stage in the
loop we are at, even though actual output is zero. This can cause
jitter in the speed scaling, which causes surface movement
To fix, don't use k_throttle value when disarmed
6 years ago
Randy Mackay
71708ee4ea
Plane: quadplane uses set_defaults_from_table
6 years ago
Peter Barker
edd4f6d14d
Plane: rename MSG_EXTENDED_STATUS2 to MSG_MEMINFO
6 years ago
Peter Barker
de479032ba
Plane: rename MSG_RAW_IMU2 and MSG_RAW_IMU3 to reflect what they send
6 years ago
Andrew Tridgell
6c7af3830b
Plane: apply throttle slew to dual-motor setups
...
thanks to Alex for noticing this issue
6 years ago
IamPete1
c6e70c0454
Plane: add roll limit for tailsitters
...
Quadplane: add tailsitter pitch params
6 years ago
Andrew Tridgell
b6519c88a5
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
6 years ago
Leonard Hall
0943ace7a9
Plane: Zero Yaw correction during transition
...
and relax attitude controller when not using lift motors.
6 years ago
Andrew Tridgell
c081ce9adb
Plane: don't relax attitude controllers for tailsitters
...
this fixes an issue with testing control movement when disarmed
6 years ago
Peter Barker
ba3a369651
Plane: remove update_events scheduler shim
6 years ago
Michael du Breuil
1e220d3d37
Plane: Add support for mode change to QLand as a failsafe
6 years ago
Peter Barker
d4e88bc6ba
Plane: remove pointless wrappers around RC_Channels functions
6 years ago
Peter Barker
03b71e1123
Plane: remove pointless wrappers around gcs functions
6 years ago
Andrew Tridgell
4d8fbdfcfd
Plane: fixed spoiler left rudder order
...
thanks to @jgilbertfpv for noticing
6 years ago
Andrew Tridgell
1d00d26b9e
Plane: added parameters for crow flaps
...
DSPOILER_CROW_W1 and DSPOILER_CROW_W2 for inner and outer control
surfaces
6 years ago
jgilbertfpv
4d6547c533
Plane: added crow brakes and diff. spoilers
...
added crow braking via flap channel to differential spoilers and
reversed dspoiler outputs because having the inner elevon go up and
outer go down causes tip stall. now inner goes down, outer goes
up. still could use a percentage adjustment to change how much throw
each surface gets when using flap input.
6 years ago
Andrew Tridgell
987b556299
Plane: disable crash detection if no GPS and no airspeed
6 years ago
Andrew Tridgell
b660022b20
Plane: handle long GPS loss in crash detector
...
fixes issue #9349
6 years ago
DOMINATOR\Eugene
802ae94e2c
ArduPlane: move airspeed update to library
6 years ago
Andrew Tridgell
03f1deca9f
Plane: support REVERSE_THROTTLE rc option
...
this provides a more convenient way to setup for reverse throttle
6 years ago