Commit Graph

18758 Commits

Author SHA1 Message Date
Youssef Demitri 34ff90c624 fixed logging 2015-10-27 09:41:40 +01:00
Lorenz Meier b7f3c96d4a Set home on arming and on takeoff 2015-10-27 09:36:09 +01:00
Lorenz Meier 8d0e10e830 Commander: Set home on takeoff 2015-10-27 09:30:54 +01:00
Daniel Agar a2ba34d1ae geofence violation actions 2015-10-27 09:28:30 +01:00
Daniel Agar 6fd1daf279 delete unused function declaration 2015-10-27 09:28:20 +01:00
Youssef Demitri dd59409e31 updated to master (solved merge conflicts) 2015-10-27 09:26:27 +01:00
jgoppert 1e7da5064f Fixed LPE bug for accel bias estimation. 2015-10-26 15:59:36 -04:00
Lorenz Meier 327481d749 Fix EKF frame size flag use 2015-10-26 11:58:27 +01:00
Pavel Kirienko 96a12a6027 UAVCAN extended status reporting 2015-10-26 10:19:56 +01:00
Pavel Kirienko e06c46da03 uavcan status output extended with CAN error reporting 2015-10-26 10:19:56 +01:00
Pavel Kirienko 635bfb6a7b CAN driver RX queue reduced to 21 frames per interface; poll() timeout set to 3 ms 2015-10-26 10:19:56 +01:00
Pavel Kirienko 72e651beda UAVCAN virtual iface: removed a useless class field 2015-10-26 10:19:56 +01:00
Pavel Kirienko 53ed0425da Libuavcan set to master 2015-10-26 10:19:56 +01:00
Pavel Kirienko 5b9fc2d9fa Proper termination of UAVACN server thread 2015-10-26 10:19:56 +01:00
Pavel Kirienko 9d86dbb6a1 Fixed memory leaks in the primary UAVCAN thread 2015-10-26 10:19:56 +01:00
Pavel Kirienko 6c4f09c0e4 Fixed memory leak in UAVCAN baro driver 2015-10-26 10:19:56 +01:00
Pavel Kirienko 109bee855b Node on leaked memory in UAVCAN driver 2015-10-26 10:19:56 +01:00
Pavel Kirienko ca4e55fec3 UAVCAN allocator as a dedicated type; reporting a warning if memory leak is deetcted upon destruction 2015-10-26 10:19:56 +01:00
Pavel Kirienko edfb19d9af Libuavcan update 2015-10-26 10:19:56 +01:00
Pavel Kirienko 1ace017cb8 Deallocating memory used by UAVCAN virtual iface on destruction 2015-10-26 10:19:56 +01:00
Pavel Kirienko a570d1de7d UAVCAN memory usage status and shrink 2015-10-26 10:19:56 +01:00
Pavel Kirienko e6182b8d2b Libuavcan update 2015-10-26 10:19:56 +01:00
Pavel Kirienko 407191d4ab UAVCAN driver transformed to use global memory pool 2015-10-26 10:19:56 +01:00
Pavel Kirienko 7373d99d72 UAVCAN CMakeLists - removed useless definitions 2015-10-26 10:19:56 +01:00
Pavel Kirienko e227f139a5 Libuavcan switched to footprint_reduction 2015-10-26 10:19:56 +01:00
Lorenz Meier 8421742906 Add Gazebo submodule as simulator dependency 2015-10-25 18:25:53 +01:00
jgoppert aeb7bff9c9 Removed cmake debug messages. 2015-10-25 17:45:30 +01:00
jgoppert 318144ee8b Changed sitl targets to be easier to call from make. 2015-10-25 17:45:30 +01:00
jgoppert 06472861ce Added buzzer circuit breaker. 2015-10-25 13:38:30 +01:00
Lorenz Meier aff78e0f5e CMake / Ninja: Use console flag so upload targets can print their normal output and receive input. 2015-10-25 11:22:05 +01:00
jgoppert d198c6a324 Removed comment. 2015-10-24 15:59:11 -04:00
jgoppert 65a0de38bb Format fix. 2015-10-24 15:51:32 -04:00
jgoppert 0acf6db64f Removed more eigen references. 2015-10-24 15:15:33 -04:00
jgoppert 6cce823dc6 Replaced wigen with custom matrix lib. 2015-10-24 15:10:20 -04:00
jgoppert 0106be3e89 Added local position estimator. 2015-10-24 20:34:33 +02:00
Lorenz Meier faa80a51e8 Strip unused header 2015-10-24 20:33:10 +02:00
gcarmix aa82a36747 Corrected code indent 2015-10-24 10:50:57 +02:00
gcarmix 94dcced652 Merge branch 'master' into master 2015-10-24 10:47:16 +02:00
carmix 68a5534a76 Merge commit '292b87fe2cfa2a5a00616c5ed13516bd60199f5a' 2015-10-24 10:41:40 +02:00
gcarmix 9748727331 Updated driver to the be compliant with the new mb12xx driver version,
inserted a line into the cmake config file for px4fmu-v2
2015-10-24 10:35:37 +02:00
carmix 4cf0af1b3b Adapted to cmake 2015-10-24 09:22:20 +02:00
Mark Charlebois 01ccbd8886 qurt: added HEXAGON_TOOLS_ROOT variable
The environment variable HEXAGON_TOOLS_ROOT must be set to the location
of the installed HexagonTools. This could be a global install at
/opt/HEXAGON_Tools/7.2.10/Tools or it could be a personal install
${HOME}/Qualcomm/HEXAGON_Tools/7.2.10/Tools.

The default install path used by the installer is exported in the Vagrantfile.

There is still an issue that the hexagon linker fails on mmap of the shared folder.
If the shared folder was mounted via NFS for Linux and MacOS the problem would be
resolved.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-23 20:52:03 -07:00
Mark Charlebois 8349ba180b DSPAL: removed simlinks that broke vagrant build
Vagrant did not like the simlinks in the dspal repo.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-23 20:50:57 -07:00
Lorenz Meier e5ccf82fa2 Attitude Q estimator: Set decimal places 2015-10-23 19:53:22 +02:00
Lorenz Meier 55cf08d383 Commander: prevent the user from arming the system when USB was ever connected 2015-10-23 17:47:22 +02:00
tumbili b081c5c33b added signal handler for floating point exceptions 2015-10-23 14:00:24 +02:00
tumbili ec1d148b08 fixed missing dt in ekf 2015-10-23 13:41:28 +02:00
Lorenz Meier f78fea2e96 Revert "Move EKF stack back to same size as on stable"
This reverts commit 7fd6d2dc4a.
2015-10-23 11:21:07 +02:00
Lorenz Meier 7d517978f0 MAVLink: Disable named value float 2015-10-23 11:20:53 +02:00
Lorenz Meier 1e973033af Set climbout altitude to 10 meters by default 2015-10-23 11:16:47 +02:00