mcsauder
0ecf6436f8
Modify 500001_axialracing_ax10 to utilize rc.ugv_defaults to allow deprecating rc.axialracing_ax10_apps and rc.axialracing_ax10_defaults and update CMakeLists.txt.
2018-09-19 14:07:30 -04:00
Matthias Grob
4863b3669b
appveyor: switch to toolchain 0.4
...
with:
- shutdown command support in SITL
- pyyaml included for RTPS message generation
2018-09-19 14:06:46 -04:00
Roman
e1992a5036
ROMFS: enable weathervane by default for VTOL
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 13:30:32 -04:00
mcsauder
39ee1926a2
Alphabetize hardware type logic blocks and sensor specific logic blocks in rc.sensors.
2018-09-19 13:17:10 -04:00
Daniel Agar
cfac2cc38e
uORB advertise through uORBDeviceMaster directly
2018-09-19 10:00:45 +02:00
Roman
ad88ef14e1
weathervane: use a single parameter to enable
...
- in auto mode we always run weather vane
- in manual model we just use it in position control mode
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
ee5007e886
weathervane params: added unit tag and minor comment update
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
96f3feb088
weathervane: get rid of passive strategy
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
0e835cb498
Weathervane: pass quaterionon as constant reference
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
ccaeb58708
WeatherVane lib: address review comments
2018-09-19 08:27:07 +02:00
Roman
ce7272a39c
WeatherVane: calculate rotation matrix directly when updating
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
d6b6a1d0b3
addressed comments from review
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
4ad11484ca
mc_pos_control: moded weathervane parameters to weathervane lib
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
8abcf2defa
mc_pos_control: use weathervane library to make vehicle turn into relative wind
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
6038c22174
added a weathervane library
...
- computes a yaw-rate setpoint that tries to rotate the nose of the vehicle
into the relative wind.
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Daniel Agar
b1c6701f01
px4io driver use common error string
2018-09-19 08:26:32 +02:00
Daniel Agar
878bd43ad1
heater driver use common error string
2018-09-19 08:26:32 +02:00
Daniel Agar
67f1e63362
drivers don't print accel and gyro filter frequency
2018-09-19 08:26:32 +02:00
garfieldG
f14125c160
Mavlink NuttX network support ( #10200 )
2018-09-18 23:29:58 -04:00
mcsauder
31f3bcfc3a
Remove logic from rc.vehicle_setup that resulted in redundantly setting the MAV_TYPE to the same initial default value set within the script.
2018-09-18 22:49:01 -04:00
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