Andrew Tridgell
f6688582a6
Plane: added FENCE_ACTION=3 behaviour
...
this makes it safer to enable the geofence as a receiver failsafe
mode. It retains manual throttle control, so if it triggers on the
ground due to the receiver losing signal from the transmitter then the
throttle can be kept low, preventing an unexpected takeoff.
12 years ago
Craig3DRobotics
630095adaa
Revert "Copter: Corrected SR0 & SR3 parameter descriptions"
...
This reverts commit 6568234018
.
12 years ago
Craig3DRobotics
2b726abe0e
Plane: Correction on SR0 & SR3 parameter description.
12 years ago
Andrew Tridgell
4a8c9a7765
Plane: support reboot to bootloader
12 years ago
Andrew Tridgell
a00e4a1e83
Plane: send GCS message on relay change
...
makes it easier to debug
12 years ago
Andrew Tridgell
45cf82ba15
Plane: removed CONFIG_RELAY check
...
relay is always available
12 years ago
Andrew Tridgell
4762b3e7c6
Plane: change to 2.75beta2
12 years ago
Andrew Tridgell
a93f7c39a9
Plane: updates for new notify API
12 years ago
Randy Mackay
ad8bd16725
Plane: integrate AP_Notify
12 years ago
Andrew Tridgell
2ba9ce60e3
Plane: fixed comment
12 years ago
Andrew Tridgell
8733391315
Plane: call airspeed MAVLink logging function
12 years ago
Andrew Tridgell
5cec9b65c9
Plane: constrain calibration to roll/pitch limits
12 years ago
Andrew Tridgell
364790414c
Plane: support new RADIO_STATUS msg
12 years ago
Andrew Tridgell
b16e3e4c85
Plane: changed FBW min to 9 m/s
...
6 m/s is too dangerous for widely used planes
12 years ago
Andrew Tridgell
8dd0aa12ed
Plane: prevent GPS speed spikes at startup from breaking airspeed cal
...
the filter can be affected by a huge GPS velocity spike
12 years ago
Andrew Tridgell
4425b6af7c
Plane: update for new TECS API
12 years ago
Andrew Tridgell
accfd46633
Plane: update for new APM_Control API
12 years ago
Andrew Tridgell
8378dc9779
Plane: use reference to AHRS
12 years ago
Andrew Tridgell
5cfdf52381
Plane: change default modes to FBWA not STABILIZE
12 years ago
Andrew Tridgell
d4ca3ebf65
Plane: check for parameter send at default of 10Hz
...
50Hz can cause overruns, especially on PX4 which can drain the tx
buffer very rapidly
12 years ago
Andrew Tridgell
a33573352e
Plane: fixes for updated AP_Math and AHRS APIs
...
Pair-Programmed-With: Brandon Jones <brnjones@gmail.com>
12 years ago
Andrew Tridgell
e22f58c9fc
Plane: fixed build with OBC failsafe
12 years ago
Andrew Tridgell
890b77447a
Plane: allow integrator in stabilize mode when no stick input
...
fixes issue #472
12 years ago
Andrew Tridgell
c083c15240
Plane: use a larger serial buffer
...
this makes higher rate MAVLink possible again
12 years ago
Andrew Tridgell
c3b5f20a45
Plane: run TECS 50Hz code when throttle suppressed
...
this fixes auto-launch detection using TECS
12 years ago
Andrew Tridgell
8428779558
Plane: make it easier to find task numbers
12 years ago
Andrew Tridgell
62cc84aba3
Plane: use new scheduler load_average() function
...
this also simplifies the main loop
12 years ago
Andrew Tridgell
233b033e8c
Plane: removed old speed/altitude control algorithms
...
Use TECS only. This makes the code a lot simpler and easier to
properly document
12 years ago
Andrew Tridgell
c0697d0a2d
Plane: mark 2.75beta1
12 years ago
Andrew Tridgell
965dc228c2
Plane: fixed GUIDED mode change of altitude down
12 years ago
Andrew Tridgell
b8fa83ff54
Plane: change default slewrate to 100%/second
12 years ago
Andrew Tridgell
29c854e676
Plane: remove unused function
12 years ago
Andrew Tridgell
6e288551ab
Plane: fixed reversion to pre-failsafe mode
...
if AUTO was entered using GCS, we need to switch back to the old mode,
not control channel
12 years ago
Andrew Tridgell
74dabad1f3
Plane: added SKIP_GYRO_CAL parameter
...
useful for starting the sim at high altitudes, and for starting planes
without having to hold them still
12 years ago
Andrew Tridgell
c8a83e17d0
Plane: remove old AIR_START code
...
this was never used or tested
12 years ago
Andrew Tridgell
7673ca0bac
Plane: updates for new EAS2TAS scaling
12 years ago
Andrew Tridgell
9bbe6c1967
Plane: update to new license boilerplate for GPLv3
...
we had LGPLv2 in some places, despite the fw being GPLv3
12 years ago
Andrew Tridgell
882aa68c16
Plane: use new airspeed calibration code
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
53b1b9b575
Plane: added note on type of airspeed in docs
12 years ago
Andrew Tridgell
2d5deddd30
Plane: set mode CIRCLE on short failsafe in AUTO
...
this makes the code match the docs
12 years ago
Andrew Tridgell
9b70675b12
Plane: check the control switch a bit more often
...
faster response to mode changes
12 years ago
Andrew Tridgell
6ed78c89ac
Plane: don't read control switch when ch3 is in failsafe
...
use ch3_counter not just the final flag
12 years ago
Andrew Tridgell
51b9cf3e76
Plane: move failsafe variables into a structure
...
this makes the logic a bit easier to follow
12 years ago
Andrew Tridgell
608345415b
Plane: pass aircraft parameters to attitude controllers
...
also cope with rename of airspeed min/max variables
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
a4f49a28fb
Plane: prepare for 2.74b release
12 years ago
Andrew Tridgell
e27dd14bcc
Plane: fixed FBWB aileron control
12 years ago
Andrew Tridgell
e8355905dd
Plane: prepare for 2.74 release
12 years ago
Andrew Tridgell
dbd47b2a30
Plane: make TECS the default speed/height controller
12 years ago
Andrew Tridgell
ec21922233
Plane: make wp_distance static
...
removed hack in AP_Camera library
12 years ago
Andrew Tridgell
3ba713352f
Plane: use update_aux() for setting up extra channels
12 years ago