Beat Küng
8ea38bc278
logger: better status output with configured backend mode
2016-10-19 13:13:47 +02:00
Beat Küng
7a60c1296e
logger: re-use subscribed topic id's, only set them once on first use
...
Will be necessary when using multiple backends in parallel.
2016-10-19 13:13:47 +02:00
Beat Küng
12ded377d1
refactor logger: add need_reliable_transfer flag, remove write_wait
2016-10-19 13:13:47 +02:00
Beat Küng
de20f1778e
logger: add -m <mode> and -q <queue_size> parameters, prepare for mavlink backend
2016-10-19 13:13:47 +02:00
Beat Küng
1ddddccb81
logger: move thread start/stop logic into LogWriterFile
2016-10-19 13:13:47 +02:00
Beat Küng
78f19fccce
replay: remove unneeded include <logger/logger.h>
2016-10-19 13:13:47 +02:00
Beat Küng
ccdaabc7fb
refactor logger: prepare for multiple write backends
2016-10-19 13:13:47 +02:00
Beat Küng
4e1a4440ca
logger: remove _enabled attribute and add LogWriter::is_started() instead
2016-10-19 13:13:47 +02:00
Beat Küng
c26e29d11c
logger: move writer_thread variable into function (never accessed outside)
2016-10-19 13:13:47 +02:00
Lorenz Meier
14b0511c6c
MC pos control multiplatform style fix.
2016-10-19 10:17:41 +02:00
Lorenz Meier
21bc78dedc
Update ROS att estimator and remove unused rotation matrix
2016-10-19 10:17:41 +02:00
Lorenz Meier
3696e7722a
Code style adjustments
2016-10-19 10:17:41 +02:00
Lorenz Meier
a12780c88f
Remove attitude setpoint matrix from attitude setpoint topic
2016-10-19 10:17:41 +02:00
Julian Oes
af5d2c488c
st24: fix RC lost detection based on error count
...
The packet_count was actually an error_count, therefore we should
process RC input only when the error_count since the last packet is 0.
Also, this commit fixes the RSSI scaling for st24.
2016-10-19 09:22:57 +02:00
Lorenz Meier
ffe4c77dc9
vmount: Params do not need to be built
2016-10-18 20:50:09 +02:00
Michael Schaeuble
062df05865
Add __PX4_POSIX_BEBOP define to PreflightCheck.cpp
2016-10-18 20:48:17 +02:00
Carlo Wood
2c23aa4348
Avoid compile error for posix_rpi_common/native.
...
Fixes,
error: ignoring return value of ‘ssize_t write(int, const void*,
size_t)’, declared with attribute warn_unused_result
[-Werror=unused-result]
2016-10-18 20:47:59 +02:00
Roman
7a7bf2205d
ekf2_replay: compute euler angles for logging
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
17a4b64434
old ekf: fix computation of rotation matrix
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
7c2ebd96a0
lpe: remove usage of euler angles from attitude topic
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
06931e12cf
mc_pos_control_mulitplatform: cleanup of matrix usage
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
d086a348aa
rover steering example: fixed compile error
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
7cb06c01eb
attitude_estimator_ekf: fixed quaternion computation from dcm
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
51941b0af8
rover_steering_control: fixed comment
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
a978d61d9a
attitude message cleanup: more cleanup
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Roman
3faaeb06d1
attitude setpoint topic: cleanup of matrix class usage
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-10-18 20:46:08 +02:00
Lorenz Meier
ee314d2f50
Remove unused gx, gy, gz fields from attitude
2016-10-18 20:46:08 +02:00
Lorenz Meier
f1e5fe9b39
Fix isfinite compilation for fixed wing example
2016-10-18 20:46:08 +02:00
Lorenz Meier
57f193174c
Fix mc att control multiplatform
2016-10-18 20:46:08 +02:00
Lorenz Meier
b035b6a112
Remove non-quaternion handling for ROS attitude
2016-10-18 20:46:08 +02:00
Lorenz Meier
5d9c91dece
Convert fixed wing example to quaternions
2016-10-18 20:46:08 +02:00
Lorenz Meier
526fb8f515
Remove q_valid flag from attitude topic
2016-10-18 20:46:08 +02:00
Beat Küng
d349bd570f
ekf examples: remove unused variable
2016-10-18 20:46:08 +02:00
Lorenz Meier
0bd42402fb
Sim: Remove euler angles
2016-10-18 20:46:08 +02:00
Lorenz Meier
13833e5fd6
LPE: Use euler angles derived from quaternion
2016-10-18 20:46:08 +02:00
Lorenz Meier
ac936a28dd
Update examples
2016-10-18 20:46:08 +02:00
Lorenz Meier
873ed17b14
VMount: Do not rely on euler angles
2016-10-18 20:46:08 +02:00
tumbili
56b2fd0257
fixed rover example
2016-10-18 20:46:08 +02:00
tumbili
38b949a5aa
calculate euler angles for logging
2016-10-18 20:46:08 +02:00
tumbili
0d0fa133e6
remove comments
2016-10-18 20:46:08 +02:00
Roman
eb18622d85
added old ekf attitude estimator back to config and made changes so it compiles
2016-10-18 20:46:08 +02:00
Roman
b8a219d351
removed comments and fixed some euler bugs
2016-10-18 20:46:08 +02:00
tumbili
5e0e522903
adapted to new vehicle attitude message
2016-10-18 20:46:08 +02:00
Julian Oes
e2c308c4e6
cmake: fixes for cmake_hexagon changes
2016-10-18 08:07:14 +02:00
Julian Oes
b5b077ae04
DriverFramework: update submodule once again
2016-10-18 08:07:14 +02:00
Julian Oes
0a4ca7c77f
cmake/DriverFramework: update submodules again
2016-10-18 08:07:14 +02:00
Julian Oes
f8a1631077
DriverFramework/cmake_hexagon: use defines with DF
...
This changes the following defines:
__QURT -> __DF_QURT
__RPI -> __DF_RPI
__EDISON -> __DF_EDISON
__BEBOP -> __DF_BEBOP
__LINUX -> __DF_LINUX
2016-10-18 08:07:14 +02:00
Lorenz Meier
e4398c7088
Update ECL to include a fix for height reset
2016-10-18 08:00:13 +02:00
Lorenz Meier
c2285c84a9
Dataman: Do nnot pack structs to avoid reading back wrong values on existing systems
2016-10-18 00:26:40 +02:00
David Sidrane
ecbe8c2179
Packed union to save more space
2016-10-18 00:23:58 +02:00