Randy Mackay
b619c3956c
Plane: report baro health to GCS
11 years ago
Andrew Tridgell
da7f871e34
Plane: prevent set_target_altitude_proportion() past dest waypoint
...
otherwise we could start climbing again on land
11 years ago
Andrew Tridgell
c06067c71b
Plane: fixed non-terrain landing
11 years ago
Andrew Tridgell
dad95648a0
Plane: split landing code into landing.pde
...
this is in preparation for more complex landing code using the
rangefinder
11 years ago
Andrew Tridgell
7def71d43a
Plane: improved landing approach and flare
...
flare if we are within the specified time of landing either vertically
or horizontally
11 years ago
Andrew Tridgell
165993dbf5
Plane: allow steering right through the landing
...
this allows a small degree of steering right through the landing,
which makes it possible to have a turn just before landing
11 years ago
Andrew Tridgell
ce9b14f0c8
Plane: convert to using StorageManager
11 years ago
Andrew Tridgell
817164914e
Plane: added airspeed simulation in HIL
11 years ago
Andrew Tridgell
e6f5a31944
Plane: prepare for 3.1.0-beta2
11 years ago
Andrew Tridgell
0d7d6e1d2a
Plane: zero loc structure in HIL_STATE handling
...
this avoids av AVR bug in HIL
11 years ago
Andrew Tridgell
5e997b20f6
Plane: move battery init to after parameter load
11 years ago
Andrew Tridgell
74fc7fbea5
Plane: added 2nd battery monitoring support
11 years ago
Andrew Tridgell
e22ab50b16
Plane: fixed build warning
11 years ago
Andrew Tridgell
4f57467aa5
Plane: build AFS (formerly known as OBC) failsafe on Pixhawk
...
this gives an advanced failsafe system which may be useful for other
than OBC use
11 years ago
Andrew Tridgell
2b89d728f3
Plane: rename to 3.1.0-beta1
11 years ago
Andrew Tridgell
d44425449d
Plane: started on 3.1.0 release notes
11 years ago
Andrew Tridgell
bfe7c47aea
Plane: prepare new beta
11 years ago
Andrew Tridgell
b414ca930d
Plane: fixed servo demo on startup
...
thanks to Klrill-ka
fixes issue #1204
11 years ago
Michael Day
3b62592b26
ArduPlane: attempt to send GCS a message when the GCS heartbeat is not detected.
11 years ago
Przemek Lekston
75f9b8853d
GCS_Mavlink.pde: Fix for a possible segfault after passing ARSPD_FBW_MIN
11 years ago
Andrew Tridgell
9184e47f84
Plane: added TERRAIN_LOOKAHD parameter
...
distance to look forward for terrain following
11 years ago
Andrew Tridgell
903b149bcd
Plane: fixed typo in description
11 years ago
Andrew Tridgell
781abc7593
Plane: fix for changed AP_Terrain API
11 years ago
Andrew Tridgell
448b3f60e0
Plane: use dataflash logging for terrain
11 years ago
Andrew Tridgell
2a288824c0
Plane: make STAB_PITCH_DOWN in degrees
...
try to avoid new centi-degrees parameters
11 years ago
Andrew Tridgell
781c5bc5dd
Plane: use terrain extrapolation
...
use best effort extrapolation if we run out of terrain data
11 years ago
Andrew Tridgell
d54bb68270
Plane: prevent cross-track on some WP types
...
when finishing a takeoff or when a user forces a WP change don't do
any cross-tracking. This avoids a problem where the plane tries to
line up with a track completely unrelated to the track currently being
flown
11 years ago
Andrew Tridgell
09a679368b
Plane: use bitfields in auto_state
11 years ago
Andrew Tridgell
16f1c6867f
Plane: remved int cast
...
not portable
11 years ago
Andrew Tridgell
28facc220d
Plane: change threshold for no glide slope to 20m
...
40m is quite high for most planes
11 years ago
Andrew Tridgell
8610d9a8ea
Plane: added GLIDE_SLOPE_MIN parameter
...
this is used to prevent slow glide slopes being used for small
altitude changes in missions. This allows more accurate tracking of
altitude with terrain changes
11 years ago
Andrew Tridgell
9536124300
Plane: more accurate altitude tracking close to waypoints
...
don't use a glide slope if the altitude change is less than 15 meters
11 years ago
Andrew Tridgell
f983040401
Plane: more fixes for glide slope calculations
11 years ago
Andrew Tridgell
b64ab07ca4
Plane: added STAB_PITCH_DN_CD parameter
...
this adds some down trim when at throttle levels below the trim
throttle in FBWA mode.
defaults to 200 centi-degrees. I may adjust based on flight tests
11 years ago
Andrew Tridgell
fcbdcb520a
Plane: rename enum for Telem2Protocol
11 years ago
Matthias Badaire
57253fc2ee
Rover: Add SERIAL2_PROTOCOL for GCS and FRSky telemtry
...
This allows selection of protocol type on telem2. The default is MAVLink, but can be selected as FrSky protocol
11 years ago
Andrew Tridgell
fe3c51d516
Plane: prevent integer underflow with comm_get_txspace()
11 years ago
Andrew Tridgell
c9be610dca
Plane: fixed sense of altitude test for glide slope
11 years ago
Andrew Tridgell
8904cd105c
Plane: fixed auto-doc prefix for TERRAIN
11 years ago
Andrew Tridgell
63cea04d9e
Plane: improved TERRAIN_FOLLOW docs
11 years ago
Andrew Tridgell
077177384d
Plane: fixed guided alt without terrain bit
11 years ago
Andrew Tridgell
9d6b745556
Plane: fixed terrain glide slope
11 years ago
Andrew Tridgell
88b73492c2
Plane: fixed APM2 build
11 years ago
Andrew Tridgell
b158b7e5a9
Plane: replace HAVE_AP_TERRAIN with AP_TERRAIN_AVAILABLE
11 years ago
Andrew Tridgell
07583a0604
Plane: added terrain status reporting
11 years ago
Andrew Tridgell
49c28b747f
Plane: fixed glide slope for terrain following
11 years ago
Andrew Tridgell
3e320d71ab
Plane: added TERRAIN_FOLLOW parameter
...
when enabled RTL, CRUISE and rally points will use terrain altitude
11 years ago
Andrew Tridgell
d18c00d6fc
Plane: split up altitude handling
...
this creates altitude.pde for altitude handling, getting ready to add
terrain following
11 years ago
Andrew Tridgell
43b2e34242
Plane: fixed txsize check for airspeed info
...
prevent underflow
11 years ago
Andrew Tridgell
6f538aa556
Plane: handle TERRAIN_CHECK requests
11 years ago