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
Andrew Tridgell
ed20c4cbc8
Plane: fixed initial reporting of battery remaining
...
we were not showing battery remaining 100% until we used some battery
12 years ago
Andrew Tridgell
e80d73df93
Plane: expand docs for TRIM_AUTO
12 years ago
Andrew Tridgell
4087fde140
Plane: enable CTUN log message by default
12 years ago
Andrew Tridgell
e79023ceee
Plane: fixed problem with slow ground station connects
...
don't trigger the "scheduler out of time" code when in the delay
callback
Thanks to Marijm Slootweg for noticing this!
12 years ago
Andrew Tridgell
d4db2231d4
Plane: change to 2.73beta4
12 years ago
Andrew Tridgell
dc024d425a
Plane: re-do roll hanging in ACRO mode
...
this avoids the euler angle zeros of the previous method by using a
gyro integrator on the roll axis
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
b37f79d307
Plane: update for new APM_Control API
12 years ago
Andrew Tridgell
113bc20f8a
Plane: added a new CRUISE flight mode
...
See
http://diydrones.com/group/apmusergroup/forum/topics/feature-request-hold-heading-mode
this fixes issue #438
12 years ago
Andrew Tridgell
399970e76f
Plane: fixed default deadzone for the throttle channel
...
this is the 2nd half of the fix for issue #303
12 years ago
Andrew Tridgell
826ad6c086
Plane: unlock roll and pitch when we enter ACRO mode
12 years ago
Randy Mackay
1772a62415
Plane: fix to gps present check in mavlink extended status 1 msg
12 years ago
Andrew Tridgell
ea9ae31a7a
Plane: fixed a bug with altitude drift in FBWB mode
...
not taking account of deadzone correctly
12 years ago
Andrew Tridgell
cc57bfcf12
Plane: fixed handling of deadzone in ACRO mode
...
RC_Channel norm_input() does not take account of the dead zone
12 years ago
Randy Mackay
9df93881fb
Plane: set_dead_zone renamed to set_default_dead_zone
...
Change in use of parameter means value passed in should be 1/2 what it
was previously
12 years ago
Andrew Tridgell
f300df5fd1
Plane: added FS_LONG_TIMEOUT and FS_SHORT_TIMEOUT parameters
...
this is to address the issue raised here:
http://diydrones.com/forum/topics/ardupilot-circle-mode
12 years ago
Andrew Tridgell
73928b82a6
Plane: fixed FBWB airspeed control
...
thanks to Gabor for reporting this!
12 years ago
Andrew Tridgell
1d04290eab
Plane: change to 2.74beta3
12 years ago
Andrew Tridgell
11a4628409
Plane: added ACRO mode to mode choices
12 years ago
Andrew Tridgell
fc67f51901
Plane: added ACRO_ROLL_RATE and ACRO_PITCH_RATE parameters
...
default to 180 degrees/second, which seems reasonable
12 years ago
Andrew Tridgell
608007361b
Plane: added initial implementation of ACRO mode
...
rate based control with attitude locking
12 years ago
Andrew Tridgell
2005d5642a
Plane: fixed a documentation string
...
GND_ALT_OFFSET is now for barometric corrections
12 years ago
Andrew Tridgell
3c97fad2ec
Plane: changes for GPS field changes
12 years ago
Andrew Tridgell
7aa360b176
Plane: added relative_altitude helper functions
...
prevents some code duplication
12 years ago
Paul Riseborough
971d36f06b
Plane: added height to 10Hz TECS call
12 years ago
Andrew Tridgell
3c177867a4
Plane: allow enable/disable of camera log messages in CLI
12 years ago
Andrew Tridgell
f7c8d1e1ee
Plane: use current_loc.alt for altitude to TECS
12 years ago
Craig@3DR
7f4336430a
Plane: trigger picture + logging on camera update_location()
12 years ago
Paul Riseborough
a4f3180e2a
Plane: added support for throttle nudging with TECS
12 years ago
Paul Riseborough
c34803db13
Plane: pass in adjusted height above field to TECS
12 years ago
Andrew Tridgell
9f612f6f78
Plane: only call TECS when throttle is not suppressed
...
this helps prevent integrator buildup on the ground
12 years ago
Andrew Tridgell
1355b6d89d
Plane: break-up scheduling into smaller pieces
...
ensure mavlink sends don't push us over a scheduling boundary
12 years ago
Andrew Tridgell
1d6748cf3f
Plane: use a glide slope in RTL when descending
...
when above the target altitude in RTL come down slowly, when below
climb rapidly
This fixes issue #39
12 years ago