Nothing Special   »   [go: up one dir, main page]

You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (16)

Search Parameters:
Keywords = Rauch–Tung–Striebel smoothing

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
16 pages, 5739 KiB  
Article
Comparison of IMU-Based Knee Kinematics with and without Harness Fixation against an Optical Marker-Based System
by Jana G. Weber, Ariana Ortigas-Vásquez, Adrian Sauer, Ingrid Dupraz, Michael Utz, Allan Maas and Thomas M. Grupp
Bioengineering 2024, 11(10), 976; https://doi.org/10.3390/bioengineering11100976 - 28 Sep 2024
Viewed by 379
Abstract
The use of inertial measurement units (IMUs) as an alternative to optical marker-based systems has the potential to make gait analysis part of the clinical standard of care. Previously, an IMU-based system leveraging Rauch–Tung–Striebel smoothing to estimate knee angles was assessed using a [...] Read more.
The use of inertial measurement units (IMUs) as an alternative to optical marker-based systems has the potential to make gait analysis part of the clinical standard of care. Previously, an IMU-based system leveraging Rauch–Tung–Striebel smoothing to estimate knee angles was assessed using a six-degrees-of-freedom joint simulator. In a clinical setting, however, accurately measuring abduction/adduction and external/internal rotation of the knee joint is particularly challenging, especially in the presence of soft tissue artefacts. In this study, the in vivo IMU-based joint angles of 40 asymptomatic knees were assessed during level walking, under two distinct sensor placement configurations: (1) IMUs fixed to a rigid harness, and (2) IMUs mounted on the skin using elastic hook-and-loop bands (from here on referred to as “skin-mounted IMUs”). Estimates were compared against values obtained from a harness-mounted optical marker-based system. The comparison of these three sets of kinematic signals (IMUs on harness, IMUs on skin, and optical markers on harness) was performed before and after implementation of a REference FRame Alignment MEthod (REFRAME) to account for the effects of differences in coordinate system orientations. Prior to the implementation of REFRAME, in comparison to optical estimates, skin-mounted IMU-based angles displayed mean root-mean-square errors (RMSEs) up to 6.5°, while mean RMSEs for angles based on harness-mounted IMUs peaked at 5.1°. After REFRAME implementation, peak mean RMSEs were reduced to 4.1°, and 1.5°, respectively. The negligible differences between harness-mounted IMUs and the optical system after REFRAME revealed that the IMU-based system was capable of capturing the same underlying motion pattern as the optical reference. In contrast, obvious differences between the skin-mounted IMUs and the optical reference indicated that the use of a harness led to fundamentally different joint motion being measured, even after accounting for reference frame misalignments. Fluctuations in the kinematic signals associated with harness use suggested the rigid device oscillated upon heel strike, likely due to inertial effects from its additional mass. Our study proposes that optical systems can be successfully replaced by more cost-effective IMUs with similar accuracy, but further investigation (especially in vivo and upon heel strike) against moving videofluoroscopy is recommended. Full article
(This article belongs to the Special Issue Biomechanics of Human Movement and Its Clinical Applications)
Show Figures

Figure 1

Figure 1
<p>The optical harness-based reference system, as well as two pairs of IMU sensors, were carefully positioned on each participant by a certified technician. One IMU pair was attached to the rigid harness of the reference system (“IMUs on harness”), and a second IMU pair was mounted on elastic hook-and-loop bands (“IMUs on skin”). As per the optical system manufacturer’s instructions, participants walked in socks on the treadmill.</p>
Full article ">Figure 2
<p>Mean tibiofemoral joint angles (solid lines) ± standard deviation (shaded areas), in degrees, as estimated by inertial measurement units (IMUs) on harness (purple), IMUs on skin (green), and optical motion capture (OMC) on harness (blue), averaged over all knees and cycles. Note that flexion angles have been illustrated as positive (despite representing a negative rotation around the laterally directed X-axis) for easier comparisons against other studies. Angles are shown as a percentage of the gait cycle under three conditions: (1) raw, i.e., in the absence of post-processing methods to correct reference frame orientation differences (<b>left</b>), (2) after implementation of REFRAME<sub><span class="html-italic">IMU</span>→<span class="html-italic">OMC</span></sub> (<b>middle</b>), and (3) after implementation of REFRAME<sub><span class="html-italic">RMS</span></sub> (<b>right</b>).</p>
Full article ">Figure 3
<p>Mean tibiofemoral joint angles (solid lines) ± standard deviation (shaded areas), in degrees, as estimated by inertial measurement units (IMUs) on harness (purple), IMUs on skin (green), and optical motion capture (OMC) on harness (blue), averaged over all cycles for knee 17. Note that flexion angles have been illustrated as positive (despite representing a negative rotation around the laterally directed X-axis) for easier comparisons against other studies. Angles are shown as a percentage of the gait cycle under three conditions: (1) raw, i.e., in the absence of post-processing methods to correct reference frame orientation differences (<b>left</b>), (2) after implementation of REFRAME<sub><span class="html-italic">IMU</span>→<span class="html-italic">OMC</span></sub> (<b>middle</b>), and (3) after implementation of REFRAME<sub><span class="html-italic">RMS</span></sub> (<b>right</b>).</p>
Full article ">Figure 4
<p>Mean ± standard deviation of root-mean-square errors (RMSEs, in degrees) between the optical reference system on a harness and the inertial measurement units on the harness (<b>left</b>), as well as between the optical reference system on a harness and the inertial measurement units on the skin (<b>right</b>). Shown for flexion/extension (<b>a</b>,<b>b</b>), abduction/adduction (<b>c</b>,<b>d</b>), and external/internal rotation (<b>e</b>,<b>f</b>). Significant changes in RMSEs after implementation of REFRAME<sub><span class="html-italic">IMU</span>→<span class="html-italic">OMC</span></sub> and of REFRAME<sub><span class="html-italic">RMS</span></sub>, as determined by paired <span class="html-italic">t</span>-tests, are shown (<span class="html-italic">p</span> &lt; 0.004 indicated by ***; full <span class="html-italic">p</span>-values are available in <a href="#app1-bioengineering-11-00976" class="html-app">Supplementary Materials Tables S121 and S122</a>).</p>
Full article ">Figure 4 Cont.
<p>Mean ± standard deviation of root-mean-square errors (RMSEs, in degrees) between the optical reference system on a harness and the inertial measurement units on the harness (<b>left</b>), as well as between the optical reference system on a harness and the inertial measurement units on the skin (<b>right</b>). Shown for flexion/extension (<b>a</b>,<b>b</b>), abduction/adduction (<b>c</b>,<b>d</b>), and external/internal rotation (<b>e</b>,<b>f</b>). Significant changes in RMSEs after implementation of REFRAME<sub><span class="html-italic">IMU</span>→<span class="html-italic">OMC</span></sub> and of REFRAME<sub><span class="html-italic">RMS</span></sub>, as determined by paired <span class="html-italic">t</span>-tests, are shown (<span class="html-italic">p</span> &lt; 0.004 indicated by ***; full <span class="html-italic">p</span>-values are available in <a href="#app1-bioengineering-11-00976" class="html-app">Supplementary Materials Tables S121 and S122</a>).</p>
Full article ">
19 pages, 18848 KiB  
Article
A Robust Vector-Tracking Loop Based on KF and RTS Smoothing for Shipborne Navigation
by Yuan Hu, Linjin Wu, Naiyuan Lou and Wei Liu
J. Mar. Sci. Eng. 2024, 12(5), 747; https://doi.org/10.3390/jmse12050747 - 29 Apr 2024
Viewed by 677
Abstract
High-precision navigation systems are crucial for unmanned autonomous vessels. However, commonly used Global Navigation Satellite System (GNSS) signals are often severely affected by environmental obstruction, leading to reduced positioning accuracy or even the inability to locate. To address the issues caused by signal [...] Read more.
High-precision navigation systems are crucial for unmanned autonomous vessels. However, commonly used Global Navigation Satellite System (GNSS) signals are often severely affected by environmental obstruction, leading to reduced positioning accuracy or even the inability to locate. To address the issues caused by signal obstruction in high-precision navigation systems, the research presented in this paper proposes a vector-tracking loop (VTL) structure based on the forward Kalman Filter (KF) and the backward Rauch Tung Striebel (RTS) smoothing algorithm. The introduction of loop filters in the signal-tracking loop improves the tracking accuracy of the carrier and code, thereby enhancing the stability and robustness of the navigation system. The traditional scalar-tracking loop (STL), traditional VTL, and Kalman Filter (KF)-based VTL were compared through shipborne motion experiments, and the proposed method demonstrated superior signal-tracking capability and navigation accuracy. In the experiment, there were three blocking areas along the experimental path. The experimental results show that, when there are signal blockages of 12 s, 18 s, and 40 s, compared to the traditional VTL method, the proposed method can reduce the horizontal position error by 93.9%, 95.8%, and 94.5%, respectively, as well as the horizontal velocity error by 71.1%, 95.8%, and 97.6%, respectively. Full article
Show Figures

Figure 1

Figure 1
<p>Proposed KF and RTS VTL architecture.</p>
Full article ">Figure 2
<p>Experimental equipment.</p>
Full article ">Figure 3
<p>Experimental path.</p>
Full article ">Figure 4
<p>Signal-blocking environment.</p>
Full article ">Figure 5
<p>Satellites acquisition result.</p>
Full article ">Figure 6
<p>Sky map of the satellite tracked during the experiment. (The number indicates the corresponding satellite PRN number).</p>
Full article ">Figure 7
<p>Carrier-to-noise ratio.</p>
Full article ">Figure 7 Cont.
<p>Carrier-to-noise ratio.</p>
Full article ">Figure 8
<p>Information on the tracking loop of PRN 3.</p>
Full article ">Figure 8 Cont.
<p>Information on the tracking loop of PRN 3.</p>
Full article ">Figure 9
<p>Information on the tracking loop of PRN 14.</p>
Full article ">Figure 10
<p>Comparison of navigation results of different methods.</p>
Full article ">Figure 11
<p>The reference path of signal-blocking area 3.</p>
Full article ">Figure 12
<p>The velocity results of the experiment.</p>
Full article ">Figure 13
<p>Error of navigation results in signal-blocking area 1.</p>
Full article ">Figure 14
<p>Error of navigation results in signal-blocking area 2.</p>
Full article ">Figure 15
<p>Error of navigation results in signal-blocking area 3.</p>
Full article ">
21 pages, 17177 KiB  
Article
Sensor Fusion of GNSS and IMU Data for Robust Localization via Smoothed Error State Kalman Filter
by Yuming Yin, Jinhong Zhang, Mengqi Guo, Xiaobin Ning, Yuan Wang and Jianshan Lu
Sensors 2023, 23(7), 3676; https://doi.org/10.3390/s23073676 - 1 Apr 2023
Cited by 12 | Viewed by 7845
Abstract
High−precision and robust localization is critical for intelligent vehicle and transportation systems, while the sensor signal loss or variance could dramatically affect the localization performance. The vehicle localization problem in an environment with Global Navigation Satellite System (GNSS) signal errors is investigated in [...] Read more.
High−precision and robust localization is critical for intelligent vehicle and transportation systems, while the sensor signal loss or variance could dramatically affect the localization performance. The vehicle localization problem in an environment with Global Navigation Satellite System (GNSS) signal errors is investigated in this study. The error state Kalman filtering (ESKF) and Rauch–Tung–Striebel (RTS) smoother are integrated using the data from Inertial Measurement Unit (IMU) and GNSS sensors. A segmented RTS smoothing algorithm is proposed in order to estimate the error state, which is typically close to zero and mostly linear, which allows more accurate linearization and improved state estimation accuracy. The proposed algorithm is evaluated using simulated GNSS signals with and without signal errors. The simulation results demonstrate its superior accuracy and stability for state estimation. The designed ESKF algorithm yielded an approximate 3% improvement in long straight line and turning scenarios compared to classical EKF algorithm. Additionally, the ESKF−RTS algorithm exhibited a 10% increase in the localization accuracy compared to the ESKF algorithm. In the double turning scenarios, the ESKF algorithm resulted in an improvement of about 50% in comparison to the EKF algorithm, while the ESKF−RTS algorithm improved by about 50% compared to the ESKF algorithm. These results indicated that the proposed ESKF−RTS algorithm is more robust and provides more accurate localization. Full article
(This article belongs to the Special Issue Applications of Manufacturing and Measurement Sensors)
Show Figures

Figure 1

Figure 1
<p>Flow chart of the designed ESKF−RTS algorithm.</p>
Full article ">Figure 2
<p>Oval shape motion trajectory.</p>
Full article ">Figure 3
<p>Lateral, Longitudinal and Vertical positions of EKF (Oval).</p>
Full article ">Figure 4
<p>Lateral, Longitudinal and Vertical positions of ESKF (Oval).</p>
Full article ">Figure 5
<p>Lateral, Longitudinal and Vertical positions of ESKF–RTS (Oval).</p>
Full article ">Figure 6
<p>Serpentine shape motion trajectory.</p>
Full article ">Figure 7
<p>Lateral, Longitudinal and Vertical positions of EKF (Serpentine 1).</p>
Full article ">Figure 8
<p>Lateral, Longitudinal and Vertical positions of ESKF (Serpentine 1).</p>
Full article ">Figure 9
<p>Lateral, Longitudinal and Vertical positions of ESKF−RTS (Serpentine 1).</p>
Full article ">Figure 10
<p>Lateral, Longitudinal and Vertical positions of EKF (Serpentine 2).</p>
Full article ">Figure 11
<p>Lateral, Longitudinal and Vertical positions of ESKF (Serpentine 2).</p>
Full article ">Figure 12
<p>Lateral, Longitudinal and Vertical positions of ESKF−RTS (Serpentine 2).</p>
Full article ">Figure 13
<p>Motion trajectory of polygon.</p>
Full article ">Figure 14
<p>Lateral, Longitudinal and Vertical positions of EKF (Polygonal).</p>
Full article ">Figure 15
<p>Lateral, Longitudinal and Vertical positions of ESKF (Polygonal).</p>
Full article ">Figure 16
<p>Lateral, Longitudinal and Vertical positions of ESKF−RTS (Polygonal).</p>
Full article ">
26 pages, 8332 KiB  
Article
3D Point Cloud Generation Based on Multi-Sensor Fusion
by Yulong Han, Haili Sun, Yue Lu, Ruofei Zhong, Changqi Ji and Si Xie
Appl. Sci. 2022, 12(19), 9433; https://doi.org/10.3390/app12199433 - 20 Sep 2022
Cited by 5 | Viewed by 2260
Abstract
Traditional precise engineering surveys adopt manual static, discrete observation, which cannot meet the dynamic, continuous, high-precision and holographic fine measurements required for large-scale infrastructure construction, operation and maintenance, where mobile laser scanning technology is becoming popular. However, in environments without GNSS signals, it [...] Read more.
Traditional precise engineering surveys adopt manual static, discrete observation, which cannot meet the dynamic, continuous, high-precision and holographic fine measurements required for large-scale infrastructure construction, operation and maintenance, where mobile laser scanning technology is becoming popular. However, in environments without GNSS signals, it is difficult to use mobile laser scanning technology to obtain 3D data. We fused a scanner with an inertial navigation system, odometer and inclinometer to establish and track mobile laser measurement systems. The control point constraints and Rauch-Tung-Striebel filter smoothing were fused, and a 3D point cloud generation method based on multi-sensor fusion was proposed. We verified the method based on the experimental data; the average deviation of positioning errors in the horizontal and elevation directions were 0.04 m and 0.037 m, respectively. Compared with the stop-and-go mode of the Amberg GRP series trolley, this method greatly improved scanning efficiency; compared with the method of generating a point cloud in an absolute coordinate system based on tunnel design data conversion, this method improved data accuracy. It effectively avoided the deformation of the tunnel, the sharp increase of errors and more accurately and quickly processed the tunnel point cloud data. This method provided better data support for subsequent tunnel analysis such as 3D display, as-built surveying and disease system management of rail transit tunnels. Full article
(This article belongs to the Special Issue Application of Data Mining and Deep Learning in Tunnels)
Show Figures

Figure 1

Figure 1
<p>RTS smoothing algorithm flow.</p>
Full article ">Figure 2
<p>Flow chart of point cloud generation based on RTS filtering and smoothing.</p>
Full article ">Figure 3
<p>Track Mobile Laser Measurement System (TMLS).</p>
Full article ">Figure 4
<p>Schematic diagram of the coordinates of the main sensors of TMLS.</p>
Full article ">Figure 5
<p>Z + F 5016 scanner.</p>
Full article ">Figure 6
<p>FSINS3X.</p>
Full article ">Figure 7
<p>BW-VG527 Inclinometer.</p>
Full article ">Figure 8
<p>Program design structure diagram.</p>
Full article ">Figure 9
<p>Program interface.</p>
Full article ">Figure 10
<p>Scanner Calibration.</p>
Full article ">Figure 11
<p>Relationship between the plane coordinate systems of each sensor.</p>
Full article ">Figure 12
<p>Schematic diagram of inclination calibration.</p>
Full article ">Figure 13
<p>Trajectory correction.</p>
Full article ">Figure 14
<p>Displacement vector from the center of the target to the center of the track in the same section.</p>
Full article ">Figure 15
<p>Inclinometer roll angle and IMU roll angle.</p>
Full article ">Figure 16
<p>Recursive average filter effect.</p>
Full article ">Figure 17
<p>Point cloud generation overall effect.</p>
Full article ">Figure 18
<p>Test site (<b>left</b>) and target photos (<b>right</b>).</p>
Full article ">Figure 19
<p>Overall distribution of the target.</p>
Full article ">Figure 20
<p>Target photo (<b>left</b>) and Point cloud extraction target (<b>right</b>).</p>
Full article ">Figure 21
<p>Comparison of trajectory error before and after filter correction.</p>
Full article ">Figure 22
<p>Point cloud extraction target and target measurement position.</p>
Full article ">Figure 23
<p>Multi-sensor fusion generated point cloud and integrated navigation generated point cloud with the same name point selection.</p>
Full article ">
29 pages, 1243 KiB  
Article
Novel Unbiased Optimal Receding-Horizon Fixed-Lag Smoothers for Linear Discrete Time-Varying Systems
by Bokyu Kwon and Pyung Soo Kim
Appl. Sci. 2022, 12(15), 7832; https://doi.org/10.3390/app12157832 - 4 Aug 2022
Cited by 1 | Viewed by 1138
Abstract
This paper proposes novel unbiased minimum-variance receding-horizon fixed-lag (UMVRHF) smoothers in batch and recursive forms for linear discrete time-varying state space models in order to improve the computational efficiency and the estimation performance of receding-horizon fixed-lag (RHF) smoothers. First, an UMVRHF smoother in [...] Read more.
This paper proposes novel unbiased minimum-variance receding-horizon fixed-lag (UMVRHF) smoothers in batch and recursive forms for linear discrete time-varying state space models in order to improve the computational efficiency and the estimation performance of receding-horizon fixed-lag (RHF) smoothers. First, an UMVRHF smoother in batch form is proposed by combining independent receding-horizon local estimators for two separated sub-horizons. The local estimates and their error covariance matrices are obtained based on an optimal receding horizon filter and the smoother in terms of the unbiased minimum variance; they are then optimally combined using Millman’s theorem. Next, the recursive form of the proposed UMVRHF smoother is derived to improve its computational efficiency and extendibility. Additionally, we introduce a method for extending the proposed recursive smoothing algorithm to a posteriori state estimations and propose the Rauch–Tung–Striebel receding-horizon fixed-lag smoother in recursive form. Furthermore, a computational complexity reduction technique that periodically switches the two proposed recursive smoothing algorithms is proposed. The performance and effectiveness of the proposed smoothers are demonstrated by comparing their estimation results with those of previous algorithms for Kalman and receding-horizon fixed-lag smoothers via numerical experiments. Full article
(This article belongs to the Special Issue Statistical Signal Processing: Theory, Methods and Applications)
Show Figures

Figure 1

Figure 1
<p>Concept and timing diagram of the RUMVRHF smoother.</p>
Full article ">Figure 2
<p>Concept of the RHRTSF smoother.</p>
Full article ">Figure 3
<p>The concept of RCCRHF smoothing.</p>
Full article ">Figure 4
<p>Concept of periodical swithcing scheme for RHCCRHF smoother.</p>
Full article ">Figure 5
<p>Estimation errors with respect to various horizon lengths (<inline-formula> <mml:math id="mm369"> <mml:semantics> <mml:mrow> <mml:mi>h</mml:mi> <mml:mo>=</mml:mo> <mml:mn>5</mml:mn> </mml:mrow> </mml:semantics> </mml:math> </inline-formula>).</p>
Full article ">Figure 6
<p>RMSE errors with respect to the various horizon lengths and lag sizes.</p>
Full article ">Figure 7
<p>Time-averaged computation time with respect to the horizon lengths and lag sizes.</p>
Full article ">Figure 8
<p>Estimation errors of smoothers.</p>
Full article ">
18 pages, 657 KiB  
Article
Adaptive Fading-Memory Receding-Horizon Filters and Smoother for Linear Discrete Time-Varying Systems
by Bokyu Kwon
Appl. Sci. 2022, 12(13), 6692; https://doi.org/10.3390/app12136692 - 1 Jul 2022
Cited by 1 | Viewed by 1331
Abstract
In this paper, an adaptive fading-memory receding-horizon (AFMRH) filter is proposed by combining the receding-horizon structure and the adaptive fading-memory method. In the recent finite horizon, state error covariance is adapted with an adaptive fading factor; then the process noise covariance matrix adaption [...] Read more.
In this paper, an adaptive fading-memory receding-horizon (AFMRH) filter is proposed by combining the receding-horizon structure and the adaptive fading-memory method. In the recent finite horizon, state error covariance is adapted with an adaptive fading factor; then the process noise covariance matrix adaption is realized by adjusting the properties of systems. An AFMRH fixed-lag smoother is also proposed by combining the proposed AFMRH filtering algorithm and a Rauch–Tung–Striebel smoothing algorithm to improve the estimation accuracy. Because the proposed AFMRH filter and smoother are reduced to the optimal receding-horizon (RH) filter and smoother when all measurements have the same weight, the proposed adaptive RH estimators could provide a more general solution than the optimal RH filter and smoother. To reduce the complexity and improve the estimation performance of the proposed RH estimators, an adaptive horizon adjustment method and a switching filtering algorithm based on an adaptive fading factor are also proposed. In particular, the proposed adaptive horizon adjustment method is designed to be computationally efficient, which makes it suitable for online and real-time applications. Through computer simulation, the performance and adaptiveness of the proposed approaches were verified by comparing them with existing fading-memory approaches. Full article
(This article belongs to the Section Robotics and Automation)
Show Figures

Figure 1

Figure 1
<p>The concept of the AHLA method.</p>
Full article ">Figure 2
<p>Estimation errors of filters.</p>
Full article ">Figure 3
<p>Changes in adaptive fading factors of the proposed AFMRH filter and AFM Kalman filter.</p>
Full article ">Figure 4
<p>Estimation errors of standard and AHLA method-based recursive optimal RH filters.</p>
Full article ">Figure 5
<p>Adjusted horizon length using the AHLA method.</p>
Full article ">Figure 6
<p>Estimation errors of filters.</p>
Full article ">Figure 7
<p>Estimation errors of smoothers.</p>
Full article ">
16 pages, 8923 KiB  
Article
Methodological Study on the Influence of Truck Driving State on the Accuracy of Weigh-in-Motion System
by Shuanfeng Zhao, Jianwei Yang, Zenghui Tang, Qing Li and Zhizhong Xing
Information 2022, 13(3), 130; https://doi.org/10.3390/info13030130 - 3 Mar 2022
Cited by 3 | Viewed by 2655
Abstract
The weigh-in-motion (WIM) system weighs the entire vehicle by identifying the dynamic forces of each axle of the vehicle on the road. The load of each axle is very important to detect the total weight of the vehicle. Different drivers have different driving [...] Read more.
The weigh-in-motion (WIM) system weighs the entire vehicle by identifying the dynamic forces of each axle of the vehicle on the road. The load of each axle is very important to detect the total weight of the vehicle. Different drivers have different driving behaviors, and when large trucks pass through the weighing detection area, the driving state of the trucks may affect the weighing accuracy of the system. This paper proposes YOLOv3 network model as the basis for this algorithm, which uses the feature pyramid network (FPN) idea to achieve multi-scale prediction and the deep residual network (ResNet) idea to extract image features, so as to achieve a balance between detection speed and detection accuracy. In the paper, spatial pyramid pooling (SPP) network and cross stage partial (CSP) network are added to the original network model to improve the learning ability of the convolutional neural network and make the original network more lightweight. Then the detection-based target tracking method with Kalman filtering + RTS (rauch–tung–striebel) smoothing is used to extract the truck driving status information (vehicle trajectory and speed). Finally, the effective size of the vehicle in different driving states on the weighing accuracy is statistically analyzed. The experimental results show that the method has high accuracy and real-time performance in truck driving state extraction, can be used to analyze the influence of weighing accuracy, and provides theoretical support for personalized accuracy correction of WIM system. At the same time, it is beneficial for WIM system to assist the existing traffic system more accurately and provide a highway health management and effective decision making by providing reliable monitoring data. Full article
(This article belongs to the Section Information Applications)
Show Figures

Figure 1

Figure 1
<p>Hardware layout of weigh-in-motion system.</p>
Full article ">Figure 2
<p>SPP network structure diagram.</p>
Full article ">Figure 3
<p>Improved YOLOv3 network structure diagram.</p>
Full article ">Figure 4
<p>Vehicle trajectory tracking flowchart.</p>
Full article ">Figure 5
<p>Road surface Coordinate system and reference points.</p>
Full article ">Figure 6
<p>A sample of some of the images in the training dataset.</p>
Full article ">Figure 7
<p>Model training loss curve and detection accuracy of trucks.</p>
Full article ">Figure 8
<p>The detection effect of 9 consecutive frames.</p>
Full article ">Figure 9
<p>Vehicle tracking and status extraction results for weighing areas. (<b>a</b>) WIM monitoring area; (<b>b</b>) Vehicle driving status information extraction.</p>
Full article ">Figure 10
<p>Extraction effect of driving status information of some trucks.</p>
Full article ">Figure 11
<p>Steady state effect diagram. (<b>a</b>)No.2; (<b>b</b>) No.5; (<b>c</b>) No.11.</p>
Full article ">Figure 12
<p>Acceleration state effect diagram. (<b>a</b>) No.4; (<b>b</b>) No.9; (<b>c</b>) No.16.</p>
Full article ">Figure 13
<p>First deceleration—then acceleration state effect diagram. (<b>a</b>) No.6; (<b>b</b>) No.13; (<b>c</b>) No.17.</p>
Full article ">Figure 14
<p>The effect of the position and speed correspondence of the truck (No.17) on the scale. (<b>a</b>) Map of the correspondence between the position and speed of the truck; (<b>b</b>) Map of the truck passing through the weighing area.</p>
Full article ">Figure 15
<p>Trajectory and velocity comparison diagram.</p>
Full article ">Figure 16
<p>Verification experiments truck driving state information extraction effect diagram.</p>
Full article ">Figure 17
<p>Comparison chart of different driving states of the truck for the validation experiment.</p>
Full article ">
17 pages, 1788 KiB  
Article
Extended Rauch–Tung–Striebel Smoother for the State of Charge Estimation of Lithium-Ion Batteries Based on an Enhanced Circuit Model
by Yinfeng Jiang, Wenxiang Song, Hao Zhu, Yun Zhu, Yongzhi Du and Huichun Yin
Energies 2022, 15(3), 963; https://doi.org/10.3390/en15030963 - 28 Jan 2022
Cited by 3 | Viewed by 1978
Abstract
The state of charge (SOC) of a lithium battery system is critical since it indicates the remaining operating hours, full charge time, and peak power of the battery. This paper recommends an extended Rauch–Tung–Striebel smoother (ERTSS) for estimating SOC. It is implemented based [...] Read more.
The state of charge (SOC) of a lithium battery system is critical since it indicates the remaining operating hours, full charge time, and peak power of the battery. This paper recommends an extended Rauch–Tung–Striebel smoother (ERTSS) for estimating SOC. It is implemented based on an improved equivalent circuit model with hysteresis voltage. The smoothing step of ERTSS will reduce the estimation error further. Additionally, the genetic algorithm (GA) is employed for searching the optimal ERTSS’s smoothing time interval. Various dynamic cell tests are conducted to verify the model’s accuracy and error estimation deviation. The test results demonstrate that ERTSS’s SOC estimation error is limited to 4% with an initial error between −25 C and 45 C and that the root mean square error (RMSE) of ERTSS’s SOC estimation is approximately 5% lower than that of extended Kalman filter (EKF). The ERTSS improves the SOC estimation accuracy at all operating temperatures of batteries. Full article
Show Figures

Figure 1

Figure 1
<p>Equivalent circuit cell model.</p>
Full article ">Figure 2
<p>Enhanced circuit cell model.</p>
Full article ">Figure 3
<p>System structure.</p>
Full article ">Figure 4
<p>ERTSS work flow.</p>
Full article ">Figure 5
<p>OCV test procedure. CCCV refers to constant current and constant voltage charge strategy. CC stands for constant current charge strategy.</p>
Full article ">Figure 6
<p>Dynamic current profile at 5 <math display="inline"><semantics> <msup> <mrow/> <mo>∘</mo> </msup> </semantics></math>C.</p>
Full article ">Figure 7
<p>OCV versus SOC at various temperatures.</p>
Full article ">Figure 8
<p>SOC estimation by ERTSS and coulomb counting. SOCreal represents the reference SOC, SOCertss represents ERTSS SOC estimation, and SOCcc represents coulomb counting (CC) SOC estimation.</p>
Full article ">Figure 9
<p>Histogram of SOC estimation error by ERTSS at various temperatures.</p>
Full article ">Figure 10
<p>SOC estimation error of ERTSS at various temperatures.</p>
Full article ">Figure 11
<p>SOC estimation error by CC at various temperatures.</p>
Full article ">Figure 12
<p>RSE of ERTSS and EKF at 25 <math display="inline"><semantics> <msup> <mrow/> <mo>∘</mo> </msup> </semantics></math>C.</p>
Full article ">Figure 13
<p>RMSE of the SOC estimation for both ERTSS and EKF.</p>
Full article ">
19 pages, 521 KiB  
Article
The Interacting Multiple Model Filter and Smoother on Boxplus-Manifolds
by Tom L. Koller and Udo Frese
Sensors 2021, 21(12), 4164; https://doi.org/10.3390/s21124164 - 17 Jun 2021
Cited by 5 | Viewed by 2967
Abstract
Hybrid systems are subject to multiple dynamic models, or so-called modes. To estimate the state, the sequence of modes has to be estimated, which results in an exponential growth of possible sequences. The most prominent solution to handle this is the interacting multiple [...] Read more.
Hybrid systems are subject to multiple dynamic models, or so-called modes. To estimate the state, the sequence of modes has to be estimated, which results in an exponential growth of possible sequences. The most prominent solution to handle this is the interacting multiple model filter, which can be extended to smoothing. In this paper, we derive a novel generalization of the interacting multiple filter and smoother to manifold state spaces, e.g., quaternions, based on the boxplus-method. As part thereof, we propose a linear approximation to the mixing of Gaussians and a Rauch–Tung–Striebel smoother for single models on boxplus-manifolds. The derivation of the smoother equations is based on a generalized definition of Gaussians on boxplus-manifolds. The three, novel algorithms are evaluated in a simulation and perform comparable to specialized solutions for quaternions. So far, the benefit of the more principled approach is the generality towards manifold state spaces. The evaluation and generic implementations are published open source. Full article
(This article belongs to the Special Issue Multisensor Fusion and Integration)
Show Figures

Figure 1

Figure 1
<p>The Gaussian distribution <span class="html-italic">X</span> approximated in two tangent spaces on a unit circle manifold.</p>
Full article ">Figure 2
<p>RMSE and consistency comparison for aircraft tracking in 100 Monte Carlo runs. The optimal value is 0 for <math display="inline"><semantics> <mrow> <mo>|</mo> <mo>|</mo> <mi mathvariant="normal">E</mi> <mo>(</mo> <mover accent="true"> <mi>x</mi> <mo stretchy="false">^</mo> </mover> <mo>⊟</mo> <mi>x</mi> <mo>)</mo> <mo>|</mo> <mo>|</mo> </mrow> </semantics></math> and 6 for <math display="inline"><semantics> <mrow> <mi mathvariant="normal">E</mi> <mfenced separators="" open="(" close=")"> <mrow> <mo>|</mo> <mo>|</mo> </mrow> <mover accent="true"> <mi>x</mi> <mo stretchy="false">^</mo> </mover> <mo>⊟</mo> <mi>x</mi> <msubsup> <mrow> <mo>|</mo> <mo>|</mo> </mrow> <mrow> <mi>P</mi> </mrow> <mn>2</mn> </msubsup> </mfenced> </mrow> </semantics></math> (dashed line).</p>
Full article ">Figure 3
<p>The mean and covariance difference between ⊞- and naive-mixing over the angular differences of <math display="inline"><semantics> <msub> <mi>q</mi> <mn>1</mn> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>q</mi> <mn>2</mn> </msub> </semantics></math>. Reprinted with permission from ref. [<a href="#B22-sensors-21-04164" class="html-bibr">22</a>]. Copyright 2020 IEEE.</p>
Full article ">Figure 4
<p>Mean and covariance error of ⊞- and naive-mixing compared to optimal mixing over the angular differences of <math display="inline"><semantics> <msub> <mi>q</mi> <mn>1</mn> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>q</mi> <mn>2</mn> </msub> </semantics></math>. Reprinted with permission from ref. [<a href="#B22-sensors-21-04164" class="html-bibr">22</a>]. Copyright 2020 IEEE.</p>
Full article ">Figure 5
<p>The covariance error (Schur norm) in logarithmic scale of the ⊞-transform and no transform compared to numerical optimal transformation over the angular differences of <math display="inline"><semantics> <msub> <mi>r</mi> <mn>1</mn> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>r</mi> <mn>2</mn> </msub> </semantics></math>.</p>
Full article ">Figure 6
<p>The covariance response in logarithmic scale over the angular differences of <math display="inline"><semantics> <msub> <mi>r</mi> <mn>1</mn> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>r</mi> <mn>2</mn> </msub> </semantics></math>. The covariance response is the ratio of the transformed and base covariance determinants.</p>
Full article ">Figure 7
<p>RMSE and consistency comparison of single-model estimators with additional noise on the position.</p>
Full article ">
25 pages, 8871 KiB  
Article
Effect Analysis of GNSS/INS Processing Strategy for Sufficient Utilization of Urban Environment Observations
by Bo Shi, Mengke Wang, Yunpeng Wang, Yuntian Bai, Kang Lin and Fanlin Yang
Sensors 2021, 21(2), 620; https://doi.org/10.3390/s21020620 - 17 Jan 2021
Cited by 13 | Viewed by 2946
Abstract
The occlusion of buildings in urban environments leads to the intermittent reception of satellite signals, which limits the utilization of observations. This subsequently results in a decline of the positioning and attitude accuracy of Global Navigation Satellite System (GNSS)/Inertial Navigation System (INS) integrated [...] Read more.
The occlusion of buildings in urban environments leads to the intermittent reception of satellite signals, which limits the utilization of observations. This subsequently results in a decline of the positioning and attitude accuracy of Global Navigation Satellite System (GNSS)/Inertial Navigation System (INS) integrated system (GNSS/INS). This study implements a smooth post-processing strategy based on a tightly coupled differential GNSS/INS. Specifically, this strategy used the INS-estimated position to reinitialize integer ambiguity. The GNSS raw observations were input into the Kalman filter to update the measurement. The Rauch–Tung–Striebel smoothing (RTSS) algorithm was used to process the observations of the entire period. This study analyzed the performance of loosely coupled and tightly coupled systems in an urban environment and the improvement of the RTSS algorithm on the navigation solution from the perspective of fully mining the observations. The experimental results of the simulation data and real data show that, compared with the traditional tightly coupled processing strategy which does not use INS-aided integer ambiguity resolution and RTSS algorithm, the strategy in this study sufficiently utilized INS observations and GNSS observations to effectively improve the accuracy of positioning and attitude and ensure the continuity of navigation results in an obstructed environment. Full article
(This article belongs to the Section Remote Sensors)
Show Figures

Figure 1

Figure 1
<p>Tightly coupled data processing strategy. (Note.<math display="inline"><semantics> <mrow> <mo> </mo> <msubsup> <mi mathvariant="bold-italic">f</mi> <mrow> <mi>i</mi> <mi>b</mi> </mrow> <mi>b</mi> </msubsup> </mrow> </semantics></math> is specific force measured by the accelerometer.<math display="inline"><semantics> <mrow> <mo> </mo> <msubsup> <mi mathvariant="bold-italic">ω</mi> <mrow> <mi>i</mi> <mi>b</mi> </mrow> <mi>b</mi> </msubsup> </mrow> </semantics></math> is the angular rate measured by the gyroscope. <math display="inline"><semantics> <mrow> <msub> <mi>λ</mi> <mi>i</mi> </msub> <msubsup> <mi>φ</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>r</mi> </mrow> <mi>S</mi> </msubsup> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <msubsup> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>r</mi> </mrow> <mi>S</mi> </msubsup> </mrow> </semantics></math> are raw carrier phase and pseudorange observations, respectively. <math display="inline"><semantics> <mrow> <msub> <mi mathvariant="bold-italic">r</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi mathvariant="bold-italic">v</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <msub> <mi mathvariant="bold-italic">ϕ</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics></math> are position, velocity and attitude estimated by INS, respectively. <math display="inline"><semantics> <mrow> <mi>δ</mi> <mi mathvariant="bold-italic">ϕ</mi> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>δ</mi> <mi mathvariant="bold-italic">v</mi> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>δ</mi> <mi mathvariant="bold-italic">r</mi> </mrow> </semantics></math> are the correction of position, velocity and attitude, respectively. <math display="inline"><semantics> <mrow> <msub> <mi>λ</mi> <mi>i</mi> </msub> <mo>∇</mo> <mo>Δ</mo> <mi>φ</mi> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mo>∇</mo> <mo>Δ</mo> <msub> <mi>P</mi> <mi>i</mi> </msub> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mo>∇</mo> <mo>Δ</mo> <mover accent="true"> <mi>ρ</mi> <mo>˙</mo> </mover> </mrow> </semantics></math> are double difference observations. FloatN represent ambiguity float solution and IntN represent inter ambiguity solution. PVA means position, velocity, and attitude.</p>
Full article ">Figure 2
<p>Rauch–Tung–Striebel smoothing (RTSS) algorithm diagram.</p>
Full article ">Figure 3
<p>SPAN-LCI integrated navigation system.</p>
Full article ">Figure 4
<p>Experimental environment for simulating the satellite loss-of-lock experiment. (<b>a</b>) Number of common-view satellites of the base station and the rover station. (<b>b</b>) The position dilution of precision (PDOP) value of the rover station satellite. (<b>c</b>) Sky plot. (<b>d</b>) Experimental trajectory.</p>
Full article ">Figure 4 Cont.
<p>Experimental environment for simulating the satellite loss-of-lock experiment. (<b>a</b>) Number of common-view satellites of the base station and the rover station. (<b>b</b>) The position dilution of precision (PDOP) value of the rover station satellite. (<b>c</b>) Sky plot. (<b>d</b>) Experimental trajectory.</p>
Full article ">Figure 5
<p>Root mean square error (RMSE) of tightly coupled and loosely coupled systems under different observable satellite numbers for 1 min: (<b>a</b>) 3D position error, (<b>b</b>) roll error, (<b>c</b>) pitch error, and (<b>d</b>) heading error.</p>
Full article ">Figure 6
<p>RMSEs under different processing methods. (<b>a</b>) 3D position error, (<b>b</b>) roll error, (<b>c</b>) pitch error, and (<b>d</b>) heading error.</p>
Full article ">Figure 7
<p>Plan 4 experimental situation.</p>
Full article ">Figure 8
<p>Plan 1 with and without inertial navigation system (INS)-aided pose error. (<b>a</b>) 3D position error, (<b>b</b>) roll error, (<b>c</b>) pitch error, and (<b>d</b>) heading error.</p>
Full article ">Figure 9
<p>Plan 2 with and without INS-aided pose error. (<b>a</b>) 3D position error, (<b>b</b>) roll error, (<b>c</b>) pitch error, and (<b>d</b>) heading error.</p>
Full article ">Figure 9 Cont.
<p>Plan 2 with and without INS-aided pose error. (<b>a</b>) 3D position error, (<b>b</b>) roll error, (<b>c</b>) pitch error, and (<b>d</b>) heading error.</p>
Full article ">Figure 10
<p>Plan 3 with and without INS-aided pose error. (<b>a</b>) 3D position error, (<b>b</b>) roll error, (<b>c</b>) pitch error, and (<b>d</b>) heading error.</p>
Full article ">Figure 11
<p>Comparison of Plan 4 with and without INS-aided pose error. (<b>a</b>) 3D position error, (<b>b</b>) roll error, (<b>c</b>) pitch error, and (<b>d</b>) heading error.</p>
Full article ">Figure 12
<p>Experimental environment. (<b>a</b>) Number of common-view satellites of the base station and the rover station and PDOP of the rover station satellite. (<b>b</b>) Sky plot.</p>
Full article ">Figure 13
<p>Experimental track of test vehicle. (<b>a</b>) Track at jumping point A. (<b>b</b>) Track at jumping point B. (<b>c</b>) Track at jumping point C.</p>
Full article ">Figure 14
<p>Comparison of 3D position RMSE obtained using three different methods.</p>
Full article ">Figure 15
<p>Comparison of attitude RMSE obtained using three different methods.</p>
Full article ">
21 pages, 3886 KiB  
Article
Model-Aided Localization and Navigation for Underwater Gliders Using Single-Beacon Travel-Time Differences
by Jie Sun, Feng Hu, Wenming Jin, Jin Wang, Xu Wang, Yeteng Luo, Jiancheng Yu and Aiqun Zhang
Sensors 2020, 20(3), 893; https://doi.org/10.3390/s20030893 - 7 Feb 2020
Cited by 14 | Viewed by 3686
Abstract
An accurate motion model and reliable measurements are required for autonomous underwater vehicle localization and navigation in underwater environments. However, without a propeller, underwater gliders have limited maneuverability and carrying capacity, which brings difficulties for modeling and measuring. In this paper, an extended [...] Read more.
An accurate motion model and reliable measurements are required for autonomous underwater vehicle localization and navigation in underwater environments. However, without a propeller, underwater gliders have limited maneuverability and carrying capacity, which brings difficulties for modeling and measuring. In this paper, an extended Kalman filter (EKF)-based method, combining a modified kinematic model of underwater gliders with the travel-time differences between signals received from a single beacon, is proposed for estimating the glider positions in a predict-update cycle. First, to accurately establish a motion model for underwater gliders moving in the ocean, we introduce two modification parameters, the attack and drift angles, into a kinematic model of underwater gliders, along with depth-averaged current velocities. The attack and drift angles are calculated based on the coefficients of hydrodynamic forces and the sensor-measured angle variation over time. Then, instead of satisfying synchronization requirements, the travel-time differences between signals received from a single beacon, multiplied by the sound speed, are taken as the measurements. To further reduce the EKF estimation error, the Rauch-Tung-Striebel (RTS) smoothing method is merged into the EKF system. The proposed method is tested in a virtual spatiotemporal environment from an ocean model. The experimental results show that the performance of the RTS-EKF estimate is improved when compared with the motion model estimate, especially by 46% at the inflection point, at least in the particular study developed in this article. Full article
(This article belongs to the Section Physical Sensors)
Show Figures

Figure 1

Figure 1
<p>The acoustic Sea-Wing underwater glider.</p>
Full article ">Figure 2
<p>Examples of a glider’s trajectories in the South China Sea on 13 July 2019. (<b>a</b>) The glider depth change in the vertical plane with the relative time in a gliding cycle. (<b>b</b>) Circles with the same color represent global positioning system (GPS) positions of the glider at the sea surface at the beginning and end of a gliding cycle, circles with different colors represent different cycles, and dashed lines represent the linearly interpolated horizontal positions during a gliding cycle.</p>
Full article ">Figure 3
<p>Coordinate frames and motion parameters for the Sea-Wing underwater glider. <math display="inline"><semantics> <mrow> <mi mathvariant="bold">E</mi> <mo>:</mo> <mo>(</mo> <mi>ξ</mi> <mo>,</mo> <mi>η</mi> <mo>,</mo> <mi>ζ</mi> <mo>)</mo> </mrow> </semantics></math> represents the inertial frame, and <math display="inline"><semantics> <mrow> <mi mathvariant="bold">O</mi> <mo>:</mo> <mo>(</mo> <mi mathvariant="bold">x</mi> <mo>,</mo> <mi mathvariant="bold">y</mi> <mo>,</mo> <mi mathvariant="bold">z</mi> <mo>)</mo> </mrow> </semantics></math> represents the body frame.</p>
Full article ">Figure 4
<p>Force analysis model of the Sea-Wing underwater glider in the vertical plane.</p>
Full article ">Figure 5
<p>An example of the measured <math display="inline"><semantics> <mi>θ</mi> </semantics></math> and calculated <math display="inline"><semantics> <mi>α</mi> </semantics></math> over the relative time in one gliding cycle during the South China Sea experiment conducted on 13 July 2019.</p>
Full article ">Figure 6
<p>Motion variables of the Sea-Wing underwater glider in the horizontal plane.</p>
Full article ">Figure 7
<p><math display="inline"><semantics> <msub> <mi>δ</mi> <mi>r</mi> </msub> </semantics></math> and <math display="inline"><semantics> <mi>β</mi> </semantics></math>. (<b>a</b>) is the relationship and (<b>b</b>) is an example of recorded <math display="inline"><semantics> <msub> <mi>δ</mi> <mi>r</mi> </msub> </semantics></math> and calculated <math display="inline"><semantics> <mi>β</mi> </semantics></math> over the relative time in one gliding cycle during the South China Sea experiment conducted on 13 July 2019.</p>
Full article ">Figure 8
<p>Comparison of navigation results by the proposed kinematic model and dead reckoning based on the data shown in <a href="#sensors-20-00893-f005" class="html-fig">Figure 5</a> and <a href="#sensors-20-00893-f007" class="html-fig">Figure 7</a>b. The preset trajectory and connection between the actual start and end positions are shown for comparison.</p>
Full article ">Figure 9
<p>Simulation site. The beacon position (marked by the white dot) and glider trajectory (represented by the white line) are superimposed on the bathymetry data within the yellow box. The white pentagram and square are the starting and ending points for glider operations, respectively.</p>
Full article ">Figure 10
<p>Flow along the glider trajectory. Colored arrows represent real flows for different gliding cycles. Each black arrow is the calculated depth-averaged current for each gliding cycle.</p>
Full article ">Figure 11
<p>Horizontal positions of the underwater glider in the 14-th gliding cycle. Red dots are the locations estimated by the extended Kalman filter (EKF) method, while blue dots are the results of the motion model. The black dots are real positions of the glider, in which the black pentagram represents the starting point, the black square represents the ending point and the black triangle represents the inflection point.</p>
Full article ">Figure 12
<p>Estimate Results. (<b>a</b>) Estimate state and (<b>b</b>) Root-mean-square error (RMSE) results. Upper panel: EKF estimate compared with the motion model estimate and the actual condition. Lower panel: Rauch-Tung-Striebel (RTS)-EKF estimate compared with motion model estimate and the actual condition.</p>
Full article ">Figure 13
<p>Estimated RMSE over different error values <math display="inline"><semantics> <mi>μ</mi> </semantics></math> of the depth-averaged current velocity. From left to right, the variance <math display="inline"><semantics> <mrow> <msub> <mi>N</mi> <mi>v</mi> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mn>0.05</mn> <mo>,</mo> <mn>0.1</mn> <mo>,</mo> <mn>0.15</mn> <mo>,</mo> <mn>0.2</mn> <mo>)</mo> </mrow> <mspace width="4pt"/> <msup> <mrow> <mo>(</mo> <mrow> <mi mathvariant="normal">m</mi> <mo>/</mo> <mi mathvariant="normal">s</mi> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </semantics></math>. The first row shows the RTS-EKF estimate, and the second row shows the motion model estimate for comparison.</p>
Full article ">
15 pages, 3899 KiB  
Article
On-line Smoothing and Error Modelling for Integration of GNSS and Visual Odometry
by Thanh Trung Duong, Kai-Wei Chiang and Dinh Thuan Le
Sensors 2019, 19(23), 5259; https://doi.org/10.3390/s19235259 - 29 Nov 2019
Cited by 8 | Viewed by 3370
Abstract
Global navigation satellite systems (GNSSs) are commonly used for navigation and mapping applications. However, in GNSS-hostile environments, where the GNSS signal is noisy or blocked, the navigation information provided by a GNSS is inaccurate or unavailable. To overcome these issues, this study proposed [...] Read more.
Global navigation satellite systems (GNSSs) are commonly used for navigation and mapping applications. However, in GNSS-hostile environments, where the GNSS signal is noisy or blocked, the navigation information provided by a GNSS is inaccurate or unavailable. To overcome these issues, this study proposed a real-time visual odometry (VO)/GNSS integrated navigation system. An on-line smoothing method based on the extended Kalman filter (EKF) and the Rauch-Tung-Striebel (RTS) smoother was proposed. VO error modelling was also proposed to estimate the VO error and compensate the incoming measurements. Field tests were performed in various GNSS-hostile environments, including under a tree canopy and an urban area. An analysis of the test results indicates that with the EKF used for data fusion, the root-mean-square error (RMSE) of the three-dimensional position is about 80 times lower than that of the VO-only solution. The on-line smoothing and error modelling made the results more accurate, allowing seamless on-line navigation information. The efficiency of the proposed methods in terms of cost and accuracy compared to the conventional inertial navigation system (INS)/GNSS integrated system was demonstrated. Full article
(This article belongs to the Special Issue Multi-Sensor Systems for Positioning and Navigation)
Show Figures

Figure 1

Figure 1
<p>Flowchart of visual odometry (VO).</p>
Full article ">Figure 2
<p>(<b>a</b>) Distorted image and (<b>b</b>) its correction.</p>
Full article ">Figure 3
<p>Illustration of feature matching.</p>
Full article ">Figure 4
<p>Principle of epipolar constraint in VO.</p>
Full article ">Figure 5
<p>Proposed VO/GNSS integration scheme.</p>
Full article ">Figure 6
<p>Error illustration of on-line smoothing.</p>
Full article ">Figure 7
<p>Flowchart of filtering and on-line smoothing.</p>
Full article ">Figure 8
<p>Testing platform.</p>
Full article ">Figure 9
<p>Positions of various solutions on the map.</p>
Full article ">Figure 10
<p>Graphical comparison of the positional error between various solutions.</p>
Full article ">Figure 11
<p>Second test scenario.</p>
Full article ">Figure 12
<p>Ground trajectories.</p>
Full article ">Figure 13
<p>Graphical comparison of the positional error between solutions in the second test.</p>
Full article ">
19 pages, 1011 KiB  
Article
Application of Spherical-Radial Cubature Bayesian Filtering and Smoothing in Bearings Only Passive Target Tracking
by Wasiq Ali, Yaan Li, Zhe Chen, Muhammad Asif Zahoor Raja, Nauman Ahmed and Xiao Chen
Entropy 2019, 21(11), 1088; https://doi.org/10.3390/e21111088 - 7 Nov 2019
Cited by 11 | Viewed by 2951
Abstract
In this paper, an application of spherical radial cubature Bayesian filtering and smoothing algorithms is presented to solve a typical underwater bearings only passive target tracking problem effectively. Generally, passive target tracking problems in the ocean environment are represented with the state-space model [...] Read more.
In this paper, an application of spherical radial cubature Bayesian filtering and smoothing algorithms is presented to solve a typical underwater bearings only passive target tracking problem effectively. Generally, passive target tracking problems in the ocean environment are represented with the state-space model having linear system dynamics merged with nonlinear passive measurements, and the system is analyzed with nonlinear filtering algorithms. In the present scheme, an application of spherical radial cubature Bayesian filtering and smoothing is efficiently investigated for accurate state estimation of a far-field moving target in complex ocean environments. The nonlinear model of a Kalman filter based on a Spherical Radial Cubature Kalman Filter (SRCKF) and discrete-time Kalman smoother known as a Spherical Radial Cubature Rauch–Tung–Striebel (SRCRTS) smoother are applied for tracking the semi-curved and curved trajectory of a moving object. The worth of spherical radial cubature Bayesian filtering and smoothing algorithms is validated by comparing with a conventional Unscented Kalman Filter (UKF) and an Unscented Rauch–Tung–Striebel (URTS) smoother. Performance analysis of these techniques is performed for white Gaussian measured noise variations, which is a significant factor in passive target tracking, while the Bearings Only Tracking (BOT) technology is used for modeling of a passive target tracking framework. Simulations based experiments are executed for obtaining least Root Mean Square Error (RMSE) among a true and estimated position of a moving target at every time instant in Cartesian coordinates. Numerical results endorsed the validation of SRCKF and SRCRTS smoothers with better convergence and accuracy rates than that of UKF and URTS for each scenario of passive target tracking problem. Full article
(This article belongs to the Special Issue Entropy and Information Theory in Acoustics)
Show Figures

Figure 1

Figure 1
<p>Flow chart of the Bearings Only Tracking (BOT) scheme.</p>
Full article ">Figure 2
<p>Passive target tracking framework.</p>
Full article ">Figure 3
<p>Tracking performance of Spherical Radial Cubature Kalman Filter (SRCKF), Spherical Radial Cubature Rauch–Tung–Striebel (SRCRTS), Unscented Kalman Filter (UKF), and Unscented Rauch–Tung–Striebel (URTS) for measurement noise of 0.05 rad.</p>
Full article ">Figure 4
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 0.1 rad.</p>
Full article ">Figure 5
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 0.5 rad.</p>
Full article ">Figure 6
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 1 rad.</p>
Full article ">Figure 7
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 1.5 rad.</p>
Full article ">Figure 8
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 2 rad.</p>
Full article ">Figure 9
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 0.05 rad.</p>
Full article ">Figure 10
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 0.1 rad.</p>
Full article ">Figure 11
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 0.5 rad.</p>
Full article ">Figure 12
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 1 rad.</p>
Full article ">Figure 13
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 1.5 rad.</p>
Full article ">Figure 14
<p>Tracking performance of SRCKF, SRCRTS, UKF, and URTS for measurement noise of 2 rad.</p>
Full article ">
25 pages, 1516 KiB  
Article
GLMB Tracker with Partial Smoothing
by Tran Thien Dat Nguyen and Du Yong Kim
Sensors 2019, 19(20), 4419; https://doi.org/10.3390/s19204419 - 12 Oct 2019
Cited by 9 | Viewed by 4378
Abstract
In this paper, we introduce a tracking algorithm based on labeled Random Finite Sets (RFS) and Rauch–Tung–Striebel (RTS) smoother via a Generalized Labeled Multi-Bernoulli (GLMB) multi-scan estimator to track multiple objects in a wide range of tracking scenarios. In the forward filtering stage, [...] Read more.
In this paper, we introduce a tracking algorithm based on labeled Random Finite Sets (RFS) and Rauch–Tung–Striebel (RTS) smoother via a Generalized Labeled Multi-Bernoulli (GLMB) multi-scan estimator to track multiple objects in a wide range of tracking scenarios. In the forward filtering stage, we use the GLMB filter to generate a set of labels and the association history between labels and the measurements. In the trajectory-estimating stage, we apply a track management strategy to eliminate tracks with short lifespan compared to a threshold value. Subsequently, we apply the information of trajectories captured from the forward GLMB filtering stage to carry out standard forward filtering and RTS backward smoothing on each estimated trajectory. For the experiment, we implement the tracker with standard GLMB filter, the hybrid track-before-detect (TBD) GLMB filter, and the GLMB filter with objects spawning. The results show improvements in tracking performance for all implemented trackers given negligible extra computational effort compared to standard GLMB filters. Full article
Show Figures

Figure 1

Figure 1
<p>Ground truth for linear dynamic scenario (circle: track start position, triangle: track end position).</p>
Full article ">Figure 2
<p>OSPA error for linear dynamic scenario.</p>
Full article ">Figure 3
<p>OSPA<sup>2</sup> error for linear dynamic scenario.</p>
Full article ">Figure 4
<p>Estimated cardinality for linear dynamic scenario.</p>
Full article ">Figure 5
<p>Ground truth for nonlinear dynamic scenario (circle: track start position, triangle: track end position).</p>
Full article ">Figure 6
<p>OSPA error for nonlinear dynamic scenario.</p>
Full article ">Figure 7
<p>OSPA<sup>2</sup> error for nonlinear dynamic scenario.</p>
Full article ">Figure 8
<p>Estimated cardinality for nonlinear dynamic scenario.</p>
Full article ">Figure 9
<p>Ground truth for a hybrid track-before-detect (TBD) scenario (circle: track start position, triangle: track end position).</p>
Full article ">Figure 10
<p>Samples of raw images and point observations for a hybrid TBD scenario (red asterisk: ground truth position, green circle: point detection).</p>
Full article ">Figure 11
<p>OSPA error for a hybrid TBD scenario.</p>
Full article ">Figure 12
<p>OSPA<sup>2</sup> error for a hybrid TBD scenario.</p>
Full article ">Figure 13
<p>Estimated cardinality for a hybrid TBD scenario.</p>
Full article ">Figure 14
<p>Percentage of smoothing time over filtering time.</p>
Full article ">Figure 15
<p>Snapshot of biological cell sequence.</p>
Full article ">Figure 16
<p>OSPA error for tracking biological cells.</p>
Full article ">Figure 17
<p>OSPA<sup>2</sup> error for tracking biological cells.</p>
Full article ">Figure 18
<p>Estimated cardinality for tracking biological cells.</p>
Full article ">Figure 19
<p>The tracked image sequences of biological cells with blue asterisks denoting points detection. Top row: Generalized Labeled Multi-Bernoulli (GLMB) filter tracking results. Bottom: Proposed tracker tracking results.</p>
Full article ">
20 pages, 1102 KiB  
Article
Multisensor-Based Target-Tracking Algorithm with Out-of-Sequence-Measurements in Cluttered Environments
by Ihsan Ullah, Muhammad Bilal Qureshi, Uzair Khan, Sufyan Ali Memon, Yifang Shi and Dongliang Peng
Sensors 2018, 18(11), 4043; https://doi.org/10.3390/s18114043 - 20 Nov 2018
Cited by 14 | Viewed by 3063
Abstract
A localization and tracking algorithm for an early-warning tracking system based on the information fusion of Infrared (IR) sensor and Laser Detection and Ranging (LADAR) is proposed. The proposed Kalman filter scheme incorporates Out-of-Sequence Measurements (OOSMs) to address long-range, high-speed incoming targets to [...] Read more.
A localization and tracking algorithm for an early-warning tracking system based on the information fusion of Infrared (IR) sensor and Laser Detection and Ranging (LADAR) is proposed. The proposed Kalman filter scheme incorporates Out-of-Sequence Measurements (OOSMs) to address long-range, high-speed incoming targets to be tracked by networked Remote Observation Sites (ROS) in cluttered environments. The Rauch–Tung–Striebel (RTS) fixed lag smoothing algorithm is employed in the proposed technique to further improve tracking accuracy, which, in turn, is used for target profiling and efficient filter initialization at the targeted platform. This efficient initialization increases the probability of target engagement by increasing the distance at which it can be effectively engaged. The increased target engagement range also reduces risk of any damage from debris of the engaged target. Performance of the proposed target localization algorithm with OOSM and RTS smoothing is evaluated in terms of root mean square error (RMSE) for both position and velocity, which accurately depicts the improved performance of the proposed algorithm in comparison with existing retrodiction-based OOSM filtering algorithms. The effects of assisted target state initialization at the targeted platform are also evaluated in terms of Time to Impact (TTI) and true track retention, which also depict the advantage of the proposed strategy. Full article
(This article belongs to the Section Physical Sensors)
Show Figures

Figure 1

Figure 1
<p>Scenario of out-of-sequence measurements.</p>
Full article ">Figure 2
<p>Working of the proposed system with multiple Remote Observation Sites (ROSs) and the targeted platform.</p>
Full article ">Figure 3
<p>Scenario of out-of-sequence measurements.</p>
Full article ">Figure 4
<p>Earth-Centered Earth-Fixed co-ordinate system.</p>
Full article ">Figure 5
<p>Root mean square error (RMSE) in position estimate for the A<span class="html-italic">l</span>1 algorithm.</p>
Full article ">Figure 6
<p>RMSE in velocity estimate for the A<span class="html-italic">l</span>1 algorithm.</p>
Full article ">Figure 7
<p>RMSE in position estimate for the B<span class="html-italic">l</span>1 algorithm.</p>
Full article ">Figure 8
<p>RMSE in velocity estimate for the B<span class="html-italic">l</span>1 algorithm.</p>
Full article ">Figure 9
<p>RMSE in position estimate for one-lag OOSM.</p>
Full article ">Figure 10
<p>RMSE in position estimate for three-lag OOSM.</p>
Full article ">Figure 11
<p>RMSE in position estimate for five-lag OOSM.</p>
Full article ">Figure 12
<p>RMSE in position estimate for one-lag OOSM.</p>
Full article ">Figure 13
<p>RMSE in position estimate for three-lag OOSM.</p>
Full article ">Figure 14
<p>RMSE in position estimate for five-lag OOSM.</p>
Full article ">Figure 15
<p>Estimated range-rate at targeted ship’s estimator with and without Assisted State Initialization (ASI).</p>
Full article ">Figure 16
<p>Estimated time to impact at targeted ship’s estimator with and without ASI.</p>
Full article ">
Back to TopTop