Commit Graph
217 Commits
Author SHA1 Message Date
Johan Jansen 331352c75d AttPosEKF: Use multiplatform land detector (was custom FixedWing only) 2015-02-13 10:50:55 +01:00
Johan Jansen 6af2a38f36 AttPosEKF: Moved class declaration to header file 2015-02-12 14:43:23 +01:00
Johan Jansen a8c298c772 AttPosEKF: Remove unused gps accel estimation 2015-02-12 13:55:03 +01:00
Johan Jansen 755abccb3e AttPosEKF: Removed SENSOR_COMBINED_SUB macros 2015-02-12 13:00:20 +01:00
Johan Jansen 76901c6414 AttPosEKF: Moved data collection to separate function 2015-02-12 11:49:45 +01:00
Johan Jansen f5534dd5c1 AttPosEKF: Fix velNED not initialized properly on first GPS fix 2015-02-12 10:58:36 +01:00
Johan Jansen 0cbfa65056 AttPosEKF: Refactor and code cleanup 2015-02-11 17:57:33 +01:00
Johan Jansen 8d8a66607a AttPosEKF: Do not publish global position if we have none 2015-02-11 16:43:52 +01:00
Johan Jansen c1e13e5afb AttPosEKF: Fix GPS loss timeout not resetting properly 2015-02-11 16:43:04 +01:00
Johan Jansen 7f7c36b5b1 AttPosEKF: Publish altitude position estimates without GPS 2015-02-11 13:38:59 +01:00
Johan Jansen 3d1e373e36 AttPosEKF: Fix initialization of AMSL estimation without GPS 2015-02-11 13:38:59 +01:00
Johan Jansen 66cb129d18 AttPosEKF: Fix license text for InertialNav files 2015-02-11 13:38:59 +01:00
Johan Jansen ebb111dafa AttPosEKF: Replace sqrt with sqrtf 2015-02-11 13:38:59 +01:00
Johan Jansen ce07e0de2d AttPosEKF: Added missing license header text 2015-02-11 13:38:59 +01:00
Johan Jansen 723c138b09 AttPosEKF: Move documentation to header file 2015-02-11 13:38:59 +01:00
Johan Jansen 83298110c1 AttPosEKF: Disable unused function 2015-02-11 13:38:59 +01:00
Johan Jansen 7287dc3c4c AttPosEKF: Replace custom min/max functions with c++ standard 2015-02-11 13:38:59 +01:00
Johan Jansen 022208e998 AttPosEKF: Move initializeParameters() from header to implementation file 2015-02-11 13:38:59 +01:00
Johan Jansen ce5a9929ff AttPosEKF: Fix coding style 2015-02-11 13:38:59 +01:00
Johan Jansen d1ecfad4cd EKFAttPos: Enforce type safety 2015-02-11 13:38:59 +01:00
Johan Jansen d4c7e66212 AttPosEKF: Fix error_count comparison 2015-02-10 17:47:23 +01:00
Lorenz Meier a32863976c Attitude / Position EKF: Fail over to secondary sensors 2015-02-09 22:56:26 +01:00
Lorenz Meier ec040fa3ac sensor combined topic: Copy error count field along 2015-02-09 22:56:24 +01:00
Lorenz Meier 2816dba447 EKF estimator: Support multi-sensor setups 2015-02-09 22:56:23 +01:00
Thomas Gubler 84ff3c671d Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge2_attctrl_posctrl
Conflicts:
	src/drivers/px4fmu/fmu.cpp
2015-02-01 11:06:47 +01:00
Lorenz Meier 83a0f8e5ce Move EKF to multi pub/sub API 2015-01-29 16:33:53 +01:00
Thomas Gubler 2d124852c1 propagate uorb contants change through all modules/drivers 2015-01-28 16:31:41 +01:00
Thomas Gubler dcdde8ea88 Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge
Conflicts:
	src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp
	src/modules/uORB/topics/vehicle_attitude.h
2015-01-21 14:41:03 +01:00
Lorenz Meier e092705b0d EKF bugfix: Replace all off-by-one (<=22 and <23) instances by correct check. Replace all badly-written <=21 (correct, but unreadable) code by < n_states 2015-01-21 10:57:41 +01:00
Lorenz Meier f3dcde3993 Merge pull request #1671 from PX4/ekf_fix
Critical coverity fixes.
2015-01-20 12:24:42 +01:00
Lorenz Meier fa4d090185 Hotfix: Fix EKF estimator and remove debug output which should not have been on master anyway 2015-01-19 20:18:44 +01:00
Lorenz Meier 65915e5d01 EKF: Fix race condition in accel measurement assignment 2015-01-19 14:42:51 +01:00
Lorenz Meier fd1f36c3a1 Merge pull request #1532 from kd0aij/baro_offset
dynamic estimation of baro_gps_offset
2015-01-18 12:24:54 +01:00
Lorenz Meier 650e1e4cc2 Merge pull request #1547 from PX4/ekf_flow
Update EKF estimator to most recent version from Paul Riseborough
2015-01-18 11:40:05 +01:00
Johan Jansen cffba8440e EKF: Removed the fixed wing land detector in the EKF module 2015-01-15 14:37:50 +01:00
Mark Whitehorn b795705640 improve efficiency of non-uniform rate LPFs 2015-01-13 09:10:44 -07:00
Mark Whitehorn dba0a5a90f comment out debug warnx 2015-01-13 09:06:00 -07:00
Mark Whitehorn 3c98c7119e use non-uniform 1st order IIR lowpass filters for baro_gps_offset estimation 2015-01-13 09:06:00 -07:00
Thomas Gubler 16b9f666e7 Merge remote-tracking branch 'upstream/master' into dev_ros
Conflicts:
	src/lib/mathlib/math/Matrix.hpp
	src/modules/mc_att_control/mc_att_control_main.cpp
	src/modules/uORB/topics/vehicle_status.h
	src/platforms/px4_includes.h
2015-01-05 10:02:07 +01:00
Ban Siesta 25fc9d791a renaming of gps time to UTC time 2015-01-04 10:43:28 +00:00
Lorenz Meier c82996850b Update EKF estimator to most recent version from Paul Riseborough 2014-12-30 12:20:23 +01:00
Thomas Gubler f4e0dc2857 Merge remote-tracking branch 'upstream/master' into dev_ros
Conflicts:
	.gitmodules
2014-12-29 08:00:12 +01:00
Lorenz Meier 2f6767480b EKF att/pos estimator: Fix warnings (cross-checked stack size already) 2014-12-26 17:36:34 +01:00
Daniel Agar 5b600a815c Replace use of -Wno-error and only ignore specific warnings 2014-12-23 11:18:36 -05:00
Daniel Agar d511e39ea7 turn on -Werror and fix resulting errors 2014-12-22 17:56:59 -05:00
Thomas Gubler 05a87a706a move px4_defines file 2014-12-02 16:17:17 +01:00
Thomas Gubler e28e8c11bb make default apps compatible with autogenerated attitude and rc_channels message 2014-12-02 12:19:24 +01:00
Lorenz Meier 41fe04776f Fix up stack sizes 2014-11-17 14:59:36 +01:00
Lorenz Meier f20f85f0e3 Do not spam filter resets in static mode 2014-11-17 14:07:33 +01:00
Lorenz Meier 3f4516810b Improved EKF check feedback 2014-10-20 15:22:33 +02:00