Next Article in Journal
Neural Network Model Combination for Video-Based Blood Pressure Estimation: New Approach and Evaluation
Previous Article in Journal
Practical Considerations for Using the NeoSpectra-Scanner Handheld Near-Infrared Reflectance Spectrometer to Predict the Nutritive Value of Undried Ensiled Forage
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Design of GNSS/IMU Loosely-Coupled Integration Filter for Wearable EPTS of Football Players

1
Division of Mechanical and Electronics Engineering, Hansung University, Seoul 02876, Republic of Korea
2
Fitogether Inc., Seoul 04378, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(4), 1749; https://doi.org/10.3390/s23041749
Submission received: 19 January 2023 / Revised: 31 January 2023 / Accepted: 2 February 2023 / Published: 4 February 2023
(This article belongs to the Section Biomedical Sensors)

Abstract

:
This study presents the filter design of GNSS/IMU integration for wearable EPTS (Electronic Performance and Tracking System) of football players. EPTS has been widely used in sports fields recently, and GNSS (Global Navigation Satellite System) and IMU (Inertial Measurement Unit) in wearable EPTS have been used to measure and provide players’ athletic performance data. A sensor fusion technique can be used to provide high-quality analysis data of athletic performance. For this reason, the integration filter of GNSS data and IMU data is designed in this study. The loosely-coupled strategy is considered to integrate GNSS and IMU data considering the specification of the wearable EPTS product. Quaternion is used to estimate a player’s attitude to avoid the gimbal lock singularity in this study. Experiment results validate the performance of the proposed GNSS/IMU loosely-coupled integration filter for wearable EPTS of football players.

1. Introduction

Collecting athletic information with professional sports teams is becoming increasingly critical. Athletic data obtained during training sessions or match games have been used to analyze and monitor players’ performance. The analysis results of athletic data can be used to provide a training guideline to improve players’ performance [1,2,3,4]. Moreover, analyzing athletic data can help to reduce injury risks [5,6].
Video- and computer-aided analysis is a method to analyze the athletic performance of numerous professional and international sports teams. The development of video and computer technology enhances the quality of athletic data and match information, and sports broadcasting programs can provide visualized data for TV audiences [7,8,9,10,11,12].
Motion analysis becomes important for improving athlete performance and reducing athletes’ injury risk. IMU (Inertial Measurement Unit) sensors which consist of three-axis accelerometers, three-axis gyroscopes, and three-axis magnetometers have been used to estimate and provide the attitude, position, and velocity of athletes [13,14,15,16,17,18,19,20,21,22,23]. The head or foot injuries of sports players can be monitored by analyzing G-impacts and reaction forces using the measured acceleration data from IMU sensors [13,14,15]. The different IMU sensor positions can be possible to provide various physical load estimates of athletes and analysis the motion of athletes, i.e., football players movement intensity information [16], runners’ stride length and stride velocity, analysis at ground contacts [17], postural demands of professional soccer players [18], velocity measurements for team sports [19], and the analysis of foot swing at football kicks [20]. Deep learning techniques using IMU sensor information were also used to classify football activities [21,22,23].
Navigation data (i.e., position and velocity) can be obtained from IMU sensors. However, IMU sensors providing reliable and accurate navigation data are costly, and navigation performance using only IMU sensors degrades gradually because the integration error becomes significant. Therefore, high-cost IMU sensors are not suitable for the application of wearable equipment in sports science. Accordingly, GPS (Global Positioning Systems) is a suitable option for tracking the position and velocities of athletes in outdoor sports. GPS was first developed for military purposes by the US government. GPS has been widely used in various civil and commercial fields after eliminating the SA (Selective Availability) that degrades public GPS signals. In addition to GPS, several satellite navigation systems, such as the European Galileo, Russian GLONASS (GLObal NAvigaion Satellite System), Chinese Beidou, and Japanese QZSS (Quasi-Zenith Satellite System), have been developed and widely used to navigate vehicles. These GNSS (Global Navigation Satellite System) signals can be used to track athlete data, particularly movements and velocities during outdoor training and matches [24,25,26,27,28].
GNSS provides position and velocity data with a bounded error; the GNSS data rate is comparatively lower than the IMU data rate. The interpolation of GNSS data can be an option to obtain smooth trajectories. However, sports players can move quickly during match games or training sessions. In the situation, i.e., the agile behavior of sports players, the simple interpolation of GNSS data cannot provide accurate performance. Furthermore, GNSS data cannot be obtained when the number of visible satellites decreases beyond a specific number. Accordingly, the GNSS/IMU integration can be a more suitable solution for wearable EPTS of football player than the simple interpolation of GNSS data.
The integration of GNSS and IMU data has been widely studied, especially in vehicle navigation [29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45]. GNSS/IMU integration architectures can be categorized into loosely-coupled, tightly-coupled, and deep [46]. The deep integration of GNSS/IMU can be achieved under the condition that the baseband signal processing of GNSS is possible. Therefore, loosely and the tightly-coupled integrations of GNSS/IMU have been typically used for commercial GNSS and IMU modules. The principle of the loosely-coupled integration of GNSS/IMU blends the position and velocities of GNSS data and the navigation data provided by inertial sensors. In contrast, the tightly-coupled integration of GNSS/IMU needs GNSS raw measurements (i.e., pseudorange and Doppler observables). Although the tightly-coupled integration of GNSS/IMU has the advantage that navigation data with a poor GNSS signal is available, the tightly-coupled integration technique is more complex than the loosely-coupled integration and requires more effort because of the use of GNSS raw measurements. Therefore, the loosely-coupled integration of GNSS/IMU is suitable for low-cost GNSS and IMU modules, such as wearable device applications.
Many studies on sensor technology have been performed in sports science [13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,47], but few on GNSS/IMU integration have been performed [21,47]. In this study, we investigate the loosely-coupled integration of GNSS/IMU for a wearable EPTS with football players because most commercial wearable EPTS systems do not provide GNSS raw measurement data (e.g., pseudorange). GNSS data can be obtained in outdoor environments, and football is one of the representative outdoor sports. Therefore, this study focuses on applying a wearable EPTS for football players. A Kalman filter is a representative sensor fusion technique for linear systems. However, the kinematics considered in integrating GNSS/IMU are nonlinear. Therefore, EKFs (Extended Kalman Filters) are used to integrate the GNSS and IMU data to provide the performance data of football players. Quaternion is used to estimate an athlete’s attitude to avoid gimbal lock singularity. We first use a Kalman filter to obtain the athlete’s attitude from accelerometer and gyroscope data. we then use an EKF to integrate the navigation data of GNSS and the position, velocity, and attitude data of IMU. We perform experiments to validate the performance of the proposed GNSS/IMU loosely-coupled integration filter for a wearable EPTS for football players. We compare the performance of the proposed integration filter and the performance of the commercial high-precision GNSS/IMU AHRS (Attitude Heading Reference System). We also analyze the performance of the designed integration filter compared with data obtained from a Vicon motion capture system—popular, highly accurate equipment generally used to analyze the motion of the athletes using markers.
The remainder of this paper is organized as follows. Section 2 presents the architecture of the GNSS/IMU loosely-coupled integration filter for a wearable EPTS for football players. Section 3 presents the experimental results to validate the performance of the proposed GNSS/IMU loosely-coupled integration filter. Concluding remarks are presented in Section 4.

2. GNSS/IMU Loosely-Coupled Integration Filter Design

This section presents the proposed GNSS (Global Navigation Satellite Systems)/IMU (Inertial Measurement Unit) loosely-coupled integration filter for wearable EPTS (Electronic Performance and Tracking Systems) of football players. In this study, we consider a commercial wearable EPTS for football players. The considered wearable EPTS provides position and velocity data of GNSS but do not provide GNSS raw measurement data (e.g., pseudorange). Therefore, the loosely-coupled integration scheme is suitable for a wearable EPTS for football players. The EPTS is equipped with an MPU-9250 which is an IMU and a U-blox NEO-M8 GNSS receiver. The GNSS data rate is 10 Hz and the IMU data rate is 100 Hz. The horizontal position and velocity accuracies of the GNSS are 2.5 m and 0.05 m · s−1. Figure 1 shows the wearable EPTS used in this study.

2.1. The Preliminaries of Attitude Estimation

Euler angles are used to describe the rotation of the rigid body, i.e., roll angle ( ϕ ), pitch angle ( θ ), and yaw angle ( ψ ). However, the singularity can occur, especially, when the pitch angle is θ = ± 90 ° . To overcome the singularity issue, quaternion was introduced. The quaternion is defined as
q = q 0 + q 1 i + q 2 j + q 3 k
The relation between quaternion and Euler angles and the quaternion dynamics can be written as
q 0 = ± cos ϕ 2 cos θ 2 cos ψ 2 + sin ϕ 2 sin θ 2 sin ψ 2
q 1 = ± sin ϕ 2 cos θ 2 cos ψ 2 cos ϕ 2 sin θ 2 sin ψ 2
q 2 = ± cos ϕ 2 sin θ 2 cos ψ 2 + sin ϕ 2 cos θ 2 sin ψ 2
q 3 = ± cos ϕ 2 cos θ 2 sin ψ 2 sin ϕ 2 sin θ 2 cos ψ 2
q ˙ 0 q ˙ 1 q ˙ 2 q ˙ 3 = 1 2 q 1 q 2 q 3 q 0 q 3 q 2 q 3 q 0 q 1 q 2 q 1 q 0 p q r
where the rotation angular velocity of the rigid body is ω = p i B + q j B + r k B and i B , j B , and k B are the unit vectors in the body frame.
The attitude of the rigid body can be obtained from an accelerometer as follows,
ϕ = tan 1 a y a z
θ = tan 1 a x a y 2 + a z 2
where a x , a y , and a z are the accelerations measured from an accelerometer. Note that yaw angle cannot be obtained from an accelerometer.
The attitude of the rigid body can be also obtained by integrating the angular rate calculated using gyroscope data. Yaw angle information can be obtained from gyroscope data.
ϕ ˙ θ ˙ ψ ˙ = 1 sin ϕ tan θ cos ϕ tan θ 0 cos ϕ sin ϕ 0 sin ϕ sec θ cos ϕ sec θ p q r

2.2. The GNSS/IMU Loosely-Coupled Integration

The block diagram of GNSS/IMU loosely-coupled integration filter designed in the study is shown as Figure 2. The navigation data, i.e., position and velocity, obtained from GNSS signal are blended with the navigation data obtained from IMU measurement using an EKF (Extended Kalman Filter). The attitude data is obtained from an IMU sensor.
The state vector of the designed GNSS/IMU loosely-coupled integration filter is defined as
x = x , y , z , V x , V y , V z , q 0 , q 1 , q 2 , q 3 T
where x, y, z, V x , V y , and V z are the positions and velocities of an athlete in the local frame, respectively, and q 0 , q 1 , q 2 , and q 3 are the quaternions for representing the attitude of an athlete. The input vector of the loosely-coupled integration filter is defined as
u = a x , a y , a z , p , q , r T
where a x , a y , a z , p, q, and r are the acceleration and angular rates of an athlete in the body frame, respectively.
The attitude update equation using quaternion can be represented as Equation (6), and the velocity update equation is written as Equation (12) using the DCM (Direction Cosine Matrix) and quaternion.
V ˙ x V ˙ y V ˙ z + g = q 0 2 + q 1 2 q 2 2 q 3 2 2 q 1 q 2 q 0 q 3 2 q 1 q 3 + q 0 q 2 2 q 1 q 2 + q 0 q 3 q 0 2 q 1 2 + q 2 2 q 3 2 2 q 2 q 3 + q 0 q 1 2 q 1 q 3 q 0 q 2 2 q 2 q 3 + q 0 q 1 q 0 2 q 1 2 q 2 2 + q 3 2 a x a y a z
where g is the gravitational acceleration.
The state update nonlinear equation, x ˙ = f x , u , w , can be rewritten as Equation (13) using the gravitational acceleration and error covariance matrix.
x ˙ = V x V y V z a x q 0 2 + q 1 2 q 2 2 q 3 2 + 2 a y q 1 q 2 q 0 q 3 + 2 a z q 1 q 3 + q 0 q 2 2 a x q 1 q 2 + q 0 q 3 + a y q 0 2 q 1 2 + q 2 2 q 3 2 + 2 a z q 2 q 3 q 0 q 1 2 a x q 1 q 3 q 0 q 2 + 2 a y q 2 q 3 + q 0 q 1 + a z q 0 2 q 1 2 q 2 2 + q 3 2 g 1 2 p q 1 1 2 q q 2 1 2 r q 3 1 2 p q 0 1 2 q q 3 + 1 2 r q 2 1 2 p q 3 + 1 2 q q 0 1 2 r q 1 1 2 p q 2 + 1 2 q q 1 + 1 2 r q 0 + w
where w N 0 , Q , and Q is the covariance matrix of an IMU.
The EKF for GNSS/IMU loosely-coupled integration can be written as:
Prediction equations
x ^ k = f x ^ k 1 , u k 1 , 0
P k = A k P k 1 A k T + Q
Update equations
K k = P k H k T H k P k H k T + R 1
x ^ k = x ^ k + K k z k h x ^ k , 0
P k = 1 K k H k P k
Measurement equations
z = Hx + v
H = 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
where k denotes the k-th time step, x ^ k is the estimate of the state vector at the k-th time step, x ^ k is the priori estimate of the state vector at the k-th time step, P is the error covariance matrix, K is Kalman gains, z is the position and velocity measured by GNSS, h x ^ k 1 , 0 is the nonlinear observation equation, H is the observation matrix, v N 0 , R , and R denotes the covariance matrix of GNSS, respectively.
The matrix, A k , is written as
A k = 1 0 0 T s 0 0 0 0 0 0 0 1 0 0 T s 0 0 0 0 0 0 0 1 0 0 T s 0 0 0 0 0 0 0 1 0 0 A 47 A 48 A 49 A 4 a 0 0 0 0 1 0 A 57 A 58 A 59 A 5 a 0 0 0 0 0 1 A 67 A 68 A 69 A 6 a 0 0 0 0 0 0 1 A 78 A 79 A 7 a 0 0 0 0 0 0 A 87 1 A 89 A 8 a 0 0 0 0 0 0 A 97 A 98 1 A 9 a 0 0 0 0 0 0 A a 7 A a 8 A a 9 1
where
A 47 = 2 T s a ^ x k 1 q ^ 0 k 1 + a ^ y k 1 q ^ 3 k 1 a ^ z k 1 q ^ 2 k 1
A 48 = 2 T s a ^ x k 1 q ^ 1 k 1 + a ^ y k 1 q ^ 2 k 1 + a ^ z k 1 q ^ 3 k 1
A 49 = 2 T s a ^ x k 1 q ^ 2 k 1 + a ^ y k 1 q ^ 1 k 1 a ^ z k 1 q ^ 0 k 1
A 4 a = 2 T s a ^ x k 1 q ^ 3 k 1 + a ^ y k 1 q ^ 0 k 1 + a ^ z k 1 q ^ 1 k 1
A 57 = 2 T s a ^ x k 1 q ^ 3 k 1 + a ^ y k 1 q ^ 0 k 1 + a ^ z k 1 q ^ 1 k 1
A 58 = 2 T s a ^ x k 1 q ^ 2 k 1 a ^ y k 1 q ^ 1 k 1 + a ^ z k 1 q ^ 0 k 1
A 59 = 2 T s a ^ x k 1 q ^ 0 k 1 + a ^ y k 1 q ^ 2 k 1 + a ^ z k 1 q ^ 3 k 1
A 5 a = 2 T s a ^ x k 1 q ^ 1 k 1 a ^ y k 1 q ^ 3 k 1 + a ^ z k 1 q ^ 2 k 1
A 67 = 2 T s a ^ x k 1 q ^ 2 k 1 a ^ y k 1 q ^ 1 k 1 + a ^ z k 1 q ^ 0 k 1
A 68 = 2 T s a ^ x k 1 q ^ 3 k 1 a ^ y k 1 q ^ 0 k 1 a ^ z k 1 q ^ 1 k 1
A 69 = 2 T s a ^ x k 1 q ^ 0 k 1 + a ^ y k 1 q ^ 3 k 1 a ^ z k 1 q ^ 2 k 1
A 6 a = 2 T s a ^ x k 1 q ^ 1 k 1 + a ^ y k 1 q ^ 2 k 1 + a ^ z k 1 q ^ 3 k 1
A 78 = 1 2 T s p ^ k 1
A 79 = 1 2 T s q ^ k 1
A 7 a = 1 2 T s r ^ k 1
A 87 = 1 2 T s p ^ k 1
A 89 = 1 2 T s r ^ k 1
A 8 a = 1 2 T s q ^ k 1
A 97 = 1 2 T s q ^ k 1
A 98 = 1 2 T s r ^ k 1
A 9 a = 1 2 T s p ^ k 1
A a 7 = 1 2 T s r ^ k 1
A a 8 = 1 2 T s q ^ k 1
A a 9 = 1 2 T s p ^ k 1
Note that T s denotes the discrete sampling time.
Within Equation (13), the nonlinear function f is discretized as shown in Equation (46) for the utilization of EKF.
x ^ k = x k 1 + V x k 1 T s y k 1 + V y k 1 T s z k 1 + V z k 1 T s V x k 1 * V y k 1 * V z k 1 * q 0 k 1 + T s 1 2 p k 1 q 1 k 1 1 2 q k 1 q 2 k 1 1 2 r k 1 q 3 k 1 q 1 k 1 + T s 1 2 p k 1 q 0 k 1 1 2 q k 1 q 3 k 1 + 1 2 r k 1 q 2 k 1 q 2 k 1 + T s 1 2 p k 1 q 3 k 1 + 1 2 q k 1 q 0 k 1 1 2 r k 1 q 1 k 1 q 3 k 1 + T s 1 2 p k 1 q 2 k 1 + 1 2 q k 1 q 1 k 1 + 1 2 r k 1 q 0 k 1 + w k 1
where
V x k 1 * = V x k 1 + T s a x k 1 q 0 k 1 2 + q 1 k 1 2 q 2 k 1 2 q 3 k 1 2 + 2 T s a y k 1 q 1 k 1 q 2 k 1 q 0 k 1 q 3 k 1 + 2 T s a z k 1 q 1 k 1 q 3 k 1 + q 0 k 1 q 2 k 1
V y k 1 * = V y k 1 + 2 T s a x k 1 q 1 k 1 q 2 k 1 + q 0 k 1 q 3 k 1 + T s a y k 1 q 0 k 1 2 q 1 k 1 2 + q 2 k 1 2 q 3 k 1 2 + 2 T s a z k 1 q 2 k 1 q 3 k 1 q 0 k 1 q 1 k 1
V z k 1 * = V z k 1 + 2 T s a x k 1 q 1 k 1 q 3 k 1 q 0 k 1 q 2 k 1 + 2 T s a y k 1 q 2 k 1 q 3 k 1 + q 0 k 1 q 1 k 1 + T s a z k 1 q 0 k 1 2 q 1 k 1 2 q 2 k 1 2 + q 3 k 1 2 T s g
The IMU of the wearable EPTS considered in this study consists of an accelerometer and a gyroscope. The accelerometer is weak for noise and the gyroscope has a disadvantage of drift error. Therefore, a Kalman filter is used to estimate the attitude of an athlete using the accelerometer and gyroscope data in this study. Figure 3 shows the block diagram of the attitude estimation using an accelerometer and a gyroscope.
The Kalman filter for attitude estimation using an accelerometer and a gyroscope can be represented as:
Prediction equations
x ^ a t t k = f x ^ a t t k 1 , u a t t k 1 , 0
P a t t k = A a t t k P a t t k 1 A a t t k T + Q a t t
Update equations
K a t t k = P a t t k H a t t k T H a t t k P a t t k H a t t k T + R a t t 1
x ^ a t t k = x ^ a t t k 1 + K a t t k z a t t k h x ^ a t t k , 0
P a t t k = 1 K a t t k H a t t k P a t t k
where a t t represents the attitude estimation. The matrix, A a t t k , can be represented as
A a t t k = 1 A 78 A 79 A 7 a A 87 1 A 79 A 8 a A 97 A 98 1 A 9 a A a 7 A a 8 A a 9 1

3. Hardware Experiments

Hardware experiments were performed to validate the performance of the designed GNSS/IMU loosely-coupled integration filter for a wearable EPTS for football players. Rover field tests were first performed, followed by athlete field tests-experiments with an athlete wearing an EPTS. The performance of the wearable EPTS applied to the designed integration filter was compared with that of the performance of the commercial high-precision GNSS/IMU AHRS (Attitude Heading Reference System). Performance analysis of the designed integration filter compared with Vicon data is also provided in this section.

3.1. Rover Field Tests

An autonomous rover was first considered to validate the performance of the designed GNSS/IMU loosely-coupled integration filter. The considered autonomous rover can control the driving speed, so it is easy to demonstrate the navigation data estimation performance of the designed integration filter. In rover field tests, we focus on the performance of the position and velocity estimation. The rover’s attitude does not change dramatically, and the validation of the attitude estimation performance is not relevant in rover field tests. Figure 4 and Figure 5 show the rover equipped with a wearable EPTS and the test field for rover experiments, respectively.
First, constant speed circular driving tests with a 5 m radius were performed. The rover’s speed is 1 m·s−1. Figure 6 and Figure 7 show the planar trajectory of the circular driving rover and the expansion of the trajectory of the circular driving rover, respectively. The blue dots represent the measured GNSS trajectory and the red dots represent the trajectory estimated using the designed integration filter. The integration result is much smoother than the GNSS trajectory because the integration data rate is 100 Hz and the GNSS data rate is 10 Hz. This result implies that the designed GNSS/IMU loosely-coupled integration filter can provide instantaneous position, speed, and attitude data. The interpolation of GNSS data can also provide smooth trajectories of athletes. However, obtaining valid instantaneous performance data using the interpolation technique is difficult when athletes move quickly during match games or training sessions.
Figure 8 shows the speed of the circular driving rover. The blue dots represent the measured GNSS speed data and the red dots represent the estimated speed using the designed integration filter. The speed of the rover is estimated as 1 m·s−1 using the designed integration filter and the deviation of the integration result is much smaller than that of the GNSS speed data as shown in Figure 8.
Figure 9 shows the three-axis velocities of the circular driving rover. The blue lines represent the measured GNSS velocities data and the red lines represent the three-axis velocities estimated using the designed integration filter. The estimated results and the GNSS measured results are similar as shown in Figure 9. There exist four peak points of the z-axis velocity estimated using the designed integration filter due to the field condition.
Second, the constant speed straight driving tests were performed. The rover’s speed is 2 m·s−1. Figure 10 and Figure 11 show the planar trajectory of the straight driving rover and the expansion of the trajectory of the straight driving rover, respectively. The blue dots represent the measured GNSS trajectory and the red dots represent the trajectory estimated using the designed integration filter. Like the circular driving tests, the integration result is much smoother than the GNSS trajectory.
Figure 12 shows the speed of the straight driving rover. The blue dots represent the measured GNSS speed data and the red dots represent the estimated speed using the designed integration filter. The speed of the rover is estimated as 2 m·s−1 using the designed integration filter. Like the circular driving tests, the deviation of the integration result is much smaller than that of the GNSS speed data as shown in Figure 12.
Figure 13 shows the three-axis velocities of the straight driving rover. The blue lines represent the measured GNSS velocities data and the red lines represent the three-axis velocities estimated using the designed integration filter. The estimated results and the GNSS measured results are similar as shown in Figure 13. There exist four peak points of the z-axis velocity estimated using the designed integration filter due to the field condition.

3.2. Athlete Field Tests

Experiments with an athlete wearing the wearable EPTS were performed to validate the performance of the designed GNSS/IMU loosely-coupled integration filter. A commercial high-precision GNSS/IMU AHRS was used to compare the performance of the designed GNSS/IMU loosely-coupled integration filter. In this study, Microstrain’s 3DM-GX5 GNSS/IMU AHRS is considered a high-precision GNSS/IMU AHRS. Figure 14 shows the athlete wearing the wearable EPTS and Microstrain’s 3DM-GX5 GNSS/IMU AHRS.
First, the athlete wearing the wearable EPTS spurted straight for 7 s. The athlete’s speed increased to 8 m·s−1. Figure 15 and Figure 16 show the planar trajectory of the athlete and the expansion of the trajectory of the athlete, respectively. The blue dots represent the measured GNSS trajectory and the red dots represent the trajectory estimated using the designed integration filter of the wearable EPTS. Like the rover field tests, the integration result is much smoother than the GNSS trajectory, and provides more position data.
Figure 17 shows the planar speed of the athlete. The blue dots represent the measured GNSS speed data and the red dots represent the estimated speed of the designed integration filter. Like the rover field tests, the deviation of the integration result is much smaller than that of the GNSS speed data as shown in Figure 17. However, unlike the rover field tests, the speed estimated using the integration filter fluctuated because the athlete’s step affected the inertial sensor measurement when the athlete spurted. This result implies that GNSS/IMU integration can provide the running parameters of athletes, i.e., the number of steps and stride velocity.
Figure 18 shows the three-axis velocities of the athlete. The blue lines represent the measured GNSS velocities data and the red lines represent the estimated three-axis velocities using the designed integration filter. The estimated results and the GNSS measured results are similar as shown in Figure 18. The z-axis velocity estimated using the designed integration filter has errors. This is because the IMU in the wearable EPTS might react when the athlete started a spurt.
Second, the performance of the designed GNSS/IMU loosely-coupled integration filter and the commercial high-precision GNSS/IMU AHRS were compared. The athlete ran back and forth at the stadium. Figure 19 and Figure 20 show the planar trajectory of the athlete and the part of the trajectory of the athlete, respectively. The blue dots are the measured trajectory from GNSS in the wearable EPTS, the red dots are the estimated trajectory using the designed integration filter of the wearable EPTS, and the green dots are the estimated trajectory obtained from Microstrain’s 3DM-GX5 GNSS/IMU AHRS. The difference between the estimated position may cause a difference in the GNSS receivers’ specifications. However, overall trajectories are very similar as shown in Figure 19. Moreover, the instantaneous position data estimated using the designed integration filter are much smoother than those of the high-precision GNSS/IMU AHRS as shown in Figure 19.
Figure 21 shows the three-axis velocities of the athlete for the comparison experiment. The green lines are the estimated three-axis velocities obtained from Microstrain’s 3DM-GX5 GNSS/IMU AHRS and the red lines are the estimated three-axis velocities using the designed integration filter of the wearable EPTS. The estimated results and the high-precision GNSS/IMU AHRS results are similar as shown in Figure 21.
Figure 22 shows the attitude of the athlete for the comparison experiment. The green lines are the estimated attitude of Microstrain’s 3DM-GX5 GNSS/IMU AHRS and the blue lines are the attitude estimated using the designed integration filter of the wearable EPTS. The estimated and high-precision GNSS/IMU AHRS results (except yaw angle) are similar, as shown in Figure 22. The difference in the yaw angle estimates may occur because the gyroscope data of the considered wearable EPTS were only used to estimate the yaw angle. However, the tendencies of the yaw angle estimates are similar. Whether the problem of yaw angle estimation can be solved using magnetometers will be examined in future research.

3.3. Vicon Field Test

The experiments with four Vicon motion capture cameras were performed to validate the accuracy of the designed GNSS/IMU loosely-coupled integration filter. The Vicon motion capture camera is a popular, highly accurate system typically used to analyze athlete motion using markers. The Vicon tracking result is considered the ground truth of the player’s motion, with which the accuracy of the designed GNSS/IMU loosely-coupled integration filter was validated. The basic test methods are similar to the previous athlete field tests. The athlete with wearable EPTS sprinted (10 m) six times in a straight line, and the Vicon vantage motion capture camera (located behind the player) recorded the position and three-axis velocities at 100 Hz. Figure 23 shows the athlete wearing OHCOACH Cell, the wearable EPTS, and the campus stadium for Vicon field tests.
Figure 24 shows the 2D moving distance of Vicon, estimated using the designed integration filter. The black dashed lines represent the distance captured by Vicon, and the red lines represent the estimated distance from the designed integration filter. We measured the distance error using RMSE (the Root Mean Square Error) metric. The mean, standard deviation, 5% quantile, and 95% quantile distance error depending on the sprinting distance zones are presented in Table 1. In terms of total means, the designed integration filter has distance errors of less than or equal to 10 cm (0.1 m) in every sprinting distance zone, compared with the Vicon ground-truth. This error implies that the distance estimation from the designed integration filter is reliable. From Figure 25, Numerous outliers were observed in the [0, 2) m distance zone, caused by a change in pose from crouch start to running.
The speed errors between Vicon and the estimation of the designed integration filter are summarized in Table 2. In terms of total means, the designed integration filter exhibited a speed error of less than or equal to 0.53 m·s−1 in every sprinting distance zone, compared with the Vicon ground truth. Figure 26 shows the 2D speed of each system. The black dashed-lines represent the speed captured by Vicon, and the red lines represent the estimated 2D speed of the designed integration filter. For the same reason as the distance error, several outliers occurred in the [0, 2) m distance zone as shown in Figure 27.

4. Conclusions

This study presented the GNSS (Global Navigation Satellite System)/IMU (Inertial Measurement Unit) loosely-coupled integration filter for a wearable EPTS (Electronic Performance and Tracking System) for football players. Wearable EPTSs equipped with GNSS and IMU have been widely used to analyze and provide athlete performance data. However, the data obtained from integrating a GNSS and IMU have not yet been used in sports science. Accordingly, an integration filter based on GNSS and IMU data was designed in this study. The loosely-coupled strategy is considered to design the integration filter because of the specifications of the wearable EPTS product. Extended Kalman filters were used to integrate the navigation data of GNSS and the navigation and attitude data of IMU, and quaternion was used to estimate the athlete’s attitude to avoid the gimbal lock singularity in this study. Hardware experiments were performed to validate the performance of the designed GNSS/IMU loosely-coupled integration filter for a wearable EPTS for football players. The comparison results between the designed integration filter for wearable EPTS and a high-precision GNSS/IMU Attitude Heading Reference System and those between the designed integration filter and a Vicon system were also provided to demonstrate the validity of the designed integration filter. Further research is required to improve the performance of the yaw angle estimation using magnetic information, integrate RTK (Real Time Kinetics)-GNSS and IMU, and provide the advanced performance data (e.g., athletes’ steps) obtained from the GNSS/IMU integration.

Author Contributions

Methodology, M.K.; Software, M.K.; Validation, M.K.; Formal analysis, M.K.; Investigation, J.Y.; Resources, C.P. and J.Y.; Data curation, C.P. and J.Y.; Writing—original draft, M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by Fitogether Inc. This is part of Fitogether’s ongoing work as a “FIFA Preferred Provider for Live Player Tracking”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

Chulwoo Park and Jinsung Yoon are affiliated in Fitogether Inc. Chulwoo Park and Jinsung Yoon contributed to the data curation and resources, but they were not involved in the methodology, software development, data analysis, and the decision to publish the results.

References

  1. Gregson, W.; Drust, B.; Atkinson, G.; Salvo, V.D. Match-to-Match Variability of High-Speed Activities in Premier League Soccer. Int. J. Sports Med. 2010, 31, 237–242. [Google Scholar] [CrossRef] [PubMed]
  2. Machenzie, R.; Cushion, C. Performance Analysis in Football: A Critical Review and Implications for Future Research. J. Sports Sci. 2013, 31, 639–676. [Google Scholar] [CrossRef]
  3. Carling, C. Interpreting Physical Performance in Professional Soccer Match-Play: Should We Be More Pragmatic in Our Apporach? Sport. Med. 2013, 43, 655–663. [Google Scholar] [CrossRef] [PubMed]
  4. Cummins, C.; Orr, R.; O’Connor, H.; West, C. Global Positioning Systems (GPS) and Microtechnology Sensors in Team Sports: A Systematic Review. Sport. Med. 2013, 43, 1025–1042. [Google Scholar] [CrossRef]
  5. Colby, M.J.; Dawson, B.; Heasman, J.; Rogalski, B.; Gabbett, T.J. Accelerometer and GPS-Derived Running Loads and Injury Risk in Elite Australian Footballers. J. Strength Cond. Res. 2014, 28, 2244–2252. [Google Scholar] [CrossRef] [PubMed]
  6. Ehrmann, F.E.; Duncan, C.S.; Sindhusake, D.; Fransen, W.N.; Greene, D.A. GPS and Injury Prevention in Professional Soccer. J. Strength Cond. Res. 2016, 30, 360–367. [Google Scholar] [CrossRef]
  7. Kolekar, M.H. Bayesian Belief Network Based Broadcast Sports Video Indexing. Multimed. Tools Appl. 2011, 54, 27–54. [Google Scholar] [CrossRef]
  8. Labayen, M.; Olaizola, I.G.; Aginako, N.; Florez, J. Accurate Ball Trajectory Tracking and 3D Visualization for Computer-Assisted Sports Broadcast. Multimed. Tools Appl. 2014, 73, 1819–1842. [Google Scholar] [CrossRef]
  9. Felipe, J.L.; Garcia-Unanue, J.; Viejo-Romero, D.; Navandar, A.; Sanchez-Sanchez, J. Validation of a Video-Based Performance Analysis System (Mediacoach®) to Analyze the Physical Demands during Matches in LaLiga. Sensors 2019, 19, 4113. [Google Scholar] [CrossRef]
  10. Cuevas, C.; Quilon, D.; Carcia, N. Techniques and Applications for Soccer Video Analysis: A Survey. Multimed. Tools Appl. 2020, 79, 29685–29721. [Google Scholar] [CrossRef]
  11. Khan, A.A.; Shao, J.; Ali, W.; Tumrani, S. Content-Aware Summarization of Braodcast Sports Videos: An Audio-Visual Feature Extraction Approach. Neural Process. Lett. 2020, 52, 1945–1968. [Google Scholar] [CrossRef]
  12. Delagado-Gomez, D.; Maso-Besga, A.E.; Aguado, D.; Rubio, V.J.; Sujar, A.; Bayona, S. Automatic Personality Assessment through Movement Analysis. Sensors 2022, 22, 3949. [Google Scholar] [CrossRef] [PubMed]
  13. Messina, M.; Njuguna, J.; Palas, C. Mechanical Structural Design of a MEMS-Based Piezoresistive Accelerometer for Head Injuries Monitoring: A Computational Analysis by Increments of the Sensor Mass Moment of Inertia. Sensors 2018, 18, 289. [Google Scholar] [CrossRef] [PubMed]
  14. Karamanoukian, A.; Boucher, J.-P.; Labbé, R.; Vignais, N. Validation of Instrumented Football Shoes to Measure On-Field Ground Reaction Forces. Sensors 2022, 22, 3673. [Google Scholar] [CrossRef] [PubMed]
  15. Encarnación-Martínez, A.; García-Gallart, A.; Sanchis-Sanchis, R.; Pérez-Soriano, P. Effects of Central and Peripheral Fatigue on Impact Characteristics during Running. Sensors 2022, 22, 3786. [Google Scholar] [CrossRef] [PubMed]
  16. Wilmes, E.; de Ruiter, C.J.; Bastiaansen, B.J.C.; van Zon, J.F.J.A.; Vegter, R.J.K.; Brink, M.S.; Goedhart, E.A.; Lemmink, K.A.P.M.; Savelsbergh, G.J.P. Inertial Sensor-Based Motion Tracking in Football with Movement Intensity Quantification. Sensors 2020, 20, 2527. [Google Scholar] [CrossRef]
  17. Zrenner, M.; Küderle, A.; Roth, N.; Jensen, U.; Dümler, B.; Eskofier, M.B. Does the Position of Foot-Mounted IMU Sensors Influence the Accuracy of Spatio-Temporal Parameters in Endurance Running? Sensors 2020, 20, 5705. [Google Scholar] [CrossRef]
  18. Oliva-Lozano, J.M.; Maraver, E.F.; Fortes, V.; Muyor, J.M. Kinematic Analysis of the Postural Demands in Professional Soccer Match Play Using Inertial Measurement Units. Sensors 2020, 20, 5971. [Google Scholar] [CrossRef]
  19. Waldron, M.; Harding, J.; Barrett, S.; Gray, A. A New Foot-Mounted Inertial Measurement System in Soccer: Reliability and Comparison to Global Positioning Systems for Velocity Measurements During Team Sport Actions. J. Hum. Kinet. 2021, 77, 37–50. [Google Scholar] [CrossRef]
  20. Yu, C.; Huang, T.-Y.; Ma, H.-P. Motion Analysis of Football Kick Based on an IMU Sensor. Sensors 2022, 22, 6244. [Google Scholar] [CrossRef]
  21. Kim, H.; Kim, J.; Kim, Y.-S.; Kim, M.; Lee, J. Energy-Efficient Wearable EPTS Device Using On-Device DCNN Processing for Football Activity Classification. Sensors 2020, 20, 6004. [Google Scholar] [CrossRef]
  22. Stoeve, M.; Schuldhaus, D.; Gamp, A.; Zwick, C.; Eskofier, B.M. From the Laboratory to the Field: IMU-Based Shot and Pass Detection in Football Training and Game Scenarios Using Deep Learning. Sensors 2021, 21, 3071. [Google Scholar] [CrossRef] [PubMed]
  23. Reilly, B.; Morgan, O.; Czanner, G.; Robinson, M.A. Automated Classification of Changes of Direction in Soccer Using Inertial Measurement Units. Sensors 2021, 21, 4625. [Google Scholar] [CrossRef] [PubMed]
  24. Johnston, R.J.; Watsford, M.L.; Kelly, S.J.; Pine, M.J.; Spurrs, R.W. Validity and Interunit Reliability of 10 Hz and 15 Hz GPS Units for Assessing Athlete Movement Demands. J. Strength Cond. Res. 2014, 28, 1649–1655. [Google Scholar] [CrossRef] [PubMed]
  25. Gleason, B.H.; Sams, M.L.; Salley, J.T.; Pustina, A.A.; Stone, M.H. Global Positioning System Analysis of a High School Football Scrimmage. J. Strength Cond. Res. 2017, 31, 2183–2188. [Google Scholar] [CrossRef]
  26. Abbott, W.; Brickley, G.; Smeeton, N.J. Positional Differences in GPS Outputs and Perceived Exertion During Soccer Training Games and Competition. J. Strength Cond. Res. 2018, 32, 3222–3231. [Google Scholar] [CrossRef]
  27. Bayliff, G.E.; Jacobson, B.H.; Moghaddam, M.; Estrada, C. Global Positioning System Monitoring of Selected Physical Demands of NCAA Division I Football Players During Games. J. Strength Cond. Res. 2019, 33, 1185–1191. [Google Scholar] [CrossRef]
  28. Modric, T.; Versic, S.; Sekulic, D.; Liposek, S. Analysis of the Association between Running Performance and Game Performance Indicators in Professional Soccer Players. Int. J. Environ. Res. Public Health 2019, 16, 4032. [Google Scholar] [CrossRef]
  29. Hwang, D.-H.; Oh, S.H.; Lee, S.J.; Park, C.; Rizos, C. Design of a Low-Cost Attitude Determination GPS/INS Integrated Navigation System. GPS Solut. 2005, 9, 294–311. [Google Scholar] [CrossRef]
  30. Wendel, J.; Meister, O.; Schlaile, C.; Trommer, G.F. An Integrated GPS/MEMS-IMU Navigation System for an Autonomous Helicopter. Aerosp. Sci. Technol. 2006, 10, 527–533. [Google Scholar] [CrossRef]
  31. Zhang, Y.; Gao, Y. A Method to Improve the Alignment Performance for GPS-IMU System. GPS Solut. 2007, 11, 129–137. [Google Scholar] [CrossRef]
  32. Kim, K.H.; Lee, J.G.; Park, C.G. Adaptive Two-Stage Extended Kalman Filter for a Fault-Tolerant INS-GPS Loosely Coupled System. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 125–137. [Google Scholar]
  33. Hablani, H.B. Autonomous Inertial Relative Navigation with Sight-line-Stablized Integrated Sensors for Spacecraft Rendezvous. J. Guid. Control. Dyn. 2009, 32, 172–183. [Google Scholar] [CrossRef]
  34. Williamson, W.R.; Glenn, G.J.; Dang, V.T.; Speyer, J.L. Sensor Fusion applied to Autonomous Aerial Refueling. J. Guid. Control. Dyn. 2009, 32, 262–275. [Google Scholar] [CrossRef]
  35. Gross, J.; Gu, Y.; Naplitano, M.R. A Systematic Approach for Extended Kalman Filter Tuning and Low-Cost Inertial Sensor Calibration within a GPS/INS Application. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Toronto, ON, Canada, 2–5 August 2010. [Google Scholar]
  36. Rhudy, M.; Gu, Y.; Naplitano, M.R. Low-Cost Loosely-Coupled Dual GPS/INS for Attitude Estimation with Application to a Small UAV. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Boston, MA, USA, 19–22 August 2013. [Google Scholar]
  37. Lopes, H.D.; Kampen, E.; Chu, Q.P. Attitude Determination of Highly Dynamic Fixed-Wing UAVs with GPS/MEMS-AHRS Integration. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Minneapolis, MN, USA, 13–16 August 2012. [Google Scholar]
  38. Falco, G.; Einicke, G.A.; Malos, J.T.; Dovis, F. Performance Analysis of Constrained Loosely Coupled GPS/INS Integration Solutions. Sensors 2012, 12, 15983–16007. [Google Scholar] [CrossRef]
  39. Miller, I.; Campbell, M. Sensitivity Analysis of a Tightly-Coupled GPS/INS system for Autonomous Navigation. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1115–1135. [Google Scholar] [CrossRef]
  40. Liang, Y.; Jia, Y. A Nonlinear Quaternion-Based Fault-Tolerant SINS/GNSS Integrated Navigation Method for Autonomous UAVs. Aerosp. Sci. Technol. 2015, 40, 191–199. [Google Scholar] [CrossRef]
  41. Falco, G.; Pini, M.; Marucco, G. Loose and Tight GNSS/INS Integrations: Comparison of Performance Assessed in Real Urban Scenarios. Sensors 2017, 17, 255. [Google Scholar] [CrossRef] [PubMed]
  42. Lee, B.; Lee, Y.J.; Sung, S. Attitude Determination algorithm based on Relative Quaternion Geometry of Velocity Incremental Vectors for Cost Efficient AHRS Design. Int. J. Aeronaut. Space Sci. 2018, 19, 459–469. [Google Scholar] [CrossRef]
  43. Park, G.; Lee, B.; Kim, D.G.; Lee, Y.J.; Sung, S. Design and Performance Validation of Integrated Navigation System Based on Geometric Range Measurements and GIS Map for Urban Aerial Navigation. Int. J. Control Autom. Syst. 2020, 10, 2509–2521. [Google Scholar] [CrossRef]
  44. Di Pietra, V.; Dabove, P.; Piras, M. Loosely Coupled GNSS and UWB with INS Integration for Indoor/Outdoor Pedestrian Navigation. Sensors 2020, 20, 6292. [Google Scholar] [CrossRef] [PubMed]
  45. Kim, T.; Kim, D.; Kim, S.; Kim, Y.; Han, S. Improved Optical Sensor Fusion in UAV Navigation Using Feature Point Threshold Filter. Int. J. Aeronaut. Space Sci. 2022, 23, 157–168. [Google Scholar] [CrossRef]
  46. Schmidt, G.T.; Phillips, R.E. INS/GPS Integration Architecture Performance Comparisons. In NATO RTO Lecture Series, Low-Cost Navigation Sensors and Integration Technology; Defense Technical Information Center: Fort Belvoir, VI, USA, 2011. [Google Scholar]
  47. Waegli, A.; Skaloud, J. Optimization of Two GPS/MEMS-IMU Integration Strategies with Application to Sports. GPS Solut. 2009, 13, 315–326. [Google Scholar] [CrossRef] [Green Version]
Figure 1. A wearable EPTS of football players.
Figure 1. A wearable EPTS of football players.
Sensors 23 01749 g001
Figure 2. The block diagram of the GNSS/IMU loosely-coupled integration filter.
Figure 2. The block diagram of the GNSS/IMU loosely-coupled integration filter.
Sensors 23 01749 g002
Figure 3. The block diagram of the sensor fusion for attitude estimation.
Figure 3. The block diagram of the sensor fusion for attitude estimation.
Sensors 23 01749 g003
Figure 4. The rover equipped with a wearable EPTS.
Figure 4. The rover equipped with a wearable EPTS.
Sensors 23 01749 g004
Figure 5. The rover field test at the campus stadium.
Figure 5. The rover field test at the campus stadium.
Sensors 23 01749 g005
Figure 6. The 2D trajectory of the rover: a circular driving test.
Figure 6. The 2D trajectory of the rover: a circular driving test.
Sensors 23 01749 g006
Figure 7. The expanded 2D trajectory of the rover: a circular driving test.
Figure 7. The expanded 2D trajectory of the rover: a circular driving test.
Sensors 23 01749 g007
Figure 8. The speed of the rover: a circular driving test.
Figure 8. The speed of the rover: a circular driving test.
Sensors 23 01749 g008
Figure 9. The 3-axis velocities of the rover: a circular driving test.
Figure 9. The 3-axis velocities of the rover: a circular driving test.
Sensors 23 01749 g009
Figure 10. The 2D trajectory of the rover: a straight driving test.
Figure 10. The 2D trajectory of the rover: a straight driving test.
Sensors 23 01749 g010
Figure 11. The expanded 2D trajectory of the rover: a straight driving test.
Figure 11. The expanded 2D trajectory of the rover: a straight driving test.
Sensors 23 01749 g011
Figure 12. The speed of the rover: a straight driving test.
Figure 12. The speed of the rover: a straight driving test.
Sensors 23 01749 g012
Figure 13. The 3-axis velocities of the rover: a straight driving test.
Figure 13. The 3-axis velocities of the rover: a straight driving test.
Sensors 23 01749 g013
Figure 14. The athlete wearing the wearable EPTS of football player and 3DM-GX5 GNSS/IMU AHRS.
Figure 14. The athlete wearing the wearable EPTS of football player and 3DM-GX5 GNSS/IMU AHRS.
Sensors 23 01749 g014
Figure 15. The 2D trajectory of the athlete.
Figure 15. The 2D trajectory of the athlete.
Sensors 23 01749 g015
Figure 16. The expanded 2D trajectory of the athlete.
Figure 16. The expanded 2D trajectory of the athlete.
Sensors 23 01749 g016
Figure 17. The 2D speed of the athlete.
Figure 17. The 2D speed of the athlete.
Sensors 23 01749 g017
Figure 18. The 3-axis velocities of the athlete.
Figure 18. The 3-axis velocities of the athlete.
Sensors 23 01749 g018
Figure 19. The 2D trajectory of the athlete: comparison with Microstraion’s AHRS.
Figure 19. The 2D trajectory of the athlete: comparison with Microstraion’s AHRS.
Sensors 23 01749 g019
Figure 20. The expanded 2D trajectory of the athlete: comparison with Microstraion’s AHRS.
Figure 20. The expanded 2D trajectory of the athlete: comparison with Microstraion’s AHRS.
Sensors 23 01749 g020
Figure 21. The 3-axis velocities of the athlete: comparison with Microstraion’s AHRS.
Figure 21. The 3-axis velocities of the athlete: comparison with Microstraion’s AHRS.
Sensors 23 01749 g021
Figure 22. The attitude of the athlete: comparison with Microstraion’s AHRS.
Figure 22. The attitude of the athlete: comparison with Microstraion’s AHRS.
Sensors 23 01749 g022
Figure 23. Vicon field tests at the campus stadium.
Figure 23. Vicon field tests at the campus stadium.
Sensors 23 01749 g023
Figure 24. The 2D moving distance of the athlete: comparison with Vicon data.
Figure 24. The 2D moving distance of the athlete: comparison with Vicon data.
Sensors 23 01749 g024
Figure 25. Distance error boxplot by distance zones: comparison with Vicon data.
Figure 25. Distance error boxplot by distance zones: comparison with Vicon data.
Sensors 23 01749 g025
Figure 26. The 2D speed of the athlete: comparison with Vicon data.
Figure 26. The 2D speed of the athlete: comparison with Vicon data.
Sensors 23 01749 g026
Figure 27. Speed error boxplot by distance zones: comparison with Vicon data.
Figure 27. Speed error boxplot by distance zones: comparison with Vicon data.
Sensors 23 01749 g027
Table 1. Distance error (m) (mean ± standard deviation, [5%, 95% quantiles]): comparison with Vicon data.
Table 1. Distance error (m) (mean ± standard deviation, [5%, 95% quantiles]): comparison with Vicon data.
Distance Zone[0, 2) m[2, 4) m[4, 6) m[6, 8) m[8, 10) m
Sprint 10.05 ± 0.02 [0.01, 0.09]0.03 ± 0.01 [0.01, 0.05]0.06 ± 0.03 [0.02, 0.10]0.08 ± 0.02 [0.06, 0.11]0.05 ± 0.02 [0.01, 0.10]
Sprint 20.04 ± 0.04 [0.00, 0.10]0.02 ± 0.01 [0.00, 0.04]0.06 ± 0.03 [0.03, 0.12]0.13 ± 0.03 [0.09, 0.18]0.08 ± 0.05 [0.09, 0.18]
Sprint 30.09 ± 0.04 [0.01, 0.14]0.07 ± 0.02 [0.04, 0.10]0.02 ± 0.02 [0.00, 0.06]0.03 ± 0.03 [0.00, 0.07]0.15 ± 0.07 [0.07, 0.27]
Sprint 40.09 ± 0.05 [0.01, 0.20]0.13 ± 0.05 [0.04, 0.18]0.02 ± 0.02 [0.00, 0.07]0.14 ± 0.03 [0.09, 0.17]0.27 ± 0.05 [0.18, 0.36]
Sprint 50.18 ± 0.18 [0.00, 0.55]0.04 ± 0.03 [0.01, 0.09]0.04 ± 0.02 [0.00, 0.08]0.04 ± 0.02 [0.01, 0.07]0.01 ± 0.01 [0.00, 0.04]
Sprint 60.08 ± 0.06 [0.01, 0.18]0.04 ± 0.02 [0.00, 0.07]0.04 ± 0.02 [0.00, 0.08]0.03 ± 0.02 [0.00, 0.07]0.06 ± 0.02 [0.02, 0.09]
Total0.09 ± 0.12 [0.00, 0.39]0.05 ± 0.05 [0.01, 0.16]0.04 ± 0.03 [0.00, 0.09]0.07 ± 0.05 [0.01, 0.16]0.10 ± 0.10 [0.00, 0.29]
Table 2. Speed error (m·s−1) (mean ± standard deviation, [5%, 95% quantiles]): comparison with Vicon data.
Table 2. Speed error (m·s−1) (mean ± standard deviation, [5%, 95% quantiles]): comparison with Vicon data.
Distance Zone[0, 2) m[2, 4) m[4, 6) m[6, 8) m[8, 10) m
Sprint 10.19 ± 0.16 [0.01, 0.48]0.47 ± 0.33 [0.02, 1.13]0.37 ± 0.32 [0.07, 1.02]0.27 ± 0.14 [0.34, 0.56]0.36 ± 0.17 [0.13, 0.59]
Sprint 20.12 ± 0.17 [0.00, 0.52]0.59 ± 0.15 [0.30, 0.79]0.36 ± 0.23 [0.04, 0.69]0.49 ± 0.35 [0.04, 1.03]0.66 ± 0.09 [0.53, 0.77]
Sprint 30.19 ± 0.16 [0.00, 0.51]0.24 ± 0.16 [0.34, 0.54]0.27 ± 0.15 [0.03, 0.50]0.31 ± 0.20 [0.02, 0.80]0.55 ± 0.46 [0.06, 1.35]
Sprint 40.26 ± 0.27 [0.00, 0.86]0.46 ± 0.27 [0.07, 0.95]0.29 ± 0.19 [0.01, 0.71]0.23 ± 0.18 [0.05, 0.56]0.42 ± 0.16 [0.17, 0.67]
Sprint 50.24 ± 0.24 [0.00, 0.78]0.75 ± 0.30 [0.20, 1.28]0.69 ± 0.18 [0.36, 0.93]0.43 ± 0.23 [0.02, 0.74]0.43 ± 0.08 [0.27, 0.56]
Sprint 60.34 ± 0.27 [0.01, 0.74]0.66 ± 0.26 [0.17, 1.13]0.56 ± 0.31 [0.03, 0.92]0.28 ± 0.14 [0.04, 0.51]0.38 ± 0.21 [0.01, 0.69]
Total0.21 ± 0.23 [0.00, 0.69]0.53 ± 0.30 [0.05, 1.07]0.42 ± 0.28 [0.04, 0.90]0.34 ± 0.24 [0.04, 0.82]0.43 ± 0.28 [0.04, 0.91]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, M.; Park, C.; Yoon, J. The Design of GNSS/IMU Loosely-Coupled Integration Filter for Wearable EPTS of Football Players. Sensors 2023, 23, 1749. https://doi.org/10.3390/s23041749

AMA Style

Kim M, Park C, Yoon J. The Design of GNSS/IMU Loosely-Coupled Integration Filter for Wearable EPTS of Football Players. Sensors. 2023; 23(4):1749. https://doi.org/10.3390/s23041749

Chicago/Turabian Style

Kim, Mingu, Chulwoo Park, and Jinsung Yoon. 2023. "The Design of GNSS/IMU Loosely-Coupled Integration Filter for Wearable EPTS of Football Players" Sensors 23, no. 4: 1749. https://doi.org/10.3390/s23041749

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop