Beat Küng
7415d94e12
mavlink: don't publish HIL_CONTROLS in HIL mode
...
it generates unnecessary load. If really needed, it can still be enabled
manually.
8 years ago
Daniel Agar
3fda48517d
travis-ci git clone depth 1000
8 years ago
Lorenz Meier
7b2898eaee
Fix merge collision
8 years ago
Lorenz Meier
3f5f74399e
Increased SBUS buffer size for more reliable SBUS and DSM parsing
8 years ago
Lorenz Meier
f7f406c45d
Expand RC test to 2nd receiver with 12 channels
8 years ago
Lorenz Meier
6f7a5cdf9b
Add additional DSM test data
8 years ago
Beat Küng
210b5704a9
px4fmu_common rcS: fix MAVLINK_F test
...
fixes a 'test: syntax error' message on startup. There were two problems:
- the expansion of $MAVLINK_F lead to multiple arguments in the test
when the variable contained spaces. Fixed with ""
- the x prevents interpretation as a unary expression, if $MAVLINK_F starts
with a - character (in that case the expansion would be:
if [ -r 1200 ... and nsh interprets - as unary expression)
8 years ago
Beat Küng
3bb479f72e
ulog mavlink: use the px4_sem calls (needed for OSX)
8 years ago
Beat Küng
7c40c8dfd9
update mavlink submodules
8 years ago
Beat Küng
9272aa592a
logwriter: fix shadowing compiler warnings
8 years ago
Beat Küng
b2d45732c2
system_params: add missing crazyflie to the param description
8 years ago
Beat Küng
318c970477
mavlink ulog streaming: add rate limiting
...
This limits the maximum bandwidth of ulog streaming to 70% of the specified
mavlink datarate. If less is used, the leftover is assigned to the mavlink
streams, if more is used, it starts to drop.
mavlink status outputs the currently used rate, to check if a link is
saturated.
8 years ago
Beat Küng
8f5656f033
mavlink ulog: add target sys & component ids (update to changed mavlink message)
8 years ago
Beat Küng
326800e5a8
logger: increase stack size
...
evaluated with: logger start -e -t -m all
and then make sure to get an error printf in the mavlink writer backend,
eg. for an ack timeout.
8 years ago
Beat Küng
8e0d548f51
logger: increase default queue size for mavlink logging to 14
...
tested on Pixracer: 14 still produces some dropouts once in a while, but I
think it's a fair tradefoff between RAM usage & dropouts. The queue needs
about 3.5KB of RAM.
When topic sizes/logging rates change, this will have to be reevaluated.
8 years ago
Beat Küng
6999bb3e9a
Tools: add mavlink_ulog_streaming.py script to stream ULog via MAVLink to a file
8 years ago
Beat Küng
7d72f31a29
mavlink: integrate MavlinkULog into the main Mavlink task & receiver
8 years ago
Beat Küng
57d85de4d1
mavlink: add MavlinkULog class to receive ulog data from the logger
8 years ago
Beat Küng
f29a50df31
logger: add support for mavlink backend in Logger class, handle start/stop
8 years ago
Beat Küng
2dc59efbb6
logger: add mavlink write backend
8 years ago
Beat Küng
b7d07d77d6
msg files: add ulog_stream & ulog_stream_ack
8 years ago
Beat Küng
b233753e23
logger: don't exit if directory creation failed & mavlink mode enabled
8 years ago
Beat Küng
8ea38bc278
logger: better status output with configured backend mode
8 years ago
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.
8 years ago
Beat Küng
12ded377d1
refactor logger: add need_reliable_transfer flag, remove write_wait
8 years ago
Beat Küng
de20f1778e
logger: add -m <mode> and -q <queue_size> parameters, prepare for mavlink backend
8 years ago
Beat Küng
1ddddccb81
logger: move thread start/stop logic into LogWriterFile
8 years ago
Beat Küng
78f19fccce
replay: remove unneeded include <logger/logger.h>
8 years ago
Beat Küng
ccdaabc7fb
refactor logger: prepare for multiple write backends
8 years ago
Beat Küng
4e1a4440ca
logger: remove _enabled attribute and add LogWriter::is_started() instead
8 years ago
Beat Küng
c26e29d11c
logger: move writer_thread variable into function (never accessed outside)
8 years ago
Lorenz Meier
14b0511c6c
MC pos control multiplatform style fix.
8 years ago
Lorenz Meier
21bc78dedc
Update ROS att estimator and remove unused rotation matrix
8 years ago
Lorenz Meier
3696e7722a
Code style adjustments
8 years ago
Lorenz Meier
a12780c88f
Remove attitude setpoint matrix from attitude setpoint topic
8 years ago
Lorenz Meier
5317d29ffd
Disable blinkm for FMUv2
8 years ago
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.
8 years ago
Michael Schaeuble
ffaed18e67
Reduce the binary size Bebop
...
The firmware binary is to large to fit into the onboard memory of the Parrot
Bebop. It could be uploaded to the emmc, but for ease of use it would be nice
to have it in /usr/bin. To strip the binary seems to be the best option right now.
8 years ago
Lorenz Meier
ffe4c77dc9
vmount: Params do not need to be built
8 years ago
Michael Schaeuble
062df05865
Add __PX4_POSIX_BEBOP define to PreflightCheck.cpp
8 years ago
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]
8 years ago
Michael Schaeuble
9bb230fa3d
Remove obsolete linker flag for Bebop build
...
The pthread linker flags were changed in c6a2641
and it was questioned in #5504 if the
exception for the Bebop is necessary. It is not, so remove those lines from the cmake
file.
8 years ago
Lorenz Meier
43d8e5710c
Remove unused q_e flag
8 years ago
Roman
7a7bf2205d
ekf2_replay: compute euler angles for logging
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
17a4b64434
old ekf: fix computation of rotation matrix
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
7c2ebd96a0
lpe: remove usage of euler angles from attitude topic
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
06931e12cf
mc_pos_control_mulitplatform: cleanup of matrix usage
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
d086a348aa
rover steering example: fixed compile error
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
7cb06c01eb
attitude_estimator_ekf: fixed quaternion computation from dcm
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
51941b0af8
rover_steering_control: fixed comment
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago