Andrew Tridgell
7649907ec2
Plane: run terrain.update() more often
...
this provides faster checking of mission waypoints
11 years ago
Andrew Tridgell
daa32f9b62
Plane: reset steering integrator on mode change and when not moving
...
this prevents an old integrator from causing problems on takeoff
11 years ago
Andrew Tridgell
f2f730ba9b
Plane: added FBWA_TDRAG_CHAN parameter
...
this allows for testing taildragger takeoffs in FBWA mode
11 years ago
Andrew Tridgell
15a7f63d7e
Plane: set GPS non-blocking
...
the new GPS driver only ever needs a non-blocking port
11 years ago
Andrew Tridgell
79fa22e4ad
Plane: use gcs_send_text_fmt() for SCHED_DEBUG timing
...
lets values be saved in mavlink logs
11 years ago
Andrew Tridgell
cf410f8d12
Plane: prepare for 3.1.0-beta3
11 years ago
Andrew Tridgell
1ce3d1d4a4
Plane: update for AFS API change
11 years ago
Andrew Tridgell
9fff67ec89
Plane: update for APM_OBC API change
11 years ago
Randy Mackay
c107f1da69
Revert "Plane: use rcmap when sending radio_in to GCS"
...
This reverts commit 441f23eed4
.
11 years ago
Randy Mackay
441f23eed4
Plane: use rcmap when sending radio_in to GCS
11 years ago
Randy Mackay
7d7272520e
Plane: use baro healthy()
...
Use baro last update time in place of healthy to determine whether HIL
sensor updates have started
11 years ago
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