tumbili
0e481a5d00
ekf2: publish state reset information
2016-11-21 07:29:21 +01:00
tumbili
b2410460a5
made position controllers handle estimator state resets
2016-11-21 07:29:21 +01:00
tumbili
937c5adfc0
added estimator reset data to global position topic
2016-11-21 07:29:21 +01:00
tumbili
0d7189c894
added position and velocity reset data to local position topic
...
Conflicts:
msg/vehicle_local_position.msg
2016-11-21 07:29:21 +01:00
tumbili
89f81cb626
added attitude reset data to control state topic
2016-11-21 07:29:21 +01:00
Daniel Agar
c17c8884d1
implement MAV_CMD_DO_LAND_START
2016-11-19 15:48:10 +01:00
Daniel Agar
6cdd188158
geofence max horz/vertical better messages
2016-11-19 15:16:00 +01:00
Daniel Agar
c701085ed4
geofence fix code style
2016-11-19 15:16:00 +01:00
Daniel Agar
6f10f8de9a
navigator begin fixing code style
2016-11-19 15:16:00 +01:00
Daniel Agar
9e589cef48
airspeed calibration fail with any errors
2016-11-19 15:15:36 +01:00
Daniel Agar
46a697787f
log all raw diff pres and airspeed
2016-11-19 15:15:36 +01:00
Daniel Agar
0fa79eab5c
add differential_pressure to airspeed logging
2016-11-19 15:15:36 +01:00
Anton Matosov
90c049d8ec
Fix formatting
2016-11-19 15:14:46 +01:00
Anton Matosov
cd40512505
Add mag2, acc2 and gyro2 sensors params to make sure backup/restore is reliable
2016-11-19 15:14:46 +01:00
Anton Matosov
96fc66ff7d
Add force param_find for missing sensor parameters to fix load/save loss of calibration data
2016-11-19 15:14:46 +01:00
Anton Matosov
e284a28e25
Fixed formatting
2016-11-19 15:14:18 +01:00
Anton Matosov
4edd12c44a
Make PWM_RATE configurable via QGroundControl
2016-11-19 15:14:18 +01:00
Paul Riseborough
81dc20ea86
logger: add preflight sensor check messages
2016-11-19 15:12:08 +01:00
Beat Küng
9301e9cc50
logger params: add SDLOG_MODE to select when to start & stop logging
2016-11-19 15:12:08 +01:00
Paul Riseborough
983cfb8fdd
commander: Add preflight checking for EKF health and IMU sensor consistency
2016-11-19 15:12:08 +01:00
Paul Riseborough
55bf6b4974
sensors: Calculate and publish pre-flight IMU sensor consistency metric
...
If a single sensor is fitted, the calculation is not performed and zero values are published.
If dual IMU's are fitted, the vector length difference between the primary IMU and the second sensor is output for the angular rates and accelerations. The vector difference is low pass filtered before the length is taken.
If three IMU's are fitted, the vector length is calculated for both alternative sensors and and the maximum values output.
Fourth and subsequent IMU's are ignored.
2016-11-19 15:12:08 +01:00
Paul Riseborough
c07f7b5659
msg: Add topic for pre-flight sensor checks
2016-11-19 15:12:08 +01:00
Paul Riseborough
06aca33085
ekf2_replay: Add missing log messages
2016-11-19 15:11:45 +01:00
Dennis Shtatnov
2799c0fae2
Change MC_BAT_SCALE_EN to boolean
2016-11-19 14:55:52 +01:00
Dennis Shtatnov
37641042cc
Explicit internal battery resistance params
2016-11-19 14:55:52 +01:00
Dennis Shtatnov
a634c14582
Scale throttle outputs by battery level. Fixes #4751
2016-11-19 14:55:52 +01:00
Andreas Antener
a94c8d7812
Log download: try to use file modification date for log list if it makes sense
2016-11-19 14:51:30 +01:00
Andreas Antener
dd8d178168
MAVLink Streams: added collision stream
2016-11-19 14:46:20 +01:00
lovettchris
8a2399eee1
Fix multithreading bug in mavlink over serial port.
2016-11-19 00:24:15 +01:00
Andreas Antener
0eadf26d34
Log download: fix memory leak in generating the list
2016-11-18 16:27:47 +01:00
Lorenz Meier
1f0e630958
Update use of time stamp field
2016-11-17 09:38:56 +01:00
Lorenz Meier
616c5012da
Update MAVLink submodules to latest
2016-11-17 09:38:56 +01:00
Lorenz Meier
8ebc846ae7
Simulator: Do not open hardware UART in SITL
2016-11-17 09:11:58 +01:00
Lorenz Meier
b83363a518
UAVCAN: Always enable dynamic node ID allocation
2016-11-16 10:56:08 +01:00
Paul Riseborough
9ff1feb92f
ekf2: fix formatting
2016-11-15 23:58:05 +01:00
Paul Riseborough
056ac3c9c6
EKF: Update default value for sideslip fusion noise
...
Use value obtained from tuning on replay logs
2016-11-15 23:58:05 +01:00
Paul Riseborough
680a8f0b44
ekf2: fix rebase compile errors
2016-11-15 23:58:05 +01:00
CarlOlsson
72ad6627e1
updated beta noise
...
Conflicts:
src/modules/ekf2/ekf2_params.c
2016-11-15 23:58:05 +01:00
CarlOlsson
5435b99f86
added beta innovations to ekf_innovations
2016-11-15 23:58:05 +01:00
CarlOlsson
e4f5710ec3
added logic for beta fusion
2016-11-15 23:58:05 +01:00
CarlOlsson
f00f6e6eff
added parameter for when to fuse sideslip
2016-11-15 23:58:05 +01:00
CarlOlsson
1223e4ba6b
added beta to replay
2016-11-15 23:58:05 +01:00
CarlOlsson
106c882cea
modified logging
2016-11-15 23:58:05 +01:00
CarlOlsson
d550290e63
modified ekf2_main.cpp
2016-11-15 23:58:05 +01:00
Anton Matosov
0734db1740
Ignore all CLion related files as they are all generated from cmake
2016-11-15 11:10:22 +01:00
Anton Matosov
3414fc1c7c
Setup default CLion ignores
2016-11-15 11:10:22 +01:00
Julian Oes
25d1daa7a5
px4fmu-v1: Raise INTERRUPTSTACK again
...
This fixes #5855 .
2016-11-15 08:10:40 +01:00
Julian Oes
53c23e7bff
Revert "Revert "FMUv1: Save resources in config""
...
This reverts commit 0ca397ab20
.
2016-11-15 08:10:40 +01:00
Lorenz Meier
0ca397ab20
Revert "FMUv1: Save resources in config"
...
This reverts commit c24046ca5b
.
2016-11-14 22:37:01 +01:00
Beat Küng
2f19aebac0
mavlink_ulog_streaming: always send an ack ( #5853 )
...
Fixes the case where an ack got lost and the FMU resends the data, but
the client does not resend the ack.
2016-11-14 17:06:21 +01:00