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