Siddharth Purohit and Paul Riseborough
3014eb4001
AP_NavEKF2: Rework measurement buffer refactor
...
These changes were pair coded an tested by Siddharth Purohit and Paul Riseborough
Fix indexing errors
Move buffer code into a separate file
Split observer and IMU/output buffers and remove duplicate sample time
Optimise observation buffer search
Reduce maximum allowed fusion age to 100 msec
2015-11-23 19:42:06 +11:00
Siddharth Bharat Purohit
b3c8dcee34
AP_NavEKF2: measurement buffer refactor
2015-11-23 19:34:50 +11:00
Andrew Tridgell
77a67d73e7
SITL: fill in RPM from JSBSim
2015-11-23 14:30:47 +11:00
Andrew Tridgell
45ea2a9b68
AP_RPM: added a SITL RPM backend
2015-11-23 14:30:42 +11:00
Andrew Tridgell
223ce2b6aa
SITL: allow FDM models to provide voltage, current and RPM
2015-11-23 13:46:27 +11:00
Andrew Tridgell
7a5c4ec65d
HAL_SITL: use battery info from FDM if available
2015-11-23 13:31:29 +11:00
Andrew Tridgell
8b456be8c6
SITL: added battery voltage and rpm to SITL state
2015-11-23 13:31:09 +11:00
Andrew Tridgell
585e6dabb8
SITL: FDM structure is no longer a network protocol structure
...
remove unused fields and change comments
2015-11-23 13:25:00 +11:00
Andrew Tridgell
a6ef064950
HAL_SITL: removed support for the old FDM protocol
...
we are now fully converted to the new C++ based SITL system
2015-11-23 13:21:33 +11:00
Andrew Tridgell
9cdd5f3944
AP_InertialSensor: catch NAN errors in accel and gyro filters
2015-11-22 17:30:29 +11:00
Andrew Tridgell
5b7f2a3de3
Filter: added reset method on vector filters
2015-11-22 17:30:29 +11:00
Andrew Tridgell
fc7cdc1266
autotest: support a wider range of heli backends
2015-11-22 17:30:28 +11:00
Andrew Tridgell
b3e6129fd4
AP_AHRS: added EKF type 10 for SITL
...
this bypasses all attitude and position estimators and uses the SITL
state directly. It can be used for when the SITL backend cannot
provide perfect sensor data
2015-11-22 17:30:28 +11:00
Randy Mackay
802ced201d
Copter: 3.3.2-rc2 release notes
2015-11-21 14:34:30 +09:00
Robert Lefebvre
90416ac81d
Copter: 3.3.2-rc1 release notes
2015-11-21 14:34:27 +09:00
Andre Kjellstrup
db16b94e7f
Plane: update RTL altitude param description
2015-11-21 12:44:34 +09:00
Andre Kjellstrup
c2a810d72a
Copter: update RTL altitude param description
2015-11-21 12:44:10 +09:00
Andrew Tridgell
7b38f2185f
AP_AHRS: use the right DCM matrix for right EKF
...
this fixes a bug where the EKF2 DCM matrix would be used for
get_dcm_matrix() when EKF1 was active
2015-11-20 18:34:08 +11:00
Caio Marcelo de Oliveira Filho
01665282f7
AP_HAL_VRBRAIN: Remove unused extern declaration for HALs
2015-11-20 16:32:57 +09:00
Caio Marcelo de Oliveira Filho
bb165d8a4c
AP_HAL_SITL: Remove unused extern declaration for HALs
2015-11-20 16:32:45 +09:00
Caio Marcelo de Oliveira Filho
c43474fbf4
AP_HAL_PX4: Remove unused extern declaration for HALs
2015-11-20 16:32:32 +09:00
Caio Marcelo de Oliveira Filho
6773e18bc4
AP_HAL_Linux: Remove unused extern declaration for HALs
2015-11-20 16:32:17 +09:00
Caio Marcelo de Oliveira Filho
d9a3876851
AP_HAL_FLYMAPLE: Remove unused extern declaration for HALs
2015-11-20 16:32:00 +09:00
Caio Marcelo de Oliveira Filho
ee542aac8b
AP_HAL_Empty: Remove unused extern declaration for HALs
...
These are "left-overs" from how things worked before commit
"AP_HAL: make code not depend on concrete HAL
implementations". The real declaration now lives inside get_HAL() function.
Use the opportunitiy to change the files to use "#pragma once".
2015-11-20 16:30:45 +09:00
Andrew Tridgell
1ee7963edb
AP_ADC: fixed example build
2015-11-20 17:33:17 +11:00
Andrew Tridgell
7375f395f9
AP_RPM: added optional PWM logging
2015-11-20 17:02:46 +11:00
Caio Marcelo de Oliveira Filho
cbaa57c7be
AP_HAL_VRBRAIN: remove unused functions
2015-11-20 12:36:54 +09:00
Caio Marcelo de Oliveira Filho
783db23a0f
AP_HAL_SITL: remove unused functions
2015-11-20 12:36:42 +09:00
Caio Marcelo de Oliveira Filho
1de0e0a5a6
AP_HAL_PX4: remove unused functions
2015-11-20 12:36:34 +09:00
Caio Marcelo de Oliveira Filho
e0a6d83457
AP_HAL_LINUX: remove unused functions
2015-11-20 12:36:25 +09:00
Caio Marcelo de Oliveira Filho
f3cc27e04a
AP_HAL_FLYMAPLE: remove unused functions
2015-11-20 12:36:18 +09:00
Caio Marcelo de Oliveira Filho
420dfc7ce2
AP_HAL_Empty: remove unused functions
2015-11-20 12:36:10 +09:00
Caio Marcelo de Oliveira Filho
c5fc0deee9
AP_HAL_Scheduler: remove unused functions
...
Getting the time elapsed and panic are now functions in AP_HAL, so
remove them from HAL class interface and it's implementations.
2015-11-20 12:36:00 +09:00
Caio Marcelo de Oliveira Filho
d343bfdc6c
SITL: use millis/micros/panic functions
2015-11-20 12:35:50 +09:00
Caio Marcelo de Oliveira Filho
e839892524
PID: use millis/micros/panic functions
2015-11-20 12:35:42 +09:00
Caio Marcelo de Oliveira Filho
a096c2b72c
GCS_MAVLink: use millis/micros/panic functions
2015-11-20 12:35:34 +09:00
Caio Marcelo de Oliveira Filho
51a6455ac0
Filter: use millis/micros/panic functions
2015-11-20 12:35:25 +09:00
Caio Marcelo de Oliveira Filho
578b31e7f8
AP_DataFlash: example uses millis/micros/panic functions
2015-11-20 12:35:17 +09:00
Caio Marcelo de Oliveira Filho
753956bd77
AP_Dataflash: use millis/micros/panic functions
2015-11-20 12:35:00 +09:00
Caio Marcelo de Oliveira Filho
0aa520a273
AP_Terrain: use millis/micros/panic functions
2015-11-20 12:34:53 +09:00
Caio Marcelo de Oliveira Filho
c70dda526c
AP_TECS: use millis/micros/panic functions
2015-11-20 12:34:46 +09:00
Caio Marcelo de Oliveira Filho
7c9a5dc1b9
AP_ServoRelayEvents: use millis/micros/panic functions
2015-11-20 12:34:39 +09:00
Caio Marcelo de Oliveira Filho
81186e5416
AP_Scheduler: use millis/micros/panic functions
2015-11-20 12:34:17 +09:00
Caio Marcelo de Oliveira Filho
82a14b183d
AP_RangeFinder: use millis/micros/panic functions
2015-11-20 12:34:10 +09:00
Caio Marcelo de Oliveira Filho
5344d95ef5
AP_Rally: use millis/micros/panic functions
2015-11-20 12:34:04 +09:00
Caio Marcelo de Oliveira Filho
9639add306
AP_RPM: use millis/micros/panic functions
2015-11-20 12:33:57 +09:00
Caio Marcelo de Oliveira Filho
26c06ae3a9
AP_PerfMon: use millis/micros/panic functions
2015-11-20 12:33:33 +09:00
Caio Marcelo de Oliveira Filho
d186704724
AP_Parachute: use millis/micros/panic functions
2015-11-20 12:33:26 +09:00
Caio Marcelo de Oliveira Filho
5b06924779
AP_OpticalFlow: use millis/micros/panic functions
2015-11-20 12:33:19 +09:00
Caio Marcelo de Oliveira Filho
daee8e8e76
AP_Notify: use millis/micros/panic functions
2015-11-20 12:33:13 +09:00