Commit Graph

28101 Commits

Author SHA1 Message Date
Mark Charlebois f3126e9d3a Fixes for DriverFramework, accelsim and gyrosim
DriverFramework was updated to properly delete nodes in managed lists.

Baro was fixed to use DriverFramework.

Accelsim was fixed with change to DriverFramework to return < 0 when start()
is called and the driver was already started, or stop() is called but the
driver was not running.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-24 22:46:20 -08:00
Lorenz Meier b42bcc48bf Merge pull request #3263 from dagar/true_airspeed
HIL calculate TAS from IAS
2015-11-25 00:25:34 +01:00
Daniel Agar 56a6809486 HIL calculate TAS from IAS 2015-11-24 18:05:42 -05:00
Nate Weibley 483cb11157 Fix comparison error in RC+GPS triggered FTS failsafe check
This bug would cause loss of RC + loss of GPS to trigger a FTS when flying in non-manual modes with a good data link
2015-11-24 23:14:25 +01:00
Andreas Antener 9252414c76 added new parameter to enable/disable enforcing mount operation mode 2015-11-24 23:14:20 +01:00
Andreas Antener 7a31a8b1af implemented VEHICLE_CMD_DO_MOUNT_CONFIGURE and added possibility to set mount mode via RC switch when not in offboard
use output 5 for mount mode (e.g. to support landing gears)
2015-11-24 23:14:20 +01:00
tumbili 78ace92530 reset position hold flag 2015-11-24 16:57:19 +01:00
Lorenz Meier 17caae00aa Attitude estimator Q: Add performance counters for delay 2015-11-24 14:24:18 +01:00
Lorenz Meier bd4497f883 Simulator: Add performance counters for delay 2015-11-24 14:23:59 +01:00
Lorenz Meier 1de4403686 Enable perf command 2015-11-24 14:23:42 +01:00
Andreas Antener 59f80581aa switch to _ekf->baroHgt for pressure alt in ekf 2015-11-24 14:04:34 +01:00
Andreas Antener 82cf8d6ecd switch to latest mavlink 2015-11-24 14:04:33 +01:00
Andreas Antener 2ceaab138f added timestamp for altitude message 2015-11-24 14:04:33 +01:00
Andreas Antener c706c30e83 fill pressure altitude in global position from estimators 2015-11-24 14:04:33 +01:00
Andreas Antener 11d9e3a325 also adding message to usb config 2015-11-24 14:03:54 +01:00
Andreas Antener f5a844d4aa added field for pressure altitude to global position 2015-11-24 14:03:54 +01:00
Andreas Antener d9c332353a added altitude stream to configs 2015-11-24 14:03:54 +01:00
Andreas Antener 8ddc7a27c7 implemented altitude message draft 2015-11-24 14:03:54 +01:00
Lorenz Meier da59e632b2 Merge pull request #3256 from UAVenture/inav_terrain
Added terrain estimator to INAV
2015-11-24 14:01:07 +01:00
Andreas Antener 6bec773423 changed isfinite to PX4_ISFINITE 2015-11-24 13:37:06 +01:00
Andreas Antener 67dd28e2c4 update distance sensor separate from flow 2015-11-24 11:56:57 +01:00
Andreas Antener a87ffe9bf3 added terrain estimator to inav 2015-11-24 11:56:57 +01:00
Andreas Antener b7dfa3a9d0 made inav compile with c++ 2015-11-24 11:56:57 +01:00
Lorenz Meier fff75f6029 Travis CI: Workaround for Homebrew Emacs fail 2015-11-24 11:48:42 +01:00
David Sidrane 99921db5cf Temporary (or not) fix calibration failure due
Due to the uOrb publishing rate difference beteen the mpu9250 driver and
the mpu6000 driver on the ICM-20608-G. The latter driver has an integrator output
the limit the publishing rate
2015-11-24 11:37:39 +01:00
Lorenz Meier d4c8be3933 Update driver framework with fixed DF list deletion 2015-11-24 09:29:00 +01:00
Lorenz Meier 92d701a1fe Fix Travis syntax 2015-11-24 09:03:55 +01:00
Lorenz Meier 6ccdc2c6fa Fix Travis 2015-11-24 08:52:29 +01:00
Mark Charlebois 36208255bd Address Sanitizer found delete vs delete[] issue
mavlink_main.cpp used new char[n] and delete vs delete[].

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 23:23:02 -08:00
Mark Charlebois 1aeca4f64d Fixed code format and removed unused std::list
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 23:09:10 -08:00
Mark Charlebois be0c5aaef5 Fixed documentation for decode_backtrace.py
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:37:55 -08:00
Mark Charlebois 08714d2c75 Fixed whitespace
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:31:50 -08:00
Mark Charlebois 0a8075ee33 Fixed accelsim
Accelsim runs the accel and mag separately now.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:30:33 -08:00
Mark Charlebois 5f4ee6ad9d Fixed decode_backtrace.py to return proper index
The algorithm was returning the function after the desired function

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:30:33 -08:00
Mark Charlebois 92e47eba76 Added tool to decode stack backtraces
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-23 21:30:33 -08:00
Lorenz Meier da47e8ade8 Validator: Reset error state if no error condition triggers 2015-11-24 00:11:49 +01:00
Lorenz Meier a7cb170cc4 PX4 semaphores: Formatting fix 2015-11-23 22:05:17 +01:00
Lorenz Meier 86a66fe771 POSIX Formatting change 2015-11-23 21:50:51 +01:00
Lorenz Meier 2ce6988436 Merge pull request #3253 from DroneBuster/quad_h
Mixer for H configuration
2015-11-23 21:38:17 +01:00
DroneBuster 27b1637559 Mixers: add mixer for H configuration 2015-11-23 22:00:56 +02:00
DroneBuster 4ee04e3530 multirotor mixer: add H configuration 2015-11-23 22:00:28 +02:00
Lorenz Meier f42b338f16 VDev: Switch to a timed wait semaphore 2015-11-23 19:51:45 +01:00
Lorenz Meier 1b91f78430 Add timed wait semaphore 2015-11-23 19:51:15 +01:00
Lorenz Meier e2894c4a46 Added timed wait semaphore 2015-11-23 19:50:44 +01:00
Lorenz Meier fb24a54ca4 SITL run: Always execute cleanup action 2015-11-23 13:51:18 +01:00
Lorenz Meier 23cfe5c41f SITL run: Abort on first error 2015-11-23 13:38:05 +01:00
Lorenz Meier 5b278b0b15 Update Gazebo version 2015-11-23 12:45:08 +01:00
Lorenz Meier 6b5ba23db8 Makefile: Extend make clean with submodule sync which will save some developers 2015-11-23 12:41:44 +01:00
Lorenz Meier 0ec334128c Gazebo tailsitter config: Start correct RGB sim 2015-11-23 12:41:13 +01:00
Lorenz Meier 885635ed0c Gazebo iris config: start correct RGB sim 2015-11-23 12:40:54 +01:00