Commit Graph
58 Commits
Author SHA1 Message Date
Lorenz Meier 4038d3e04e Write out yaw into position topics 2014-03-17 15:28:08 +01:00
Lorenz Meier ebab4bfa7e Fix for recallstates function 2014-03-11 13:16:06 +01:00
Lorenz Meier 40deb405c1 Modified estimator to fix internal GCC compiler error (hilarious 64bit handling), use float instead of double routines to avoid implicit casts 2014-03-06 08:35:14 +01:00
Lorenz Meier a16742f2eb Fixes to altitude units 2014-03-03 14:23:49 +01:00
Lorenz Meier d64fa6e255 Handling GPS and baro offset in altitude init / estimate 2014-02-27 16:29:43 -08:00
Lorenz Meier 44c5726703 Make baro altitude relative. 2014-02-27 16:20:36 -08:00
Lorenz Meier 2dd5636ee0 Add and enable all filter params. 2014-02-27 16:17:31 -08:00
Lorenz Meier d71396e556 Move params to MAVLink params, enable mavlink text feedback. 2014-02-27 16:16:57 -08:00
Lorenz Meier dac0427b60 fw_att_pos_estimator: Removed unused code 2014-02-25 17:17:47 -08:00
Lorenz Meier 76ac14d3c4 Use right combination of casts 2014-02-23 19:05:32 -08:00
Lorenz Meier b4c1713b96 Fix up time delay compensation loading 2014-02-23 18:55:12 -08:00
Lorenz Meier acb1bc1383 Disable time compensation which gets us reasonable results 2014-02-23 18:31:44 -08:00
Lorenz Meier b36bf7b17e Removed gravity and on ground check hardcoded testing values 2014-02-23 15:59:56 -08:00
Lorenz Meier 57df53d27c GPS reinit completed, put in NaN catcher 2014-02-21 13:44:34 +01:00
Lorenz Meier c5311b18fe Build fixes 2014-02-21 13:22:04 +01:00
Lorenz Meier 447d159964 Initialize the filter immediately, re-init once GPS becomes available (needs in-flight testing) 2014-02-18 08:33:58 +01:00
Lorenz Meier 7e9fcac057 Pure code style formatting 2014-02-18 08:24:30 +01:00
Lorenz Meier 350acde509 Debug hackery. We finally got something that is kind of close to an actual attitude estimate. 2014-02-16 18:21:30 +01:00
Lorenz Meier f6088c2f6e Better initialization, removed unnecessary static variables, reduced scopes where feasible 2014-02-16 17:38:33 +01:00
Lorenz Meier c6f6eaf0cd Minor init cleanup 2014-02-16 17:15:45 +01:00
Lorenz Meier 8016032a40 Merged beta into paul_estimator 2014-02-16 17:07:02 +01:00
Lorenz Meier d572424996 Build fix hackery 2014-02-10 09:06:47 +01:00
Lorenz Meier d67daed8ed Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimator 2014-02-10 09:05:07 +01:00
Lorenz Meier 2fd5c9d277 Removed some debugging, added other, still WIP 2014-02-10 09:04:51 +01:00
Lorenz Meier efecd85658 Further build cleanup 2014-02-09 23:54:04 +01:00
Lorenz Meier 3cad5e352e Fixed build error 2014-02-09 18:34:11 +01:00
Lorenz Meier 274e3c0ba7 Better status reporting 2014-02-09 18:30:46 +01:00
Lorenz Meier 30882e103b Moved to using references for arrays 2014-02-05 13:22:58 +01:00
Lorenz Meier 7c74229a1f Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimator 2014-02-01 17:23:24 +01:00
Lorenz Meier 0962d041f1 Estimator init 2014-02-01 17:23:03 +01:00
Lorenz Meier 70ffa27acd Rewrote the filter mainloop to match the order in the offboard simulator, added a number of scaling fixes, initializing all structs correctly 2014-02-01 12:09:54 +01:00
Lorenz Meier dba229ffa5 Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimator 2014-01-31 18:14:27 +01:00
Lorenz Meier 9cb59e33a6 Initializing variables 2014-01-31 17:43:49 +01:00
Lorenz Meier 8e35f6727c Testing missing init bit in array initialization 2014-01-31 16:52:54 +01:00
Lorenz Meier 92cf8a4cd7 Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimator 2014-01-31 14:11:56 +01:00
Lorenz Meier 40a3510e75 Fix estimator timestamp handling for the two interface cases 2014-01-31 14:11:45 +01:00
Lorenz Meier d4ccd9bc45 Fix a number of interface scaling / offset stupidities, should be closer to operational now on HW. 2014-01-31 14:08:27 +01:00
Lorenz Meier 9695ae8cee Update API to include baro altitude. 2014-01-31 10:00:26 +01:00
Lorenz Meier a937e972b0 Updated to latest estimator version 2014-01-31 09:53:48 +01:00
Lorenz Meier fb446c01b8 Embedded estimator code locally 2014-01-17 14:39:01 +01:00
Lorenz Meier b7b1c1428f Fixed perf init 2014-01-14 07:53:04 +01:00
Lorenz Meier 1bf7e10b9f Better output 2014-01-13 21:21:45 +01:00
Lorenz Meier 6b55baad78 Tool command to print full filter states 2014-01-12 23:41:52 +01:00
Lorenz Meier cd05dfcc7c Moved to sensor_combined topic for estimator 2014-01-12 12:58:17 +01:00
Lorenz Meier 395033eeb0 Switch to 21 state version, publish local position as well 2014-01-07 09:47:49 +01:00
Lorenz Meier 8bd532c855 Change slightly the way we handle timestamps, apply same unknown scaling as on logfiles 2014-01-05 01:57:01 +01:00
Lorenz Meier a5e95bde0a Added lots of instrumentation to ensure all data sources are coming in clean 2014-01-03 00:35:18 +01:00
Lorenz Meier 963f47ff0f Merged estimator branches 2014-01-02 22:18:20 +01:00
Lorenz Meier 8ad4b72fc7 Compile fixes, publishing estimated attitude now 2014-01-02 22:17:16 +01:00
Lorenz Meier 4217272742 Filter returns some results. Needs careful range and unit checking, but on track 2014-01-02 20:17:53 +01:00