IEEE Aerospace and Electronic Systems Magazine - December 2020 - 12

Augmented Reality for Immersive and Tactile Flight Simulation

Figure 11.
Detection of ArUco tags and overlay with simulated VR gauges.
Moving counter-clockwise from the bottom left, ArUco tag identifiers 0, 1, and 2 are overlaid with the tachometer, altimeter, and
air speed indicator.

ing, they disappear when moving the head quickly due to
camera motion blur. Also, when the head is moved slowly,
there is approximately one frame (1/60 s = 17 ms) of lag,
causing the gauges to be slightly misaligned with the tags.

GEOMETRIC VERSUS GREEN-SCREEN BASED OVERLAY
As described in section " AR Flight Simulator Concept, "
AR flight simulator imagery can be accomplished using a
geometric model or green-screen detection. This section
shows HMD images from the AR simulator for these two
techniques.

Figure 13.
AR simulator view when taking a quick glance to ensure the right
hand is on the throttle control for geometry-based (top) and
green-screen (bottom) overlay. Left and right panes show images
sent to the left and right eyes with the HMD.

Figure 12 illustrates the basic forward view of the simulator for geometry-based (top) and green-screen (bottom)
overlay. The example illustrates how geometric overlay
requires a more complete physical cockpit than greenscreen detection for good aesthetics. Also, whereas geometric overlay " chops off " the user's hand when placed
over scenery display areas, green-screen detection allows
the hand to show over correctly.
Figure 13 illustrates using the throttle with the right
hand for the two overlay methods. In each case, a quick
glance is all that is required to verify the right hand is
touching the correct control, after which, the user can look
up and actuate the throttle by feel alone.

AR PROCESS TIMING

Figure 12.
Forward simulator view for geometry-based (top) and green-screen
(bottom) overlay. Left and right panes show images sent to the left
and right eyes with the HMD. In geometry-based overlay, the hand
disappears behind window scenery, whereas green-screen overlay
produces the correct result.

12

In the AR Process code, time stamps are stored at key
locations to allow for detailed profiling of the code.
Table 2 shows CPU time required for each thread for a
continuous 1-h and 10-min run of the AR simulator with
green-screen detection enabled. Note that the CPU has
eight cores, allowing all threads to run in parallel. The column " Time/Frame " indicates how much time on average
is used on a CPU core to process one frame. The column
" Max FPS " is the reciprocal of the first column, quantifying the maximum FPS that could be supported by that
thread. Finally, " FPS " gives the average frames per second that were actually processed by the thread, which is
close to the theoretical 60 FPS supported by the stereo
camera input.

IEEE A&E SYSTEMS MAGAZINE

DECEMBER 2020



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