Tom Pittenger
601ab9dad0
Plane: remove GCS send_statustext spam
...
Plane: remove GCS send_statustext spam when recalculating glide slope
9 years ago
Allan Matthew
c479fcab39
Plane: support GPS_INPUT mavlink message
9 years ago
Tom Pittenger
7751bee3be
Revert "Plane: coverity scan - variables not initialized in constructor"
...
This reverts commit 9b807fa8a5
.
9 years ago
Andrew Tridgell
e8976d3a89
Plane: check for optflow enable in more places
9 years ago
mirkix
d018a32545
Plane: Only init optflow when enabled by parameter
9 years ago
Andrew Tridgell
c926d7d41f
Plane: fixed typo in quadplane landing detector
...
thanks to Paul for spotting this!
9 years ago
Andrew Tridgell
b6f58bdd98
Plane: don't give tuning errors when VTOL inactive
9 years ago
Tom Pittenger
9b807fa8a5
Plane: coverity scan - variables not initialized in constructor
9 years ago
Andrew Tridgell
96d785f1c6
Plane: added auto_navigation_mode flag
...
this fixes a problem where modes like loiter and auto would allow for
rudder stick mixing even with STICK_MIXING=0
9 years ago
Randy Mackay
2484486999
Plane: log rally points on startup
9 years ago
Tom Pittenger
0597dbd033
Plane: allow SET_ATTITUDE_TARGET to set rpy and throttle
9 years ago
Tom Pittenger
85afd9e245
Plane: remove guided roll flag, handle it with timer=0
9 years ago
Michael Day
8ac433f991
Plane: Can now command roll from a companion computer.
9 years ago
Andrew Tridgell
ec367d4a09
Plane: re-order channel initialisation
...
this fixes a problem with spurious throttle output during board
startup. Many thanks to Marco for finding this!
9 years ago
Andrew Tridgell
8fd31111ad
Plane: fixed waf build with tricopter quadplane
9 years ago
Andrew Tridgell
bf2e30f858
Plane: removed demo_servos()
...
this really didn't help much and slows down startup
9 years ago
Andrew Tridgell
66e43bf6a2
Plane: start with low integrator on back quadplane transition
...
When changing to alt_hold controller in quadplane with significant
airspeed set the initial integrator to minus the hover throttle to
allow the accel controller to climb slowly
9 years ago
Leonard Hall
f1bca63094
Plane: consolidate input_euler_angle calls to use smoothing gain
9 years ago
Andrew Tridgell
1256c2f351
Plane: changed for AP_Vehicle API change
9 years ago
Tom Pittenger
d2365c25c6
Plane: increase update_waypoint() distance threshold during update_loiter()
...
- outside this radius of a loiter waypoint is where crosstracking is available
9 years ago
Andrew Tridgell
f514e76f52
Plane: reset ground_start_count if we lose 3D fix
...
thanks to Michael for this suggestion
9 years ago
Randy Mackay
82bd847e11
Plane: add AC_Avoidance, AC_Fence to build
9 years ago
Randy Mackay
9201a57c83
QuadPlane: include AC_Avoidance, AC_Fence
...
This is required because of AC_WPNav's use of the new avoidance library to stop at the fence
9 years ago
Tom Pittenger
9b973fb899
Plane: add ADSB_streamrate
9 years ago
Randy Mackay
ef1385c9ed
QuadPlane: add comment that eeprom 28 and 41 were used for THR_MIN, MID
9 years ago
Randy Mackay
413f82bac1
Plane: remove unused definitions
9 years ago
Randy Mackay
b456a38432
QuadPlane: remove throttle_mid
...
motor's hover throttle is automatically updated
9 years ago
Randy Mackay
2523ba892b
QuadPlane: set attitude vs throttle priority in attitude controller
9 years ago
Randy Mackay
f2b0f09d6f
QuadPlane: remove THR_MIN
9 years ago
Tom Pittenger
f05c698176
Plane: fix compile error for RANGEFINDER_ENABLED
...
Plane: #define check for rangefinder enabled in relative_ground_altitude()
9 years ago
Andrew Tridgell
40db90cebe
Plane: limit roll and pitch to Q_ANGLE_MAX in Q modes
...
planes often have large LIM_ROLL_CD
9 years ago
Andrew Tridgell
b1b73e2d99
Plane: improved quadplane landing detector
...
look for no vertical position change for 5s as well as low motors
9 years ago
Tom Pittenger
773962940c
Plane: quadplane for fwd_throttle integrator inhibit reverse thrust and allow min>0 for petrol
9 years ago
Tom Pittenger
b6196dfa92
Plane: compiler warning in print: float to double promotion
9 years ago
Andrew Tridgell
107691b7a7
Plane: fixed initial descent rate in quadplane auto land
9 years ago
Andrew Tridgell
f8e0e91cbd
Plane: prepare for 3.6.0
9 years ago
Andrew Tridgell
eb8cd13a50
Plane: update release notes for 3.6.0
9 years ago
Andrew Tridgell
e05c7b3367
Plane: check if terrain following is enabled in AGL calculation
9 years ago
Andrew Tridgell
19834c12e2
Plane: log start of quadplane transition
9 years ago
Andrew Tridgell
8156b3f7de
Plane: fixed quadplane landing transition altitude
9 years ago
Andrew Tridgell
07564aa03f
Plane: fixed an attitude control bug in quadplane transition
...
The motors would briefly spike at the end of the transition which
could cause a major pitch deviation
9 years ago
Tom Pittenger
69f29b51d1
Plane: new param Q_VFWD_ALT to disable VFWD motor below this altitude. Also uses rangefinder
9 years ago
Andrew Tridgell
021aebeac0
Plane: check for high ratio of rmsD to rmsP in tuning
9 years ago
Tom Pittenger
65e0e31a7a
Plane: parachute low-alt check should not require auto mode to ever be set
9 years ago
Tom Pittenger
204abfd45e
Plane: set heartbeat.system_status to Critical for low-battery failsafe events
9 years ago
Tom Pittenger
263931b4b1
Plane: allow manual parachute releases on the ground
9 years ago
Tom Pittenger
ef3d17cc4c
Plane: parachute code can not rely on is_flying() because it is unreliable in a stalled aircraft
9 years ago
Tom Pittenger
3140ce6ab6
Plane: change MAVLINK_MSG_ID_SET_POSITION_TARGET_GLOBAL_INT gcs msg to remove abbreviations. Hope it fits!
9 years ago
Tom Pittenger
bd270720da
Plane: whitespace formatting
9 years ago
Michael Day
429e348824
Plane: Can now change current WP alt via mavlink.
...
Uses the mavlink msg SET_POSITION_TARGET_GLOBAL_INT
9 years ago