10623 Commits

Author SHA1 Message Date
Lorenz Meier
275fe8ee2d Play safe with calibration done messages 2016-04-09 11:50:50 -07:00
sander
7338fe889e Only set virtual waypoint for VTOL_TAKEOFF. Fixes #4193 2016-04-09 13:24:20 +02:00
sander
42eff31c84 Keep current altitude for vtol move to land after transition 2016-04-09 12:23:43 +02:00
Andreas Antener
7f5a2b1bac only use the default acceptance radius for checking mission feasibility 2016-04-08 22:40:02 -07:00
Julian Oes
727783fe94 mavlink: keep trying to find to broadcast
This should help the Snapdragon to connect if the network is not yet up
by the time the mainapp starts. It will retry to find a network and
broadcast once it finds one.
2016-04-08 22:38:22 -07:00
Holger Steinhaus
0ddf720759 uavcan: fix shadowed variable 2016-04-08 22:36:59 -07:00
Lorenz Meier
dd0d1f001e MPC velocity controller: Reduce gain to stabilize control loop 2016-04-08 21:25:55 -07:00
Lorenz Meier
b3b22b1c2c Airspeed driver: Proper start handling 2016-04-08 17:23:59 -07:00
Julian Oes
c32310b6b4 muorb: improve comment 2016-04-08 15:51:16 +02:00
Julian Oes
36d580bdc8 DF wrappers: use abs time instead of DF timestamp
The timestamp in the DriverFramework is not the same as the one
provided by hrt_absolute_time() in PX4. Because we are publishing on the
PX4 side, let's also use the timestamp from there.
2016-04-08 15:51:16 +02:00
Julian Oes
8422280f18 muorb: typo and added comment for magic number 2016-04-08 15:51:16 +02:00
Julian Oes
2bce8f2803 muorb: abs time on aDSP in sync with Linux side
This adds a call on startup of the muorb on the aDSP side to use an
offset for hrt_absolute_call(). This means that the hrt_absolute_call()
on the appsproc (Linux) side should now match the one on the aDSP
(QURT) side.
The accuracy still needs to be determined.
2016-04-08 15:51:16 +02:00
Julian Oes
ae2c28677d mavlink: adapt network detection for Mac, use heap
It seems that Mac does not support the ioctl to check how big the ifconf
buffer needs to be. Therefore we just have to make a guess.
Alos, instead of allocating the variable size array on the stack, it's
probably safer to use the heap.
2016-04-08 09:41:10 +02:00
Julian Oes
20cd5f3e76 mavlink: make broadcast detection Mac compatible
This adresses that the ifconf interface is a bit different on Mac.
2016-04-07 15:21:24 +02:00
Julian Oes
66567baf89 mavlink: only try broadcast if valid address found 2016-04-07 13:20:48 +02:00
Lorenz Meier
9fdbaa5a22 Mag cal 2016-04-06 14:30:51 -07:00
Lorenz Meier
6d24e33819 Commander: Space out mag feedback further 2016-04-06 14:23:49 -07:00
Julian Oes
9c8f67dfb8 platforms: fix build for QURT 2016-04-06 11:18:24 +02:00
Nicolas de Palezieux
00352565ee added I2C driver for TeraRanger One 2016-04-06 10:35:38 +02:00
Lorenz Meier
43e0186eb3 Commander: Space out MAVLink log messages more 2016-04-05 21:33:40 -07:00
Mark Whitehorn
817c0eafbc add low battery warning and comment out the "resolved" messages 2016-04-05 19:13:49 -07:00
Mark Whitehorn
b4520f538e report sensor init failure 2016-04-05 19:13:49 -07:00
Lorenz Meier
f5c3b349a8 MAVLink sim: Fix code style 2016-04-05 19:09:30 -07:00
Lorenz Meier
9c9ca9211f HRT fix for negative time instrumentation 2016-04-05 19:09:30 -07:00
Lorenz Meier
5828c7fa4f system_time: Use more strict time 2016-04-05 19:09:30 -07:00
Lorenz Meier
805439c0f2 Simulator fixes 2016-04-05 19:09:30 -07:00
Lorenz Meier
b2029f7a35 POSIX: Fix code style of main app 2016-04-05 19:09:30 -07:00
Lorenz Meier
205650efd7 Simulator: Fix code style 2016-04-05 19:09:30 -07:00
Lorenz Meier
437041f302 POSIX API extensions 2016-04-05 19:09:30 -07:00
Lorenz Meier
6ed99a2325 Remove debug output 2016-04-05 19:09:30 -07:00
Lorenz Meier
0baa625681 Adjustements and improvements in the simulation interface 2016-04-05 19:09:30 -07:00
Lorenz Meier
3cfb6ba4a7 Do not send unneeded NSH command any more 2016-04-05 19:09:29 -07:00
Lorenz Meier
3232912c77 Update ECL version 2016-04-05 19:09:04 -07:00
Paul Riseborough
e66a3bd99f ekf2: incorporate fixes to covariance prediction and initialisation
Update ecl library reference.
Update default parameters
2016-04-05 19:08:39 -07:00
Paul Riseborough
222566de6e ekf2: Fix error in parameter documentation 2016-04-05 19:08:39 -07:00
CarlOlsson
16dea15d54 AStyle 2016-04-05 16:23:26 -07:00
CarlOlsson
7c88d599ee publish wind_estimate topic 2016-04-05 16:23:25 -07:00
Julian Oes
8707cfe9f2 commander: use macro with wait in all calibrations 2016-04-05 15:36:03 -07:00
Julian Oes
f583f51027 commander: add macros for log messages and wait
As a current workaround we need to wait some time after publishing a
mavlink log message in order for it to arrive in QGC.
2016-04-05 15:36:02 -07:00
Felix Hu
afdf8bbaaa Fix the build of mindpx-v2 default 2016-04-05 15:32:40 -07:00
Lorenz Meier
321440281b Fix land detection for altitude hold 2016-04-05 15:32:13 -07:00
Roman
65d491cafc ekf2: update airspeed fusion (not yet active) 2016-04-05 21:37:36 +02:00
Roman
42a5be5afe replay cleanup 2016-04-05 21:24:11 +02:00
Roman
1ce99e3b96 ekf2 replay: some cosmetics 2016-04-05 21:24:11 +02:00
Roman
bd4a0e30de ekf2 replay: allow user to change parameters 2016-04-05 21:24:11 +02:00
Julian Oes
7352dc6f2e commander: workaround to wait 1s before param save
Without this wait, we end up saving the old parameters on Snapdragon.
2016-04-05 13:02:53 +02:00
Julian Oes
60d66dc23f param_shmem: before saving update the param 2016-04-05 13:02:53 +02:00
Julian Oes
57c134a23d DriverFramework: updated submodule
This fixes the clock used for pthread_cond_timedwait properly.
2016-04-05 09:30:33 +02:00
Julian Oes
e5c64c7629 DriverFramework: update submodule
This fixes a bug that the mainapp on Snapdragon uses 100% CPU.
2016-04-04 16:01:44 +02:00
Julian Oes
2b95b3dff1 sdlog2: fixed wrong memset 2016-04-04 13:02:36 +02:00