navlie.utils.mixture

Collection of function required for mixing Gaussian distributions.

Functions

gaussian_mixing(weights, x_list)

A Gaussian mixing method that handles both vectorspace Gaussians

gaussian_mixing_vectorspace(weights, means, ...)

Calculate the mean and covariance of a Gaussian mixture on a vectorspace.

reparametrize_gaussians_about_X_par(X_par, ...)

Reparametrize each Lie group Gaussian in X_list about X_par.

update_X(X, mu, P)

Given a Lie group Gaussian with mean mu and covariance P, expressed in the tangent space of X, compute Lie group StateAndCovariance X_hat such that the Lie algebra Gaussian around X_hat has zero mean.