Instrumentation & Measurement Magazine 25-1 - 47

time-synchronized and spatially-aligned data. Moreover, it
should be supported by high-end ground-truth to enable reliable
research and development in this area.
This paper presents the authors' work to build an efficient
multisensor indoor pedestrian tracking system composed of
off-the-shelf, low-cost commercial sensors and connected embedded
platforms. The system is backed up by a high-end
time-synchronized 3D ground-truth system. The developed
system adopts client-server architecture where multiple embedded
platforms are reporting to a central server. The server
is dedicated to real-time synchronization, data visualization,
and storage management. The client embedded platforms
control wearable sensors. The entire system is implemented
and organized under the umbrella of the Robot Operating System
(ROS).
The dataset developed in this work will be released publicly
online upon the publication of the work. The aim is
to offer the dataset with the supporting ground-truth and
design/implementation tips/guidelines to the research community.
We discuss the hardware architecture of our logger
system, followed by a section dedicated to the software architecture.
Finally, experimental results are provided, followed
by conclusions.
Tracking Algorithms
The main tracking technologies utilized in the system are
shown in Fig. 1. First, the stereo-camera positional tracking solution
steps, depicted in Fig. 1a, are summarized as follows [8]:
features are extracted and matched between stereoviews and
frames; the features are triangulated using the camera stereo
pair; and finally, features are tracked between frames to estimate
3D transformations and optimize position estimates.
Second, the developed system used an inertial measurement
unit (IMU) to measure the forward motion by counting
the steps. The person's step length is then projected in the direction
of motion. This process is called Pedestrian Dead
Reckoning (PDR), which uses a peak detection algorithm to
detect steps [9]. Vertically projected acceleration data shows
strong peaks that correspond to human walking steps. Then
an Attitude and Heading Reference system (AHRS) projects
the user's step in the motion direction. The trajectory is built
by concatenating the estimated relative motion steps. The PDR
general block diagram is shown in Fig. 1d.
Third, a LiDAR scan can be projected as a point cloud. Scanmatching
algorithms can estimate a relative pose between two
scans and then finds the rigid body transformation (translation
+ rotation) that best aligns two point-cloud scans. The Iterative
Closest Point (ICP) approach [10]is one popular algorithm for
scanning shown in Fig. 1b. In the ICP algorithm, an error metric,
usually a distance from the source to the reference point
cloud, is minimized by iteratively revising the transformation.
Simultaneous Localization and Mapping (SLAM) is used
to generate drift-free localization ground-truth. Traditionally,
SLAM was solved using filtering [11]. However, recent research
has focused on non-linear least-squares optimization
[12]. Optimization-based approaches [13]used factor graphs
February 2022
to re-describe SLAM. A typical structure usually separates the
front-end and back-end of such SLAM systems. Graph SLAM
information flow is shown in Fig. 1c.
Finally, UWB Transceivers can be grouped into anchors
with known locations and tags with unknown locations to
estimate the tag pose. Once range measurement is available between
a tag and at least three anchors, the tag location can be
estimated using trilateration [14].
System Architecture
The proposed system comprises two main sub-systems: a Data
Acquisition and Processing System (DAPS) module and the
Remote-Controlled System (RCS) module. All of the sensors
are integrated on embedded platforms using the DAPS module,
while the RCS module monitors and controls the DAPS
module's status and operations. The integrated sensors include
a stereo vision camera system, multiple IMUs, a Global
Navigation Satellite System (GNSS) receiver, an UWB wireless
system (consists of a tag mobile receiver and multiple anchors)
in addition to a 3D LiDAR sensor. Fig. 2 shows the hardware
configuration of the developed system. The system incorporates
state-of-art sensors that span visual, inertial, laser, local
wireless networks, and global satellite positioning technologies.
The sensors are configured and controlled by multiple
computing platforms that communicate wirelessly and exchange
ROS messages. This section describes the individual
sensors and the computing platforms.
Sensors Overview
This subsection summarizes the specifications of the utilized
sensors, including the hardware and the logged sensory data.
Stereovision Tracking Module: We use the Intel Realsense T265
Tracking Stereovision camera module. This stereovision tracking
camera module outputs 3D pose data by processing inputs
from dual fisheye cameras and IMU. The IMU is a system-inpackage
for the detection of acceleration in three dimensions
and rotations in three dimensions. The fisheye images are used
in the process of producing 6 DoF data streamed to the host
platform.
Handheld 3D LiDAR Scanner System: We used a " ZEB-Revo "
portable 3D laser scanner from " GeoSLAM " that provides accurate
3D point cloud and pose data. As the user walks through
the area of interest, the data is captured on a body-mounted remote
terminal (RT) that transmits pose, point-cloud, raw IMU,
and raw LiDAR scans in real-time to the server. When the data
logging is concluded, the RT performs a post-processing trajectory
and point cloud optimization. In this stage, the system
detects any loops and reduces the overall drift by applying
loop closures. This post-processing optimization leads to a
high-end optimized trajectory that is used as ground truth in
our experiments.
Precise AHRS: To provide precise spatial alignment that enables
accurate transformation between different sensors,
IEEE Instrumentation & Measurement Magazine
47

Instrumentation & Measurement Magazine 25-1

Table of Contents for the Digital Edition of Instrumentation & Measurement Magazine 25-1

Instrumentation & Measurement Magazine 25-1 - Cover1
Instrumentation & Measurement Magazine 25-1 - Cover2
Instrumentation & Measurement Magazine 25-1 - 1
Instrumentation & Measurement Magazine 25-1 - 2
Instrumentation & Measurement Magazine 25-1 - 3
Instrumentation & Measurement Magazine 25-1 - 4
Instrumentation & Measurement Magazine 25-1 - 5
Instrumentation & Measurement Magazine 25-1 - 6
Instrumentation & Measurement Magazine 25-1 - 7
Instrumentation & Measurement Magazine 25-1 - 8
Instrumentation & Measurement Magazine 25-1 - 9
Instrumentation & Measurement Magazine 25-1 - 10
Instrumentation & Measurement Magazine 25-1 - 11
Instrumentation & Measurement Magazine 25-1 - 12
Instrumentation & Measurement Magazine 25-1 - 13
Instrumentation & Measurement Magazine 25-1 - 14
Instrumentation & Measurement Magazine 25-1 - 15
Instrumentation & Measurement Magazine 25-1 - 16
Instrumentation & Measurement Magazine 25-1 - 17
Instrumentation & Measurement Magazine 25-1 - 18
Instrumentation & Measurement Magazine 25-1 - 19
Instrumentation & Measurement Magazine 25-1 - 20
Instrumentation & Measurement Magazine 25-1 - 21
Instrumentation & Measurement Magazine 25-1 - 22
Instrumentation & Measurement Magazine 25-1 - 23
Instrumentation & Measurement Magazine 25-1 - 24
Instrumentation & Measurement Magazine 25-1 - 25
Instrumentation & Measurement Magazine 25-1 - 26
Instrumentation & Measurement Magazine 25-1 - 27
Instrumentation & Measurement Magazine 25-1 - 28
Instrumentation & Measurement Magazine 25-1 - 29
Instrumentation & Measurement Magazine 25-1 - 30
Instrumentation & Measurement Magazine 25-1 - 31
Instrumentation & Measurement Magazine 25-1 - 32
Instrumentation & Measurement Magazine 25-1 - 33
Instrumentation & Measurement Magazine 25-1 - 34
Instrumentation & Measurement Magazine 25-1 - 35
Instrumentation & Measurement Magazine 25-1 - 36
Instrumentation & Measurement Magazine 25-1 - 37
Instrumentation & Measurement Magazine 25-1 - 38
Instrumentation & Measurement Magazine 25-1 - 39
Instrumentation & Measurement Magazine 25-1 - 40
Instrumentation & Measurement Magazine 25-1 - 41
Instrumentation & Measurement Magazine 25-1 - 42
Instrumentation & Measurement Magazine 25-1 - 43
Instrumentation & Measurement Magazine 25-1 - 44
Instrumentation & Measurement Magazine 25-1 - 45
Instrumentation & Measurement Magazine 25-1 - 46
Instrumentation & Measurement Magazine 25-1 - 47
Instrumentation & Measurement Magazine 25-1 - 48
Instrumentation & Measurement Magazine 25-1 - 49
Instrumentation & Measurement Magazine 25-1 - 50
Instrumentation & Measurement Magazine 25-1 - 51
Instrumentation & Measurement Magazine 25-1 - 52
Instrumentation & Measurement Magazine 25-1 - 53
Instrumentation & Measurement Magazine 25-1 - 54
Instrumentation & Measurement Magazine 25-1 - 55
Instrumentation & Measurement Magazine 25-1 - 56
Instrumentation & Measurement Magazine 25-1 - 57
Instrumentation & Measurement Magazine 25-1 - 58
Instrumentation & Measurement Magazine 25-1 - 59
Instrumentation & Measurement Magazine 25-1 - 60
Instrumentation & Measurement Magazine 25-1 - 61
Instrumentation & Measurement Magazine 25-1 - 62
Instrumentation & Measurement Magazine 25-1 - 63
Instrumentation & Measurement Magazine 25-1 - 64
Instrumentation & Measurement Magazine 25-1 - 65
Instrumentation & Measurement Magazine 25-1 - 66
Instrumentation & Measurement Magazine 25-1 - 67
Instrumentation & Measurement Magazine 25-1 - 68
Instrumentation & Measurement Magazine 25-1 - 69
Instrumentation & Measurement Magazine 25-1 - 70
Instrumentation & Measurement Magazine 25-1 - 71
Instrumentation & Measurement Magazine 25-1 - 72
Instrumentation & Measurement Magazine 25-1 - 73
Instrumentation & Measurement Magazine 25-1 - 74
Instrumentation & Measurement Magazine 25-1 - 75
Instrumentation & Measurement Magazine 25-1 - 76
Instrumentation & Measurement Magazine 25-1 - 77
Instrumentation & Measurement Magazine 25-1 - 78
Instrumentation & Measurement Magazine 25-1 - 79
Instrumentation & Measurement Magazine 25-1 - 80
Instrumentation & Measurement Magazine 25-1 - 81
Instrumentation & Measurement Magazine 25-1 - 82
Instrumentation & Measurement Magazine 25-1 - 83
Instrumentation & Measurement Magazine 25-1 - 84
Instrumentation & Measurement Magazine 25-1 - 85
Instrumentation & Measurement Magazine 25-1 - 86
Instrumentation & Measurement Magazine 25-1 - 87
Instrumentation & Measurement Magazine 25-1 - 88
Instrumentation & Measurement Magazine 25-1 - 89
Instrumentation & Measurement Magazine 25-1 - 90
Instrumentation & Measurement Magazine 25-1 - 91
Instrumentation & Measurement Magazine 25-1 - 92
Instrumentation & Measurement Magazine 25-1 - 93
Instrumentation & Measurement Magazine 25-1 - 94
Instrumentation & Measurement Magazine 25-1 - 95
Instrumentation & Measurement Magazine 25-1 - 96
Instrumentation & Measurement Magazine 25-1 - 97
Instrumentation & Measurement Magazine 25-1 - 98
Instrumentation & Measurement Magazine 25-1 - 99
Instrumentation & Measurement Magazine 25-1 - 100
Instrumentation & Measurement Magazine 25-1 - 101
Instrumentation & Measurement Magazine 25-1 - 102
Instrumentation & Measurement Magazine 25-1 - 103
Instrumentation & Measurement Magazine 25-1 - 104
Instrumentation & Measurement Magazine 25-1 - 105
Instrumentation & Measurement Magazine 25-1 - 106
Instrumentation & Measurement Magazine 25-1 - 107
Instrumentation & Measurement Magazine 25-1 - 108
Instrumentation & Measurement Magazine 25-1 - Cover3
Instrumentation & Measurement Magazine 25-1 - Cover4
https://www.nxtbook.com/allen/iamm/26-6
https://www.nxtbook.com/allen/iamm/26-5
https://www.nxtbook.com/allen/iamm/26-4
https://www.nxtbook.com/allen/iamm/26-3
https://www.nxtbook.com/allen/iamm/26-2
https://www.nxtbook.com/allen/iamm/26-1
https://www.nxtbook.com/allen/iamm/25-9
https://www.nxtbook.com/allen/iamm/25-8
https://www.nxtbook.com/allen/iamm/25-7
https://www.nxtbook.com/allen/iamm/25-6
https://www.nxtbook.com/allen/iamm/25-5
https://www.nxtbook.com/allen/iamm/25-4
https://www.nxtbook.com/allen/iamm/25-3
https://www.nxtbook.com/allen/iamm/instrumentation-measurement-magazine-25-2
https://www.nxtbook.com/allen/iamm/25-1
https://www.nxtbook.com/allen/iamm/24-9
https://www.nxtbook.com/allen/iamm/24-7
https://www.nxtbook.com/allen/iamm/24-8
https://www.nxtbook.com/allen/iamm/24-6
https://www.nxtbook.com/allen/iamm/24-5
https://www.nxtbook.com/allen/iamm/24-4
https://www.nxtbook.com/allen/iamm/24-3
https://www.nxtbook.com/allen/iamm/24-2
https://www.nxtbook.com/allen/iamm/24-1
https://www.nxtbook.com/allen/iamm/23-9
https://www.nxtbook.com/allen/iamm/23-8
https://www.nxtbook.com/allen/iamm/23-6
https://www.nxtbook.com/allen/iamm/23-5
https://www.nxtbook.com/allen/iamm/23-2
https://www.nxtbook.com/allen/iamm/23-3
https://www.nxtbook.com/allen/iamm/23-4
https://www.nxtbookmedia.com