Commit Graph

640 Commits

Author SHA1 Message Date
Mark Charlebois 49eacbf6b0 Updated src/lib/DriverFramework 2016-02-19 16:59:43 +01:00
Mark Charlebois 0e24e808ab Removed dspal submodule, added px4muorb.idl
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:41 +01:00
Andreas Antener 0ccf0ce747 only run FW posctl in FW mode and ramp up desired airspeed for tecs after transition 2016-02-18 18:55:56 +01:00
Roman 59a571d22f TECS:
- do not run TECS for VTO which are in rotary wing mode
- reinitialise TECS the first time we start using it again
2016-02-18 18:55:56 +01:00
Andreas Antener 967b404de8 only run FW posctl in FW mode and ramp up desired airspeed for tecs after transition 2016-02-18 18:55:56 +01:00
Roman 1da686b125 TECS:
- do not run TECS for VTO which are in rotary wing mode
- reinitialise TECS the first time we start using it again
2016-02-18 18:55:56 +01:00
Lorenz Meier e290bd4ebe Update to latest ECL 2016-02-18 18:48:50 +01:00
tumbili b7919e0039 initialise all tecs class members 2016-02-18 17:07:09 +01:00
tumbili c1e1d0b031 put TECS init bug to rest:
the uncostrained demanded pitch was never initialized which
could lead to large initial pitch integral values
2016-02-18 16:29:04 +01:00
Lorenz Meier bd606b05df Launch detector: Use idle throttle param 2016-02-17 19:31:01 +01:00
James Goppert 30cb1e6976 Updated matrix lib to get slice. 2016-02-16 14:59:18 -05:00
James Goppert 59781167a2 Updated matrix lib. 2016-02-16 10:58:39 -05:00
Paul Riseborough 384ab209fc ecl: update library reference 2016-02-15 12:52:49 +01:00
Roman 11df8168ee provide ekf2 with landed flag from landing detector 2016-02-14 21:26:47 +01:00
Roman 2177c0e18a ekf2: remove unused print functions 2016-02-14 20:51:01 +01:00
Lorenz Meier ee4784ab25 Updated DriverFramework 2016-02-13 11:15:04 +01:00
Andreas Antener 5b8b445425 consider transition command for the correct state 2016-02-10 18:36:38 +01:00
sander d5eae460c0 VTOL transition failsafe RTL 2016-02-10 16:30:57 +01:00
Lorenz Meier aab63c78f9 Update ECL to include global alt fix 2016-02-10 08:30:19 +01:00
Paul Riseborough 2db2d8f6f4 lib: update ecl reference 2016-02-05 18:28:32 +01:00
Roman fdc0ef00b3 fix TECS logging 2016-02-05 17:14:10 +01:00
Lorenz Meier c8bd81b739 Updated ECL to use standard C++ initializers 2016-01-31 23:25:27 +01:00
Paul Riseborough 904319f889 lib: update ecl reference 2016-01-31 22:12:11 +01:00
James Goppert 4cb1f8a440 Updated matrix for euler wrap fix. 2016-01-25 21:23:11 +01:00
James Goppert c6d30315d9 Matrix update. 2016-01-24 02:45:24 -05:00
tumbili 7a8ef6c0e4 elc ekf2:
support logging
2016-01-22 14:24:36 +01:00
tumbili b6cf1b54f9 ecl ekf2: added default parameter values 2016-01-22 11:40:35 +01:00
Mohammed Kabir 4351eb147c Add native RPi2 build config 2016-01-18 22:42:29 +01:00
Lorenz Meier de88892f99 Update Matrix to fix QuRT build 2016-01-18 13:40:30 -08:00
Lorenz Meier 2c786e21f4 Update Matrix lib to fix isfinite call 2016-01-12 12:16:24 +01:00
Lorenz Meier e1ce681960 Update Matrix lib for CI 2016-01-12 11:52:00 +01:00
Lorenz Meier e21062c6db Updated Matrix lib 2016-01-12 11:04:53 +01:00
James Goppert c40c91bedc Updated matrix for quaternion merge. 2016-01-11 22:12:32 -06:00
nopeppermint 78f9bb79f1 more spelling mistakes 2016-01-11 08:38:09 +01:00
Roman Bapst 2207986a1e Merge pull request #3485 from PX4/ekf2_blockparam
Ekf2 blockparam
2016-01-11 07:30:20 +01:00
Lorenz Meier 4d36cb848f Fix excessive DriverFramework log level 2016-01-11 00:38:05 +01:00
Roman 8a9b27f8f3 ecl ekf: added parameter interface 2016-01-10 21:14:58 +01:00
Lorenz Meier b22c05a19d Update DriverFramework and make mutex optional 2016-01-10 20:54:26 +01:00
Lorenz Meier 9674c611b3 Updated DriverFramework, fixes NuttX build 2016-01-10 20:54:26 +01:00
Mark Charlebois a8c49809fa Fixes for other qurt builds to use QURT_BUNDLE
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-10 20:54:26 +01:00
Mark Charlebois e12e029659 Updated dspal version
Added dspal_math.h

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-09 01:53:52 +01:00
Mark Charlebois 5bc2019fd5 Fixes for qurt build
Added missing functions that were added for other targets but not for qurt.

Added workaround for missing sem_timedwait(). This may have a performance
impact until a sem_timedwait is supported.

std::to_string is not supported by the hexagon compiler

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-08 08:49:36 +01:00
Roman 2b04f5acb9 updated ecl ekf2 2016-01-08 07:07:45 +01:00
Paul Riseborough 6e0f96c095 Update ECL 2016-01-03 10:41:24 +01:00
Lorenz Meier e50fdbe327 Update ECL 2016-01-01 12:31:56 +01:00
Lorenz Meier ce43c79a5a Update ECL use 2016-01-01 11:42:25 +01:00
Paul Riseborough 28f5cb8fe6 ekf2: Changes required to enter POSCTL mode
Adds missing local position and global position data
2016-01-01 12:30:12 +11:00
Andreas Antener 6c04ab970b fixed formatting 2015-12-28 15:23:20 +01:00
Andreas Antener bd3d53902a readded missing rotation 2015-12-28 15:23:20 +01:00
Andreas Antener 94bfad5057 added rotation for solos external mag 2015-12-28 15:21:50 +01:00