Commit Graph

5544 Commits

Author SHA1 Message Date
Lorenz Meier 650e1e4cc2 Merge pull request #1547 from PX4/ekf_flow
Update EKF estimator to most recent version from Paul Riseborough
2015-01-18 11:40:05 +01:00
Lorenz Meier 9dbcea4b1f Merge branch 'land_detector' 2015-01-17 23:32:14 +01:00
Lorenz Meier 378dcc53d6 Code style: minor comment styling 2015-01-17 23:32:00 +01:00
Lorenz Meier b1127315b4 Fixed land detector param names 2015-01-17 23:26:43 +01:00
Lorenz Meier 6324513b91 MS5611: Comment-only fix 2015-01-17 18:48:41 +01:00
hauptmech e18e5ca5b5 Add SENS_MAG_ID parameter
Record devid to SENS_MAG_ID during mag calibration
Verify devid matches SENS_MAG_ID during preflight_check
2015-01-17 18:41:43 +01:00
Johan Jansen 9ecadcd9b4 Astyle: Fix format for commander.cpp 2015-01-16 16:46:16 +01:00
Johan Jansen a581ae8ed6 Commander: Remove duplicate code for setting home position 2015-01-16 16:43:11 +01:00
Johan Jansen 818ccf7a04 Commander: Fix for resetting home timestamp on arm 2015-01-16 15:51:57 +01:00
Johan Jansen 510a314386 LandDetector: Shorter and less ambiguous param names 2015-01-15 14:58:06 +01:00
Johan Jansen 92add9cf80 LandDetector: Externalized algorithm parameters 2015-01-15 14:37:51 +01:00
Johan Jansen e40d207311 AStyle: Fixed file formatting 2015-01-15 14:37:51 +01:00
Johan Jansen f1587da4c4 MulticopterLandDetector: Detect land even if autopilot is not landing 2015-01-15 14:37:51 +01:00
Johan Jansen 1356c44f0e LandDetector: Fix land detection algorithm not being initialized 2015-01-15 14:37:51 +01:00
Johan Jansen 9ea086bf2d Astyle: Run astyle to fix code formatting 2015-01-15 14:37:51 +01:00
Johan Jansen 10a2dd8a34 LandDetector: Merged fixedwing and multicopter into one module handling both algorithms 2015-01-15 14:37:51 +01:00
Johan Jansen 784fa9f469 sdlog2: Removed vehicle_land_detected topic from logging 2015-01-15 14:37:51 +01:00
Johan Jansen 2da6439f74 uORB: Removed landed boolean flag from vehicle_local_position topic 2015-01-15 14:37:51 +01:00
Johan Jansen 6edb54ff77 sdlog2: Added land detector log message (removed from local pos) 2015-01-15 14:37:51 +01:00
Johan Jansen 6978ed6a61 INAV: Removed all references to land detector logic 2015-01-15 14:37:51 +01:00
Johan Jansen 57ed27304a HIL: Added land detector to HIL simulation 2015-01-15 14:37:51 +01:00
Johan Jansen 546b5727b4 Formatting: Run AStyle to fix indenting 2015-01-15 14:37:51 +01:00
Johan Jansen 98ab83142c InertialNav: Removed land detector from position estimator 2015-01-15 14:37:51 +01:00
Johan Jansen 28adc88500 Commander: Subscribe and use land detector 2015-01-15 14:37:51 +01:00
Johan Jansen eefbf366fb LandDetector: Fixed some typos and magic constant 2015-01-15 14:37:51 +01:00
Johan Jansen 3a4b3d094a LandDetector: Removed commented debug info 2015-01-15 14:37:50 +01:00
Johan Jansen 051a697228 uORB: Added missing license header 2015-01-15 14:37:50 +01:00
Johan Jansen cffba8440e EKF: Removed the fixed wing land detector in the EKF module 2015-01-15 14:37:50 +01:00
Johan Jansen 642063c3b8 LandDetector: Added crude land detectors for multicopter and fixedwing 2015-01-15 14:37:50 +01:00
Johan Jansen d0af62783d uORB: Added vehicle_landed uORB topic 2015-01-15 14:37:50 +01:00
Johan Jansen ddf65bae04 Commander: Play tune on disarm and when safety switch is toggled 2015-01-15 11:09:31 +01:00
Lorenz Meier ae6198b0ba sdlog2: Made sdlog writer performance available in log fiiles, reduced telemetry messages 2015-01-11 11:41:29 +01:00
Lorenz Meier 6203c73ccc Perf counter fixes 2015-01-11 11:03:56 +01:00
Lorenz Meier 7d56ae4ed6 mc attitude control: Log sensor time stamp in actuator output 2015-01-11 11:03:56 +01:00
Lorenz Meier 05367f8a00 Handle slight increase of frame size in example 2015-01-11 11:03:56 +01:00
Lorenz Meier 1bee73af22 Latency measurements: Estimate latency based on sensor timestamp through full system 2015-01-11 11:03:56 +01:00
Lorenz Meier 172dbf3707 Performance counters: Add option to set otherwise estimated time interval 2015-01-11 11:03:56 +01:00
Lorenz Meier 4712c75dea IO driver: Log the total system latency up to the IO transfer 2015-01-11 11:03:55 +01:00
Lorenz Meier 7682160713 mc attitude controller: Log the controller latency 2015-01-11 11:03:55 +01:00
Lorenz Meier 2bff39d562 MPU6K driver: Start performance counters for system latency, as its commonly the main sensor 2015-01-11 11:03:55 +01:00
Lorenz Meier a3bce71b97 Performance counters: Estimate RMS for elapsed counters. Allow to use a perf counter across processes, deal with overruns and other resulting inconsistencies from cross-process use. 2015-01-11 11:03:55 +01:00
Lorenz Meier 1507d479e0 commander: Refresh safety tests to avoid false positives in unit tests. 2015-01-10 19:50:44 +01:00
Pavel Kirienko c51b73c196 UAVCAN update - fixes https://github.com/UAVCAN/uavcan/issues/8 2015-01-10 10:25:05 +01:00
Lorenz Meier 5757dc17c3 Merge pull request #1625 from tridge/pullrequest-hmc5883-bus-fix
hmc5883: fixed handling of 3 bus options
2015-01-09 14:25:03 +01:00
Andrew Tridgell 54a22aed94 hmc5883: fixed handling of 3 bus options
use a table of possible bus options. This prevents us starting two
drivers on the same bus
2015-01-09 19:42:27 +11:00
Lorenz Meier d351772a46 mavlink app: Be less chatty on startup 2015-01-09 09:09:40 +01:00
Lorenz Meier bb1e082781 Commander: be less chatty 2015-01-09 09:09:24 +01:00
Lorenz Meier 69a7e31077 Att EKF: Adjust stack size to larger requirement 2015-01-09 09:09:11 +01:00
Anton Matosov 7d528330d5 Implemented SK450 DeadCat frame support
Implemented the way to specify motor output scale which is required for SK450 DeadCat as it has asymetrical arms (front arms are longer than back ones)
2015-01-08 13:58:46 +02:00
Lorenz Meier aa2a00b56a Merge branch 'MixerNaming' of github.com:anton-matosov/Firmware 2015-01-08 12:45:43 +01:00