IEEE Systems, Man and Cybernetics Magazine - October 2020 - 18

(m)

1.5

1

0.5

0

-0.5

sition

-1

Y Po

-1.5

0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
1.5
1
0.5
0
-0
.5
-1
-1
.5
-
-2 2
.5

X Position (m)

Real Tracker Position
Vive Estimated Position (Open Source)
Lighthouse Position
Figure 3. A 3D plot of the actual positions and the

positions estimated by the Vive tracker using opensource software.

Localization Using Proprietary HTC Vive Software
To test the performance of the localization using the
closed-source HTC Vive software, the same experiment as
in the "Localization Using Linux-Based Open-Source Software" section was conducted [30]. As shown in FiguresĀ  4
and 5, the closed-source software performs better than the
open-source software. The problem with radial drift still
occurs, but it is significantly less than the open source's
radial drift error.
Long-Term Localization
For the next experiment, a UGV was manually driven in
a square with VIVEPOSE tracking the absolute position
of the UGV. This was repeated five times and at each of
the corners of the square the actual, odometry-estimated, and Vive tracker-estimated positions were recorded.
Figure 6 shows the Euclidean distance between the actual and odometry-estimated positions plotted as a solid
green line and the Euclidean distance between the actual and VIVEPOSE estimated positions plotted as a solid
red line. TheĀ  average odometry-estimated positional
error trend line (represented by the dashed green line) is
increasing significantly over time, but the VIVEPOSE's
positional error trend line (represented by the red
dashed line) remains almost constant. This means that
the VIVEPOSE positional error is not cumulative and,
therefore, does not increase over time.
Predefined Path Following
In another experiment, a proportional-integral-derivative
(PID) controller was used to drive the UGV in two different
test patterns, a square and a figure eight. The PID controller used the odometry sensor's positional information as

1.5

0.65
0.6
0.55

Y Position (m)

1
0.5

0.5
0.45

0
-0.5

0.4
0.35
0.3

-1
-1.5

Real Tracker Position
Vive Estimated Position (Proprietary Software)
Lighthouse Position

Figure 4. A 2D plot of the actual positions and the

positions estimated by the Vive tracker using the
proprietary HTC Vive software.

18

IEEE SYSTEMS, MAN, & CYBERNETICS MAGAZINE O ctober 2020

X Position (m)

1

5

-1
-0.5
0
0.5
1
1.5

1.5

-2
-1.5

1

-2.5

-0.5
0
0.5
X Position (m)

1.

-1

0.25

0
0.
5

-2.5
-1.5

-1
.5
-1
-0
.5

-2

Z Position (m)

Z Position (m)

respect to the true ground plane. This problem remains
with two lighthouses and the original software interface. Therefore, the most likely cause of the radial drift
is the anisotropic properties of the emitted light pattern at the bounds of the FOV, which was also characterized by Niehorster et al. [29] as "deviations from
isotropy were mostly small except at some positions
along the edge of the grid." In the case of our formation-control experiment, the anisotropic effect will be
more pronounced as the lighthouse is closer to the
ground plane.

Y Position (m)

Real Tracker Position
Vive Estimated Position (Proprietary Software)
Lighthouse Position

Figure 5. A 3D plot of the actual positions and the

positions estimated by the Vive tracker using the
proprietary HTC Vive software.



IEEE Systems, Man and Cybernetics Magazine - October 2020

Table of Contents for the Digital Edition of IEEE Systems, Man and Cybernetics Magazine - October 2020

Contents
IEEE Systems, Man and Cybernetics Magazine - October 2020 - Cover1
IEEE Systems, Man and Cybernetics Magazine - October 2020 - Cover2
IEEE Systems, Man and Cybernetics Magazine - October 2020 - Contents
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 2
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 3
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 4
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 5
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 6
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 7
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 8
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 9
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 10
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 11
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 12
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 13
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 14
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 15
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 16
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 17
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 18
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 19
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 20
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 21
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 22
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 23
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 24
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 25
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 26
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 27
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 28
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 29
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 30
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 31
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 32
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 33
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 34
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 35
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 36
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 37
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 38
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 39
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 40
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 41
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 42
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 43
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 44
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 45
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 46
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 47
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 48
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 49
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 50
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 51
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 52
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 53
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 54
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 55
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 56
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 57
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 58
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 59
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 60
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 61
IEEE Systems, Man and Cybernetics Magazine - October 2020 - 62
https://www.nxtbook.com/nxtbooks/ieee/smc_202310
https://www.nxtbook.com/nxtbooks/ieee/smc_202307
https://www.nxtbook.com/nxtbooks/ieee/smc_202304
https://www.nxtbook.com/nxtbooks/ieee/smc_202301
https://www.nxtbook.com/nxtbooks/ieee/smc_202210
https://www.nxtbook.com/nxtbooks/ieee/smc_202207
https://www.nxtbook.com/nxtbooks/ieee/smc_202204
https://www.nxtbook.com/nxtbooks/ieee/smc_202201
https://www.nxtbook.com/nxtbooks/ieee/smc_202110
https://www.nxtbook.com/nxtbooks/ieee/smc_202107
https://www.nxtbook.com/nxtbooks/ieee/smc_202104
https://www.nxtbook.com/nxtbooks/ieee/smc_202101
https://www.nxtbook.com/nxtbooks/ieee/smc_202010
https://www.nxtbook.com/nxtbooks/ieee/smc_202007
https://www.nxtbook.com/nxtbooks/ieee/smc_202004
https://www.nxtbook.com/nxtbooks/ieee/smc_202001
https://www.nxtbook.com/nxtbooks/ieee/smc_201910
https://www.nxtbook.com/nxtbooks/ieee/smc_201907
https://www.nxtbook.com/nxtbooks/ieee/smc_201904
https://www.nxtbook.com/nxtbooks/ieee/smc_201901
https://www.nxtbook.com/nxtbooks/ieee/smc_201810
https://www.nxtbook.com/nxtbooks/ieee/smc_201807
https://www.nxtbook.com/nxtbooks/ieee/smc_201804
https://www.nxtbook.com/nxtbooks/ieee/smc_201801
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1017
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0717
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0417
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0117
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1016
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0716
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0416
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0116
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1015
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0715
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0415
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0115
https://www.nxtbookmedia.com