Conference PaperPDF Available

Filtering Aircraft Surface Trajectories Using Information on the Taxiway Structure of Airports

Authors:

Abstract and Figures

The analysis of aircraft surface trajectories based on open-access Automatic Dependent Surveillance-Broadcast (ADS-B) data is affected by the low quality and resolution of received data. Indeed, the quality of ground ADS-B data is subject to the coverage of the crowdsourced ADS-B receivers. Moreover, the quality of GNSS signals received and processed by aircraft while on ground, which is subject to various sources of interference and reflections of signals, affects the ADS-B data quality. In this study, we present a model to filter ground data and interpolate trajectories along runways, taxiways, aprons, and parking positions, which are also available as public information in OpenStreetMap. The proposed model functions as a Kalman smoother, which takes the distance of the trajectory to the known structure of the taxiway system as a constraint. We validate the efficacy of this model using various trajectories featuring partially missing ADS-B data. Furthermore, we discuss the limitations of the model when confronted with extensive data gaps and open the discussion regarding potential use cases enabled by improved processing of ground trajectory data.
Content may be subject to copyright.
ICRAT 2024 Nanyang Technological University, Singapore
Filtering Aircraft Surface Trajectories Using
Information on the Taxiway Structure of Airports
Xavier Olive, Manuel Waltert, Ryota Mori, Philippe Mouyon
ONERA DTIS
Universit´
e de Toulouse
Toulouse, France
Centre for Aviation,
Zurich University of Applied Sciences,
Winterthur, Switzerland
Kobe University
Graduate School of Maritime Sciences
Kobe, Japan
Abstract—The analysis of aircraft surface trajectories based on
open-access Automatic Dependent Surveillance–Broadcast (ADS-B)
data is affected by the low quality and resolution of received data.
Indeed, the quality of ground ADS-B data is subject to the coverage
of the crowdsourced ADS-B receivers. Moreover, the quality of
GNSS signals received and processed by aircraft while on ground,
which is subject to various sources of interference and reflections
of signals, affects the ADS-B data quality. In this study, we present
a model to filter ground data and interpolate trajectories along
runways, taxiways, aprons, and parking positions, which are also
available as public information in OpenStreetMap. The proposed
model functions as a Kalman smoother, which takes the distance
of the trajectory to the known structure of the taxiway system as
a constraint. We validate the efficacy of this model using various
trajectories featuring partially missing ADS-B data. Furthermore,
we discuss the limitations of the model when confronted with
extensive data gaps and open the discussion regarding potential
use cases enabled by improved processing of ground trajectory
data.
Keywords ADS-B, open data, airports, Kalman smoother
I. INTRODUCTION
An increasing number of studies rely on the availability of aircraft
trajectory data, which describe the course of flights as a function
of time. In the past, such trajectory data was mainly recorded by
primary and secondary radar systems. Today, Automatic Dependent
Surveillance–Broadcast (ADS-B), an air traffic surveillance technology
that relies on aircraft to periodically broadcast their identity, position,
and other relevant information as Mode S extended squitter [1], is
finding increasing use. Networks of crowdsourced, ground-based ADS-
B receivers such as the OpenSky Network [2] collect and archive aircraft
trajectories for use by the scientific community.
As ADS-B information is transmitted on the 1090 MHz frequency,
ground-based receivers require line-of-sight to the transmitter for suc-
cessful data transmission [1]. For airborne transmitters, line-of-sight
conditions often improve with increasing altitude. On the ground,
however, transmitters can be shadowed from potential receivers by
terrain, buildings, or vegetation. In addition, the reception quality of
Global Navigation Satellite System (GNSS) receivers, which are used
by aircraft to determine their position, is often impaired on the ground.
In most cases, the quality and availability of airborne portions of ADS-B
trajectories is considerably better than the ground segment.
In terms of coverage and quality of the surface part of ADS-B tra-
jectories, airports can be divided into different categories, as illustrated
in Figure 1. At airports where numerous ADS-B receivers are installed
directly on the perimeter, as is the case at Stockholm–Arlanda (ESSA),
for example, data quality is exceptional. For aerodromes such as Zurich
Figure 1. Example of different levels of ADS-B coverage at European airports:
(i) exceptional at Stockholm–Arlanda (ESSA) with more than five receivers (green
triangles) located within the airport perimeter; (ii) very good at Zurich (LSZH),
although some areas between the two terminals display more erratic reception,
and (iii) incomplete at Munich (EDDM) and Toulouse (LFBO).
(LSZH), where many receivers are placed in proximity, the data quality is
very good. In contrast, many airports, even major ones, do not show any
ground coverage. At these aerodromes, data quality of surface ADS-
B trajectories can only be improved by installing (more) receivers at
or near the airport. Finally, there are airports where receivers installed
close to the airport may not be able to receive all the ADS-B trajectory
data from aircraft on the ground. In practice, this situation manifests
itself in the fact that trajectory data from aircraft taxiing on the ground
is received at irregular intervals, or cannot be received at all in certain
areas of the airport which are shadowed from the receivers. For instance,
Munich (EDDM) or Toulouse (LFBO) fall into the last category.
At airports with incomplete reception of ADS-B ground tracks, data
quality can of course be improved in the long-run by adding well-
positioned ground-stations to the receiver network. To improve data
quality in the short term, this study investigates whether appropriate
filtering algorithms can be used to estimate missing parts of surface
1
ICRAT 2024 Nanyang Technological University, Singapore
aircraft trajectories. Subsequently, the objectives of this study are (i) to
provide a brief literature overview on existing surface trajectory filtering
algorithms, (ii) to develop a Kalman smoother-based surface trajectory
filtering algorithm that uses the distance of observed ADS-B messages
to the known structure of an aerodrome’s taxiway system as a constraint,
and (iii) to validate this algorithm on surface trajectories obtained from
the OpenSky Network.
The remaining sections are structured as follows: Section II provides
an overview of filtering algorithms for surface aircraft trajectories. Next,
a Kalman smoother for ADS-B trajectories is presented in Section III
and validated in Section IV. Finally, Section V introduces a number of
potential use cases showing how the presented Kalman smoother can be
applied in a practical context, while Section VI discusses and concludes
this study.
II. LITERATURE REVIEW
Due to data availability and coverage issues, most aircraft trajectory
filter algorithms presented in the literature focus on the airborne part
of flights. In the following, a brief introduction is given to the rather
limited literature focusing on filters explicitly designed for aircraft
surface trajectories. These contributions make use of Kalman filters,
which are used in practice not only for aircraft surface trajectories, but
also for trajectories of trains [3], vehicles [4], [5], or ships [6].
Pledgie, Atkins, and Brinton [7] introduced a single-mode extended
Kalman filter (EKF) and an interacting multiple model (IMM) tracking
filter for aircraft surface trajectories. The single-mode EKF describes
the state of the aircraft in terms of their position expressed in Cartesian
coordinates (x, y)in north-south and east-west direction, their taxi
speed v, their heading θ, and the derivatives of x, y, v and θwith respect
to time. The EKF considers only one mode, i.e., aircraft taxiing. In
contrast, the proposed IMM estimator considers several states, which
refer to different modes of motion. A Markov process is then used
to describe the transition between the modes, and to determine which
mode has the highest probability. Both the EFK and IMM-based filtering
approaches are applied to trajectories of aircraft taxiing at Dallas-Fort-
Worth Airport, obtained from the Airport Surface Detection Equipment
Model-X (ASDE-X)1system. The results show that in sections of the
filtered trajectories where aircraft are stationary or moving very slowly,
the root-mean-square (RMS) error is 98.9% lower than in the raw
ASDE-X trajectories.
Khadilkar and Balakrishnan [8] presented a multi-modal unscented
Kalman filter (UKF) for aircraft surface trajectories obtained from the
ADSE-X system. On the one hand, this filter allows the estimation of the
state vector ˆxof a taxiing aircraft, which includes the aircraft position
(x, y)in Cartesian coordinates, the taxiing speed v, and the heading
θ. On the other hand, the taxi mode of the aircraft is detected using
a bank of filters. As such, eleven different modes are distinguished,
which differentiate the taxiing behaviour of aircraft in terms of their
taxiing speed, acceleration, and turn rate. For validation purposes,
Khadilkar and Balakrishnan calculated the taxiing distance of a total of
20 flights using both raw ADSE-X trajectories and trajectories filtered
using the proposed method. When compared to the absolute length
of taxiways travelled by the aircraft, the results suggest that taxiing
distances calculated from filtered trajectories are both significantly more
accurate and have lower variance than taxiing distances calculated from
raw trajectories.
1Airport Surface Detection Equipment Model X (ASDE-X) is a system
operated by the FAA at 35 major US airports. The system tracks aircraft surface
movements by fusing information from surveillance radars, multilateration
sensors, ADS-B, Mode S and flight plan data
Bloem and Churchill [9] extended the works of [7] and [8] by
introducing a two-mode interacting multi-mode unscented Kalman filter
that both considers four aircraft state variables (i.e., x, y, v, and θ)
and makes use of reverse-time Rauch-Tung-Striebel (RTS) smoothing.
One mode of this filter assumes that the aircraft are taxiing at constant
speed vand constant heading θ, while in the other mode the aircraft
are stationary. The filter is then applied to ASDE-X surface trajec-
tories of aircraft taxiing at New York John F. Kennedy Airport and
Charlotte Douglas International Airport. The results presented suggest
that filtered trajectories deviate less from the taxiway centrelines than
raw trajectories, and consecutive data points of filtered trajectories are
more evenly spaced than in the raw trajectories. Also, for parts of the
trajectories where the aircraft is not moving, the root-mean-square error
of the filtered trajectories is significantly lower than that of the unfiltered
trajectories.
The filtering methods presented in the above-mentioned studies
are applied to ASDE-X-derived trajectories with no coverage issue.
However, to the best knowledge of the authors of this study, a Kalman-
based filter for aircraft surface trajectories has never been used for open-
data ADS-B trajectories which are only partially covered. Furthermore,
the filter approaches mentioned in the literature do not explicitly
consider information about the structure and geometry of an airport’s
taxiway system.
III. METHODOLOGY
A. Open data information about airports’ taxiway structure
Official information on the structure of airport infrastructure, e.g.,
dimension and location of runways, taxiways, stands, etc., are in
most countries publicly accessible through national electronic Aero-
nautical Information Publication (eAIP) platforms, primarily in PDF
format. In addition, crowdsourced platforms such as OpenStreetMap
play a significant role in modelling airport infrastructures. As such,
OpenStreetMap uses structured data representations, employing nodes,
ways, and relations associated with metadata information. Specifically,
the ’aeroway’ tag on OpenStreetMap encompasses various elements
of airport infrastructure. While not all airports are fully modelled,
dedicated enthusiasts regularly contribute to refining these models using
satellite imagery and eAIP data.
The cartes library, which is integrated into the traffic pack-
age [10], facilitates the retrieval of OpenStreetMap data through the
Overpass API. The data is downloaded, then transformed into a
GeoDataFrame, where the geometry associated with each element is
represented as a Point,LineString, or Polygon. For this study, our
focus is particularly on essential airport elements for aircraft trajectories,
i.e., runways, taxiways, parking positions, and apron areas, as illustrated
in Figure 2 for the example of Zurich Airport.
B. Overview of ADS-B ground trajectory data
Automatic Dependent Surveillance–Broadcast (ADS-B) is a surveil-
lance system based on the concept of aircraft broadcasting important
parameters twice per second in a Mode S Extended Squitter on the 1090
MHz frequency. In certain geographical regions, ADS-B is mandated for
flights under instrumental flight rules, which is why a large proportion
of all commercial aircraft are equipped with this system.
For aircraft in flight, specific ADS-B messages contain position,
velocity, and identification information. Notably, position and velocity
details are transmitted at different timestamps, leading to a distinctive
treatment of such measurements in Kalman filters. For aircraft on the
ground, which is detected upon ground contact of the nose wheels, the
ADS-B communication protocol shifts to a different type of message.
2
ICRAT 2024 Nanyang Technological University, Singapore
runway
taxiway
parking position
apron
Figure 2. OpenStreetMap federates many enthusiast contributors who continu-
ously improve the modelling of the structure of airports. This map of Zurich
Airport (LSZH) depicts a central part of the airport with buildings (black),
runways (blue), taxiways (green), parking positions (orange), and apron areas
(light blue).
Given that altitude information becomes somehow irrelevant, segments
of the 112 bits comprising an ADS-B message are allocated for ground
speed and true track angle information. Furthermore, a marker identifies
invalid values if the aircraft fails to transmit these fields.
Considering the need for proper modelling of measurement uncer-
tainty in the following section, it is to be noted that track angle values
are encoded as multiples of 360
128 = 2.8125 degrees. Ground speed
displays varying precision based on the speed interval, as shown in
Table I. from [1].
TABLE I. SURFAC E PO SIT IO N MOVE ME NT (GR OUN D SP EED )DECODING.
Encoded speed Ground speed range Quantization
0speed not available
1stopped (v <0.125 kt)
2–8 0.125 v<1 kt 0.125 kt steps
9–12 1 kt v<2 kt 0.25 kt steps
13–38 2 kt v<15 kt 0.5 kt steps
39–93 15 kt v<70 kt 1 kt steps
94–108 70 kt v<100 kt 2 kt steps
109–123 100 kt v<175 kt 5 kt steps
124 v 175 kt
125–127 reserved
In the following, trajectories consist of sequences of timestamped
information with latitude (in degrees), longitude (in degrees), as well as
potentially missing information on ground speed (in kts) and track angle
(in degrees) information. The standard message rate is approximately
one message per second; however, information gaps may arise in
situations where GNSS signals are affected my multi-path effects or
when ADS-B receiver coverage is incomplete.
C. Formulation of the filter
Kalman filters help to predict the most likely state of a system by using
noisy measurements to improve and update predictions. In this model,
we use a bidirectional Kalman filter approach, known as the two-filter
smoother, which involves computing the geometric mean between both
a forward and a backward pass on the available data.
ADS-B ground messages provide a sequence of four measurements
of the aircraft’s state at each second (with potentially invalid NaN
values): latitude, longitude, ground speed (in kts) and track angle (in
degrees). In order to simplify the model, we convert these measurements
to a four-dimensional state vector X= [x, y, ˙x, ˙y]sequence, in the
International System of Units (SI), by using a conformal projection
allowing the Euclidean distance to remain locally valid.
We consider, and will develop further in Section III-D, the function
φ(x, y)which computes the distance between the point of coordinates
(x, y)and the taxiway system of the airport.
The dynamic of the model remains simple, with no information about
the second derivatives, and with a specific constraint ensuring that the
measurement points remains on an element of the taxiway system. In
the following, we use Xto denote the state vector and Pits associated
covariance matrix. We index the state vectors in time with k, considering
that indices kand k+ 1 are separated in time by t(which was set
to one second in our experiments).
The state-transition matrix Ais defined as
X+=
xk+1
yk+1
˙xk+1
˙yk+1
=
10∆t0
0 1 0 t
0 0 1 0
0 0 0 1
| {z }
A
xk
yk
˙xk
˙yk
| {z }
X
+w. (1)
The process noise wcan be expressed based on random variables
axand ay(afor acceleration) as:
w=
ax
t2
2
ay
t2
2
axt
ayt
(2)
We make two assumptions about the random variables: we consider
that axand ayare independent, and that the expectation values for both
a2
xand a2
yare equal to σ2. Then we can express Q, the process noise
covariance matrix, as follows:
Q=Ew·wt=σ2
t4
40t3
20
0t4
40t3
2
t3
20 t20
0t3
20 t2
(3)
Denoting b
Xthe state estimate and b
Pthe covariance of the state
estimation error at time k, the predicted state and its covariance matrix
at the next timestamp are given by:
b
X+=A·b
X(4)
b
P+=A·b
P·AT+Q(5)
In our model, the constraint stating that the distance of the position
to the taxiway system must be zero, i.e., φ(x, y) = 0, is introduced as a
fictive measurement. Then it appears in the expression of the innovation
3
ICRAT 2024 Nanyang Technological University, Singapore
ν, which is the difference between the measurement values and their
predicted values:
ν=
xmbx+
ymby+
˙xmb˙x+
˙ymb˙y+
0bφ+
with (0 = φ(x, y)
bφ+=φ(bx+,by+)(6)
The covariance matrix Rassociated to the measurements can be cali-
brated based on the known uncertainties from the ADS-B specifications,
along with a very small residual noise associated to the constraint, as
Kalman filtering machinery requests that Ris non singular:
R=
σ2
xm0 0 0 0
0σ2
ym0 0 0
0 0 σ2
˙xm0 0
000σ2
˙ym0
0000ε2
(7)
Finally, we extend our observation model matrix Hwith estimated
derivatives of the φfunction, whose formulation is detailed in Sec-
tion III-D:
H=
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
+
xbφ +
ybφ0 0
with
+
xbφ= φ
∂x (bx+,by+)
+
ybφ= φ
∂y (bx+,by+)
(8)
The remaining equations of the Kalman filter unfold as follows, with
Sthe covariance of the innovation νand Kthe Kalman gain:
S=H·P·HT+R(9)
K=P·HT
·S1(10)
b
X=b
X++K·ν(11)
b
P= (IK·H)·b
P+
·(IK·H)T+K·R·KT(12)
where we use the Joseph’s formula for updating the covariance to avoid
any loss of positivity.
In the following, Section III-D details the implementation of the
distance-to-taxiway function φ(x, y), while Section III-E focuses on
the implementation of the double filtering approach for smoothing.
D. Implementation of the distance-to-taxiway function
Computing the distance from an aircraft’s predicted position to the
taxiway system can be challenging as the geometries are complex,
represented as collections of LineString and Polygon. Moreover, we
need to come with an analytic definition of the distance as the first
derivatives +
xbφand +
ybφare expected in Equation 8 in order to provide
directional information for adjusting the trajectory. To determine the
distance as well as the first derivatives, the following process is applied:
1) First, we identify the most probable segment of the taxiway where
the aircraft should be positioned at a given time: we initially
select the closest segment relative to the measured positions (when
available) and predictions otherwise;
2) Next, we compute the projection of the predicted position onto the
selected segment, determining the closest point on the segment
to the predicted position. In our implementation, we rely on the
shortest line function provided by GeoPandas;
3) With the closest point identified, let say (x, y), we then calculate
the Euclidean distance between the predicted position and the
closest point, denoted as φ:
bφ+=φ(bx+,by+) = px2+ y2(13)
where x=bx+
xand y=by+
y.
4) Finally, we compute the analytical definition of the partial deriva-
tives:
+
xbφ=x
φ(bx+,by+)and +
ybφ=y
φ(bx+,by+)(14)
which corresponds to the smallest partial derivatives satisfying the
first order Taylor approximation of φ(x, y)about (bx+,by+),
(+
xbφ, +
ybφ) = arg min +
xbφ2++
ybφ2(15)
with φ=bφ+++
xbφx++
ybφy(16)
and knowing that φ(x, y) = 0.
Figure 3. Measured (blue), predicted (green), and corrected (orange) states after
a forward pass of the filter. One of the distance-to-taxiway vector is particularly
salient, when the aircraft exits the runway, which is represented with a thick
grey line.
Figure 3 illustrates exemplary the benefits of a properly implemented
distance function. The aircraft is landing on runway 06 at Amsterdam–
Schiphol Airport and turning left on a runway exit. We plotted for
a simple trajectory several tuples of measurement, prediction, and
correction points. The distance vector between prediction and the
runway exit is salient at one timestamp: the prediction tends to favour
the straight line (and move the correction to the runway, making the
filter diverge). The measured ADS-B position is however closer to the
runway exit, and the constraint helps to take the corrected trajectory to
the most plausible path.
E. Formulation for the double filter smoothing
In conventional Kalman filtering, predictions and corrections of states
are made based solely on past information, resulting in estimations
4
ICRAT 2024 Nanyang Technological University, Singapore
that are only informed by historical measurement data. As we focus
on post-processing of trajectories, we use smoothers that make use of
future measurements to refine estimations.
The Rauch-Trung-Striebel (RTS) smoother is a notable technique
already used in [7], [8], [9], as it incorporates both forward filtering
and backward passes. During the forward pass, the filter predicts
future states using available measurements and previous estimations.
Subsequently, in the backward pass, the filter refines the estimations by
using the result of the forward pass as measurements.
We use a more simple approach to enhance the precision of esti-
mations by running two separate Kalman filters: a forward pass and a
backward pass. The forward pass yields estimations denoted as b
X1and
b
P1, while the backward pass produces b
X2and b
P2. To combine these
estimations optimally, we compute a weighted average based on the
geometric mean of the estimated covariances.
Since information matrices (i.e., inverse covariances) add, the result-
ing covariance matrix, denoted as b
Ps, is determined by:
b
P1
s=b
P1
1+b
P1
2.(17)
Then, the smoothed estimation of the position b
Xsis computed using
b
Psalong with the weighted sum of the inverse covariances of b
X1and
b
X2via the optimal mixing formula:
b
Xs=b
Ps·b
P1
1b
X1+b
P1
2b
X2.(18)
IV. VALIDATION AND LIMITATIONS
In this section, we applied the filter to specific ground trajectories of
flights observed in the year 2023. Our focus was on airports displaying
diverse levels of ground coverage quality within the OpenSky Network
database. Unlike other ADS-B data providers, OpenSky Network allows
research to access raw, unfiltered data.
We anticipate that in regions with near-optimal ground coverage, our
filter implementation will preserve data quality without degradation.
Conversely, in scenarios where data is lacking, we expect the filter to
improve trajectory accuracy compared to simplistic linear interpolation
or spline-based techniques.
Rather than presenting quantitative performance metrics comparing
the filter’s outcomes with ground truth data (that we don’t have) and
linear interpolation results, we opted for a qualitative analysis approach.
We selected situations representing three distinct categories for
evaluation:
1) The filter exhibited expected behaviour, effectively snapping tra-
jectories to an existing taxiway system.
2) While meeting implemented requirements, the filter showed limi-
tations in dealing with relevant anomalies, revealing areas where
further refinement could be necessary.
3) When dealing with sparse or incomplete data, we observed
instances where the filter’s corrective capabilities were limited.
A. Expected behaviour of the filter
Figure 4 presents two trajectories where the filter yields satisfying
results at a resolution of one sample per second. At Zurich Airport (up),
the area of interest is situated between the two terminals, where aircraft,
after landing on runway 14, cross runway 28/10 and head towards the
main terminal. Despite lacking samples in turns, the filter successfully
aligns the trajectory with the existing taxiway. Similar features are
observed at Amsterdam–Schiphol Airport (bottom).
The filter demonstrates particularly favourable results when an ad-
equate number of samples are available to determine the proper next
Figure 4. When data coverage is considered to be good, the filter produces
trajectories matching perfectly the taxiway system of the airport, as is illustrated
for two example trajectories in Zurich Airport (up) and Amsterdam–Schiphol
Airport (bottom).
taxiway segment after each intersection or turn. In the absence of such
samples, the filter defaults to moving in a straight line, as determined
by the prediction step of the filter.
B. Limitations in handling anomalies
Figure 5 brings the focus on the vicinity of apron areas, typically stands
designated for aircraft parking. Thin lines represent lead-in lines for
parking positions as modelled in OpenStreetMap, while shaded areas
are tagged with the apron marker. The filter is configured to minimise
distances to taxiways or to the inner side polygons.
On the upper-hand plot, the trajectory samples suggest that the
position transmitted in the ADS-B messages corresponds to the front
of the aircraft, most likely indicating the trajectory of the front wheel
on the ground. It is possible for pilots to overshoot the parking position
line on the ground to execute a left turn and align with the lead-in
line and/or instructions from the marshaller. However, these detailed
manoeuvres are not apparent in the filtered trajectory.
On the lower-hand side, the turn after the runway exit is smoothed,
but it appears that the pilot is making a short turn into the parking area
that is filtered out, as the filter is designed to match taxiway segments.
However, the final turn appears to be properly filtered.
5
ICRAT 2024 Nanyang Technological University, Singapore
Figure 5. In some cases, the structure modelled in OpenStreetMap is not
sufficient to cover the possibilities of aircraft movement, as depicted for a
trajectory observed at Zurich Airport (up) and Amsterdam–Schiphol Airport
(bottom).
C. Challenges with sparse or incomplete data
Figure 6 illustrates scenarios where the filter struggles to reconstruct
a proper trajectory, either laterally (up) or in the speed profile (middle
and speed profile below). Initially, the filter proceeds with a prediction
step based on the previous speed vector value, followed by a correction
step taking measurements into account (when available) and aligning
the trajectory with the most plausible taxiway segment. The covariance-
based average computed during the backward pass of the filter seeks to
select the most plausible alternative.
When an aircraft crosses a taxiway intersection, the filter tends to
favour the option most aligned with the latest corrected value of the
speed vector, rather than necessarily selecting the most probable taxiway
based on the entire set of future measurements. This results in a complex
ground trajectory that attempts to match the most plausible path after
the runway exit when measurements are sparse, but with unsatisfactory
results.
D. Directions for future improvements
We developed a filter aimed at enhancing the quality of ground data
and accurately aligning trajectories with infrastructure information. The
objective of this paper is to demonstrate the relevance of a constraint-
based approach applied to a Kalman smoother. The results indicate
reasonable improvements in trajectory quality, particularly when data
Figure 6. Coverage at Munich Airport is considered more problematic, and the
filter yields unsatisfactory results laterally (up) or on the speed profile (middle
and bottom).
quality is not consistent in all areas of an airport. The filter exhibited
limitations at airports with sparse data or partially obfuscated apron ar-
eas. Nonetheless, we believe that the implemented constraint represents
a promising addition for future enhancements of the filter. Specifically,
our aims for future research include:
performing a sensitivity analyses on the parameters of the filter,
esp. the covariances of the process and measurement noises;
creating a graph structure associated with the taxiway system to
reconstruct the most plausible sequence of segments between two
position measurements on the ground, and thereby improve the
definition of φ(x, y);
6
ICRAT 2024 Nanyang Technological University, Singapore
Figure 7. The same filter is applied with a different distance function on a
trajectory with partial measurements at Toulouse airport. On the bottom, only
highlighted segments of the taxiway are considered.
developing an EKF model in (v, θ)in order to better model
the noise on both components. First attempts showed limitations
during push-back phases of the trajectory;
including the acceleration in the model rather than considering it
as noise, and containing values within a reasonable interval, in
order to address issues illustrate in the speed profile of Figure 6;
incorporating information about possible speed vectors on each
segment (e.g. allow higher speeds on runways than taxiways);
integrating historical data information about ground hotspots,
where aircraft frequently stop or line up before crossing a runway,
taking off, or obtaining a free parking position.
This would be particularly beneficial in areas of the airport where
coverage varies across different days;
assess the impact of the proposed distance-based constraint on a
single-pass version of the filter applied on real-time data.
Figure 7 investigates potential enhancements achievable through a
refined distance-to-taxiway function. We apply the same filter (only the
forward pass) to partial trajectory measurements at Toulouse Airport.
In an effort to assess improvements in the graph-based approach, we
narrow the focus of the distance function to a manually selected subset
of potential taxiway segments.
On the upper-hand side, where all taxiways are considered, the filter
propagates the predicted speed vector near the airport terminal and
continues straight in the absence of relevant measurements. This leads
to a deviation from the intended path, as the aircraft fails to make a
left turn towards the runway threshold.
Conversely, on the lower-hand side, the faulty taxiway segment is
excluded as a potential alternative. Although it requires one iteration
to align the trajectory with the correct taxiway, as the aircraft initially
makes a 90° turn to the left instead of selecting the designated turning
area, ultimately the trajectory matches the intended taxiway path.
V. POTE NT IA L US E CA SE S
The filter introduced in this study aims to address a quality gap in
ground trajectories as they are available in crowdsourced databases,
such as the OpenSky Network, during data preprocessing for more
advanced studies. The filter successfully smoothens ADS-B ground
tracks at well-covered airports, and to a certain extent, fills gaps in
ground trajectories at less optimally covered airports. We demonstrated
that this constraint-based filter has the potential for further improvement
before integration into more in-depth analyses across various domains.
Below is a non-exhaustive overview of potential future use cases around
airport operations, airport capacity, and airport planning.
To facilitate more informed decision-making, trajectories processed
with such a filter can be used to investigate operational aspects of an
airport. For example, we can analyse how arriving and departing aircraft
use of the taxiway system and how efficiently aircraft are routed on
the ground. This is also known in the literature as the airport taxiway
scheduling problem [11], [12]. In this context, well-filtered trajectories
can improve systematic analyses of ground movements at airports in
order to (i) estimate the frequency and types of aircraft using taxiways,
which might contribute to the topic of preventive maintenance [13],
(ii) detect potential interaction and conflicts between aircraft, and (iii)
evaluate how aircraft are managed by ground air traffic control. Such
analyses can be performed for periods at which aerodromes are operated
both normally and irregularly, e.g., when certain taxiway segments
are unavailable due to maintenance reasons. Besides, by clustering
and characterising filtered ground trajectories [14], [15], [16], the
operational performance of an aerodrome or parts of an airport can be
evaluated and benchmarked. To this end, researchers determine average
ground times of aircraft operating at an aerodrome, measure the time
it takes departing aircraft from push-back to lift-off or arriving aircraft
from touch-down to in-block, or detect whether queues of departing
aircraft have been formed at runway holding points.
Another important field of application for smoothed ground trajec-
tories is the analysis of the capacity of an airport’s runway system
and/or taxiway system. The runway capacity of an airport depends on
a variety of factors, such as arrival and departure times, aircraft types,
runway occupancy times, separation requirements, potential conflicts
with other aircraft or ground vehicles, runway occupancy times, runway
departure speeds, or the utilisation of rapid exit taxiways. Data on
these factors can be obtained more efficiently on the basis of more
precise surface trajectories, e.g., in connection with trajectory prediction
models [17] which also account for uncertainty. Subsequently, models
used to determine capacity envelopes for airports on the basis of ADS-
B data [18] might benefit from the filter presented in this study. To
determine the capacity of the taxiway system, one must identify its
weakest element, i.e., the component of the system with the lowest
throughput. Consequently, on the basis of higher quality ground tra-
jectories of aircraft, one could identify such bottlenecks or determine
how disturbances, e.g., construction or winter operations, affect taxiway
capacity.
Finally, filtered ground trajectories of aircraft might also be of good
use in the domain of airport planning. For instance, the optimal design
of taxiway systems for aircraft, known as the airport taxiway planning
7
ICRAT 2024 Nanyang Technological University, Singapore
problem [19], could benefit from more accurate surface trajectories.
Furthermore, smoothed surface trajectories could also be used for the
evaluation and planning of new airport equipment, as is the case with
the electrification of taxi operations [20].
VI. CONCLUSION
This study introduced a Kalman smoother specifically tailored for
surface ADS-B trajectories of aircraft, incorporating a constraint based
on the distance to the runway and taxiway structure. Given the
limited coverage of ADS-B receivers at most airports, resulting in
constrained quality and availability of aircraft surface trajectory data,
this filter holds significant utility and enables the estimation of aircraft
taxiing movements based on incomplete ADS-B surface trajectories.
Our findings suggest that the constraint integrated into the presented
filter effectively reconstructs missing surface trajectory data in many
scenarios. However, we observed instances where the generated sur-
face trajectories exhibited lower quality under certain conditions: (i)
inaccuracies or incompleteness in the information regarding taxiway
and runway structure obtained from OpenStreetMap, (ii) intentional
deviations from taxiway centrelines by pilots, such as when taxiing
into a stand, and (iii) situations where substantial unknown behaviour
persists; the filter excels in smoothing trajectories rather than making
decisions between options (e.g., selecting a taxiway or a holding
position to stop). We anticipate that integrating this constraint into
more sophisticated models capable of addressing these challenges will
significantly enhance their efficacy.
ACK NOW LE DG EM EN T
The authors are grateful to the EC for supporting the present work,
performed within the NEEDED project, funded by the European
Union’s Horizon Europe research and innovation programme under
grant agreement no. 101095754 (NEEDED). This publication solely
reflects the authors’ view and neither the European Union, nor the
funding Agency can be held responsible for the information it contains.
REFERENCES
[1] J. Sun, The 1090 Megahertz Riddle: A Guide to Decoding Mode S and
ADS-B Signals. 2021.
[2] M. Sch¨
afer, M. Strohmeier, V. Lenders, I. Martinovic, and M. Wilhelm,
“Bringing up OpenSky: A large-scale ADS-B sensor network for research,
in Proceedings of the 13th International Symposium on Information Pro-
cessing in Sensor Networks, pp. 83–94, IEEE, 2014.
[3] A. Cunillera, N. Be ˇ
sinovi´
c, N. van Oort, and R. M. Goverde, “Real-
time train motion parameter estimation using an unscented Kalman filter,
Transportation Research Part C: Emerging Technologies, vol. 143, 2022.
[4] S. Antonov, A. Fehn, and A. Kugi, “Unscented Kalman filter for vehicle
state estimation,” Vehicle System Dynamics, vol. 49, no. 9, 2011.
[5] Y.-J. Liu, C.-H. Dou, F. Shen, and Q.-Y. Sun, “Vehicle state estimation
based on unscented Kalman filtering and a genetic-particle swarm algo-
rithm,” Journal of The Institution of Engineers (India): Series C, vol. 102,
2021.
[6] X. Peng, B. Zhang, and L. Rong, “A robust unscented Kalman filter and its
application in estimating dynamic positioning ship motion states,” Journal
of Marine Science and Technology, vol. 24, 2019.
[7] S. Pledgie, S. Atkins, and C. Brinton, “Methods for aircraft state estimation
from airport surface surveillance,” in Proceedings of the AIAA Guidance,
Navigation, and Control Conference, 2009.
[8] H. Khadilkar and H. Balakrishnan, “A multi-modal unscented Kalman filter
for inference of aircraft position and taxi mode from surface surveillance
data,” in Proceedings of the 11th AIAA Aviation Technology, Integration,
and Operations (ATIO) Conference, 2011.
[9] M. Bloem and A. Churchill, “Filtering of aircraft surface trajectories,” in
Proceedings of AIAA Aviation 2020 Forum, 2020.
[10] X. Olive, “Traffic, a toolbox for processing and analysing air traffic data,”
Journal of Open Source Software, vol. 4, July 2019.
[11] J. Li, M. Gong, Z. Liang, W. Liu, Z. Tong, L. Yi, R. Morris, C. Pasearanu,
and S. Koenig, “Departure scheduling and taxiway path planning under
uncertainty, in AIAA Aviation 2019 Forum, p. 2930, 2019.
[12] M. Weiszer, E. K. Burke, and J. Chen, “Multi-objective routing and
scheduling for airport ground movement, Transportation Research Part
C: Emerging Technologies, vol. 119, 2020.
[13] L. Barua, B. Zou, M. Noruzoliaee, and S. Derrible, “A gradient boosting
approach to understanding airport runway and taxiway pavement deterio-
ration,” International Journal of Pavement Engineering, vol. 22, no. 13,
2021.
[14] M. Schultz, X. Olive, J. Rosenow, H. Fricke, and S. Alam, “Analysis
of airport ground operations based on ADS-B data,” in Proceedings of
the 1st Conference on Artificial Intelligence and Data Analytics in Air
Transportation (AIDA-AT), 2020.
[15] M. Schultz, J. Rosenow, and X. Olive, “Data-driven airport management
enabled by operational milestones derived from ADS-B messages, Journal
of Air Transport Management, vol. 99, Mar. 2022.
[16] M. K. El Mahrsi, C. Andrieu, E. Cˆ
ome, Z. Bezza, L. Oukhellou, and
F. Rossi, “Traffic characterization on airport surface using aircraft ground
trajectories,” in Proceedings of the 21st International Conference on
Intelligent Transportation Systems (ITSC), 2018.
[17] T. Nikoleris and M. Hansen, “Effect of Trajectory Prediction and Stochastic
Runway Occupancy Times on Aircraft Delays, Transportation Science,
vol. 50, pp. 110–119, Feb. 2016.
[18] M. Waltert and B. Figuet, “Using ADS-B trajectories to measure how rapid
exit taxiways affect airport capacity,” Proceedings of the 11th OpenSky
Symposium, 2023.
[19] W. Deng, L. Zhang, X. Zhou, Y. Zhou, Y. Sun, W. Zhu, H. Chen, W. Deng,
H. Chen, and H. Zhao, “Multi-strategy particle swarm and ant colony
hybrid optimization for airport taxiway planning problem,” Information
Sciences, vol. 612, 2022.
[20] A. L. Salihu, S. M. Lloyd, and A. Akgunduz, “Electrification of airport
taxiway operations: A simulation framework for analyzing congestion and
cost,” Transportation Research Part D: Transport and Environment, vol. 97,
2021.
8
... (Trajectory Modeling and Analysis): "Sparse or inaccurate trajectory processing includes inverse sampling (interpolation) and error reduction (smoothing) techniques. These methods cover outlier testing [3], spline-based smoothing [4], and modelbased reconstruction using filters like the Kalman filter [5,6,7]." (see reference [7]) Page 4, Lines 100 to 103: I suggest simplifying the first sentence, it is rather long and hard to comprehend. ...
... These methods cover outlier testing [3], spline-based smoothing [4], and modelbased reconstruction using filters like the Kalman filter [5,6,7]." (see reference [7]) Page 4, Lines 100 to 103: I suggest simplifying the first sentence, it is rather long and hard to comprehend. ...
... No, there is no specific reason. To maintain clarity across our equations, we replaced '×' by '⋅' in Eq. (7). An exception are multiplications in exponential notations in running text, which are typically represented with a '×'. ...
Article
Full-text available
Detailed reviews and responses can be found in the PDF and HTML versions of this document. The DOI for the original paper is https://doi.org/10.59490/joas.2024.7898
... Even with enough receivers having line-of-sight to all parking positions and taxiways, data points may be missing in various parts of the surface trajectory. We addressed this issue in [24], by introducing surface trajectory filtering by incorporating a constraint into a Kalman filter to align trajectories with the documented geometries of an airport's taxiway system. ...
... In our study, we tried to reconstruct the most plausible path of a taxiing aircraft. Other filtering approaches can be based on the variant of the Kalman filter we presented in [24], which tries to match the observed surface trajectories with the elements of the airport surface network. However, regardless of the filter used, the surface trajectories may still contain errors due to certain corner cases even after filtering. ...
Conference Paper
Full-text available
This study investigates the potential of crowdsourced open aviation data, specifically ADS-B trajectories and Open-StreetMap infrastructure models, to analyse airport surface operations. Surface position messages in ADS-B often suffer from challenges related to Global Navigation Satellite System localization accuracy and Mode S receiver data reception, such as multipath interference. Similarly, the crowdsourced efforts to enrich OpenStreetMap's infrastructure data are primarily focused on general mapping purposes rather than detailed operational analysis. In this paper, we review the existing literature on airport surface performance assessment and develop a methodology to adapt these techniques for open ADS-B data. Our approach focuses on filtering trajectory data to map positional information, where available, into a timed sequence of taxiway segments. These sequences are used to calculate key performance indicators from the literature, such as saturation rates, taxi-out time distributions as a function of departing aircraft queue sizes, and flow-density relationships (fundamental diagrams). We apply this methodology to a data set of selected days in 2024 at Zurich International Airport.
... Noisy trajectories, gaps in data, and incomplete trajectories can result in either overestimation or underestimation of a flight's taxi duration, directly affecting the accuracy of the taxi fuel consumption estimates presented in our study. To mitigate the influence of noisy trajectory data and trajectories with gaps in future studies, one could apply certain filter algorithms such as a Kalman filter aligning trajectories with the geometries of taxiways and runways [25] or match-making techniques making use of open-source geospatial airport data [26]. ...
Article
Full-text available
This study evaluates the potential fuel savings from using external Alternative Ground Propulsion Systems (AGPS) at Zurich Airport, based on Automatic Dependent Surveillance–Broadcast (ADS-B) surface trajectory data collected from May 1, 2024, to September 30, 2024. Using the Aircraft Emissions Databank of the International Civil Aviation Organization to analyse conventional taxiing and AGPS-assisted taxiing modes, our research estimates fuel consumption during the taxi phase of departing aircraft. The findings indicate that adopting AGPS could reduce taxi fuel consumption by up to 58.9 %, amounting to 5.77 million kg of jet fuel saved, which is equivalent to 18.23 million kg of CO2 emissions, at Zurich Airport alone. The study highlights the significance of selecting aircraft with longer taxi durations for towing to maximize fuel-saving benefits. Even with limited AGPS resources, substantial reductions can be achieved; for instance, deploying just four AGPS units could cut taxi fuel consumption by up to 33.3 %. While the study offers a promising approach to reducing emissions, it acknowledges that practical challenges, such as the need for operational adjustments, must be overcome to ensure the successful implementation and effective use of AGPS in real-world applications.
... We added the references suggested. For this purpose, we added the following sentence to Section 4: To mitigate the influence of noisy trajectory data and trajectories with gaps in future studies, one could apply certain filter algorithms such as a Kalman filter aligning trajectories with the geometries of taxiways and runways [7] or match-making techniques making use of open-source geospatial airport data [8]. ...
Article
Full-text available
See detailed reviews and responses in the PDF file. DOI for the original paper: https://doi.org/10.59490/joas.2024.7888
... The traffic.algorithms.filters module offers a variety of built-in filters, including the consistency filter (Section 3.4) and various implementations of Kalman filters (Section 3.5, and the version adapted to taxiing aircraft [16]). Filters can be composed with the | operator (from the __or__ dunder method), which behaves slightly differently than two chained calls to the .apply() ...
Article
Full-text available
This paper addresses the issue of noisy, uncertain and quantized data in crowdsourced ADS-B and Mode S data and explores propositions of implementations of preprocessing techniques to address them. After a description of ADS-B data focused on sources of noise and uncertainty, we present in detail a selection of filters that have been implemented in the traffic library, and widely used in the constitution of open datasets used in further research. We also illustrate the results of the filtering with trajectory data collected by The OpenSky Network and by inexpensive RTL-SDR receivers.
... Furthermore, anomaly detection and trajectory prediction clustering are examined in [24,25,26] Sparse or inaccurate trajectory processing include inverse sampling (interpolation) and error reduction (smoothing) techniques. These methods cover outlier testing [27], spline-based smoothing [28], and model-based reconstruction using filters like the Kalman filter [29,24,30]. Advances in filtering include hybrid statistical models that combine continuous motion estimators and discrete model switching, exemplified by the Interacting Multiple Model Filter (IMM) and Multi-Hypothesis Tracker (MHT) [31,32]. ...
Article
Full-text available
Predictive maintenance is essential in aviation due to rising cost pressures, leveraging sensor data and maintenance logs for improving planning efficiency. Analyzing historical data ensures timely interventions, reducing unplanned downtime and enhancing aircraft reliability. Digital twin applications expand these capabilities, allowing precise monitoring and proactive analyses of aircraft components, tracking stress, fatigue, and health conditions. Accurate load monitoring during ground operations requires integrating actual aircraft trajectories with environmental factors like pavement conditions and weather, which can pose challenges due to data sparsity, noise, or misalignment. Our study outlines a methodology using sparse Automatic Dependent Surveillance-Broadcast (ADS-B) and geospatial airport data, employing map-matching and filtering techniques for comprehensive trajectory representation and analysis. Additionally, we introduce roughness-specific pavement stochastic modeling to allow load assessment on aircraft structures during ground roll including surface irregularities and damage patterns. This model precedes a probabilistic fatigue model, aiming to initially diagnose potential structural issues to enable subsequent prediction, and mitigate efforts, thereby enhancing aircraft durability and thus operational safety.
Book
Full-text available
In the last twenty years, aircraft surveillance has moved from controller-based interrogation to automatic broadcast. The Automatic Dependent Surveillance-Broadcast (ADS-B) is the most common method for aircraft to report their state information like identity, position, and speed. Like other Mode S communications, ADS-B makes use of the 1090 megahertz transponder to transmit data. The protocol for ADS-B is open, and low-cost receivers can easily be used to intercept its signals. Many recent air transportation studies have benefited from this open data source. However, the current literature does not offer a systematic exploration of Mode S and ADS-B data, nor does it offer an in-depth explanation of the decoding process. This book tackles this missing area in the literature. It offers researchers, engineers, students, and enthusiasts a clear guide to understanding and making use of open ADS-B and Mode S data. The first part of this book presents the knowledge required to get started with decoding these signals. It includes background information on primary radar, secondary radar, Mode A/C, Mode S, and ADS-B, as well as the hardware and software setups necessary to gather radio signals. After that, the 17 core chapters of the book investigate the details of all types of ADS-B signals and commonly used Mode S signals. Throughout these chapters, examples and sample Python code are used extensively to explain and demonstrate the decoding process. Finally, the last chapter of the book offers a summary and a brief overview of research topics that go beyond the decoding of these signals.
Article
Full-text available
Recent research on airport ground movement introduced an Active Routing framework to support multi-objective trajectory-based operations. This results in edges in the airport taxiway graph having multiple costs such as taxi time, fuel consumption and emissions. In such a graph, multiple edges exist between two nodes reflecting different trade-offs among the multiple costs. Aircraft will have to choose the most efficient edge from multiple edges in order to traverse from one node to another respecting various operational constraints. In this paper, we introduce a multi-objective routing and scheduling algorithm based on the enumerative approach that can be used to solve such a multi-objective multi-graph problem. Results using the proposed algorithm for a range of international airports are presented. Compared with other routing and scheduling algorithms, the proposed algorithm can find a representative set of optimal or near optimal solutions in a single run when the sequence of aircraft is fixed. In order to accelerate the search, heuristic functions and a preference-based approach are introduced. We analyse the performance of different approaches and discuss how the structure of the multi-graph affects computational complexity and quality of solutions.
Article
Full-text available
Understanding airfield pavement deterioration is essential for airport asset management to ensure safe and efficient airport operations. This paper employs Gradient Boosting Machine (GBM) – a machine learning method – to investigate the contributions of a variety of influencing factors to runway and taxiway pavement deterioration at Chicago O’Hare International Airport. By adopting a systematic procedure consisting of model training, validation, and testing, two separate GBM models are developed to estimate Pavement Condition Index (PCI) of runways and taxiways. The models account for various input variables that are believed to affect pavement deterioration, including pavement age and material, maintenance and rehabilitation history, weather conditions, and air traffic loading effects. The developed GBM models are shown to outperform other methods (including linear regression, nonlinear regression, artificial neural networks, and random forest) in terms of model goodness-of-fit for both runway and taxiway pavements. The GBM modelling results are subsequently used to interpret the influence of individual input variables as well as their interactions on PCI, using relative importance and partial dependence plots. With promising results, the study demonstrates the use of an approach that was not previously considered in infrastructure management and can help airport agencies enhance the ability to understand airport asset performance.
Article
Train movement dynamics are usually modelled by means of Newton’s second law. The resulting dynamic equation can be very precise if the parameters that it depends on are determined accurately. However, these parameters may vary in time and show wide variations, making the calibration task nontrivial and jeopardizing the performance of a broad variety of applications in the railway industry: from timetable planning and railway traffic simulation to Driver Advisory Systems and Automatic Train Operation. In this article, the online train motion model calibration problem is addressed with a special focus on energy-efficient on-board applications. To this end, location and speed measurements are assumed to be available for a train running under normal operation conditions. A well-known real-time parameter estimation algorithm, the Unscented Kalman Filter, is combined with a driving regime calculator and a post-processing module in order to obtain bounds and statistics of parameters such as the maximum applied tractive effort and power, the applied brake rates, the cruise speed and the length of the final coasting and braking. The proposed framework is tested in a case study with real data from trains operating on the Eindhoven-’s-Hertogenbosch corridor in the Netherlands. Results obtained show that UKF is able to track the speed and location measurements and to estimate the parameters that model the running resistance in the dynamic equation. The proposed driving regime and the post-processing modules can determine the current regime accurately and give a deeper insight into the variations of the driving style, respectively.
Article
Standardized, collaborative decision-making processes have already been implemented at some network-relevant airports, and these can be further enhanced through data-driven approaches (e.g., data analytics, predictions). New cost-effective implementations will also enable the appropriate integration of small and medium-sized airports into the aviation network. The required data can increasingly be gathered and processed by the airports themselves. For example, Automatic Dependent Surveillance-Broadcast (ADS-B) messages are sent by arriving and departing aircraft and enable a data-driven analysis of aircraft movements, taking into account local constraints (e.g., weather or capacity). Analytical and model-based approaches that leverage these data also offer deeper insights into the complex and interdependent airport operations. This includes systematic monitoring of relevant operational milestones as well as a corresponding predictive analysis to estimate future system states. In fact, local ADS-B receivers can be purchased, installed, and maintained at low cost, providing both very good coverage of the airport apron operations (runway, taxi system, parking positions) and communication of current airport performance to the network management. To prevent every small and medium-sized airport from having to develop its own monitoring system, we present a basic concept with our approach. We demonstrate that appropriate processing of ADS-B messages leads to improved situational awareness. Our concept is aligned with the operational milestones of Eurocontrol’s Airport Collaborative Decision Making (A-CDM) framework. Therefore, we analyze the A-CDM airport London–Gatwick Airport as it allows us to validate our concept against the data from the A-CDM implementation at a later stage. Finally, with our research, we also make a decisive contribution to the open-data and scientific community.
Article
Aircraft taxiing with external electric towing could significantly reduce carbon dioxide (CO2) emissions from ground operations. We develop a discrete event simulation and cost model to investigate taxiway congestion and develop a comprehensive equivalent annual cost (EAC) estimate from using electric towing tractors (e-tractors). The model incorporates collision and conflict avoidance and towing service interruptions. Experiments identify the number of e-tractors generating the lowest EAC. A case study considers three electric taxi scenarios at Montréal-Trudeau International Airport. Our findings suggest significant potential for reducing fuel consumption and CO2 emissions with limited impact on taxi time when e-tractor capacity is aligned with demand. However, high uncertainty prevents definitive conclusions about cost effectiveness. The modeling approach can be updated based on ongoing field test data and input from airlines, airports, and handling agents and used to test novel taxi strategies, develop e-tractor implementation plans, and inform the capital budgeting process.
Article
Vehicle state and parameter estimation has gradually become an important way to soft-sense some variables that are difficult to measure directly using general sensors. In the traditional Kalman filtering algorithm, the selection of the process noise covariance matrix and the measurement noise covariance matrix will directly affect the filtering accuracy of the algorithm. In order to improve the filtering accuracy of the filter algorithm to obtain the optimal solution, based on a 7-DOF nonlinear vehicle dynamics model and the Magic formula tire model, a hybrid algorithm containing an unscented Kalman filter (UKF) and a genetic-particle swarm algorithm (genetic-particle swarm UKF) is used to estimate several vehicle key states. Compared with traditional estimator based on UKF and the unscented particle filter (UPF), the simulation and real vehicle test results show that the proposed estimator based on the genetic-particle swarm UKF algorithm has higher accuracy and less computation requirements than the UKF estimator. And also, the proposed hybrid algorithm has superiority on the convergence speed of the optimization than the UPF algorithm. The results of a real-vehicle experiment demonstrate that the proposed hybrid algorithm can be used effectively for solving the vehicle-state estimation problem.
Conference Paper
Publicly available aircraft airborne and ground movement data pave the way to new advanced analyses of complex behaviours and collaborative decision making tools for the optimisation of airport operations. Such data-driven approaches will allow cost efficient implementations, which are a key enabler for the efficient integration of small/medium sized airports into the air transportation network. We present an operational milestone concept based on Automatic Dependent Surveillance - Broadcast (ADS-B) messages emitted by approaching and departing aircraft. Since aircraft have to be equipped with a compliant transponder from 2020, airports only need cheap receivers to observe operations at the runway/taxiway system and on the apron (including parking positions). These observations will allow for a systematic monitoring (using operational milestones) and predictive analytics to provide estimated values for future system states. In this contribution, we present the core elements of an innovative framework, which may bring new insights for airport operations optimisation, with a particular focus on small and medium ones. We process here aircraft movements on the ground and around Zurich airport and present four examples of applications, which will enable prediction-based decision assistance tools for efficient airport operations.