Corvus Corax
|
e0a6dae46a
|
made "fake" variances set in indoor mode and used for airspeed hack come from UAvObject
|
2013-05-05 18:19:43 +02:00 |
|
Corvus Corax
|
946105cbe3
|
Merge branch 'next' into corvuscorax/Attitude-fixes
|
2013-05-05 17:44:59 +02:00 |
|
Richard Flay (Hyper)
|
7f273bd9e6
|
Fixes recent, but broken, commit of fix for OP-754. Bunny is bad.
|
2013-05-04 11:30:39 +09:30 |
|
Richard Flay (Hyper)
|
576d33464a
|
OP-754/OPReview-374: Applied a very old patch, provided by cyr, to the latest next branch.
|
2013-05-04 09:10:02 +09:30 |
|
Brian Webb
|
38cd0e1c46
|
OP-932: Fixes configuration of the remote serial connection when using VCP/raw comms.
|
2013-05-03 14:46:14 +01:00 |
|
Brian Webb
|
12e8adbdc4
|
OP-932: Fixes vitual com port and (not tested) raw comms over a UART on the OPLink.
|
2013-05-03 14:46:01 +01:00 |
|
Corvus Corax
|
5d5a3389c4
|
missed removal of unneeded update chec
|
2013-05-03 02:48:06 +02:00 |
|
Corvus Corax
|
25c58ff074
|
Put all EKF initialisation values in a separate UAVObject EKFConfiguration,
adapted insgps13state.c/.h,
modules/Attitude/revolution,
configrevowidget.cpp,
accordingly.
|
2013-05-03 02:17:44 +02:00 |
|
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 |
|
Sambas
|
f7b9223827
|
Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
flight/modules/System/systemmod.c
shared/uavobjectdefinition/taskinfo.xml
|
2013-05-02 09:00:12 +03: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 |
|
sambas
|
38d9d5dde3
|
Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
flight/modules/VtolPathFollower/vtolpathfollower.c
|
2013-04-28 09:46:14 +03:00 |
|
Richard Flay (Hyper)
|
80c917591e
|
Cherry-pick and hand-merge of Sami's math cleanup commit from branch sambas/diffnext: 5f3e0c3e1da9388ca7572a5cb97d67a002dc0360
|
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 |
|
sambas
|
e3b3713139
|
HiTL simulation solution for GPS update
|
2013-04-27 16:31:37 +03:00 |
|
sambas
|
5f3e0c3e1d
|
Math cleanup
|
2013-04-27 16:30:02 +03: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 |
|
sambas
|
9fec3f5567
|
Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
|
2013-04-27 13:39:58 +03: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
|
18f7d7488b
|
Fix directory name case for merged sambas/diffnext
|
2013-04-26 17:07:44 +03:00 |
|
Oleg Semyonov
|
e2fd821e97
|
Merge remote-tracking branch 'origin/next' into sambas/diffnext
Conflicts:
make/common-defs.mk
|
2013-04-26 16:31:19 +03:00 |
|
Oleg Semyonov
|
66db978244
|
Rename Libraries->libraries, Modules->modules
|
2013-04-25 13:13:36 +03:00 |
|