Uh oh!
There was an error while loading. Please reload this page.
EkfdPredict and GmekfPredict classes and tests - #7
Conversation
…h both pass. EkfdPredict test checked against manual ekf update, checked that a diagonal H implies a diagonal W, and checked against KfdPredict for linear measurements. GmekfPredict test checked against EkfdPredict for single mixand, checked that weights get heavily scaled down for non-agreeing measurements, and checked against GmkfPredict for linear measurements.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| (ny,ny) measurement noise covariance matrix | ||
| H : ndarray or callable | ||
| (nz,nx) measurement Jacobian matrix | ||
| z_k = H(tk, xk, *args) @ x. If provided an ndarray instead, H will |
There was a problem hiding this comment.
Here, we may want to force the user to specify H as a callable to avoid user errors caused by using an incorrect constant Jacobian
There was a problem hiding this comment.
I changed it to be consistent with the handling of F in EkfdPredict, where it is documented as a callable but if provided an ndarray is still recast as a callable. I can add an error/warning if we want that though.
Uh oh!
There was an error while loading. Please reload this page.
Added classes for EkfdPredict and GmekfPredict to filters, and respective tests to tests. The tests should be comprehensive and they fully pass.