Lorenz Meier
6eccfe3d14
MAVLink 2.0: Take a first stab at integration, enable heartbeat packets
2016-05-19 20:13:32 +02:00
Lorenz Meier
c67907ffb2
BMP280 wrapper: Clean up floating point operations
2016-05-19 15:44:37 +02:00
Michael Schaeuble
9027ff4372
DriverFramework: update submodule reference
2016-05-19 15:41:50 +02:00
Kabir Mohammed
bcaa990220
Updated DF submodule
2016-05-19 15:41:50 +02:00
Kabir Mohammed
1bd4dca266
Fix RPI2 defines
2016-05-19 15:41:50 +02:00
Kabir Mohammed
529460d573
Fix RPi2 build system
2016-05-19 15:41:50 +02:00
Roman Bapst
02ba3317e9
WIP: Manual attitude setpoint for large heading errors ( #4564 )
...
* mc pos control: in manual mode calculate attitude setpoint
such that it reflects the users intuition of roll and pitch
for any given heading error
* added some comments on the new manual attitude setpoint generation
* make calculation shorter
2016-05-19 15:28:04 +02:00
Beat Küng
fd0f52bebd
orb macros: cleanup some unused code ( #4576 )
2016-05-19 11:08:37 +02:00
Paul Riseborough
fee5e87d87
ecl: update submodule reference
...
Incorporates big fixes for use of external vision data
2016-05-19 13:04:49 +10:00
Paul Riseborough
567e10eb66
ecl: update library reference
...
Further updates to improve angular alignment consistency
2016-05-19 08:08:39 +10:00
Paul Riseborough
f5a1569f49
ecl: update library reference
...
fixes bug that can cause alignment to fail for pitch angles near +-90 deg
2016-05-18 12:44:04 +10:00
Paul Riseborough
83cc9ef496
ekf2: Enable tuning of initial tilt alignment uncertainty
2016-05-18 12:44:04 +10:00
Paul Riseborough
71db04c02c
ecl: update submodule reference
...
adds ability to set initial tilt alignment uncertainty
2016-05-18 12:44:04 +10:00
Paul Riseborough
7d2d15643d
ekf2: Add tuning for IMU switch-on bias errors
2016-05-18 12:44:04 +10:00
Paul Riseborough
ec991ab1a8
ecl: update submodule reference
2016-05-18 12:44:04 +10:00
Beat Küng
f6f47e3362
cmake topic_listener: make topic_listener.cpp depend on msg_gen
...
This makes sure the .cpp file is regenerated on .msg file changes
2016-05-17 09:08:13 +02:00
Pavel Kirienko
a268845f1d
Cleaned up UAVCAN ioctl codes
2016-05-17 08:56:02 +02:00
Jimmy Johnson
bf6dff3e99
raising follow target filter responsiveness to tested value
2016-05-16 15:12:50 -07:00
Jimmy Johnson
8e3720ca9a
adding clamp for yaw smoothing
2016-05-16 15:12:50 -07:00
Jimmy Johnson
59296e0a49
adding user parameters, simplifying dynamic gps filter, adding yaw smoothing
2016-05-16 15:12:50 -07:00
Jimmy Johnson
bb79d14cb1
adding lpf based on confidence of linear movement
2016-05-16 15:12:50 -07:00
Jimmy Johnson
38b4278998
minimum follow target alt of 8 m added, protecting against nan values in pos controller, fixing ci build error
2016-05-16 15:11:57 -07:00
Jimmy Johnson
42e04d4c11
fixing travis CI build
2016-05-16 15:11:57 -07:00
Jimmy Johnson
55f023b771
adding params for offset, and side to track, fixing velocity tracking bug
2016-05-16 15:11:57 -07:00
Jimmy Johnson
f5c90a2d64
adding new follow target parameter
2016-05-16 15:11:57 -07:00
Jimmy Johnson
94f3c50f83
follow target safety updates
2016-05-16 15:11:57 -07:00
Lorenz Meier
f3ee22b22c
Battery lib: Set valid flag
2016-05-15 15:38:20 +02:00
Lorenz Meier
55c879a0ab
MAVLink: Use valid flag to initialize fields
2016-05-15 15:38:01 +02:00
Lorenz Meier
41b127d405
Make IO RSSI handling as robust and informative as on FMU
2016-05-15 14:32:06 +02:00
Lorenz Meier
69f702fb6a
MAVLink: Remove unused function definitions
2016-05-15 14:27:59 +02:00
Lorenz Meier
237bdfdb61
EKF: Be less verbose, avoid floating ng point printing stack smashing
2016-05-14 18:22:34 +02:00
Lorenz Meier
06fec2bce0
IO driver: Fix PWM load
2016-05-14 18:05:24 +02:00
Lorenz Meier
91142f0c20
PWM cmd: better reporting
2016-05-14 18:05:14 +02:00
Paul Riseborough
b8b05b1b4b
ecl: update submodule reference
...
Fixes error in calculation of observation variance used by terrain estimator.
2016-05-14 22:02:13 +10:00
CarlOlsson
ee33f21303
added airspeed to ekf2 replay
2016-05-14 11:32:11 +02:00
Daniel Agar
97bcea292e
logger.cpp fix style
2016-05-14 11:27:07 +02:00
Daniel Agar
9c32792017
param_test link libmsg_gen
2016-05-14 11:27:07 +02:00
Beat Küng
cf667dedb8
tests: increase stack size from 8000 to 9000
...
clang failed with:
../src/systemcmds/tests/test_mathlib.cpp:56:5: fatal error: stack frame
size of 7400 bytes in function 'test_mathlib' [-Wframe-larger-than=]
int test_mathlib(int argc, char *argv[])
2016-05-14 11:27:07 +02:00
Beat Küng
d082060429
commander: fix wrong #ifdef header guard in state_machine_helper_test.h
2016-05-14 11:27:07 +02:00
Beat Küng
4b8152465d
logger: unsubscribe from all topics when logger exits
2016-05-14 11:27:07 +02:00
Beat Küng
0f30bfa0ac
logger: fix -e parameter (logger immediately stopped again after start)
2016-05-14 11:27:07 +02:00
Beat Küng
fcf7e8b78c
logger: -e option only logs until disarm, add -f option to log until shutdown
2016-05-14 11:27:07 +02:00
Beat Küng
fc51f81bf5
logger: add free space check (need at least 50MB to start)
2016-05-14 11:27:07 +02:00
Beat Küng
501544520f
logger: change some PX4_WARN to PX4_INFO and PX4_ERR
2016-05-14 11:27:07 +02:00
Beat Küng
fe2b80ffb8
logger: add '-t' option to use GPS date/time for file and dir name
2016-05-14 11:27:07 +02:00
Beat Küng
9da2eac3d3
logger: remove unneeded start parameters (-x & -a)
2016-05-14 11:27:07 +02:00
Beat Küng
d9ced9730b
logger: remove unnecessary MODULE_CFLAGS from CMakeLists.txt
2016-05-14 11:27:07 +02:00
Beat Küng
ec6c53eb60
logger: correct cleanup in case 'logger start' fails
2016-05-14 11:27:07 +02:00
Beat Küng
da1e63eaf3
logger: fix resource leaks in LogWriter
2016-05-14 11:27:07 +02:00
Julian Oes
d3a9930b50
logger: get paths working on Snapdragon
2016-05-14 11:27:07 +02:00