IEEE Aerospace and Electronic Systems Magazine - December 2020 - 21
Duník et al.
happen that the state domain is subject to certain constraints,
e.g., estimated pressure cannot be negative, estimated vehicle position needs to be aligned with a road. Such constraints
(belonging to a priori knowledge) cannot be incorporated in
the state-space model to be straightforwardly used by the
introduced state estimators. Therefore, various purposely
designed approaches for constrained state estimation have
been proposed [9], [49].
MULTIPLE MODEL STATE ESTIMATION AND
PARAMETER ESTIMATION
The nonlinear functions fk ðÁÞ and hk ðÁÞ of the model (1), (2)
need not necessarily be smooth, but they can be viewed as a
set of possibly simpler functions. As an example, consider
(radar-based) tracking of aircraft, a highly manoeuvrable
object. Aircraft dynamics can be described by a set of models, where each is suitable for the description of a different
phase of flight (e.g., an almost constant velocity or acceleration model, a constant turn-rate model). During tracking,
however, a suitable model can hardly be determined a priori as it is difficult to predict aircraft future manoeuvrers.
Therefore, the concept of the (interacting) multiple model
(MM) has been developed [23]. The MM approach is based
on the determination of a set of possible models of a system
under different " working conditions. " For each model,
then, a filter (typically an LF) is constructed and its likelihood w.r.t. available measurements is computed. The output of the MM filter can thus be either a weighted sum of
all particular local estimates or the estimate with the highest likelihood. Note that the MM filter is algorithmically
similar to the GSF. The MM approach has been significantly developed over recent years and MM-based state
estimation approaches capable of tackling data association,
clutter measurements, and estimating set variables have
been proposed. Examples of these are the multiple hypothesis tracking filter and probability hypothesis density filter [101]-[104].
The MM approach is also suitable for tasks, where the
state-space model contains parameter(s) that are unknown
but can acquire a value from an a priori known set. Then, a
set of filters is designed for each potential parameter value
and is used in the MM filter [50]. Note that alternative
approaches for concurrent estimation of the state and parameters are the joint and dual estimation approaches [51]. The
former approach is based on extension of the state vector
with the unknown parameters (resulting in the extended
state-space model) and their simultaneous estimation by,
typically, a nonlinear filter. The latter approach is based
on a definition of two filters, which are regularly
switched. The first one estimates the unknown states
under the assumption of given parameters and the second
one estimates the unknown parameters under the
assumption of a given state.
DECEMBER 2020
SOFTWARE TOOLS
An extensive number of state estimation algorithms have
been proposed so far. It is, therefore, a challenging task to
choose a suitable estimator for a given task or application.
Fortunately, many of the estimators have been implemented
and can be used for assessment (or prediction) of a filters'
performance. Most of the methods and toolboxes are
designed for the MATLAB environment. The estimators are
available in MATLAB proprietary toolboxes or in publicly
available toolboxes. The latter includes, e.g., the Nonlinear
Estimation Framework toolbox available at http://nft.kky.
zcu.cz/nef, the EKF/UKF Toolbox available at https://
github.com/EEA-sensors/ekfukf, or the DynaEst Toolbox
available at http://www.codeforge.com/article/41828. A
wide portfolio of routines for tracking is available in the
Tracking Component Library available at https://github.
com/USNavalResearchLaboratory/TrackerComponentLibrary [93]. Besides the toolboxes for the MATLAB, there
are also early toolboxes in Python, a modern widely used
programming language. An example is the International
Society of Information Fusion (ISIF) StoneSoup initiative,
which can be found at https://stonesoup.readthedocs.io/en/
latest/index.html. Note that some books also come accompanied with sample implementations, e.g., [2], [4], [23].
LITERATURE ON STATE ESTIMATION AND NAVIGATION
Because of the scope of this article, it was not possible to
mention, discuss, and address all topics, details, and recent
advancements in state estimation methods. Nevertheless, in
the literature, there is an extensive number of comprehensive books and survey papers on state estimation and navigation system design, which offer an in-depth description of
these areas. To name a few, the following references focused
on estimation theory [1], [2], [5], [9], [12], [16], [29], [34],
[52] and navigation system design [3], [4], [23], [60], [105].
ESTIMATION IN NAVIGATION SYSTEMS
The origin of state estimation methods is closely associated with the development of navigation and tracking systems. Indeed, any modern navigation system uses a state
estimation algorithm for optimal processing of data from a
variety of sensors. In this section, recent developments
and examples of application of state estimation methods
are provided with the stress on the area of expertise of the
AESS NSP members. Besides recent navigation applications, this section also discusses their expected level of
nonlinearity/non-Gaussianity and error sources of the sensors and maps typically used in the navigation system.
Knowledge of the considered task nonlinearity/non-Gaussianity and correct treatment of the sensor (or map) error
sources is essential for the selection of the appropriate
IEEE A&E SYSTEMS MAGAZINE
21
http://www.nft.kky.zcu.cz/nef
http://www.nft.kky.zcu.cz/nef
https://github.com/EEA-sensors/ekfukf
https://github.com/EEA-sensors/ekfukf
http://www.codeforge.com/article/41828
https://github.com/USNavalResearchLaboratory/TrackerComponentLibrary
https://github.com/USNavalResearchLaboratory/TrackerComponentLibrary
https://github.com/USNavalResearchLaboratory/TrackerComponentLibrary
https://stonesoup.readthedocs.io/en/latest/index.html
https://stonesoup.readthedocs.io/en/latest/index.html
IEEE Aerospace and Electronic Systems Magazine - December 2020
Table of Contents for the Digital Edition of IEEE Aerospace and Electronic Systems Magazine - December 2020
Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover1
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 4
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 5
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 6
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 7
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 8
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 9
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 10
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 11
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 12
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 13
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 14
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 15
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 16
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 17
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 18
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 19
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 20
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 21
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 22
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 23
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 24
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 25
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 26
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 27
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 28
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 29
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 30
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 31
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 32
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 33
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 34
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 35
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 36
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 37
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 38
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 39
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 40
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 41
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 42
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 43
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 44
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 45
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 46
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 47
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 48
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 49
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 50
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 51
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 52
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 53
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 54
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 55
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 56
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 57
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 58
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 59
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 60
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 61
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 62
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 63
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 64
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 65
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 66
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 67
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 68
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 69
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 70
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 71
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 72
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 73
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 74
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 75
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 76
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 77
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 78
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 79
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 80
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com