Beat Küng
af6846b9a8
fix voted_sensors_update: use int32 for param_get()
2017-06-14 19:53:07 +02:00
Beat Küng
ce27e75a76
sensors: better status output
2017-06-14 19:53:07 +02:00
Beat Küng
1392e25652
Tools/jMAVSim: update submodule
...
allows setting gps origin via ENV variable
2017-06-14 13:12:10 +02:00
Paul Riseborough
c48b879843
Merge pull request #276 from CarlOlsson/feature/only_update_mag_states
...
EKF: Add feature to use the mag to only update the mag states
2017-06-14 11:04:14 +10:00
Sean Matthews
c41185a277
Fixes valid yaw check
2017-06-14 01:23:37 +05:30
Sean Matthews
d9cec600ed
Fixes #7313 : Invalid setpoint yaw after takeoff
2017-06-14 01:23:37 +05:30
Julien Lecoeur
89a8c656f2
Unneeded includes
2017-06-13 11:50:00 +02:00
Julien Lecoeur
1a6d2c491b
Remove explicit template instantiation of Subscription<T>
2017-06-13 11:50:00 +02:00
Julien Lecoeur
550aee4da3
Remove explicit template instantiation of Publication<T>
2017-06-13 11:50:00 +02:00
Julien Lecoeur
3ff1f4d16f
Move uORB::Subscription template implementation to header
2017-06-13 11:50:00 +02:00
Nicolae Rosia
0dc4f1f96d
Fix strip target and bebop upload
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com >
2017-06-13 08:16:37 +02:00
Nicolae Rosia
5e57594fba
update docker_run.sh
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com >
2017-06-13 08:16:37 +02:00
Nicolae Rosia
3dd32492de
Move find of STRIP_TOOL to toolchain
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com >
2017-06-13 08:16:37 +02:00
Nicolae Rosia
a50a87928f
navio_adc: add override flag to init
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com >
2017-06-13 08:16:37 +02:00
Nicolae Rosia
a6acb2e68e
ARM Toolchain: search compiler in PATH
...
Add CMake target for strip since these changes break adb_upload_to_bebop.
GCC users should add the cross compiler bin path to PATH (location of arm-linux-gnueabihf-g++).
Clang user should do the following:
* set CMAKE_CXX_COMPILER to clang++ by providing -DCMAKE_CXX_COMPILER=clang++ to cmake
* get GCC cross compiler - needed because Clang does not ship a CRT
* create a symlink for clang and clang++ in GCC cross compiler bin dir.
* add GCC bin dir to PATH
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com >
2017-06-13 08:16:37 +02:00
Nicolae Rosia
8f9ca9b45e
Commit 8797a090dc06cd0c9f4cf132b67e4872af1ff8f1 relocated __DF_RPI
...
but missed to move it from *-clang.cmake Toolchain
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com >
2017-06-13 08:16:37 +02:00
Kabir Mohammed
f266b91cc9
bebop uploader : kill and restart autostarted PX4 daemon
2017-06-13 08:16:37 +02:00
Kabir Mohammed
cd902d32ef
Relocate DF_RPI define
2017-06-13 08:16:37 +02:00
Kabir Mohammed
8b1ca2ea9b
Rename RPi/Bebop toolchain locations to PX4_TOOLCHAIN_DIR
2017-06-13 08:16:37 +02:00
Kabir Mohammed
f123ade6d3
Rename to generic arm toolchain
2017-06-13 08:16:37 +02:00
Daniel Agar
bd60f87283
move param jinja templates into relevant module
2017-06-12 12:18:53 -04:00
Daniel Agar
46101b483b
QuRT follow CMAKE_BUILD_TYPE
2017-06-12 12:18:53 -04:00
Daniel Agar
a04d7989b1
eagle and excelsior fix UART_ESC_BAUD param
2017-06-12 12:18:53 -04:00
Daniel Agar
846435cd97
BlockParam<int> -> BlockParam<int32_t> for qurt
2017-06-12 12:18:53 -04:00
Daniel Agar
4937449890
move parameter unittest into systemcmds
2017-06-12 12:18:53 -04:00
Daniel Agar
f26cd01d16
param gen reorganize and fix DISABLE_PARAMS_MODULE_SCOPING
2017-06-12 12:18:53 -04:00
CarlOlsson
b255d4a53a
fixed typos
2017-06-12 18:13:22 +02:00
Paul Riseborough
97eb17a62f
Merge pull request #265 from PX4/pr-ekfOutputObserver
...
EKF: add option to output velocity as time derivative of position
2017-06-12 19:01:54 +10:00
ChristophTobler
9b5de23553
add ref_timestamp (time when origin was set) to lpe
2017-06-12 09:39:41 +05:30
Paul Riseborough
fed4a9bc5a
EKF: add vertical position derivative output
...
Add calculation of a vertical position derivative to the output predictor. This will have degraded tracking relative to the EKF states, but the velocity will be closer to the first derivative of the position and reduce the effect inertial prediction errors on control loops that are operating in a pure velocity feedback mode.
Move calculation of IMU offset angular rate correction out of velocity accessor and into output predictor.
Provide separate accessor for vertical position derivative.
2017-06-12 10:45:46 +10:00
Paul Riseborough
16c7041f4a
EKF: Add a parameter to enable setting of a minimum buffer length to handle large sensor timing jitter
2017-06-12 09:33:34 +10:00
Lorenz Meier
a1a0dd37dc
Commander: Only report GPS lost errors if armed
2017-06-11 11:19:25 +02:00
Lorenz Meier
a25330762a
Commander: Adjust airspeed checks on prearm condition
...
The previous approach would work with old low-end sensors, but with new high-end sensors we get a lot of false alarms on the bench. Relaxing the check to only apply pre-arm will ensure its now only run when the user intents to take off, at which point the airframe should be with pitot covers off in the field.
2017-06-11 11:19:25 +02:00
Lorenz Meier
d104f984d4
Sensors: print airspeed validator status
2017-06-11 11:19:25 +02:00
Lorenz Meier
77ee8d5fb9
SDP3X: Lowpass the signal significantly less as it is far less noisy
2017-06-11 11:19:25 +02:00
Lorenz Meier
0cd954e382
Start SDP3X with priority over the legacy devices
2017-06-11 11:19:25 +02:00
Lorenz Meier
fd9f6e9415
ROMFS: Rework airspeed start to include SDP3X
2017-06-11 11:19:25 +02:00
Lorenz Meier
a5581c6f25
ROMFS: Fix whitespace in rc.sensors
2017-06-11 11:19:25 +02:00
Lorenz Meier
b93e1de883
ROMFS: Do not abort on error
2017-06-11 11:19:25 +02:00
Lorenz Meier
c6cece52d3
Sensirion SDP3X airspeed / differential pressure sensor driver
2017-06-11 11:19:25 +02:00
Paul Riseborough
a17879ab91
matlab: miscellaneous EKF replay script file improvements
...
Save APM and PX4 data into separate directories and level plots accordingly
2017-06-10 13:29:20 +10:00
Paul Riseborough
3a7a66d360
matlab: improve EKF simulation fusion control
...
Add ability to start before GPS checks pass.
Add ability to turn GPS fusion off and on during replay.
Add ability to turn Optical Flow fusion off and on during replay.
Add ability to turn Visual Odometry fusion off and on during replay.
Convert miscellaneous constants to parameters
2017-06-10 13:02:42 +10:00
Daniel Agar
5ee79648b7
FixedwingPositionControl cleanup comment spacing
2017-06-08 22:04:30 -04:00
Daniel Agar
35864841ba
FixedwingPositionControl remove engine failure thrust sp
...
- this is already done in fw_att_control
2017-06-08 22:04:30 -04:00
Daniel Agar
9511dfa577
FixedwingPositionControl combine TECS resets
2017-06-08 22:04:30 -04:00
Daniel Agar
0e8b0fe013
FixedwingPositionControl clang tidy fixes
2017-06-08 22:04:30 -04:00
Daniel Agar
47ec291340
FixedwingPositionControl add header guard
2017-06-08 22:04:30 -04:00
Daniel Agar
376fdd4206
FixedwingPositionControl unnecessary struct
2017-06-08 22:04:30 -04:00
Daniel Agar
3313ade291
FixedwingPositionControl update copyright and control_task
2017-06-08 22:04:30 -04:00
Daniel Agar
77eaa3ae61
fw_pos_control_l1 rename Landingslope to match case
2017-06-08 22:04:30 -04:00