Simultaneous localization and mapping (SLAM) is a dual process responsible for the ability of a robotic vehicle to build a map of its surroundings and estimate its position on that map. This paper presents the novel concept of creating a 3D map based on the adaptive Monte-Carlo location (AMCL) and the extended Kalman filter (EKF). This approach is intended for inspection or rescue operations in a closed or isolated area where there is a risk to humans. The proposed solution uses particle filters together with data from on-board sensors to estimate the local position of the robot. Its global position is determined through the Rao–Blackwellized technique. The developed system was implemented on a wheeled mobile robot equipped with a sensing system consisting of a laser scanner (LIDAR) and an inertial measurement unit (IMU), and was tested in the real conditions of an underground mine. One of the contributions of this work is to propose a low-complexity and low-cost solution to real-time 3D-map creation. The conducted experimental trials confirmed that the performance of the three-dimensional mapping was characterized by high accuracy and usefulness for recognition and inspection tasks in an unknown industrial environment.
This study evaluates an Adaptive Monte Carlo Localization-Extended Kalman Filter (AMCL-EKF) pose-estimation stack for repeatable 2D LiDAR SLAM in GPS-denied indoor inspection scenarios. AMCL was used as an online map-referenced correction source fused with LiDAR odometry and Inertial Measurement Unit (IMU) data, and the resulting pose estimate was supplied online to three SLAM backends: Cartographer, GMapping, and SLAM Toolbox. Experiments were performed with a wheeled Husarion Panther and a quadruped Boston Dynamics Spot in three indoor environments of different geometric complexity, producing 720 SLAM executions. Trajectory repeatability was assessed using SE(2)-aligned pairwise and centroid-based ATE-style dispersion and translational RPE, while map repeatability was evaluated with occupied-cell IoU. Accordingly, the metrics were used to quantify between-run dispersion rather than absolute accuracy against external ground-truth data. The results show that AMCL-EKF fusion is highly dependent on the environment, platform, and SLAM backend. AMCL improved selected configurations, especially for Spot in structured environments and for Panther map consistency, but degraded others in geometrically repetitive corridors and mixed-structure spaces. The study also shows that the presence of AMCL-assisted odometry correction alone does not determine final trajectory repeatability, because each SLAM backend incorporates the supplied fused pose estimate differently. The findings support confidence-aware AMCL integration and motivate integrated SLAM architectures resistant to over-correction. These results provide guidance for robust autonomous mapping and inspection with heterogeneous mobile robotic platforms in real environments.