Rustom Jehangir
f2234ce1c2
Merge remote-tracking branch 'upstream/master'
2016-02-11 21:06:50 -08:00
jaxxzer
b5afa2de29
Sub: Address safety issues and ensure motors disarm during gcs failsafe
2016-02-11 23:03:57 -05:00
Gustavo Jose de Sousa
7259ac33f0
waf: git_submodule: override uid()
...
By running waf with option -v, waf was complaining about the update_submodule
tasks having the same identifier. That happened because the default uid()
method depended on the class name, inputs and outputs. Since this type of task
doesn't have input nor output file, we need to override uid() so that it uses
the submodule path for the task identifier.
2016-02-11 17:08:35 -02:00
Tom Pittenger
d04b5e735f
Plane: add SYS_STATUS reverse_motor
...
- helpful to tell GCS to interpret VFR_HUD as negative when bit is enabled
- throttle is sent as abs()
2016-02-11 18:46:01 +11:00
Tom Pittenger
fa53263ca9
Plane: make throttle_percentage() signed
2016-02-11 18:46:01 +11:00
Andrew Tridgell
a7079b730a
AP_GPS: GPVTG can give new velocity
2016-02-11 18:46:01 +11:00
Andrew Tridgell
4beb1748c5
AP_GPS: better handle corrupted NMEA sentences
...
when a NMEA sentence is corrupted we should discard it
completely. This change prevents us considering a set of sentences
that includes corrupted sentences from being seen as new data
2016-02-11 18:46:01 +11:00
Andrew Tridgell
cb60384dc4
AP_HAL_SITL: allow auto-baudrate detection in GPS driver in SITL
...
this is useful when testing a real GPS in SITL
2016-02-11 18:46:01 +11:00
Tom Pittenger
9500dc6b77
mavlink: update submodule
2016-02-10 23:14:31 -08:00
Tom Pittenger
149cc7c5da
AP_TECS: increase range of TECS_LAND_PMAX to include negative
2016-02-10 22:18:08 -08:00
Tom Pittenger
ebec68c55b
Plane: param desc to increase THR_MIN range to include negative thrust
2016-02-10 22:18:07 -08:00
Tom Pittenger
f369899509
Plane: restrict rudder arming where reverse_thrust is enabled and commanding negative
2016-02-10 22:18:06 -08:00
Tom Pittenger
a920b7322d
Plane: more desc for param USE_REV_THRUST
2016-02-10 22:04:50 -08:00
Rustom Jehangir
26ccd43872
Sub: Added light control to joystick and docs
2016-02-10 19:57:31 -08:00
Rustom Jehangir
f439508e06
Sub: Change default build frame type
2016-02-10 16:48:49 -08:00
Rustom Jehangir
1f9bf2a5ae
Sub: Bug fixes to ROV decoupling
2016-02-10 16:39:12 -08:00
Rustom Jehangir
f3d9791659
Sub: Added coupling factor as parameter
2016-02-10 16:39:05 -08:00
Rustom Jehangir
e91bb2d444
Added forward-vertical pitch coupling fix for vectored ROV.
2016-02-10 16:38:57 -08:00
Rustom Jehangir
a5daa47453
Sub: Add solo shot message fixes
2016-02-10 16:29:09 -08:00
Rustom Jehangir
53e5e3db52
Sub: Added COMMAND_INT message type
2016-02-10 16:24:19 -08:00
Rustom Jehangir
b2dd87f2ba
Merge remote-tracking branch 'upstream/master'
2016-02-10 16:20:28 -08:00
Rustom Jehangir
99ff183e66
Merge branch 'master' of https://github.com/rjehangir/ArduPilot
2016-02-10 15:59:23 -08:00
Randy Mackay
bf1cd5deae
Tracker: version to 0.7.6
2016-02-10 11:52:23 +09:00
Randy Mackay
5ca00d5877
Tracker: 0.7.6 release notes
2016-02-10 11:52:17 +09:00
Randy Mackay
901e318652
Tracker: do not save data stream rate updates to eeprom
2016-02-10 11:49:48 +09:00
Randy Mackay
ab74c043f4
Tracker: fix attitude target logging
...
Also remove out-of-date comment
2016-02-10 11:49:45 +09:00
Randy Mackay
e62cb36298
Tracker: log mode changes
2016-02-10 11:49:41 +09:00
Andrew Tridgell
123550a447
mavlink: submodule update
2016-02-09 17:48:38 +11:00
Tom Pittenger
f435c5ee50
AP_Baro: tolerate GND_ALT_OFFSET step inputs
...
large inputs make the EKF angry, this will allow the param update to slew over a few seconds
2016-02-08 21:13:58 -08:00
Tom Pittenger
046741d23b
Plane: abort landing at 90% throttle instead of 95%
2016-02-08 21:13:43 -08:00
Tom Pittenger
b098466e87
Plane: reduce redundant logging of STAT from 6 Hz to 5 Hz
...
- STAT log entry was being done every 5 Hz plus at 1 Hz. This removes the 1Hz.
2016-02-08 21:13:12 -08:00
Tom Pittenger
66fcd8f58a
Plane: run is_crashed at 5hz instead of 1hz
2016-02-08 21:13:04 -08:00
Tom Pittenger
4fcd471d77
Add Tom Pittenger as Plane maintainer
2016-02-08 20:32:31 -08:00
Andrew Tridgell
93185be1ff
Plane: reset land_pre_flare on mode change
2016-02-09 14:18:02 +11:00
Andrew Tridgell
13c217c060
AP_TECS: make demanded airspeed during landing stages clearer
2016-02-09 14:18:02 +11:00
Tom Pittenger
2e92089ce6
Plane: Reverse Thrust
...
Reverse thrust for controlled landings, even with much steeper approach slopes. This is achieved by allowing throttle demand to go negative to maintain a target airspeed. A Pre-Flare stage was added, triggered by an altitude, to allow for a slower airspeed just before land. That lower airspeed can be near stall.
new params LAND_PF_ALT, LAND_PF_SEC, LAND_PF_ARSPD, USE_REV_THRUST
2016-02-09 14:18:02 +11:00
Tom Pittenger
5ba2bff85f
AP_TECS: Reverse Thrust
...
Reverse thrust for controlled landings, even with much steeper approach slopes. This is achieved by allowing throttle demand to go negative to maintain a target airspeed. A Pre-Flare stage was added, triggered by an altitude, to allow for a slower airspeed just before land. That lower airspeed can be near stall.
new params TECS_APPR_SMAX - sink rate max during approach
2016-02-09 14:18:02 +11:00
Tom Pittenger
19c7859d04
AP_SpdHgtControl: add mission item to AP_TECS
2016-02-09 14:18:02 +11:00
Tom Pittenger
96833a0b73
AP_Vehicle: new params for pre-flare
2016-02-09 14:18:02 +11:00
Tom Pittenger
1cb094f12e
Plane: make throttle signed (pos and neg)
2016-02-09 14:18:02 +11:00
Tom Pittenger
5338a76a58
AP_TECS: add flight stage LAND_PREFLARE
2016-02-09 14:18:02 +11:00
Tom Pittenger
b8d5369ebd
Plane: add flight stage LAND_PREFLARE
2016-02-09 14:18:02 +11:00
Tom Pittenger
4bc30f6479
AP_SpdHgtControl: add new flight stage LAND_PREFLARE and reorder them all
2016-02-09 14:18:02 +11:00
Tom Pittenger
f20841f491
SITL: add reverse thrust to Plane Sim
2016-02-09 14:18:01 +11:00
Tom Pittenger
1f714ed75d
SITL: handle negative throttle
...
- negative throttle was causing negative offsets
2016-02-09 14:18:01 +11:00
Tom Pittenger
f695f37ca3
AP_HAL_SITL: handle negative throttle
...
- negative throttle was causing negative voltage offsets
2016-02-09 14:18:01 +11:00
Lucas De Marchi
b55294920b
AP_Compass: AK8963: remove logging on fail to get semaphore
...
This is the only driver doing this, using the system_initializing() from
scheduler to log selectively. Remove the check together with removal of
unused wrapper methods to semaphore.
2016-02-08 13:28:32 -02:00
Lucas De Marchi
27999b339d
AP_HAL_Linux: Scheduler: include cleanups
...
While at it also remove some wrong whitespaces.
2016-02-08 13:28:31 -02:00
Randy Mackay
adfa03ce69
PID: add parameter descriptions
...
These actually aren't referred to from anywhere but it makes this class more consistent with other PID classes
2016-02-08 20:42:35 +09:00
Randy Mackay
942da17b7d
Tracker: parameter descriptions for FORMAT_VERSION
...
Also added for SYSID_SW_TYPE and pitch and yaw PID parameters
No functional change
2016-02-08 20:42:32 +09:00