Corvus Corax
|
48288c740e
|
OP-931: some floating point math fixes, should make merge with other dev branch easier
|
2013-05-02 22:45:02 +02:00 |
|
Corvus Corax
|
201eed8d8f
|
when testing variances for validity dont allow negative variances
|
2013-05-02 20:09:57 +02:00 |
|
Corvus Corax
|
467b22f294
|
I knew I had forgotten something (cos -> cosf ...)
|
2013-05-01 20:40:50 +02:00 |
|
Corvus Corax
|
ff5fd9c7c9
|
Safety modification, defer any change to RevoSettings (fusionalgorithm), RevoCalibration, and EKFInitialVariance until the craft has been disarmed!
|
2013-05-01 20:21:46 +02:00 |
|
Corvus Corax
|
e7dc665c14
|
Reworked Variance Objects, Setting for initial EKF variance
|
2013-05-01 19:16:29 +02:00 |
|
Corvus Corax
|
3ef2693dfc
|
use DEG2RAD and RAD2DEG everywhere
|
2013-05-01 18:16:22 +02:00 |
|
Corvus Corax
|
d77c690fe3
|
Merge branch 'next' into corvuscorax/Attitude-fixes
Conflicts:
flight/modules/Attitude/revolution/attitude.c
|
2013-05-01 17:51:05 +02:00 |
|
Corvus Corax
|
a0ca66b0cd
|
Merge branch 'corvuscorax/delayed_callbacks_with_delay' into next
|
2013-05-01 15:34:16 +02:00 |
|
Oleg Semyonov
|
7032d2a9d6
|
Merge remote-tracking branch 'origin/next' into os/uncrustify-config
|
2013-05-01 13:31:38 +02:00 |
|
Oleg Semyonov
|
654dd051c7
|
Merge remote-tracking branch 'origin/next' into os/debug-pins
|
2013-05-01 11:13:30 +02:00 |
|
Brian Webb
|
e642183dee
|
OP-924: Any disconnect between radios causes a reset, which causes a re-configuration of I/O devices (com ports, PPM, etc). This causes problems due to certain devices (PPM in particular) not supporting re-configuration. This patch forces configuration to only happen once (on initial connection), which should fix this issue.
|
2013-05-01 02:48:47 +01:00 |
|
Oleg Semyonov
|
0394a3511c
|
Rename template files to *.template to screen from uncrustify processing
|
2013-04-30 16:54:27 +02:00 |
|
Corvus Corax
|
0536936d45
|
Safety checks for NAN and INF and invalid variance configuration to protect EKF from harm
|
2013-04-28 23:41:43 +02:00 |
|
Corvus Corax
|
c06f049e2a
|
adjusted initial variances and defaults to be closer to the original values to reduce possibly negative impacts of the previous changesets
|
2013-04-28 21:17:51 +02:00 |
|
Corvus Corax
|
6e2c9b3c46
|
New EKFStateVariance UAVObject with EKF state variance information
|
2013-04-28 19:38:37 +02:00 |
|
Corvus Corax
|
14f72459c6
|
Changed code for attitude initialisation so it works when the board is upside down
|
2013-04-28 16:57:40 +02:00 |
|
Corvus Corax
|
63c4dc1ff0
|
Expose gyro bias process variance to settings UAVObject, code cleanup in revolution/attitude to make it more readable
|
2013-04-28 14:46:27 +02:00 |
|
Corvus Corax
|
dff6c2cb98
|
handle GyroBias more gracefully:
Its now only a dynamic offset to a static calibration. Also have to complementary filter still work with uncorrected raw values.
|
2013-04-28 12:25:48 +02:00 |
|
Richard Flay (Hyper)
|
80c917591e
|
Cherry-pick and hand-merge of Sami's math cleanup commit from branch sambas/diffnext: 5f3e0c3e1d
|
2013-04-28 10:45:28 +09:30 |
|
Corvus Corax
|
98c90a67f5
|
Undo James removal of gyro_bias and gyro_scale in revocalibration
Note that the EKF can only compensate for slow temperature drift, the gyros should be bias-zeroed before flight through calibration!
|
2013-04-27 23:59:52 +02:00 |
|
Corvus Corax
|
e1233c7780
|
Merge branch 'next' into corvuscorax/delayed_callbacks_with_delay
Conflicts:
flight/targets/Revolution/System/inc/openpilot.h
flight/targets/SimPosix/System/inc/openpilot.h
flight/targets/boards/coptercontrol/firmware/inc/openpilot.h
flight/targets/boards/oplinkmini/firmware/inc/openpilot.h
flight/targets/boards/revolution/firmware/inc/openpilot.h
flight/targets/boards/revoproto/firmware/inc/openpilot.h
|
2013-04-27 13:26:03 +02:00 |
|
Brian Webb
|
9bb3b5870c
|
OP-914: Reformatted the RadioComBridge module.
|
2013-04-27 01:45:04 +01:00 |
|
Oleg Semyonov
|
45f456580f
|
Fix pios debug pin functions and defines (thanks to Mathieu for the patch)
|
2013-04-26 18:18:31 +03:00 |
|
Oleg Semyonov
|
66db978244
|
Rename Libraries->libraries, Modules->modules
|
2013-04-25 13:13:36 +03:00 |
|