Commit Graph

386 Commits

Author SHA1 Message Date
Lorenz Meier b678a554ea Launch detection: Fix code style 2015-09-05 22:13:47 +02:00
Lorenz Meier 9d5a2e9815 Launch detection: Fix hard typing in array size calculation, fix use of index variable 2015-09-05 22:03:42 +02:00
Daniel Agar 08bd3ea121 fix launch method iteration 2015-09-05 21:59:34 +02:00
Daniel Agar 3e5ce55b94 fix spelling 2015-09-05 21:59:23 +02:00
Mark Charlebois bb281f03f3 Added DSPAL as a git submodule of PX4
The DSPAL headers are required to build for qurt. When we move to
a cmake build system, the DSPAL headers can be conditionally included.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-04 11:35:55 -07:00
Lorenz Meier ec84ee817f Merge branch 'beta' 2015-08-30 14:27:39 +02:00
Lorenz Meier 22864a3e32 TECS: Initialize all integrals in one place when not active 2015-08-28 22:57:38 +02:00
philipoe 64248f3ad5 mathlib: Bugfix to print function 2015-08-28 17:15:57 +02:00
philipoe d00f78061f Mathlib: Fix to matrix division operator 2015-08-26 09:33:35 +02:00
philipoe 32ae3026be Mathlib: Fix to matrix division operator 2015-08-26 09:31:32 +02:00
devbharat 20d71870ec Minor changes to get fixed wing control apps running for posix 2015-08-23 14:39:25 +02:00
Lorenz Meier 295e4be8c3 Merge branch 'beta' 2015-08-23 14:06:37 +02:00
tumbili 3ccb35f338 fix 2015-08-23 14:06:25 +02:00
Lorenz Meier 47aedba691 TECS: Fix altitude reset logic 2015-08-23 14:06:16 +02:00
Lorenz Meier 85007d8952 Merge branch 'beta' into beta_merge4 2015-08-22 14:09:20 +02:00
tumbili 6cdceb1829 fix tecs status logging 2015-08-22 14:08:58 +02:00
Lorenz Meier 21d1b4ba2e Merged beta into master 2015-08-22 14:06:01 +02:00
Pavel Kirienko 59fd94da3e Libuavcan synced with the version that has DSDL v1.0.0rc1 - no logical changes 2015-08-22 13:54:57 +02:00
Pavel Kirienko 281cf49586 Libuavcan update - fixed file IO loops 2015-08-22 13:54:57 +02:00
Pavel Kirienko 4296dac884 Libuavcan update 2015-08-22 13:54:56 +02:00
Pavel Kirienko 9b32a55b40 Libuavcan update 2015-08-22 13:54:56 +02:00
Pavel Kirienko 4ec16efe68 Libuavcan update 2015-08-22 13:54:56 +02:00
Lorenz Meier a4e06654ff Eigen: Remove unneeded config option 2015-08-19 22:39:50 +02:00
Lorenz Meier 8201c6ee1b Update Eigen 2015-08-19 22:35:45 +02:00
Eddy Scott bf9bbfa27f Handle turn pitch rate compensation in pitch rate controller instead of pitch controller. Also set inverted flag to true if rolled more than 90 degrees 2015-08-19 10:38:42 +02:00
Eddy Scott 39732abf1f Changed ecl_roll/pitch/yaw_controller.cpp to no longer transform ctl_data.angle_rate to angular acceleration as the angular rates are already angular accelerations as calculated by ekf_att_pos_estimator 2015-08-19 10:38:42 +02:00
Lorenz Meier 698af71482 Upgraded Eigen to 3.2.90 2015-08-15 00:02:48 +02:00
TSC21 055ea4fffd include EIGEN_MAX_STATIC_ALIGN_BYTES 16 macro 2015-08-14 18:37:00 +01:00
Lorenz Meier d426a93e63 Upgrade Eigen version 2015-08-14 18:37:00 +01:00
Pavel Kirienko e278419e84 Libuavcan update 2015-08-14 05:12:46 +03:00
Pavel Kirienko 9fa87d1444 LIbuavcan update 2015-08-14 04:45:32 +03:00
Pavel Kirienko 05b6a48d1b Merge branch 'beta' into beta_uavacan 2015-08-13 22:06:26 +03:00
Lorenz Meier 5a4df66f52 Downgrade Eigen to 3.2, since its not ready yet 2015-08-12 18:54:21 +02:00
Lorenz Meier 959a6e8367 Update Eigen to 3.2.5 2015-08-12 18:34:57 +02:00
Nghia Ho a4726292b2 fixed double promotion warning when doing printf 2015-08-11 21:30:05 -07:00
Lorenz Meier 420acb9748 Merge branch 'beta' 2015-08-04 10:56:53 +02:00
Lorenz Meier b066a79ca6 TECS lib: Low-pass height demand to avoid using the motor as a mechanical low-pass filter 2015-08-02 16:07:32 +02:00
Lorenz Meier 0d9d5d1fa5 TECS: Limit rate demands 2015-08-02 16:07:31 +02:00
Lorenz Meier ea7ae7d019 Merged beta into master 2015-08-01 16:58:02 +02:00
Lorenz Meier 09da389558 TECS: Add in-air state and trigger filter state resets when not flying to ensure correct filter state initialization 2015-07-27 10:10:15 +02:00
Lorenz Meier 97e9f44d35 TECS: Reset integrator states on first run or when DT is large 2015-07-22 22:40:26 +02:00
David Sidrane fc6144c46e Updated Submodule src/lib/uavcan ==master 2015-07-22 09:17:32 -10:00
David Sidrane 22d46fa733 Merged master_uavcan_modular src/modules/uavcan/ 2015-07-09 11:22:35 -10:00
Mark Charlebois 60ec1c897a QuRT: Added muorb files
muorb is used to proxy messages between the Krait and DSP.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 11:12:50 -07:00
Lorenz Meier 454becdae5 Merged release_v1.0.0 branch into master 2015-06-25 21:45:17 +02:00
Mark Charlebois 729653ba71 SITL: changed posix_default to posix_sitl
The SITL build is now the default posix build.

The linker script for posix was moved to makefiles/posix.
The rc.S file was moved to posix-configs/SITL/init/
The POSIXTEST board definition is now SITL

To run the SITL test run:

make sitlrun

This replaces the make posixrun target.

The build directory is now Build/posix_sitl.build/

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-15 09:51:07 -07:00
Lorenz Meier 9745d16905 Merge pull request #1977 from devbharat/fix_issue_1963
Shifted the set() function for Matrix3x3, Vector2, Vector3, Vector4 to a...
2015-06-15 17:35:40 +02:00
Lorenz Meier 55ed9e9612 ECL: Run TECS filter faster, adjust gains accordingly 2015-06-12 16:10:20 +02:00
Pavel Kirienko 2c61ec6819 UAVCAN update, fixes compilation warning on GCC 4.7 (see #2294) 2015-06-07 00:10:53 +03:00
David Sidrane 68276ff345 Back Port from Master - Changes to build on latest uavcan master with FW upload and Node ID 2015-06-05 06:43:10 -10:00