Abstract
Reliable navigation in GPS-denied environments remains a critical challenge for autonomous vehicles (AVs), particularly in complex indoor and urban settings. GPS-based localization systems often fail under these conditions, highlighting the need for resilient multimodal solutions. In this article, we present a radar-assisted tracking system that integrates LiDAR and inertial measurements within a sensor-fusion architecture to achieve robust navigation. The principal methodological contribution is a unified tracking and prediction framework that combines Bayesian state estimation with learning-based temporal prediction, enabling accurate tracking while continuously forecasting the slave robot’s short-term future state from mapping observations generated by the master robot, with a typical end-to-end perception-to-action latency of 20–60 ms. The communication and prediction forecasting module operates with an update interval below 35 ms, enabling real-time cooperative robotic operation. Sensor data are fused through a pipeline incorporating Gaussian Mixture Models (GMMs) for post-processing, which helps mitigate the limitations associated with individual sensors during edge processing. Moreover, Kalman filtering is employed to mitigate sensor noise and drift, thereby improving state estimation accuracy through trajectory smoothing. The fused spatiotemporal information is subsequently exploited by a Convolutional Recurrent Neural Network (CRNN) coupled with a Nonlinear Autoregressive model with eXogenous Inputs (NARX) to model the robot’s motion dynamics and provide short-horizon state prediction. Through simulations and real-world indoor experiments conducted in GPS-denied environments, we validate the system’s ability to provide accurate and continuous pose estimation with low localization errors. Experimental results show that the proposed framework achieves root-mean-square errors of 0.12 m, 0.15 m, and 0.28 m along the X, Y, and Z axes, respectively, while maintaining sub-meter maximum position deviations throughout the evaluated trajectories. These results confirm that the proposed framework provides reliable localization and predictive state estimation for cooperative robotic navigation in indoor GPS-denied environments. Future work will investigate outdoor validation and extend the framework to additional data-driven decision-making models for future robotic services.
1. Introduction
Target destination estimation and localization are fundamental elements for both intelligent vehicles and autonomous mobile robots, enabling reliable navigation, mapping, and decision making. Traditionally, Global Navigation Satellite Systems (GNSS), including the Global Positioning System (GPS), constitute the backbone of outdoor localization; however, their performance rapidly deteriorates in GPS-denied environments due to satellite signal attenuation, shadowing, multipath propagation, and blockage caused by surrounding structures [1,2]. Consequently, indoor mobile vehicles cannot rely solely on satellite-based positioning and require alternative localization strategies capable of providing continuous and accurate state estimation, which is essential for precise mapping and navigation.
To overcome these limitations, numerous indoor localization techniques have been investigated, including ultra-wideband (UWB), inertial measurement units (IMUs), LiDAR, radar, vision-based systems, and multi-sensor fusion approaches. Recent studies have demonstrated the importance of alternative positioning technologies for GPS-denied environments, where UWB-based solutions and multisource localization strategies have been developed to improve positioning accuracy and robustness [3,4,5]. Moreover, machine-learning-based indoor positioning approaches have gained increasing attention due to their capability to exploit complex relationships between heterogeneous sensor measurements and improve localization performance in challenging environments [6].
Each sensing modality provides complementary advantages but also exhibits inherent limitations. IMUs provide high-rate motion estimation but accumulate drift over time, and LiDAR provides accurate geometric measurements but may be affected by environmental characteristics, while radar demonstrates high robustness under challenging illumination and visibility conditions and provides reliable ranging information in adverse complex environments [7,8].
Therefore, recent research has increasingly focused on combining complementary sensors to exploit their respective strengths while mitigating individual weaknesses through sensor fusion.
Classical Bayesian filtering methods, particularly Kalman-filter-based algorithms, remain among the most widely adopted approaches for estimating position, velocity, and orientation from heterogeneous sensor measurements. These recursive estimation techniques effectively reduce measurement uncertainty, compensate for sensor noise, and improve localization consistency through probabilistic fusion of multiple sensing modalities [9,10,11]. However, filtering performance alone may become insufficient when operating in complex indoor environments characterized by nonlinear sensor behavior and rapidly changing motion patterns. Significant advances in deep learning have motivated the integration of data-driven feature extraction with model-based state estimation. Convolutional Neural Networks (CNNs) are capable of learning discriminative spatial representations from radar and LiDAR measurements, while Long Short-Term Memory (LSTM) networks effectively capture temporal dependencies from sequential sensor data. Hybrid learning architectures combining deep neural networks with classical estimation methods have demonstrated promising improvements in multisensor fusion and localization robustness [8,12,13].
Motivated by these developments, this paper proposes a multi-tracker multisensor fusion framework, referred to as Master Mix (2M), for accurate indoor localization in GPS-denied environments. Rather than relying on a single sensing modality, the proposed framework combines radar, LiDAR, and IMU measurements within a hierarchical estimation architecture that integrates recursive Bayesian filtering with deep sequence learning. The objective is to generate consistent and reliable trajectory estimates while reducing the cumulative effects of sensor uncertainty and inertial drift.
As illustrated in Figure 1, the overall architecture of the proposed framework consists of six successive processing stages:
Figure 1.
Multi-stage architecture of the proposed multisensor fusion framework for indoor localization.
- Stage 1: Raw sensor preprocessing and Extended Kalman Filter (EKF)-based state estimation are applied to synchronized radar, LiDAR, and IMU measurements for time alignment, bias compensation, noise reduction, and uncertainty propagation.
- Stage 2: Sensor-specific feature extraction is performed. CNNs process radar range-Doppler-angle representations and LiDAR point-cloud (or BEV) data, while an LSTM models temporal IMU sequences. A Gaussian Mixture Model (GMM) assists with feature clustering and data association.
- Stage 3: A CRNN-based fusion module integrates the extracted spatial and temporal representations to model cross-modal dependencies, enhance temporal consistency and synchronization, and generate robust fused feature representations for localization.
- Stages 4 and 5: The fused states are then processed by a NARX-based system identification model to predict future states, refine trajectory estimation, and produce uncertainty-aware localization outputs.
- Stage 6: The framework also supports cooperative robotic navigation by providing refined pose estimates and accurate localization of the slave robot through exhaustive processing of the information acquired by the primary robot (TurtleBot), thereby closing the perception–estimation–control loop.
By leveraging a multisensor fusion framework combining probabilistic filtering and deep temporal learning, the proposed approach aims to improve localization accuracy, robustness, and trajectory consistency for autonomous mobile robots operating in indoor GPS-denied environments.
2. Related Works
Recent advances in Simultaneous Localization and Mapping (SLAM) have significantly accelerated the development of autonomous navigation systems operating in Global Navigation Satellite System (GNSS)-denied environments. By exploiting complementary sensing technologies, modern SLAM frameworks have achieved increasingly reliable localization in complex indoor and outdoor scenarios. Existing approaches can be broadly categorized into three principal sensing paradigms: LiDAR–inertial, visual–inertial, and radar-based SLAM. Each paradigm offers distinct advantages while exhibiting inherent limitations that motivate the development of heterogeneous sensor fusion strategies. LiDAR–inertial systems have emerged as one of the most successful solutions for high-precision localization due to the strong geometric constraints provided by three-dimensional point clouds and the continuous motion estimation offered by inertial sensor measurements. The pioneering LOAM framework introduced a real-time LiDAR odometry and mapping architecture by separating odometry estimation from mapping optimization, thereby achieving an effective balance between computational efficiency and mapping accuracy [14]. Building upon this foundation, LIO-Mapping and LIO-SAM proposed tightly coupled LiDAR–IMU estimation frameworks based on factor graph optimization, inertial preintegration, and loop closure techniques, substantially improving estimation consistency and long-term mapping performance [15,16]. More recently, FAST-LIO and FAST-LIO2 achieved high-frequency state estimation through tightly coupled iterated filtering and direct point-cloud registration, significantly reducing computational complexity while maintaining excellent real-time performance [17,18]. Despite these remarkable achievements, LiDAR–inertial methods remain vulnerable to geometrically degenerate environments such as long corridors, feature-sparse areas, repetitive structures, or partially occluded scenes, where insufficient geometric constraints can degrade localization accuracy. While LiDAR exploits geometric information, visual–inertial SLAM estimates motion by combining image-based feature tracking with inertial measurements. This sensing paradigm benefits from relatively inexpensive hardware and rich environmental information, enabling accurate pose estimation in texture-rich environments. Frameworks such as ORB-SLAM3 integrate visual tracking, inertial optimization, loop closure, and multi-map capabilities within a unified architecture, achieving state-of-the-art localization performance across diverse scenarios [19]. Comprehensive surveys of SLAM research have highlighted the continuous evolution of visual, inertial, and multimodal systems toward increasingly reliable autonomous navigation [20]. Nevertheless, visual–inertial approaches remain highly dependent on environmental appearance and are particularly sensitive to poor illumination, motion blur, dynamic objects, adverse weather conditions, and texture-deficient environments, all of which can substantially reduce localization robustness. Radar-based localization has recently emerged as a promising complementary sensing modality because radar measurements provide reliable range and velocity information under conditions where optical sensors often fail. Unlike cameras and LiDAR, radar performance is largely unaffected by darkness, fog, dust, smoke, or rain, making it particularly attractive for robust autonomous navigation. Recent studies have demonstrated the feasibility of radar-based SLAM using four-dimensional radar data and pose graph optimization, as exemplified by the 4DRadarSLAM framework [21]. Additional research on millimeter-wave and ultra-wideband (UWB) radar has further demonstrated the potential of radar sensing for localization in challenging environments where conventional perception systems experience degraded performance [22,23]. However, radar observations generally exhibit lower spatial resolution, increased measurement noise, clutter, and more ambiguous feature representations than LiDAR data, making accurate feature extraction and data association considerably more challenging when radar is used as a standalone sensing modality. Recognizing the complementary strengths and weaknesses of individual sensors, recent research has increasingly shifted toward heterogeneous multi-sensor fusion for robust localization in GNSS-denied environments. LiDAR provides accurate geometric constraints, radar offers resilience under adverse environmental conditions, and inertial sensors ensure continuous short-term motion estimation during temporary perception degradation. The combination of these complementary sensing characteristics has demonstrated considerable potential for reducing trajectory drift and improving long-term localization reliability. For example, GR-Fusion showed that tightly integrating LiDAR, radar, and IMU measurements significantly enhances localization robustness during long-range navigation by exploiting complementary geometric and motion information [24]. Despite these advances, most existing fusion frameworks rely on handcrafted feature extraction, predefined data association strategies, manually designed measurement models, or fixed probabilistic weighting mechanisms. Such deterministic fusion schemes often limit adaptability when environmental conditions evolve, sensor characteristics vary, or individual sensing modalities become temporarily unreliable [24,25]. In parallel with optimization-based SLAM, learning-enhanced localization has attracted increasing attention by leveraging deep neural networks for feature extraction, place recognition, uncertainty estimation, and adaptive sensor fusion. These approaches have demonstrated encouraging improvements in robustness and perceptual understanding, particularly in highly dynamic or unstructured environments. However, many learning-based methods require extensive training data, often generalize poorly across unseen environments, and may sacrifice the interpretability and probabilistic consistency that characterize classical optimization-based SLAM systems. Consequently, integrating learning techniques within principled probabilistic estimation frameworks remains an active area of research. Infrastructure-assisted indoor positioning systems have also been investigated as an alternative solution for GNSS-denied localization. In particular, Visible Light Positioning (VLP) has demonstrated remarkable positioning accuracy by exploiting dedicated lighting infrastructure and optical signal measurements [26,27]. Nevertheless, these approaches generally depend on specialized infrastructure, controlled illumination conditions, and extensive environmental calibration, limiting their scalability and practical deployment for autonomous mobile robots operating in dynamic and unstructured environments. Collectively, these developments highlight the transition toward heterogeneous sensor fusion as a promising direction for robust SLAM in GNSS-denied environments. Achieving a unified framework that can adaptively integrate complementary sensor information while maintaining robustness under sensor degradation and environmental variability remains an open research challenge.
Under these requirements, robust object detection and localization have become fundamental capabilities for numerous autonomous applications, including mobile robot navigation, autonomous driving, intelligent transportation systems, warehouse automation, and virtual and augmented reality [28,29,30]. Nevertheless, achieving a unified framework that can adaptively exploit complementary sensor information while maintaining robustness under sensor degradation, dynamic environments, and uncertain operating conditions remains an open research challenge. Addressing these limitations is essential for the next generation of intelligent autonomous systems operating in complex real-world environments.
3. Theoretical Background
Accurate state estimation is a key component of odometry-based robotic navigation, where accumulated drift, wheel slippage, and measurement uncertainties can significantly degrade localization accuracy. In this work, Kalman Filter (KF) and Extended Kalman Filter (EKF) frameworks are employed to fuse the robot motion model with available measurements for robust state estimation. The KF provides the optimal solution for linear Gaussian systems, whereas the EKF extends this formulation to nonlinear robotic systems through local linearization using Jacobian matrices. The theoretical foundations of both estimators follow the standard formulation reported in [31].
3.1. State-Space Formulation
The robot state vector is defined as:
where
, , and denote the robot position and orientation, while and represent the linear velocity components. The general nonlinear discrete-time system is expressed as:
where and represent the motion and measurement models, respectively. The process and measurement noises, and , are assumed to be zero-mean Gaussian variables with covariance matrices and .
3.2. KF and EKF State Estimation
For linear systems, the KF formulation is obtained by defining,
The recursive prediction and correction stages are given by:
and,
For nonlinear robotic motion, the EKF replaces the linear matrices with local approximations obtained from the Jacobians of the nonlinear models:
Consequently, the EKF prediction step becomes:
while the measurement update follows the same correction structure as the KF using the nonlinear observation function.
The covariance matrices and are tuned according to the expected uncertainties of the robot dynamics and measurements. Specifically, accounts for unmodeled effects such as wheel slip and dynamic disturbances, whereas represents measurement uncertainties arising from localization sensors, for a step-by-step description of the proposed procedure, refer to Algorithm 1. Proper adjustment of these matrices enables an optimal balance between model prediction and measurement correction, improving the reliability of the estimated robot pose [31].
| Algorithm 1: Extended Kalman Filter (EKF) |
| Input: State estimate , covariance , control input , measurement |
| Data: Nonlinear models , , noise covariances , |
| Output: Filtered state , covariance |
| Prediction: |
| Update: |
3.3. Coupled Linear-Predictor-Based Master–Slave Estimation Framework
The proposed estimation framework employs a coupled linear predictor to propagate information between the master and slave estimators. Unlike nonlinear autoregressive models with eXogenous inputs (NARX) [32], which describe nonlinear input-output relationships using past system outputs and external inputs, the proposed formulation relies on linear coupled state-space dynamics. The master estimator provides the latent system evolution, while the slave estimator predicts future states based on the coupled interaction between previous slave states and master information.
This stage constitutes the initial component of the overall pipeline and is subsequently followed by a CNN-based fusion module, which integrates multi-sensor observations to enhance and refine the estimation process. A detailed description of the CNN fusion architecture and its role within the complete framework is provided in Section 4.3, where the overall pipeline is further elaborated. In this formulation, the system dynamics depend both on past estimates and on external observations. The master system provides the underlying latent dynamics, while a slave (data-driven) model performs prediction conditioned on the master evolution.
At each time step, the system first generates a forecast of the next data patch using both its internal state history and the master system evolution. Once the true observation becomes available, the model updates its internal representation, thereby refining future predictions in an autoregressive manner. This mechanism enables the capture of nonlinear temporal dependencies while continuously adapting to newly observed data.
Let denote the master system state and the slave (data-driven) state. The coupled dynamics are defined as:
where governs the internal evolution of the slave model, encodes the influence of the master system, and represents process noise.
These dynamics can be written in compact form using the augmented coupling matrix:
The estimation follows a prediction–correction (NARX-like) cycle over T time steps. At each iteration, the slave model produces a forecasted patch, which is then corrected using the newly observed measurement.
4. Materials and Methods
4.1. Components and Instrumentation
This section provides an overview of the physical components and platforms used in the experimental setup, as illustrated in Figure 2.
Figure 2.
System architecture showing the main components and their interconnections. Blue dashed lines represent Wi-Fi data links, while violet dashed arrows indicate 4G IP-based communication between the Raspberry Pi 5 and the computer. Green lines denote USB serial/data links connecting the TurtleBot camera and the 2D LiDAR. The battery provides the primary power source, which is regulated by a voltage regulator and subsequently distributed to all connected system components and peripherals through the central power interface.
4.1.1. TurtleBot Robot
The TurtleBot 4 is a modern mobile robotic platform designed for research and education. Developed by Clearpath Robotics in collaboration with iRobot, it integrates the iRobot® Create 3 base with additional sensing, compute, and communication modules, and is fully compatible with ROS 2. The platform includes built-in sensors such as an IMU, cliff and bump sensors, and wheel encoders. Its modular design facilitates the integration of external sensors and computing units, enabling advanced autonomous navigation and perception tasks. The platform was sourced from Clearpath Robotics, Kitchener, Ontario, Canada (https://clearpathrobotics.com/).
4.1.2. LiDAR
A 2D LiDAR sensor is employed to obtain geometric information about the robot’s surrounding environment. The sensor provides a full 360° scan composed of 1000+ distance readings per revolution, with a measurement range typically extending from 0.12 m to 12 m, depending on the specific LiDAR model used on the TurtleBot 4 platform. The resulting scan is delivered as an array of range values with an angular resolution on the order of 0.25–0.33°, enabling accurate mapping and obstacle detection. The LiDAR system is from Hesai Technology, Palo Alto, CA, USA (https://www.hesaitech.com/).
4.1.3. Onboard Compute Module
The onboard compute module is a Raspberry Pi 5, manufactured by Raspberry Pi Ltd. in the United Kingdom (Wales) (https://www.raspberrypi.com/), which acts as the primary processing unit for the TurtleBot 4. With a quad-core ARM Cortex-A72 processor and up to 8 GB of RAM, the onboard computing module supports ROS 2 operations and sensor fusion tasks, providing sufficient computational capabilities for mid-level autonomous navigation and simultaneous localization and mapping (SLAM) algorithms. The computing setup is complemented by Mac and Lenovo systems for additional processing, data analysis, and experiment management.
4.1.4. WHEELTEC R550
Manufactured by WHEELTEC (https://wheeltec.net/) in Dongguan, China, the R550 is a modular mobile robot platform supporting multiple chassis configura- tions—including Ackermann, 4WD, Mecanum, and tracked designs—enabling versatile mobility for research and educational applications. Equipped with a Raspberry Pi 5 processor and a modular sensor suite—including LiDAR, depth/RGB cameras, and environmental sensors—it supports autonomous navigation, SLAM, and perception experiments, making it an adaptable and robust platform for both indoor and outdoor robotic research.
We evaluated the proposed method indoors using the R550, as shown in Figure 3. The system was initially validated with the TurtleBot 4, followed by experiments on the R550, which provided a modular chassis and an advanced sensor suite for flexible indoor measurements. This setup allowed for precise data collection and a wide range of environmental interactions critical for comprehensive assessments.
Figure 3.
Three-layer decision-making framework.
The sensor suite included the following components:
- -
- Hesai Pandar40 LiDAR: A 40-channel 3D LiDAR providing full 360° horizontal and approximately 40° vertical coverage for detailed point-cloud data.
- -
- Delphi ESR (Electronically Scanning Radar): A 77 GHz automotive millimetre-wave radar sensor designed for long-range object detection and dynamic tracking in ADAS applications. It employs frequency-modulated continuous-wave (FMCW) technology with electronically scanned antennas to estimate target range, relative velocity, and angular position. The sensor can detect and track up to 64 targets simultaneously, providing range, angle, and velocity information with a detection range of approximately 200–300 m, range resolution of 0.1–0.5 m, and angular accuracy of 1–2°. The compact radar module (approximately 20–40 cm2 mounting footprint) was installed at the front centre of the R550 vehicle to provide an unobstructed forward field of view and accurate target detection. The equipment is proposed by AutonomouStuff, Morton, IL, USA (https://autonomoustuff.com/).
- -
- GNSS/IMU (XW-GI7660): Provides position, velocity, and orientation data to support sensor fusion and pose estimation.
Data collection was conducted in indoor environments to emulate GPS-based positioning using numeric data from both the hardware and target systems; no outdoor experiments were performed, as these are planned for future work. For temporal synchronization, hardware timestamps were employed for LiDAR and GNSS/IMU measurements, while ROS common clocks ensured alignment of all data streams at the software level, enabling consistent fusion and logging. A summary of the sensor specifications is provided in Table 1.
Table 1.
Summary of sensors and measurement specifications used in the experimental platform.
4.2. Methods
4.2.1. Radar Data Acquisition and Processing
The proposed framework employs an ESR 77 GHz automotive radar as an additional sensing modality to complement LiDAR and IMU measurements. Unlike LiDAR, which provides dense geometric point clouds, the radar produces sparse detections containing target range, radial velocity (Doppler), azimuth angle, and signal intensity.
Each radar frame is represented as:
where
- denotes the target range;
- denotes the azimuth angle;
- denotes the Doppler (radial) velocity;
- denotes the radar signal intensity.
Prior to sensor fusion, radar detections undergo the following preprocessing steps:
- Clutter removal;
- Outlier rejection;
- Coordinate transformation;
- Timestamp synchronization.
These preprocessing operations are performed using the ROS 2 TF framework to ensure spatial and temporal consistency with the LiDAR and IMU measurements.
Unlike LiDAR, which produces dense three-dimensional point clouds, radar measurements are considerably sparser but provide valuable dynamic information through Doppler velocity estimation. Consequently, radar contributes complementary motion cues that improve localization robustness under varying illumination and adverse environmental conditions. The preprocessed radar observations are then forwarded to the radar branch of the proposed Convolutional Recurrent Neural Network (CRNN), where discriminative feature vectors are extracted before multimodal fusion with the LiDAR and IMU features.
4.2.2. Multi-Tracker Fusion Framework Strategy
Decision Fusion Level (DFL) is a multimodal sensor fusion strategy in which the outputs or decisions from multiple sensing modalities are combined to produce a final localization estimate. The framework integrates radar, LiDAR, and inertial measurements using a deep learning model, as illustrated in Figure 4.
Figure 4.
Proposed CRNN multi-sensor fusion architecture [33].
Unlike traditional Bayesian fusion (e.g., EKF or UKF-based approaches [34,35]), Our method constructs a learned latent state from heterogeneous inputs, enabling the network to infer sensor correspondences, handle nonlinearities, and improve robustness in degraded environments. Each sensor contributes unique, complementary information:
- Radar enables accurate target detection and ranging under varying illumination conditions.
- LiDAR offers dense 3D structure for fine-grained spatial mapping.
- IMU captures high-rate motion dynamics but suffers from drift.
These sensors differ in dimensionality, sampling rate, and noise characteristics, requiring a fusion strategy capable of learning cross-sensor associations and joint representations.
Let , , and denote the radar, LiDAR, and IMU data streams. The goal is to learn a function:
where represents a 3D pose, or for a full pose estimate.
Feature extraction is expressed as:
where and denote convolutional feature encoders for radar and LiDAR data, respectively, while represents the recurrent LSTM encoder that models temporal dependencies within the inertial measurements. The extracted latent representations are concatenated into a unified multimodal feature vector,
where ‖ denotes vector concatenation, r denotes radar measurements, l denotes LiDAR measurements, i denotes IMU measurements, and is the estimated vehicle pose at time t.
4.3. Cross-Modal Calibration and Robustness
The CRNN fusion architecture learns to calibrate radar, LiDAR, and IMU data, improving localization accuracy by leveraging their complementary characteristics.
Radar provides coarse long-range features, LiDAR delivers high-precision spatial information, and the IMU supplies high-frequency motion measurements. These complementary features are concatenated into a unified latent representation, and the fusion layer learns a nonlinear mapping to capture cross-modal correlations while accounting for sensor noise, environmental variability, and vehicle dynamics. The resulting latent representation is modeled using a Gaussian Mixture Model (GMM) to better characterize its multimodal distribution. The fused feature vector is then denoted as indicated in Equation (21). The probability density of the fused representation is approximated as:
where
- K denotes the number of Gaussian components;
- is the mixture weight;
- represents the mean vector;
- denotes the covariance matrix of the Gaussian component.
Rather than replacing the classical filtering framework, the proposed CRNN and NARX stages operate as trainable residual correction modules applied on top of the first-stage KF/EKF estimate, . The GMM does not directly generate the final localization output; instead, it models the probability distribution of the learned multimodal latent feature space. This probabilistic representation captures multiple plausible vehicle states caused by noisy radar observations, LiDAR degradation, and inertial uncertainty, enabling the subsequent temporal prediction network to refine the remaining position and heading residuals. Therefore, the GMM serves as an intermediate probabilistic refinement layer between the CRNN feature extractor and the NARX-based prediction module, improving robustness without requiring manual re-tuning of filter parameters across different environments.
4.4. IMU Error Modeling and Drift Mitigation
Inertial Measurement Units (IMUs) are affected by several systematic and stochastic error sources that accumulate over time, leading to localization drift. Although IMUs provide highly accurate short-term motion estimates, uncompensated errors progressively degrade localization accuracy during long-term navigation.
The inertial measurement model adopted in this work considers the dominant error sources encountered in practical MEMS-based inertial sensors,
where denotes the true inertial signal, represents the scale-factor error, is the slowly varying sensor bias, and corresponds to zero-mean random measurement noise.
The principal IMU error sources considered in the proposed localization framework include:
- Bias instability, producing slowly varying offsets in accelerometer and gyroscope measurements.
- Scale-factor error, caused by manufacturing tolerances and calibration inaccuracies.
- Random walk, resulting from stochastic measurement noise accumulated through temporal integration.
The cumulative drift generated by these error sources can be expressed as:
where denotes the accumulated drift at time t, is the initial drift, and represents the time-varying stochastic IMU noise process.
To mitigate inertial drift, the proposed framework combines IMU measurements with complementary radar and LiDAR observations within the three-stage localization architecture. The KF/EKF edge provides short-term state estimation and suppresses measurement noise, while the CRNN learns nonlinear relationships among synchronized radar, LiDAR, and IMU measurements. Finally, the NARX predictor exploits temporal dependencies to compensate for long-term drift that cannot be corrected by conventional filtering alone. Consequently, accumulated inertial errors are significantly reduced without requiring repeated manual tuning of filter parameters.
Furthermore, the multimodal fusion strategy improves robustness under varying environmental conditions by adaptively exploiting the complementary characteristics of each sensing modality. Radar measurements remain reliable under poor visibility and partial occlusions, LiDAR provides highly accurate geometric information in feature-rich environments, and the IMU ensures continuous motion estimation during rapid vehicle dynamics or temporary degradation of exteroceptive sensors. This complementary fusion enables stable and accurate localization in challenging GNSS-denied environments.
4.5. Deep Latent-State Fusion
The CRNN architecture generates three latent embeddings:
where is the radar input at time t, is the LiDAR input at time t, and represents the IMU sequence from time 1 to t. The functions , , and are learned feature encoders for each modality.
These embeddings are fused into a single representation:
where ‖ denotes vector concatenation along the feature dimension.
This fused representation is then passed through a regression network to predict the vehicle pose:
where is the learned weight matrix of the regression head and is the bias term.
Vehicle localization is inherently sequential since the current vehicle state depends strongly on previous observations and motion history. To exploit these temporal dependencies, the probabilistic feature representation generated by the GMM is supplied to a Nonlinear AutoRegressive Network with eXogenous inputs (NARX).
Unlike conventional recurrent predictors, the NARX model explicitly considers both previous localization estimates and the current multimodal feature vector. The predicted vehicle pose is therefore expressed as:
where
- denotes the nonlinear NARX mapping;
- d represents the temporal delay order;
- denotes the probabilistic feature vector produced by the GMM.
The final localization output therefore corresponds to
which represents the estimated six-degree-of-freedom vehicle pose.
Compared with the initial KF estimate, the NARX predictor learns nonlinear residual corrections from previous localization history, thereby reducing long-term drift while preserving temporal consistency.
4.6. Sensor Feature Extraction
Radar and LiDAR data are processed using convolutional layers to extract spatial features:
where and are the extracted radar and LiDAR feature maps, and are convolution kernels, and are biases, ∗ denotes convolution, and is a nonlinear activation function (e.g., ReLU).
IMU data is processed using an LSTM to capture motion continuity and mitigate drift:
where is the IMU temporal embedding and is the sequential IMU input.
4.7. Final Pose Estimation
The fused latent vector is passed through a regression head to predict the vehicle pose:
where is the predicted pose, is the fused feature vector, is the regression weight matrix, and is the bias term.
The training objective minimizes pose estimation error:
where is the ground-truth pose at time t and denotes the squared Euclidean norm.
4.7.1. Deep Learning Fusion Architecture
A Convolutional Recurrent Neural Network (CRNN) is used to combine multimodal sensor data by jointly modeling spatial features and temporal dynamics across all input streams. Radar and LiDAR are processed by two CNN encoders, while the IMU stream is handled by an LSTM encoder. Early-stage feature extraction is modality-specific, whereas high-level fusion is achieved by concatenating latent embeddings.
4.7.2. Model Training
The proposed localization framework is trained end-to-end using synchronized radar–LiDAR–IMU sequences acquired from the experimental platform. The collected dataset consists of N complete trajectories recorded in the indoor experimental environment. To preserve temporal consistency and prevent data leakage, the trajectories are divided into training, validation, and testing subsets using a 70%/15%/15% split, corresponding to , , and trajectories, respectively. Each complete trajectory is assigned exclusively to one subset to ensure an unbiased evaluation of the proposed localization framework.
Before multimodal fusion, radar measurements are preprocessed to remove spurious detections and clutter, then synchronized with the corresponding LiDAR scans and IMU measurements. The processed sensor data are subsequently passed through the unified localization pipeline, consisting of the Kalman Filter (KF/EKF), CRNN-based feature fusion module, Gaussian Mixture Model (GMM) representation, and NARX prediction module.
Training is performed using the Adam optimizer [36] with an initial learning rate of . The optimization minimizes the mean squared error between the predicted vehicle pose and the corresponding ground-truth localization measurements.
where denotes the ground-truth pose and represents the predicted localization output.
The validation subset is used exclusively for hyperparameter tuning and early stopping, whereas the testing subset is reserved for the final performance evaluation. The complete localization framework combines model-based state estimation with deep feature learning to exploit both the physical consistency provided by classical filtering and the nonlinear representation capability of deep neural networks.
The proposed CRNN architecture is illustrated in Figure 4. The network receives the initial KF/EKF pose estimate together with synchronized radar, LiDAR, and IMU observations. Separate convolutional feature extractors are employed for radar and LiDAR measurements, while IMU observations are processed through an LSTM branch to capture temporal dependencies. The extracted feature representations are concatenated and projected into a common latent feature space. A Gaussian Mixture Model (GMM) is then used to represent the probabilistic distribution of the fused latent representation, and the resulting state representation is provided to the NARX predictor to estimate the final vehicle pose while considering temporal correlations in the localization sequence.
The network is trained for 100 epochs using a batch size of 16. Early stopping based on the validation loss is applied to prevent overfitting, and a learning-rate scheduler is used to improve convergence during training. The complete framework was developed using PyTorch 2.9.0 under Python 3.13 for computational processing and model development. MATLAB R2025a was used alongside the Python-based implementation for the sensor-fusion pipeline, numerical processing, and the generation of the corresponding experimental visualizations. The framework was trained on a workstation equipped with an NVIDIA RTX 4090 GPU, an Intel Core i9 processor, and 64 GB of RAM. The average training duration is approximately 6 h, while the average inference latency is approximately 8.2 ms per frame, enabling real-time localization.
The adopted training configuration remains fixed for all experiments to ensure a fair comparison between the different localization approaches. The main parameters include the Adam optimizer, an initial learning rate of , the CNN-based radar and LiDAR feature extractors, the LSTM-based IMU encoder, the GMM latent representation module, and the NARX temporal prediction network.
To quantify the contribution of each processing stage, an ablation study is conducted by progressively enabling the proposed modules. Specifically, localization performance is evaluated using (i) the Stage 1 KF/EKF baseline, (ii) the KF/EKF combined with the CRNN feature fusion network, and (iii) the complete platefrom framework. The corresponding results are reported in Section 5. In addition, radar-only localization and radar-LiDAR-IMU fusion results are compared to demonstrate the contribution of radar sensing to the overall localization accuracy.
4.8. Performance Metrics
The performance of the proposed CRNN–NARX prediction model was evaluated using quantitative trajectory prediction metrics. For each prediction horizon, the predicted robot position was compared with the corresponding ground-truth trajectory obtained from the reference localization system. The Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) were adopted to evaluate prediction accuracy and quantify the increase in uncertainty over extended forecasting horizons.
The RMSE metric measures the overall deviation between the predicted and reference positions and is defined as:
where N represents the number of prediction samples, denotes the ground-truth position, and represents the predicted position at the corresponding prediction horizon.
The MAE metric is used to evaluate the average absolute prediction error and is expressed as:
Both metrics were calculated independently for each prediction horizon, including 0.2 s, 0.5 s, 1 s, 2 s, and 3 s. This evaluation provides a quantitative analysis of the prediction accuracy degradation associated with uncertainty accumulation during extended state forecasting.
4.9. Ablation Study
To evaluate the contribution of each component of the proposed localization framework, an ablation study is conducted by progressively integrating the different processing stages. The objective of this analysis is to quantify the individual contribution of the Stage 1 KF/EKF estimation, the CRNN-based multimodal feature fusion module, the GMM probabilistic representation, and the NARX temporal prediction network.
Three configurations are considered in the evaluation:
- Model A (KF/EKF baseline):The initial vehicle pose is estimated using only the Stage 1 Kalman Filter (KF/EKF), without any deep-learning-based refinement. This configuration represents the conventional model-based localization approach.
- Model B (KF/EKF + CRNN): The KF/EKF estimation is enhanced using the CRNN multimodal fusion network. In this configuration, radar, LiDAR, and IMU measurements are processed through modality-specific feature extraction branches, and the extracted representations are combined to refine the initial pose estimate.
- Model C (KF/EKF + CRNN + GMM + NARX): The complete proposed framework, where the CRNN extracted features are modeled using a Gaussian Mixture Model (GMM) to represent uncertainty in the latent feature space. The resulting probabilistic representation is then processed by the NARX predictor to exploit temporal dependencies and provide the final refined localization output.
All experiments are performed using the same testing trajectories and identical environmental conditions to ensure a fair comparison between the different configurations. The localization performance is evaluated using the Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) metrics defined previously.
The ablation results demonstrate the progressive improvement obtained by introducing each proposed component. The KF/EKF baseline provides an initial physically consistent estimation; however, its performance is affected by sensor noise accumulation and nonlinear environmental variations. The integration of the CRNN module improves localization accuracy by learning nonlinear relationships between heterogeneous radar, LiDAR, and IMU measurements. The additional integration of the GMM and NARX modules further reduces the localization error by modelling uncertainty in the fused latent representation and exploiting temporal correlations within the trajectory sequence.
Table 2 compares the TPF configurations in terms of RMSE, MAE, and localization improvement. Among the evaluated configurations, Model C achieves the lowest localization error, with an RMSE reduction from 0.42 m to 0.13 m compared with the TPF baseline, corresponding to an improvement of approximately 69%. This result demonstrates the effectiveness of combining classical state estimation with deep multimodal representation learning.
Table 2.
Ablation study of the proposed localization framework.
The results also highlight the individual contribution of the CRNN feature fusion module. By integrating radar, LiDAR, and IMU observations into a shared latent representation, the CRNN reduces the RMSE by approximately 42.9% compared with the KF/EKF-only configuration. Furthermore, the additional improvement obtained after introducing the GMM and NARX modules demonstrates the importance of probabilistic modelling and temporal prediction for long-term localization consistency.
Furthermore, the contribution of radar sensing is evaluated by comparing radar-only localization with the complete radar–LiDAR–IMU fusion framework. The fusion approach provides improved robustness compared with single-sensor localization, particularly in indoor environments where LiDAR observations may be degraded by occlusions, limited geometric features, or dynamic obstacles. These results confirm that radar provides complementary motion and range information that enhances the overall reliability of the proposed cooperative localization framework. Further analysis of the radar contribution is provided in the following section.
5. Results and Discussion
The 2M fusion system integrates radar, IMU, and LiDAR data to achieve robust positioning for autonomous vehicles, particularly in environments where GNSS signals are weak or unavailable. Experimental results from indoor campus environments demonstrate that the 2M system provides accurate trajectory estimates and reliable navigation even under challenging conditions such as sensor dropouts and occlusions. Building upon this multimodal localization capability, the proposed cooperative framework further integrates prediction and communication mechanisms to enhance robotic navigation performance.
The cooperative localization and predictive framework was evaluated through both simulation and real-world indoor experiments conducted in GNSS-denied environments. Within the proposed architecture, the master robot acquires multimodal sensor observations to generate localization information, which is subsequently processed and transmitted to the slave robot through a low-latency communication framework. The complete sensing, communication, and forecasting pipeline operates with an end-to-end latency below 35 ms, including sensor acquisition, edge processing, data transmission, and predictive state estimation. This low-latency operation enables continuous localization updates and efficient information exchange between cooperating robots during navigation.
To evaluate the forecasting capability of the proposed framework, the trained CRNN–NARX model was tested over multiple future-state horizons of 0.2 s, 0.5 s, 1 s, 2 s, and 3 s. For each evaluation interval, the estimated future trajectory of the slave robot was compared with the corresponding ground-truth trajectory obtained from the reference localization system. Prediction performance was quantified using the Root Mean Square Error (RMSE) and Mean Absolute Error (MAE), providing a quantitative assessment of prediction accuracy degradation with increasing forecasting horizons, as reported in Table 3.
Table 3.
Prediction performance at different prediction horizons.
As shown in Figure 5, the proposed method demonstrates effective navigation in indoor environments, where GNSS signals are unavailable and visibility is limited. This scenario closely reflects real-world conditions in which conventional GPS-based approaches typically fail.
Figure 5.
Real Robot Trajectory Map—Indoor Environment (image taken from the campus dataset).
The proposed method was evaluated using our own indoor campus dataset collected in a GNSS-denied environment. For comparison, the localization performance was analyzed with respect to representative visual–inertial and LiDAR–IMU methods reported in the recent literature. Since these methods were evaluated using different datasets, sensor configurations, and experimental protocols, the reported values are used only for qualitative comparison and should not be interpreted as a direct benchmark.
Therefore, a strictly fair experimental comparison with FAST-LIO2 in our indoor setup is not fully possible. Nevertheless, if we consider the reported results under ideal sensor availability as presented in [37], Our preliminary results on an approximately 400-m trajectory segment suggest that the proposed technique consistently achieves low RMSE and competitive performance compared to the evaluated baselines, as reported in the next section of this paper.
The proposed method was evaluated using our own indoor ground vehicle dataset collected in a GNSS-denied campus environment. The dataset contains approximately 400 m of robot trajectory acquired using the Delphi radar–LiDAR–camera–IMU sensor configuration. The evaluation was performed using the reference trajectory described in the previous subsection.
The proposed framework was compared with representative visual–inertial and LiDAR–IMU localization approaches, including ORB3-Stereo, VINS-Mono, VINS-Fusion, A-LOAM, FAST-LIO2, and GR-Fusion. When open-source implementations and compatible sensor configurations were available, baseline methods were evaluated on the same experimental sequences using the same evaluation protocol.
The reference trajectory was generated using a LiDAR-based localization framework, where the collected LiDAR scans were registered against a pre-built high-resolution map to obtain the reference pose sequence. The quality of the reference trajectory was verified through map-registration consistency and localization stability under the indoor experimental conditions. The Delphi radar, LiDAR, camera, and IMU measurements were synchronized using timestamp-based temporal alignment before trajectory estimation and evaluation.
Before computing localization errors, the estimated trajectories were aligned with the reference trajectory using an SE(3) transformation estimated through the least-squares method proposed by Umeyama [38]. The localization performance was evaluated using Absolute Trajectory Error (ATE) and RMSE, following the trajectory evaluation methodology introduced by Sturm et al. [39] and Kümmerle et al. [40].
The comparison between the reference trajectory and the trajectory estimated by the proposed 2M fusion framework is shown in Figure 6. The estimated trajectory remains close to the reference path, with small deviations occurring during rapid or vertical movements due to sensor noise, limited geometric constraints, and unmodeled vehicle dynamics. The axis-wise RMSE values are 0.12 m, 0.15 m, and 0.28 m along the X, Y, and Z axes, respectively, demonstrating stable localization performance across all three dimensions. The overall three-dimensional RMSE is 0.34 m. The maximum horizontal deviation was 0.45 m, while the maximum vertical deviation reached 0.62 m, confirming the robustness of the proposed framework under noisy indoor conditions.
Figure 6.
Position uncertainty reduction after multimodal fusion. The Kalman Filter is used only as a reference estimator for comparison.
The role of the IMU within the proposed multimodal fusion framework is illustrated in Figure 6. The IMU measurements provide high-frequency motion information that complements radar and LiDAR observations. During temporary degradation of external sensors, the learned fusion model exploits the temporal characteristics of inertial measurements to maintain trajectory continuity. Unlike conventional inertial propagation approaches, where accumulated drift is corrected explicitly through filtering, the proposed CRNN-based fusion framework learns the nonlinear relationship between inertial dynamics and spatial observations from radar and LiDAR.
The fusion of radar, LiDAR, and IMU measurements reduces uncertainty in the estimated trajectory. As shown in Figure 7, the probability density functions of the estimated positions become narrower after multimodal fusion, indicating improved confidence in the predicted state. This uncertainty reduction results from the complementary information provided by the heterogeneous sensors and the temporal feature extraction capability of the CRNN model rather than from a conventional Kalman correction step.
Figure 7.
Probability Density Functions of Estimated Positions Showing Uncertainty Reduction in Critical Regions. The scaled-up view highlights the local estimation behavior, with the blue line representing the estimate at iteration (k − 1) and the red line representing the updated estimate at iteration (k). In the original figure, the sky-blue points denote the predicted positions provided by the motion model, while the green points represent the corresponding measurements obtained from the observation model.
The comparison between the reference trajectory and the trajectory estimated by the proposed 2M fusion framework shown in Figure 8 demonstrates the effectiveness of the proposed approach. The estimated trajectory closely follows the reference path, particularly in the horizontal plane, while minor vertical deviations are attributed to sensor noise, environmental constraints, and unmodeled vehicle dynamics.
Figure 8.
Comparison of ground-truth and proposed CRNN fusion estimated trajectories along the X, Y, and Z axes. The XY projection is shown on the (right), and the 3D trajectory is shown on the (left).
The CRNN-based estimator attains an overall 3D localization RMSE of 0.34 m across the evaluated indoor trajectory. Figure 9 summarizes the reported RMSE values of representative LiDAR–IMU and multi-sensor localization methods from the literature. Since these methods were evaluated using different datasets, sensor configurations, and experimental protocols, the reported values are included for qualitative comparison only and should not be interpreted as a direct quantitative benchmark. Nevertheless, the proposed multimodal fusion framework demonstrates competitive localization accuracy for GNSS-denied indoor environments.
Figure 9.
Comparison of 3D Trajectories and XY Projections of Estimated vs. True Paths.
These observations indicate that the learned radar–LiDAR–IMU representation improves robustness compared with conventional filter-based and handcrafted feature-fusion approaches while maintaining competitive localization accuracy in challenging indoor environments.
Figure 10 compares the localization performance of the proposed framework with representative methods reported in the literature. Compared with the performance reported for GR-Fusion, the proposed framework achieves a lower reported RMSE and smoother trajectory estimates on the evaluated indoor sequence. Because the experiments were conducted using different datasets, sensing configurations, and evaluation protocols, this comparison is intended to provide qualitative context rather than a direct quantitative benchmark.
Figure 10.
3D Results of Our Method Compared to Various Methods Based on Error Performance.
The 3D error trajectories also highlight the limitations of LIO-SAM and LOAM_IMU, which exhibit pronounced Z-axis drift, visible as oscillatory deviations and spikes throughout their estimated paths. This behavior is consistent with the observations reported by Wang et al. [24]. In contrast, the proposed 2M framework maintains smoother vertical estimates with reduced Z-axis drift. This improvement is attributed to the tighter integration of radar, LiDAR, and IMU measurements within the proposed multimodal fusion architecture.
Under conditions with reduced LiDAR observability, such as underground or geometrically degraded sections, the proposed framework maintains smooth error evolution and stable localization behavior, whereas LIO-SAM and LOAM_IMU exhibit abrupt error increases. This qualitative behavior is consistent with the robustness characteristics reported for GR-Fusion, suggesting that the proposed multimodal framework effectively exploits complementary sensor information when LiDAR observations become sparse or unreliable.
The deviation statistics further support these observations. The proposed method achieved deviation percentages of 1.3% and 1.8% along the X and Y axes, respectively. For comparison, GR-Fusion reported deviation percentages of 1.5% and 1.9% on its evaluation dataset [24]. Since these values were obtained under different experimental conditions, they are presented only as qualitative reference results. Overall, the proposed framework demonstrates competitive localization performance and robustness for autonomous navigation in GNSS-denied indoor environments. Despite these results, several limitations remain. The localization accuracy is affected by significant vertical motion and highly dynamic maneuvers, where nonlinear vehicle dynamics and limited environmental constraints introduce larger estimation errors. Furthermore, the reliance on linearized Kalman filtering may reduce robustness in strongly nonlinear and non-Gaussian scenarios. To address these limitations, future work will investigate nonlinear Bayesian estimation approaches, including the Unscented Kalman Filter (UKF) proposed by Julier and Uhlmann [41] and Particle Filter (PF) methods described by Arulampalam et al. [42]. These approaches will be explored to improve uncertainty modeling, nonlinear state estimation, and robustness during aggressive motion conditions. Additional experiments on larger datasets and more diverse operating environments will also be conducted to further evaluate the scalability and generalization of the proposed framework.
Beyond improving estimation robustness, future work will extend the proposed localization framework from outdoor experimental validation toward realistic smart-city environments, where UAVs can operate as smart aerial platforms within interconnected transportation and IoT infrastructures. Before large-scale real-world deployment, simulation-based experiments will also be considered to evaluate the proposed approach under diverse traffic conditions, environmental variations, and challenging urban scenarios, using realistic autonomous-driving and robotic simulation environments such as CARLA [43]. This extension will investigate applications such as traffic monitoring, infrastructure inspection, and real-time transportation management through UAV–IoT collaboration and intelligent transportation systems [44,45]. Particular attention will be given to communication reliability, multi-sensor data fusion, data security, and privacy in complex urban environments [46]. The integration of UAV sensing, IoT, and artificial intelligence could further enable more adaptive and autonomous urban services [47]. Ultimately, this direction will assess the scalability and practical deployment of the proposed framework in dynamic, connected, and increasingly autonomous smart-city scenarios.
6. Conclusions
This paper presented an approach to dynamically select and combine heterogeneous sensor information within a decision-level fusion framework for robust autonomous localization in GNSS-denied environments. The framework integrates Delphi 77 GHz radar, LiDAR, and IMU measurements through a hybrid architecture that combines Kalman filtering, a Convolutional Recurrent Neural Network (CRNN), Gaussian Mixture Model (GMM)-based estimation, and a Nonlinear Autoregressive Network with eXogenous Inputs (NARX). By exploiting the complementary characteristics of these sensing modalities, the framework improves trajectory estimation reliability under sensor degradation, occlusions, and low-visibility conditions.
The decision-level fusion strategy enables the system to effectively select and combine reliable measurements from successful (i.e., on-target) trackers while reducing the impact of uncertain or degraded observations. Experimental results demonstrate that the proposed framework achieves stable and accurate three-dimensional localization on the evaluated indoor dataset, with an overall RMSE of 0.34 m. These results confirm the effectiveness of the decision-level fusion approach in maintaining accurate and robust localization by combining classical state estimation with learned multimodal representations.
Further validation in diverse real-world scenarios, including urban environments, complex road conditions, and adverse weather situations, will be essential to assess the scalability, generalization capability, and long-term robustness of the framework for future autonomous vehicle applications.
Author Contributions
Conceptualization, Z.E.; methodology, Z.E.; data curation, Z.E.; project administration, Z.E.; investigation, Z.E. and A.B.; resources, A.S. and M.A.; visualization, A.S., I.E. and A.B.; writing—original draft, Z.E. and S.R.; writing—review and editing, S.R. All authors have read and agreed to the published version of the manuscript.
Funding
This research was conducted without external funding. In future work, we aim to strengthen our research collaborations and develop strategic partnerships with relevant institutions and potential funding bodies, with a view to securing external funding and supporting the advancement of this research.
Data Availability Statement
The data used in this study are not currently available through a dedicated database or platform. A resource-sharing platform is planned for the coming months in coordination with the responsible team. For further information or inquiries regarding data availability, please contact the corresponding authors.
Acknowledgments
We sincerely thank the University Mohammed V in Rabat and the Higher School of Technology of Salé, Morocco, for their institutional support and for providing the data, equipment, and technical resources necessary for the successful completion of this research study.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| 2M | Master Mix |
| AV | Autonomous Vehicle |
| IMU | Inertial Measurement Unit |
| ROS | Robot Operating System |
| SOTA | State-of-the-Art |
| ESR | Electronic Scanning Radar |
| FMCW | Frequency-Modulated Continuous-Wave |
| UWB | Ultra-Wideband |
| CNN | Convolutional Neural Network |
| LSTM | Long Short-Term Memory |
| GMM | Gaussian Mixture Model |
| DFL | Decision Fusion Level |
| BEV | Bird’s-Eye View |
References
- Gao, G.X.; Enge, P. How Many GNSS Satellites Are Too Many? IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 2865–2874. [Google Scholar] [CrossRef] [Scilit]
- Broumandan, A.; Lachapelle, G. GNSS Spoofing Detection. Sensors 2018, 18, 1305. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Huang, Y.; Cao, B.; Wang, A. Design a novel algorithm for enhancing UWB positioning accuracy in GPS-denied environments. Sci. Rep. 2024, 14, 23895. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Aziz, T.; Koo, I. A Comprehensive Review of Indoor Localization Techniques and Applications in Various Sectors. Appl. Sci. 2025, 15, 1544. [Google Scholar] [CrossRef] [Scilit]
- Liu, J.; Yang, Z.; Zlatanova, S.; Li, S.; Yu, B. Indoor Localization Methods for Smartphones with Multi-Source Sensors Fusion: Tasks, Challenges, Strategies, and Perspectives. Sensors 2025, 25, 1806. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sandamini, C.; Maduranga, M.W.P.; Tilwari, V.; Yahaya, J.; Qamar, F.; Nguyen, Q.N.; Ibrahim, S.R.A. A Review of Indoor Positioning Systems for UAV Localization with Machine Learning Algorithms. Electronics 2023, 12, 1533. [Google Scholar] [CrossRef] [Scilit]
- Yao, S.; Guan, R.; Huang, X.; Li, Z.; Sha, X.; Yue, Y.; Lim, E.G.; Seo, H.; Man, K.L.; Zhu, X.; et al. Radar-Camera Fusion for Object Detection and Semantic Segmentation in Autonomous Driving: A Comprehensive Review. IEEE Trans. Intell. Veh. 2024, 9, 2094–2128. [Google Scholar] [CrossRef] [Scilit]
- Hussain, M.; O’Nils, M.; Lundgren, J.; Mousavirad, S.J. A Comprehensive Review on Deep Learning-Based Data Fusion. IEEE Access 2024, 12, 180093–180124. [Google Scholar] [CrossRef] [Scilit]
- Śmieszek, M.; Dobrzańska, M. Application of Kalman Filter in Navigation Process of Automated Guided Vehicles. Metrol. Meas. Syst. 2015, 22, 443–454. [Google Scholar] [CrossRef] [Scilit][Green Version]
- Xu, H.; Geng, D.; Fan, Z.; Wu, D.; Chen, M. An Automatic Vehicle Navigation System Based on Filters Integrating Inertial Navigation and Global Positioning Systems. Machines 2024, 12, 663. [Google Scholar] [CrossRef] [Scilit]
- Carpenter, J.R.; D’Souza, C.N. Navigation Filter Best Practices; No. 20180003657; NASA: Washington, DC, USA, 2025.
- Schieber, H.; Duerr, F.; Schoen, T.; Beyerer, J. Deep Sensor Fusion with Pyramid Fusion Networks for 3D Semantic Segmentation. In Proceedings of the 2022 IEEE Intelligent Vehicles Symposium (IV), Aachen, Germany, 4–9 June 2022; pp. 375–381. [Google Scholar] [CrossRef] [Scilit]
- Wang, T.W.; Shaikh, Z.A.; Yong, S.L.; Elmannai, H.; Por, L.Y. FusionLSTM-CNF: A Confidence-Calibrated Multi-Modal Late Fusion Framework for Robust Stock Movement Prediction under Uncertainty. Sci. Rep. 2026, 16, 17494. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, J.; Singh, S. LOAM: Lidar Odometry and Mapping in Real-Time. In Proceedings of the Robotics: Science and Systems Conference (RSS), Berkeley, CA, USA, 12–16 July 2014. [Google Scholar] [CrossRef] [Scilit]
- Ye, H.; Chen, Y.; Liu, M. Tightly Coupled 3D Lidar Inertial Odometry and Mapping. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 3144–3150. [Google Scholar] [CrossRef] [Scilit]
- Shan, T.; Englot, B.; Meyers, D.; Wang, W.; Ratti, C.; Rus, D. LIO-SAM: Tightly-Coupled Lidar Inertial Odometry via Smoothing and Mapping. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020; pp. 5135–5142. [Google Scholar] [CrossRef] [Scilit]
- Xu, W.; Zhang, F. FAST-LIO: A Fast, Robust LiDAR-Inertial Odometry Package by Tightly-Coupled Iterated Kalman Filter. IEEE Robot. Autom. Lett. 2021, 6, 3317–3324. [Google Scholar] [CrossRef] [Scilit]
- Xu, W.; Cai, Y.; He, D.; Lin, J.; Zhang, F. FAST-LIO2: Fast Direct LiDAR-Inertial Odometry. IEEE Trans. Robot. 2022, 38, 2053–2073. [Google Scholar] [CrossRef] [Scilit]
- Campos, C.; Elvira, R.; Gómez Rodríguez, J.J.; Montiel, J.M.M.; Tardós, J.D. ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM. IEEE Trans. Robot. 2021, 37, 1874–1890. [Google Scholar] [CrossRef] [Scilit]
- Cadena, C.; Carlone, L.; Carrillo, H.; Latif, Y.; Scaramuzza, D.; Neira, J.; Reid, I.; Leonard, J.J. Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age. IEEE Trans. Robot. 2016, 32, 1309–1332. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Zhuge, H.; Wu, Z.; Peng, G.; Wen, M.; Liu, Y.; Wang, D. 4DRadarSLAM: A 4D Imaging Radar SLAM System for Large-Scale Environments Based on Pose Graph Optimization. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 8333–8340. [Google Scholar] [CrossRef] [Scilit]
- Rastorgueva-Foi, E.; Kaltiokallio, O.; Ge, Y.; Turunen, M.; Talvitie, J.; Tan, B.; Keskin, M.F.; Wymeersch, H.; Valkama, M. Millimeter-Wave Radio SLAM: End-to-End Processing Methods and Experimental Validation. IEEE J. Sel. Areas Commun. 2024, 42, 2550–2567. [Google Scholar] [CrossRef] [Scilit]
- Premachandra, H.A.G.C.; Liu, R.; Yuen, C.; Tan, U.X. UWB Radar SLAM: An Anchorless Approach in Vision-Denied Indoor Environments. IEEE Robot. Autom. Lett. 2023, 8, 5299–5306. [Google Scholar] [CrossRef] [Scilit]
- Wang, T.; Su, Y.; Shao, S.L.; Yao, C.; Wang, Z. GR-Fusion: Multi-Sensor Fusion SLAM for Ground Robots with High Robustness and Low Drift. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, 27 September–1 October 2021; pp. 5440–5447. [Google Scholar]
- Zhang, H.; Li, P.; Xu, Y. Camera, LiDAR, and IMU Based Multi-Sensor Fusion SLAM: A Survey. Remote Sens. 2024, 16, 2835. [Google Scholar]
- Bastiaens, S.; Alijani, M.; Joseph, W.; Plets, D. Visible Light Positioning as a Next-Generation Indoor Positioning Technology: A Tutorial. IEEE Commun. Surv. Tutor. 2024, 26, 2867–2902. [Google Scholar] [CrossRef] [Scilit]
- Kim, D.; Park, S.; Cho, Y. A Survey on Visible Light Positioning for Next-Generation Indoor Localization. IEEE Commun. Surv. Tutor. 2024, 26, 2104–2142. [Google Scholar] [CrossRef] [Scilit]
- Khalid, O. Multi-Tracker Partition Fusion. IEEE Trans. Circuits Syst. Video Technol. 2017, 27, 1234–1245. [Google Scholar] [CrossRef] [Scilit]
- Rahman, M.M.; Tan, Y.; Xue, J.; Lu, K. Notice of Violation of IEEE Publication Principles: Recent Advances in 3D Object Detection in the Era of Deep Neural Networks: A Survey. IEEE Trans. Image Process. 2020, 29, 2947–2962. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Youssef, M. Indoor Localization. In Encyclopedia of GIS; Shekhar, S., Xiong, H., Eds.; Springer: Boston, MA, USA, 2016. [Google Scholar]
- Bar-Shalom, Y.; Kirubarajan, T.; Li, X. Estimation with Applications to Tracking and Navigation; Wiley-Interscience: Hoboken, NJ, USA, 2001. [Google Scholar]
- Billings, S.A. Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains; Wiley: Hoboken, NJ, USA, 2013. [Google Scholar] [CrossRef] [Scilit]
- El-Sheimy, N.; Hou, H.; Niu, X. Analysis and Modeling of Inertial Sensors Using Allan Variance. IEEE Trans. Instrum. Meas. 2008, 57, 140–149. [Google Scholar] [CrossRef] [Scilit]
- Brown, R.G.; Hwang, P.Y.C. Introduction to Random Signals and Applied Kalman Filtering; John Wiley & Sons, Inc.: New York, NY, USA, 1992. [Google Scholar]
- Huang, Z.; Ye, G.; Yang, P.; Yu, W. Application of multi-sensor fusion localization algorithm based on recurrent neural networks. Sci. Rep. 2025, 15, 8195. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Siegwart, R.; Nourbakhsh, I.R.; Scaramuzza, D. Introduction to Autonomous Robots: Mechanisms, Sensors, and Algorithms, 2nd ed.; MIT Press: Cambridge, MA, USA, 2021. [Google Scholar]
- Huang, S.; Zhang, H.; Xu, K.; Lv, X.; Ma, X. M3DSS: A Multi-Platform, Multi-Sensor, and Multi-Scenario Dataset for SLAM System. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA), Atlanta, GA, USA, 19–23 May 2025; pp. 14542–14549. [Google Scholar] [CrossRef] [Scilit]
- Umeyama, S. Least-Squares Estimation of Transformation Parameters Between Two Point Patterns. IEEE Trans. Pattern Anal. Mach. Intell. 1991, 13, 376–380. [Google Scholar] [CrossRef] [Scilit]
- Sturm, J.; Engelhard, N.; Endres, F.; Burgard, W.; Cremers, D. A Benchmark for the Evaluation of RGB-D SLAM Systems. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vilamoura-Algarve, Portugal, 7–12 October 2012; pp. 573–580. [Google Scholar] [CrossRef] [Scilit]
- Kümmerle, R.; Grisetti, G.; Strasdat, H.; Konolige, K.; Burgard, W. On Measuring the Accuracy of SLAM Algorithms. Auton. Robot. 2009, 27, 387–407. [Google Scholar] [CrossRef] [Scilit]
- Julier, S.J.; Uhlmann, J.K. Unscented Filtering and Nonlinear Estimation. Proc. IEEE 2004, 92, 401–422. [Google Scholar] [CrossRef] [Scilit]
- Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T. A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking. IEEE Trans. Signal Process. 2002, 50, 174–188. [Google Scholar] [CrossRef] [Scilit]
- Dosovitskiy, A.; Ros, G.; Codevilla, F.; Lopez, A.; Koltun, V. CARLA: An Open Urban Driving Simulator. In Proceedings of the 1st Annual Conference on Robot Learning; PMLR: Mountain View, CA, USA, 2017; pp. 1–16. [Google Scholar]
- Menouar, H.; Guvenc, I.; Akkaya, K.; Uluagac, A.S.; Kadri, A.; Tuncer, A. UAV-Enabled Intelligent Transportation Systems for the Smart City: Applications and Challenges. IEEE Commun. Mag. 2017, 55, 22–28. [Google Scholar] [CrossRef] [Scilit]
- Outay, F.; Mengash, H.A.; Adnan, M. Applications of Unmanned Aerial Vehicle (UAV) in Road Safety, Traffic and Highway Infrastructure Management: Recent Advances and Challenges. Transp. Res. Part A Policy Pract. 2020, 141, 116–129. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ismagilova, E.; Hughes, L.; Rana, N.P.; Dwivedi, Y.K. Security, Privacy and Risks Within Smart Cities: Literature Review and Development of a Smart City Interaction Framework. Inf. Syst. Front. 2022, 24, 393–414. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Fang, B.; Yu, J.; Chen, Z.; Osman, A.I.; Farghali, M.; Ihara, I.; Hamza, E.H.; Rooney, D.W.; Yap, P.S. Artificial Intelligence for Waste Management in Smart Cities: A Review. Environ. Chem. Lett. 2023, 21, 1959–1989. [Google Scholar] [CrossRef] [Scilit] [PubMed]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.









