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