Commit Graph

17131 Commits

Author SHA1 Message Date
MaEtUgR
d1e0cbe325 fixing all "argc < 1" to avoid segmentation fault when calling the module with no parameters
argc is never smaller than one because the first element of the array is the program name!
2016-03-13 17:52:33 +01:00
Paul Riseborough
cecec86081 ekf2: Update documentation for height source param option
The GPS and range finder options are still under development but should be reserved in the interface
2016-03-13 17:47:56 +01:00
Paul Riseborough
c037b30aeb ekf2: add missing GPS status data to ekf2 replay 2016-03-13 17:47:56 +01:00
Paul Riseborough
016bfad507 sdlog2: add missing GPS status data to ekf2 replay 2016-03-13 17:47:56 +01:00
Paul Riseborough
c0404e8460 msg: add missing GPS status data to ekf2 replay 2016-03-13 17:47:56 +01:00
Roman
77697c586f write flow innovations and flow innovation variances to replay log 2016-03-13 17:47:56 +01:00
Roman
7a6a09f1a1 ekf2_replay: support parsing a uint32_t 2016-03-13 17:47:56 +01:00
Roman
89ace03133 ekf2_replay: added support for flow and range data 2016-03-13 17:47:56 +01:00
Roman
8e1b824ecb ekf2 app: only copy flow and range into replay message if they updated 2016-03-13 17:47:56 +01:00
Roman
37079dc743 sdlog2:
added separate replay messages for flow and range
2016-03-13 17:47:56 +01:00
Roman
4965926392 make ekf2 replay app work with sparse gps data 2016-03-13 17:47:56 +01:00
Roman
06ffd59f17 sdlog2: only log gps replay data if updated
Conflicts:
	src/modules/sdlog2/sdlog2.c
2016-03-13 17:47:56 +01:00
Roman
181a5fd60d ekf2 app: only publish gps in replay if updated 2016-03-13 17:47:56 +01:00
Paul Riseborough
80927d79fe sdlog2: Add replay logging of flow and range finder messages for ekf2 2016-03-13 17:47:56 +01:00
Paul Riseborough
b1f656c4b8 ekf2: Add optical flow and range finder data to ekf2 replay logging 2016-03-13 17:47:56 +01:00
Paul Riseborough
686b000503 msg: Add optical flow and range finder data to ekf2 replay 2016-03-13 17:47:56 +01:00
Paul Riseborough
1ca857404f ekf2: Enable tuning of terrain estimator 2016-03-13 17:47:56 +01:00
Paul Riseborough
735f2942c8 ekf2: Enable tuning of range finder and optical flow fusion parameters 2016-03-13 17:47:56 +01:00
Paul Riseborough
dcb47e425d ekf2: Add local position ground clearance reporting 2016-03-13 17:47:56 +01:00
Paul Riseborough
70e9047f5d sdlog2: Log ekf2 height above ground fusion data 2016-03-13 17:47:56 +01:00
Paul Riseborough
e540315da8 ekf2: Publish height above ground fusion data 2016-03-13 17:47:56 +01:00
Paul Riseborough
c9954c8ddc msg: Add ekf2 height above ground fusion data 2016-03-13 17:47:56 +01:00
Paul Riseborough
562bfd1be3 sdlog2: fix duplicate message ID 2016-03-13 17:47:56 +01:00
Roman
5abd11c6b9 fixed rebasing issues 2016-03-13 17:47:56 +01:00
bugobliterator
01ee608117 sdlog: setup flow innovation logging 2016-03-13 17:47:56 +01:00
bugobliterator
47f79a66d1 px4flow: disable distance data transmission from px4flow sensor 2016-03-13 17:47:56 +01:00
bugobliterator
e2901a7c2f ekf2: use yaw estimation of ekf for local position yaw value 2016-03-13 17:47:56 +01:00
bugobliterator
d33dbb8cbb ekf2: use estimator's estimate of variance for standard deviation calculation 2016-03-13 17:47:56 +01:00
bugobliterator
c02d17f56e ekf2: calculate dist from bottom values 2016-03-13 17:47:56 +01:00
bugobliterator
6c5812c528 ekf2: add listeners for range and optical flow data 2016-03-13 17:47:56 +01:00
Daniel Agar
31a975e501 VEHICLE_CMD_DO_SET_MODE missing RATTITUDE 2016-03-13 17:44:55 +01:00
Lorenz Meier
6b10d2b8e1 Sensors: Remove debug output 2016-03-13 15:42:34 +01:00
Lorenz Meier
475bdb7212 Sensors: Fix white space 2016-03-13 15:41:02 +01:00
Lorenz Meier
b114575139 GPS: Fix comment 2016-03-13 15:40:39 +01:00
Lorenz Meier
1fdf252e96 Remove duplicate LAND mode, clean up mode reporting across the board to ensure consistency 2016-03-13 15:39:35 +01:00
Lorenz Meier
f472ac577a Cleanup for manual control messages 2016-03-13 15:39:12 +01:00
Lorenz Meier
8373f41d42 Clean up new mode switching 2016-03-13 15:38:56 +01:00
Lorenz Meier
99e686ea08 Sensors: Add integer rounding prottection, add comments so people less familiar with integer arithmetic can follow 2016-03-13 11:49:27 +01:00
Lorenz Meier
6bcf38c4bb Fix mode switching 2016-03-13 11:49:27 +01:00
Lorenz Meier
f7640f02ad GPS driver: Removed debugging noise 2016-03-12 17:17:47 +01:00
Lorenz Meier
f7ac1f0d8f Clean up mixers, remove unused pass-through mixers from planes clobbering up RAM 2016-03-12 16:43:30 +01:00
Lorenz Meier
c198388dd5 Use new data for mode changes 2016-03-12 16:36:04 +01:00
Lorenz Meier
3373e994b4 Commander params: Hold mode is now called hold mode 2016-03-12 16:21:16 +01:00
Lorenz Meier
bac1903a43 param meta data cleanup 2016-03-12 16:15:35 +01:00
Lorenz Meier
3f1ba686a7 Meta data update 2016-03-12 16:15:04 +01:00
Lorenz Meier
703f41d76b Move unit tests to Linux only to avoid false positives 2016-03-12 12:37:49 +01:00
Daniel Agar
f944ac7e26 commander add mode argument 2016-03-12 12:23:31 +01:00
Julian Oes
65947346eb df_hmc5883_wrapper: get the var swapping right 2016-03-12 12:22:05 +01:00
Julian Oes
09dd88ec01 df_hmc5883_wrapper: fix mag rotation
The external GPS+Mag needs some rotation.
2016-03-12 12:22:05 +01:00
Lorenz Meier
1aee73a8a7 Update ECL 2016-03-12 12:15:10 +01:00