Daniel Agar
e3ff623df5
README.md update Jenkins build status icon and url
2018-09-18 20:18:02 -04:00
Daniel Agar
2c3a064942
README.md update Jenkins build status icon and url
2018-09-18 20:16:29 -04:00
mcsauder
e79fa1773d
Alphabetize vehicle type logic block order and Update param set MAV_TYPE logic to only set the parameter if no MAV_TYPE was previously set.
2018-09-18 19:46:59 -04:00
Paul Riseborough
f240eaa5b0
EKF: Fix test script
2018-09-19 06:32:43 +10:00
Paul Riseborough
5cb228e1b3
EKF: Remove duplicate line
2018-09-19 06:32:43 +10:00
Paul Riseborough
0220f469b0
EKF: Use more generic variable name for bad yaw fusion flag
...
This flag now reports on fusion of data that is not from a magnetometer.
2018-09-19 06:32:43 +10:00
Paul Riseborough
eb52f7c410
EKF: Remove implicit conversion and use single precision trig operator
...
Double precision accuracy is not required for this operation.
2018-09-19 06:32:43 +10:00
Paul Riseborough
6847acb72e
EKF: Add protection for undefined GPS antenna array heading offset
2018-09-19 06:32:43 +10:00
Paul Riseborough
d1f3f4c916
EKF: Use #define function for isfinite check
2018-09-19 06:32:43 +10:00
Paul Riseborough
91f886cb5e
EKF: Add support for use of GPS heading data.
...
Heading data is assumed to be from a dual antenna array at a specified yaw angle offset in body frame, but with the heading data already corrected for antenna offset. The offset is required to apply the correct compensation for combined rotations and to determine when the yaw observation has become badly conditioned.
2018-09-19 06:32:43 +10:00
Paul Riseborough
af60e6bbc8
EKF: Add derivation for for dual antenna yaw observations
2018-09-19 06:32:43 +10:00
Paul Riseborough
342c3ab202
EKF: Fix timeout parameter documentation and name
...
The parameter used to control the maximum dead reckoning time had 'gps' in the parameter name which was confusing because it was used for all measurement types capable of constraining horizontal velocity error growth. The parameter variable has been renamed and the documentation for it improved.
The parameter used to control the maximum time since fusing a measurement before the measurement is considered to be not contributing to aiding had misleading documentation which has been updated.
2018-09-19 06:32:43 +10:00
Daniel Agar
c7e572d2c2
commander preflight check sensors via uORB instead of IOCTL
...
- remove all platform defines
2018-09-18 22:24:03 +02:00
ChristophTobler
f72e9e4385
pmw3901: set quality to zero if flow below threshold
2018-09-18 18:37:44 +02:00
PX4 Build Bot
a4a9b02ff1
Update submodule matrix to latest Tue Sep 18 12:37:50 UTC 2018
...
- matrix in PX4/Firmware (6a217407806bac38328cd12903ee3aff52df14b0): https://github.com/PX4/Matrix/commit/dc3af8097798881b9b2e72a029a3c6c10abd059b
- matrix current upstream: https://github.com/PX4/Matrix/commit/30d5a794326f41286b387581f7c21f4bdb8fa696
- Changes: https://github.com/PX4/Matrix/compare/dc3af8097798881b9b2e72a029a3c6c10abd059b...30d5a794326f41286b387581f7c21f4bdb8fa696
30d5a79 2018-09-14 Bart Slinger - testing float/double with Type template
707e288 2018-09-13 Bart Slinger - explicit casting
480c5f1 2018-09-13 Bart Slinger - static assert M>=N. floats to Type, arguments as const reference
7495794 2018-09-12 Bart Slinger - test zero divisions
3f2d3cf 2018-09-12 Bart Slinger - fix a div/0 condition
983a3f0 2018-09-12 Bart Slinger - use Matrix and Vector class for A and tau
98b8e2d 2018-09-12 Bart Slinger - formatting
0009328 2018-09-09 Bart Slinger - least squares solver for MxN matrices using QR householder algorithm
2018-09-18 18:36:51 +02:00
Matthias Grob
fbd175c0c9
posix-shell server: switch pipe flag to read/write
...
to make it non-blocking and ommit opening the same
named pipe multiple times inside the same process
which seems to be not supported in cygwin.
2018-09-18 18:24:07 +02:00
Oleg Kalachev
9887c463fd
mavlink_receiver: fill some missing fields in OPTICAL_FLOW_RAD handler
2018-09-18 09:53:35 +02:00
TSC21
f0c231778f
fix format
2018-09-18 09:52:33 +02:00
TSC21
9566804f8c
fix small typo on PX4_ISFINITE covariance verification
2018-09-18 09:52:33 +02:00
TSC21
095cdeb4b0
add a local frame of reference field to vehicle_odometry
2018-09-18 09:52:33 +02:00
TSC21
cc73f214d1
add covariance matrices index aliases
2018-09-18 09:52:33 +02:00
TSC21
1cfaccfd7b
mavlink_receiver: use typedef dcmf for DCM matrices
2018-09-18 09:52:33 +02:00
TSC21
1d10c5f740
vehicle_odometry: add timestamp field
2018-09-18 09:52:33 +02:00
TSC21
6329f1a38a
small fix on cov passing loop
2018-09-18 09:52:33 +02:00
TSC21
746250d86d
use static_assert over covariance matrices URT array size
2018-09-18 09:52:33 +02:00
TSC21
7db57bedb7
assert over the covariance matrices URT size matching
2018-09-18 09:52:33 +02:00
TSC21
eeca8d4efe
position_estimator_inav: fix inverted logic for data validation check
2018-09-18 09:52:33 +02:00
TSC21
8325724079
general fixes on VIO data access
2018-09-18 09:52:33 +02:00
TSC21
7d7ee8e4bf
small rebase fix
2018-09-18 09:52:33 +02:00
TSC21
88ffd047e0
lpe: mocap and vision: set common ref timestamp
2018-09-18 09:52:33 +02:00
TSC21
7629075cae
lpe: sensors: mocap: fix global ref init logic
2018-09-18 09:52:33 +02:00
TSC21
f1e0310df2
fix rebase
2018-09-18 09:52:33 +02:00
TSC21
22b8fa0414
posix_configs: add LPE iris_vision config
2018-09-18 09:52:33 +02:00
TSC21
981fd98564
position_estimator_inav: simplify validation check
2018-09-18 09:52:33 +02:00
TSC21
5865a40bf3
attitude_estimator_q: add attitude data validation check
2018-09-18 09:52:33 +02:00
TSC21
6b2fb54963
attitude_estimator_q: use vehicle_visual_odometry topic to get the heading
2018-09-18 09:52:33 +02:00
TSC21
440ebfde02
remove att_pos_mocap uORB topics
2018-09-18 09:52:33 +02:00
TSC21
8dd610ab78
replay: subscribe to vehicle_visual_odometry
2018-09-18 09:52:33 +02:00
TSC21
2f5b16a5d3
mavlink_receiver: odometry handler: simplify quaternion init
2018-09-18 09:52:33 +02:00
TSC21
607be6791c
ekf2: use fmaxf instead of fmax
2018-09-18 09:52:33 +02:00
TSC21
68fce26ae7
sdlog2: update log for new vehicle_odometry uORB topics
2018-09-18 09:52:33 +02:00
TSC21
efe312d4a6
style and format clean
2018-09-18 09:52:33 +02:00
TSC21
2cc193c173
lpe: mocap: fix enum constant in boolean context
2018-09-18 09:52:33 +02:00
TSC21
04dc6bc04a
simulator: add ODOMETRY Mavlink msg handler
2018-09-18 09:52:33 +02:00
TSC21
cce36e69c8
position_estimator_inav: add vehicle_odometry usage; improve inout interface
2018-09-18 09:52:33 +02:00
TSC21
183a63cce9
purge vehicle_vision_position alias
2018-09-18 09:52:33 +02:00
TSC21
8f23a073a4
ekf2: add vehicle_odometry usage and data validation check; update replay as well
2018-09-18 09:52:33 +02:00
TSC21
048ff56890
lpe: add vehicle_odometry and data validation handlers; improve inout interface
2018-09-18 09:52:33 +02:00
TSC21
7303005373
mavlink_receiver: add ODOMETRY handler; use new visual_odometry uORB msg and aliases
2018-09-18 09:52:33 +02:00
TSC21
4816adcdee
mavlink_receiver: remove attitude_quatertion_cov and local_position_ned_cov handlers
2018-09-18 09:52:33 +02:00