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
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
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
Roman Bapst
f361749d70
mavlink temporary workarounds for dronekit: added parameters to disable ( #10422 )
...
hash check and heartbeat forwarding
- hash check disabling: for systems where a companion link forwards messages
to QGC (e.g. via LTE) parameter streaming will be stopped as soon as QGC
sends the request to stop the stream. If the companion side for some reason
still requires the stream to be active we need to disable QGC from stopping
the stream. Normally dronekit should be responsible for filtering out the
request from QGC but apparently this is not possible.
- disable heartbeat forwarding: dronekit does seem to get confused if
heartbeats from another system other than the autopilot get forwarded to it.
Example: Sending messages from QGC via the autopilot to dronekit running on
companion computer.
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-17 13:24:20 -04:00
David Sidrane
c1df899b6f
fxos8701cq: Fully remove the mag to facilitate calibration ( #10499 )
...
The previous removal of the mag was not complete. It just disabled publishing. This commit conditionally removes all the the mag functionality.
2018-09-17 13:07:46 -04:00
Roman
e17f0802cc
tecs msg: changed flight_path_angle to height rate as clearly we are
...
looking at height rates
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-17 10:27:08 -04:00
PX4 Build Bot
dd63a634b2
Update submodule devices to latest Mon Sep 17 00:37:44 UTC 2018
...
- devices in PX4/Firmware (8158cdfcf4 ): https://github.com/PX4/GpsDrivers/commit/aef48b04ff9b95350c4e5e507eea72a9e971d6a4
- devices current upstream: https://github.com/PX4/GpsDrivers/commit/657514b26a0bf1b1ea2bf723b18449b04248822c
- Changes: https://github.com/PX4/GpsDrivers/compare/aef48b04ff9b95350c4e5e507eea72a9e971d6a4...657514b26a0bf1b1ea2bf723b18449b04248822c
657514b 2018-08-02 Alexis Paques - Adding UBX_MSG_RTCM3_* for additional messages
f9cf788 2018-08-02 Alexis Paques - Adding RTCM3 class documentation reference
6009a29 2018-08-02 Alexis Paques - Adding RTCM3 available output message IDs
2018-09-17 08:16:20 +02:00
Dion Gonano
c68146c510
Update src/lib/ecl submodule tracking for required hgtErr changes
2018-09-16 21:30:20 -04:00
Dion Gonano
7691990a50
Pass through horizontal and vertial covariances
2018-09-16 21:30:20 -04:00
Roman Bapst
8158cdfcf4
navigator: set yaw_valid flag in reposition triplet ( #10294 )
...
- yaw_valid flag was always left at false which made the position controller reject the yaw setpoint of the reposition command
2018-09-16 19:29:38 -04:00
bresch
740e409016
PWM - Add PWM_MIN and PWM_MAX parameters for MAIN and AUX ( #10452 )
2018-09-16 18:07:29 -04:00
Daniel Agar
bcad940a9f
pwm_out_sim lazily publish actuator_outputs
2018-09-17 00:06:52 +02:00
Lukas Woodtli
3d29e2e76f
Fix some test code related leaks ( #10488 )
...
These leaks are not critical but the address-sanitizer complains.
And it's better programming practice anyway.
Signed-off-by: Lukas Woodtli <woodtli.lukas@gmail.com >
2018-09-16 17:38:50 -04:00
Daniel Agar
3996ab1fc5
frsky_telemetry increase MAIN stack
2018-09-16 17:16:59 -04:00
David Sidrane
153d106969
fxas21002c:Add margin to stack from RTT-Stack check
2018-09-14 15:37:20 -04:00
David Sidrane
e84a7dc140
fxos8701cq:Add margin to stack from RTT-Stack check
2018-09-14 15:37:20 -04:00
David Sidrane
82576c8d4c
mtd:Add margin to stack from RTT-Stack check
2018-09-14 15:37:20 -04:00
Beat Küng
84c6b5ac6b
fmu-v2: add bootloader binary and SYS_BL_UPDATE param for BL updates
...
This allows a simple-to-use bootloader update mechanism to switch from
fmu-v2 to fmu-v3 target that has more flash.
2018-09-14 17:06:19 +02:00
Roman Bapst
2d59ead1bf
simulator: add MAV_TYPE to module parameters ( #10476 )
...
- this ensures that the MAV_TYPE parameter is always updated
- previously it could happen that the simulator module was using a wrong
MAV_TYPE value because it only read the parameter value at initialisation
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-13 21:56:21 -04:00
David Sidrane
3022fdb240
test_file2:test fails due to missing slash
2018-09-13 12:15:03 -07:00
David Sidrane
22a65f6c1d
fmu:Fix Safety switch breakage from bc9c25a
...
The update check is on ORB_ID(safety) but the copy
was from ORB_ID(actuator_armed).
2018-09-13 11:21:53 -07:00
David Sidrane
be6f6126f4
px4io:Add passive support for Enter/Exit pwm test mode
...
Accept PWM_SERVO_[ENTER|EXIT]_TEST_MODE as a noop.
As long as the mixer in passthrough and armed the
pwm test will work.
2018-09-13 08:45:36 +02:00
David Sidrane
b578419e09
Bug fix fmu hard fault on pwm info
...
A hardfault was happening on:
fmu stop
fmu mode_pwm
pwm info
The _mixer was null and being dereferenced to access the trim
setting that were moved to the mixer from the fmu.
This commit fixes that but making the getter issue a warning
and the setter fail.
2018-09-13 08:45:36 +02:00
David Sidrane
945a532260
pwm:Use test mode in steps command
2018-09-13 08:45:36 +02:00