Andrew Tridgell
c93ae67541
DataFlash: don't try and open logfile on failure more than once
...
this prevents a corrupted microSD card from causing a continuous
attempt to open a log file while in flight, which can cause large
scheduler delays
Pair-Programmed-With: Grant Morphett <grant@gmorph.com>
10 years ago
Andrew Tridgell
abd1ece6e3
DataFlash: don't write out parameters if log open fails
10 years ago
priseborough
f2c506339a
AP_NavEKF: Reduce time required to recover from GPS timeouts
...
The time required for GPS to be lost or rejected before vehicles with airspeed sensors either reset to GPS or invoke the zero side-slip assumption to constrain drift has been reduced from 15 to 10 seconds
A duplicate zeroing of the GPS position offset has been removed
If the vehicle is a non hovering vehicle (eg a plane) then the speed at which the GPS offset is pulled back to zero after a reset is increased from 1 to 3 m/s
This also improves recovery from bad inertial data for planes
10 years ago
priseborough
f73816dbb5
AP_NavEKF: Improve robustness to long periods without GPS
10 years ago
Randy Mackay
a44b4b5e87
Mission: allow 15 do-jump commands on Pixhawk
10 years ago
Randy Mackay
05fedbf98f
Copter: minor formatting fixes
10 years ago
Jonathan Challinger
91bff63267
Copter: Fix LAND overshoot issue
10 years ago
priseborough
3afde0061f
AP_NavEKF: Use named states for velocity reset
...
Readibility improvement
10 years ago
priseborough
f6ce25df2a
AP_NavEKF: Do not reset vertical velocity state from GPS
...
Doing this can cause large height and height rate errors if large GPS velocity errors cause the GPS tn be rejected for long enough to cause a timeout and reset of states.
10 years ago
Andrew Tridgell
597273cfff
AP_TECS: remove lag from height demand in landing
...
this predicts ahead the height demand for landing, where we have a
continuous demanded descent. This removes the effect of the lag
introduced by the height demand filters
10 years ago
Andrew Tridgell
eb13395967
Plane: cleanup mavlink_system setup
10 years ago
Andrew Tridgell
87df3c3442
Rover: cleanup mavlink_system setup
10 years ago
Andrew Tridgell
b5a5b71512
GCS_MAVLink: reverse sense of check_and_forward()
...
also increase number of routes on larger systems and improved route
learning logic
10 years ago
Andrew Tridgell
a967a682a4
GCS_MAVLink: added routing test sketch
10 years ago
Andrew Tridgell
7f817502c4
GCS_MAVLINK: implement new routing rules
...
see description in coments
10 years ago
Randy Mackay
b6bcf841e1
Copter: remove second camera mount
10 years ago
Andrew Tridgell
976ae14f1f
Plane: improve landing aim point calculation
...
try to account for wind and current ground speed to dynamically update
glide slope in landing to flare at the right point
10 years ago
Andrew Tridgell
70f5ec60e8
AP_TECS: added get_land_sinkrate()
10 years ago
Andrew Tridgell
8c1cab84c7
AP_SpdHgtControl: added get_land_sinkrate()
10 years ago
Jonathan Challinger
cafb38e923
Copter: allow radio failsafe while disarmed so that user can be notified
10 years ago
Randy Mackay
21beb26484
Notify: minor event reordering
...
No functional change
10 years ago
Randy Mackay
79e40b4f6a
Copter: do not send mode_change event before init complete
...
This avoids a beep as the flight mode is set during start-up
10 years ago
Randy Mackay
e68a69e139
ToneAlarm_PX4: remove user_mode_init flag
...
Replaced by an initialised check in the main ArduCopter flight code
10 years ago
Randy Mackay
562f3e7382
Copter: set notify event when failsafe changes flight mode
10 years ago
Randy Mackay
1c8ab375e2
Notify: rename failsafe_action event
10 years ago
Randy Mackay
6a15d21704
Copter: minor format change
10 years ago
Randy Mackay
972c8e47d2
Notify: rename notify_types to notify_flags_type
10 years ago
Randy Mackay
bfc86ac7c0
ToneAlarm_PX4: add comments
10 years ago
Randy Mackay
c75ab8f3e5
Notify: add comments re events
10 years ago
Jonathan Challinger
f045c75bfe
Copter: play various tones
10 years ago
Jonathan Challinger
3dfcdde6be
AP_Notify: Rework ToneAlarm_PX4 to play tones from local array
10 years ago
Randy Mackay
fd55a2d9c4
Copter: increase GPS_HDOP_GOOD default to 2.3
10 years ago
priseborough
e2d47f836e
AP_TECS: Fix bug causing plane to fly high on landing approach
...
The introduction of the height rate flare logic caused the demanded height rate to be zero except when a flare manouevre was being performed. This caused the plane to lag behind height changes if the D gain was non-zero, which caused it to fly high during landing approach.
10 years ago
Randy Mackay
43901dce65
Tracker: mavlink component id to 1
...
The antenna tracker's system id (aka SYSID) should be different from
other vehicles but it's component id should be "1" like copter, plane
and rover.
10 years ago
Randy Mackay
b54b7b7448
GCS_MAVLink: fix compiler error
10 years ago
Randy Mackay
e581e81da5
AP_NavEKF: reorder declation to fix compiler warning
...
No functional change
10 years ago
Randy Mackay
ddda0d52ce
Baro: reorder declaration to fix compiler warning
...
No functional change
10 years ago
Andrew Tridgell
76c47f56c5
Rover: removed fwd of unknown msg types
10 years ago
Andrew Tridgell
12f0c49915
Plane: remove fwd of unknown msg types
10 years ago
Andrew Tridgell
ade7f9e1a9
GCS_MAVLink: fixed forwarding of non-targetted messages
10 years ago
Andrew Tridgell
fcf17829cc
GCS_MAVLink: fixed addition to routing table
10 years ago
Andrew Tridgell
079158d4b8
GCS_MAVLink: strip out the old GCS_Class class
...
this is not longer needed as we don't support multiple protocol
classes
10 years ago
Andrew Tridgell
0d2308f754
AntennaTracker: removed old PROXY_MODE parameter
...
this should not be needed any more
10 years ago
Andrew Tridgell
c94e934fdf
AntennaTracker: use generic mavlink routing
...
this replaces the special purpose routing in the AntennaTracker
10 years ago
Andrew Tridgell
41a5f79046
Rover: removed use of mavlink_check_target()
10 years ago
Andrew Tridgell
e73f8b8e40
Copter: removed use of mavlink_check_target()
10 years ago
Andrew Tridgell
f198cdcf20
GCS_MAVLink: added support for a MAVLink snoop function
...
this can be used to watch messages for different targets
10 years ago
Andrew Tridgell
34be7f808e
GCS_MAVLink: only try to fwd packets to active channels
10 years ago
Andrew Tridgell
411766f45a
AP_Mount: removed use of mavlink_check_target()
10 years ago
Andrew Tridgell
4a9331c505
AP_Camera: removed use of mavlink_check_target()
10 years ago