
Equivariant Filters are Equivariant PREPRINT
group, and showed that this respects the system geometry and can provide powerful stability guarantees. Bourmaud et al.
[2013] generalised a discrete extended Kalman filter (EKF) was to systems on Lie groups using a probabilistic perspective and
a theory of concentrated Gaussian distributions. Extending the work presented in Mahony et al. [2013], Khosravian et al. [2015]
proposed a new constructive observer design methodology for invariant systems on Lie groups with biased inputs. Saccon et al.
[2015] provided explicit formulas for the equations of a second-order-optimal minimum energy filter for systems on Lie groups
by examining the Hamilton-Jacobi-Bellman equation associated with a loss function constructed from the input and output
measurement disturbances of the system.
Recently, Barrau and Bonnabel [2016] and Barrau and Bonnabel [2018] carefully defined the IEKF and examined its con-
vergence and stability properties for the special class of group-affine systems on Lie groups. They defined an error function
between the observer estimate and the system state which, in this special case of group-affine systems, was shown to evolve
independently of the system and observer states. Moreover, they showed that the evolution of this error function is exactly linear
in the logarithmic coordinates of the Lie group. van Goor and Mahony [2021] also examined the observer design problem for
group-affine systems, and developed a pre-observer that is synchronous with the system trajectories under the chosen definition
of the error function. Joshi et al. [2021] analysed the observer design problem for systems on general manifolds with a group
action, and determined conditions under which the error dynamics are time-invariant and stable. Finally, van Goor et al. [2020]
and Mahony et al. [2022] developed the Equivariant Filter (EqF), which is a linearisation-based observer design for equivariant
systems defined on manifolds with a transitive group action. They show how to define a global equivariant error, and how
equivariance of the system output measurements may be exploited to improve the performance.
This paper examines symmetry properties of the EqF developed by van Goor et al. [2020]. Unlike other symmetry-based filters,
the EqF is parametrised by a choice of origin in the system’s state space manifold and local coordinates about that origin.
This freedom is particularly important for applications to systems on homogeneous spaces, where no natural choice of origin
or local coordinates exists. The EqF error dynamics are shown to be invariant to transformations of the velocity input and
observer state, and equivariant as a parametrised vector field; that is, a symmetry applied to the vector field may be viewed
as a symmetry on its parameters. This implies that any change to the observer state may be viewed as a change to the input
signal to the error dynamics, and characterises the effect of the observer state on the error dynamics entirely through a single
group action. The main result shows that any two EqF’s for a given system, even with different choices for local coordinates
and origins, yield identical performance when the modelling of system noise is equivalent. Fundamentally, this means that
the EqF design is intrinsic to the system equations and the symmetry; any choice of parametrisation leads to the same filter.
This result is demonstrated in a simple simulation example involving localisation of a mobile robot in 2D space, where three
different EqF’s provide the same performance up to floating point precision errors. These results demonstrate not only that the
EqF is theoretically independent of the choice of local coordinates, but also that the freedom to change the local coordinates
and origin of an EqF may be useful to practitioners, such as when developing an observer for localisation (and mapping) over
a large operating environment or for applications requiring high precision.
2 Preliminaries
For a clear introduction to smooth manifolds and Lie groups, the authors recommend Lee [2013].
Let M,Nbe smooth manifolds. The tangent space of Mat a point ξ∈Mis written TξM, the tangent bundle is written TM,
and the space of vector fields on Mis written X(M). Given a function h:M→N, the differential of hwith respect to ζat
ξ∈Mis denoted
Dζ|ξh(ζ) : TξM→Th(ξ)N,
v7→ Dζ|ξh(ζ)[v].
Alternatively, a shorter form denotes the differential as a map between the tangent bundles; that is,
Dh: TM→TN,
v7→ Dh[v],
where v∈TξMfor some ξ∈Mthat is left implicit.
Given two maps h1:M→N1,h2:N1→N2, denote their composition by
h2◦h1:M→N2,
ξ7→ h2(h1(ξ)).
In the case of linear maps H1, H2, we may instead denote the composition using H2·H1, or simply H2H1to emphasise the
relationship to matrix multiplication. This is particularly useful in applications of the chain rule,
Dζ|ξ(h2◦h1)(ζ) = Dβ|h1(ξ)h2(β)·Dζ|ξh1(ζ),
D(h2◦h1) = Dh2Dh1.
2