IEEE - Aerospace and Electronic Systems - August 2022 - 27
Schwung and Lunze
Otherwise it assumes the data to be lost. If it does not
receive an ACK message it sends the new data SSðtc;k þ
2 ~tmaxðdðtkÞÞÞ at the time instant t ¼ tc;k þ 2 ~tmaxðdðtkÞÞ.
Furthermore, the event generator monitors the distance
between its trajectory wSðtÞ andadesiredtrajectory
wdðtÞ as
distðwSðtÞ;wwdðtÞÞ ¼ jjwSðtÞ wdðtÞjj
and changes its trajectory wSðtÞ by generating the event
eS1 : distðwSðtÞ;wwdðtÞÞ ¼eS
whenever it deviates from wdðtÞ and violates the threshold
eS. Following the desired trajectory leads to the collision
avoidance with static obstacles.
Due to the different conditions to invoke communication
with (11) and to trigger the change of the trajectory
with (13) or (14), a minimum time span between two consecutive
event time instants is ensured. Hence, the effect
of invoking communication infinitely (often called Zeno
behavior in the event-based literature) cannot occur.
TRAJECTORY PLANNING UNIT
PLANNING METHOD
The planning unit of both objects is split into the planning
task section and the planning algorithm section. In the first
section, the conditions on the trajectory are defined in a
way so that the resulting trajectory fulfills control aim
(A1).
In the planning algorithm section the trajectories are
determined using Bezier curves and the conditions on the
trajectory from the planning task section. As the dynamics
of quadrotors have the relative degree 4, smooth trajectories
of order m ¼ 9 need to be planned. A Bezier curve of
order m ¼ n 1 is a polynomial
wðtÞ¼ðwxðtÞ wyðtÞ wzðtÞT ¼
Xm
i¼0
bi Bm
i ðtÞ;t 2½ts;te
defined over an interval ½ts;te by n control points bi 2 R3.
Bm
i ðtÞ, ði ¼ 1; .. . ;mÞ represents the Bernstein polynomials
Bm
i
ðtÞ¼
1
ðte tsÞm
m
i
ðt tsÞiðte tÞmi;t 2½ts;te:
Different trajectories can be planned by only changing the
planning task while the planning method remains
unchanged. The planning method is stated in detail in [26].
In the following the ideas of the planning tasks for the
different trajectories of the give-way object are given. The
planning task of the reactive trajectory wG;rðtÞ is divided
AUGUST 2022
into three phases based on the communicated trajectory of
the stand-on object.
1) After the occurrence of the event eG1 a trajectory
wG;r1ðtÞ is planned to maintain the distances s þ
2eG ands 2eG to the stand-on object to satisfy
the control aim (A1). With this trajectory the giveway
object deviates from its initially planned
trajectory.
2) As long as the stand-on object moves in a way that
the give-way object cannot return to its initial trajectory,
a trajectory wG;r2ðtÞ is planned to keep the distances
s þ 2eG ands 2eG to the stand-on object.
3) If the return to the initial trajectory is possible, a trajectory
wG;r3ðtÞ is planned to lead the give-way
object back to this trajectory.
The avoidance trajectory wG;aðtÞ is planned in one
phase, because with this trajectory the give-way object
should just increase its distance to the stand-on object in
case of a packet loss. The trajectory wG;aðtÞ is planned so
that the give-way object increases the distance to the
stand-on object during the time span 2 ~tmaxðdð~tiÞÞ by
dS ¼jjvS;max 2 ~tmaxðdð~tiÞÞjj:
(16)
If a packet gets lost, the newly sent packet can be received
by the give-way object after the time span 2~tmaxðdð~tiÞÞ at
the latest, because it waits ~tmaxðdð~tiÞÞ for the lost packet
and the sending of the new packet lasts again ~tmaxðdð~tiÞÞ.
During this time span the stand-on object can cover at
most the distance (16) toward the give-way object. Hence,
in the worst-case scenario after the avoidance manoeuvre
the distance between the objects is maintained and no collision
can occur. In contrast, as the distance to the standon
object increases a violation of requirement (2) is possible.
The further trajectory is planned when new information
is received after a generation of the event eG1.
As the estimate ~tmaxðdð~tiÞÞ is used the give-way object
might evade the stand-on object unnecessarily if a packet is
not lost but it is received after the time span ~tmaxðdð~tiÞÞ.
Hence, the suitability of the control method highly depends
on the accuracy ofthe estimate ofthe delay estimator. In the
" Trajectory Planning Unit " section the estimation method is
analyzed and it is stated how often the give-way object plans
the trajectory wG;aðtÞ unnecessarily.
The trajectory of the stand-on object is planned in one
phase so as to avoid collision with static obstacles.
SUMMARY OF THE METHOD
The result of the control method is stated in the following
theorem. Requirement (1) can be guaranteed all the time,
while requirement (2) can be fulfilled only with a certain
probability due to the stochastic uncertainty of the
network.
IEEE A&E SYSTEMS MAGAZINE
27
IEEE - Aerospace and Electronic Systems - August 2022
Table of Contents for the Digital Edition of IEEE - Aerospace and Electronic Systems - August 2022
Contents
IEEE - Aerospace and Electronic Systems - August 2022 - Cover1
IEEE - Aerospace and Electronic Systems - August 2022 - Cover2
IEEE - Aerospace and Electronic Systems - August 2022 - Contents
IEEE - Aerospace and Electronic Systems - August 2022 - 2
IEEE - Aerospace and Electronic Systems - August 2022 - 3
IEEE - Aerospace and Electronic Systems - August 2022 - 4
IEEE - Aerospace and Electronic Systems - August 2022 - 5
IEEE - Aerospace and Electronic Systems - August 2022 - 6
IEEE - Aerospace and Electronic Systems - August 2022 - 7
IEEE - Aerospace and Electronic Systems - August 2022 - 8
IEEE - Aerospace and Electronic Systems - August 2022 - 9
IEEE - Aerospace and Electronic Systems - August 2022 - 10
IEEE - Aerospace and Electronic Systems - August 2022 - 11
IEEE - Aerospace and Electronic Systems - August 2022 - 12
IEEE - Aerospace and Electronic Systems - August 2022 - 13
IEEE - Aerospace and Electronic Systems - August 2022 - 14
IEEE - Aerospace and Electronic Systems - August 2022 - 15
IEEE - Aerospace and Electronic Systems - August 2022 - 16
IEEE - Aerospace and Electronic Systems - August 2022 - 17
IEEE - Aerospace and Electronic Systems - August 2022 - 18
IEEE - Aerospace and Electronic Systems - August 2022 - 19
IEEE - Aerospace and Electronic Systems - August 2022 - 20
IEEE - Aerospace and Electronic Systems - August 2022 - 21
IEEE - Aerospace and Electronic Systems - August 2022 - 22
IEEE - Aerospace and Electronic Systems - August 2022 - 23
IEEE - Aerospace and Electronic Systems - August 2022 - 24
IEEE - Aerospace and Electronic Systems - August 2022 - 25
IEEE - Aerospace and Electronic Systems - August 2022 - 26
IEEE - Aerospace and Electronic Systems - August 2022 - 27
IEEE - Aerospace and Electronic Systems - August 2022 - 28
IEEE - Aerospace and Electronic Systems - August 2022 - 29
IEEE - Aerospace and Electronic Systems - August 2022 - 30
IEEE - Aerospace and Electronic Systems - August 2022 - 31
IEEE - Aerospace and Electronic Systems - August 2022 - 32
IEEE - Aerospace and Electronic Systems - August 2022 - 33
IEEE - Aerospace and Electronic Systems - August 2022 - 34
IEEE - Aerospace and Electronic Systems - August 2022 - 35
IEEE - Aerospace and Electronic Systems - August 2022 - 36
IEEE - Aerospace and Electronic Systems - August 2022 - 37
IEEE - Aerospace and Electronic Systems - August 2022 - 38
IEEE - Aerospace and Electronic Systems - August 2022 - 39
IEEE - Aerospace and Electronic Systems - August 2022 - 40
IEEE - Aerospace and Electronic Systems - August 2022 - 41
IEEE - Aerospace and Electronic Systems - August 2022 - 42
IEEE - Aerospace and Electronic Systems - August 2022 - 43
IEEE - Aerospace and Electronic Systems - August 2022 - 44
IEEE - Aerospace and Electronic Systems - August 2022 - 45
IEEE - Aerospace and Electronic Systems - August 2022 - 46
IEEE - Aerospace and Electronic Systems - August 2022 - 47
IEEE - Aerospace and Electronic Systems - August 2022 - 48
IEEE - Aerospace and Electronic Systems - August 2022 - 49
IEEE - Aerospace and Electronic Systems - August 2022 - 50
IEEE - Aerospace and Electronic Systems - August 2022 - 51
IEEE - Aerospace and Electronic Systems - August 2022 - 52
IEEE - Aerospace and Electronic Systems - August 2022 - 53
IEEE - Aerospace and Electronic Systems - August 2022 - 54
IEEE - Aerospace and Electronic Systems - August 2022 - 55
IEEE - Aerospace and Electronic Systems - August 2022 - 56
IEEE - Aerospace and Electronic Systems - August 2022 - 57
IEEE - Aerospace and Electronic Systems - August 2022 - 58
IEEE - Aerospace and Electronic Systems - August 2022 - 59
IEEE - Aerospace and Electronic Systems - August 2022 - 60
IEEE - Aerospace and Electronic Systems - August 2022 - Cover3
IEEE - Aerospace and Electronic Systems - August 2022 - 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