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
Andrew Tridgell
507117bd8f
Plane: removed use of mavlink_check_target()
10 years ago
Andrew Tridgell
f1edd1bafb
GCS_MAVLink: removed use of mavlink_check_target()
...
not needed now we do routing properly, as messages will only be
processed if they are for us
10 years ago
Andrew Tridgell
aa88ba4158
GCS_MAVLink: only call message handler for our own messages
10 years ago
Andrew Tridgell
11f88f0f5d
GCS_MAVLink: added routing object to GCS_MAVLink
10 years ago
Andrew Tridgell
b91529622b
GCS_MAVLink: initial implementation of MAVLink routing object
...
will be used to auto-route packets over all available links
10 years ago
Andrew Tridgell
76c710f596
GCS_MAVLink: removed obsolete headers
10 years ago
Andrew Tridgell
3354cb37d0
AP_GPS: fixed vertical velocity in Replay
...
fixed NavEKF use of velocity velocity
10 years ago
Andrew Tridgell
4a91546ced
HAL_PX4: FRAM does not support fsync
...
the fsync just wastes time reopening /fs/mtd
10 years ago
Andrew Tridgell
068b5a54c9
Replay: prevent float exception in log writing
10 years ago
Randy Mackay
f4fc910fea
Plane: send OPTICAL_FLOW msg to GCS
10 years ago
Randy Mackay
67f48168a8
Copter: send OPTICAL_FLOW msg to GCS
10 years ago
Randy Mackay
da247bacf8
GCS_MAVLink: add OPTICAL_FLOW to ap_message enum
10 years ago
Randy Mackay
2b9bf69c9e
Plane: send optflow health in extended status
10 years ago
Randy Mackay
641c770726
Copter: send optflow health in extended status
10 years ago
Randy Mackay
882546aa8e
Copter: optflow logging minor format change
10 years ago
Randy Mackay
3127dd94c1
Copter: add OPTFLOW to default logging
10 years ago
Randy Mackay
aba829678a
Copter: optflow instantiation format change
...
No functional change
10 years ago
Randy Mackay
c93c7af20c
Copter: move update_optflow to sensors.pde
...
No functional change
10 years ago
Randy Mackay
3c23f00e81
OptFlow: remove ADNS3080 image grabber example
10 years ago
Randy Mackay
67fdfffc2a
Copter: remove OF_Loiter PIDs and tuning
10 years ago
Randy Mackay
0994529624
Copter: remove OF_Loiter from FLTMODE param descriptions
...
Also remove OF_Loiter reference in comments
No functional change
10 years ago
Andrew Tridgell
fa95ea91fd
Replay: generate dataflash logs in Replay
...
this allows the calculated EKF flight path to be compared with
different parameters by using replay
10 years ago
Andrew Tridgell
193bda068c
HAL_Linux: run IO processes when we do a stop_clock()
...
this has the effect of allowing logging to progress in Replay where we
are running at much more than realtime speeds
10 years ago
Andrew Tridgell
cb9c518ab8
Revert "AP_NavEKF : Reduce ripple in estimates that can cause copter motor 'pulsing'"
...
This reverts commit 13df6fb1c9
.
This patch was a result of an incorrect merge of the optflow branch
into master. It reintroduced the bug fixed by this commit:
AP_NavEKF : Fix bug in reset of GPS glitch offset
8aa267f75f
10 years ago
Grant Morphett
89602d60fd
Autotest: Added BMAC (Belconnen Model Aero Club) to the locations list.
10 years ago
Andrew Tridgell
22a7b69260
AP_OpticalFlow: don't build optical flow example
...
broken by library changes
10 years ago
Andrew Tridgell
fba02479b7
Copter: fixed build with no EKF
10 years ago
Andrew Tridgell
0599f1dcb1
Plane: changed version number to 3.2.1alpha1
10 years ago
Andrew Tridgell
ed510d4f87
AP_OpticalFlow: run PX4 flow sensor at 10Hz
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
priseborough
a2bd3b4a42
AP_NavEKF: Add public method returning height above ground level
10 years ago
priseborough
d701cfcb75
AP_NavEKF: Output terrain relative PosD when relying on Optical Flow
10 years ago
priseborough
0156d846f1
AP_NavEKF: Increase height at which nav gain reduction starts
...
Compensates for optical flow induced noise increase with height.
10 years ago
priseborough
12ea1d6e85
AC_AttitudeControl: Scale angle demand noise filter
...
Scales filter frequency using EKF nav gain scaler to take advantage of the reduced nav frequency whichcan tolerate a slower angle response.
This is required to reduce the effect of EKF optical flow noise increase with height.
10 years ago
priseborough
a905432ffe
AP_NavEKF: reduce height at which nav gain reduction starts
10 years ago
priseborough
5785272933
AP_NavEKF: Improve robustness to corrupted flow sensor data
10 years ago
priseborough
b1d44d4dde
AP_NavEKF: Add protection for negative height above ground
10 years ago
priseborough
963cc4d60a
Copter: Add velocity gain scaler to interfaces
...
Allows nav gain to be scaled to compensate for optical flow noise
10 years ago
priseborough
e80b1c67cd
AC_AttitudeControl: Add EKF optical flow noise gain scaler
...
Allows gains to be adjusted to compensate for optical flow noise
10 years ago
priseborough
11fb51ceba
AC_WPNav: Add nav velocity gain scaler to interfaces
...
Allows gains to be adjusted to compensate for optical flow noise
10 years ago
priseborough
9e7709fa09
Copter: Expand EKF speed limit public method to handle control limits
10 years ago
priseborough
5b8265ad6f
AP_AHRS: Expand EKF speed limit public method to handle control limits
10 years ago
priseborough
d994da0886
AP_NavEKF: Expand EKF speed limit public method to handle control limits
10 years ago
priseborough
9844dacf40
Copter: Add EKF ground speed limit to loiter speed control
...
This is required to prevent the speed controller saturating the optical flow sensor during low altitude flying.
10 years ago
priseborough
5fa0c59310
AC_WPNav: Add EKF ground speed limit to loiter speed control
...
This is required to prevent the speed controller saturating the optical flow sensor during low altitude flying.
10 years ago
priseborough
83775554ea
AP_AHRS: Publish EKF ground speed limit
10 years ago
priseborough
bc2255d6b1
AP_NavEKF: Improve comments in setInhibitGPS public method
10 years ago
priseborough
416eaf4633
AP_NavEKF: Apply single definition of using optical flow
10 years ago
priseborough
b56b68ce10
AP_NavEKF: Add public method reporting horizontal speed limit
...
This is required if using optical flow, as depending on height, the speed must be limited to prevent the sensor saturating
10 years ago