Tom Pittenger
fa53263ca9
Plane: make throttle_percentage() signed
9 years ago
Andrew Tridgell
a7079b730a
AP_GPS: GPVTG can give new velocity
9 years ago
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
9 years ago
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
9 years ago
Tom Pittenger
9500dc6b77
mavlink: update submodule
9 years ago
Tom Pittenger
149cc7c5da
AP_TECS: increase range of TECS_LAND_PMAX to include negative
9 years ago
Tom Pittenger
ebec68c55b
Plane: param desc to increase THR_MIN range to include negative thrust
9 years ago
Tom Pittenger
f369899509
Plane: restrict rudder arming where reverse_thrust is enabled and commanding negative
9 years ago
Tom Pittenger
a920b7322d
Plane: more desc for param USE_REV_THRUST
9 years ago
Randy Mackay
bf1cd5deae
Tracker: version to 0.7.6
9 years ago
Randy Mackay
5ca00d5877
Tracker: 0.7.6 release notes
9 years ago
Randy Mackay
901e318652
Tracker: do not save data stream rate updates to eeprom
9 years ago
Randy Mackay
ab74c043f4
Tracker: fix attitude target logging
...
Also remove out-of-date comment
9 years ago
Randy Mackay
e62cb36298
Tracker: log mode changes
9 years ago
Andrew Tridgell
123550a447
mavlink: submodule update
9 years ago
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
9 years ago
Tom Pittenger
046741d23b
Plane: abort landing at 90% throttle instead of 95%
9 years ago
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.
9 years ago
Tom Pittenger
66fcd8f58a
Plane: run is_crashed at 5hz instead of 1hz
9 years ago
Tom Pittenger
4fcd471d77
Add Tom Pittenger as Plane maintainer
9 years ago
Andrew Tridgell
93185be1ff
Plane: reset land_pre_flare on mode change
9 years ago
Andrew Tridgell
13c217c060
AP_TECS: make demanded airspeed during landing stages clearer
9 years ago
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
9 years ago
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
9 years ago
Tom Pittenger
19c7859d04
AP_SpdHgtControl: add mission item to AP_TECS
9 years ago
Tom Pittenger
96833a0b73
AP_Vehicle: new params for pre-flare
9 years ago
Tom Pittenger
1cb094f12e
Plane: make throttle signed (pos and neg)
9 years ago
Tom Pittenger
5338a76a58
AP_TECS: add flight stage LAND_PREFLARE
9 years ago
Tom Pittenger
b8d5369ebd
Plane: add flight stage LAND_PREFLARE
9 years ago
Tom Pittenger
4bc30f6479
AP_SpdHgtControl: add new flight stage LAND_PREFLARE and reorder them all
9 years ago
Tom Pittenger
f20841f491
SITL: add reverse thrust to Plane Sim
9 years ago
Tom Pittenger
1f714ed75d
SITL: handle negative throttle
...
- negative throttle was causing negative offsets
9 years ago
Tom Pittenger
f695f37ca3
AP_HAL_SITL: handle negative throttle
...
- negative throttle was causing negative voltage offsets
9 years ago
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.
9 years ago
Lucas De Marchi
27999b339d
AP_HAL_Linux: Scheduler: include cleanups
...
While at it also remove some wrong whitespaces.
9 years ago
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
9 years ago
Randy Mackay
942da17b7d
Tracker: parameter descriptions for FORMAT_VERSION
...
Also added for SYSID_SW_TYPE and pitch and yaw PID parameters
No functional change
9 years ago
mirkix
d1babdb0fb
AP_OpticalFlow: Enable optical flow onboard for BBBMINI
9 years ago
mirkix
5b8de06beb
AP_HAL_Linux: Enable optical flow onboard for BBBMINI
9 years ago
mirkix
f777a25de8
AP_HAL: Enable optical flow onboard for BBBMINI
9 years ago
Randy Mackay
898673f5e8
web-firmware: fix link to companion computer images
9 years ago
Matt Kocaj
f15e20936d
README: update bad link
...
link was returning 404. this one seems more appropriate
9 years ago
Randy Mackay
434fe919d6
web-firmware: add link to companion computer images
9 years ago
Andrew Tridgell
ae8b3233ed
PX4Firmware: submodule update
...
applied ms5611 fix from jaxxzer
9 years ago
Andrew Tridgell
f8d8616598
Plane: support all types of multicopters in quadplane
...
adds Q_FRAME_CLASS for class of multicopter frame
9 years ago
Andrew Tridgell
eeda1b56de
Plane: don't do throttle nudge while in geofence failsafe
...
user stick inputs should not apply when outside fence
9 years ago
Andrew Tridgell
d820eeaec6
SITL: use AP_Motors conventions for multicopters
...
this makes it easier to add a simulated vehicle to match a
MotorsMatrix frame type
9 years ago
Andrew Tridgell
fd3ae0f931
PX4Firmware: submodule update
9 years ago
Andrew Tridgell
5efe98a814
SITL: allow quadplane simulator to simulate other frame types
9 years ago
Gustavo Jose de Sousa
8655fdfd7f
waf: use git_submodule tool through GIT_SUBMODULES variable
...
With this change, there's no need to verify if the submodule is initialized,
because the submodules in GIT_SUBMODULES are automatically initialized and
updated if necessary before the build tasks are performed.
One downside of this change is that Google Benchmark configuration is now done
only during build. However that is minor, since now there are easy ways to
separately build different targets and program groups, so that a fail in
benchmark build doesn't really affect the other targets.
9 years ago