Research on Robot Positioning and Navigation Algorithm Based on SLAM

Yue Dai
DOI: https://doi.org/10.1155/2022/3340529
2022-01-31
Wireless Communications and Mobile Computing
Abstract:In the industrial field, industrial robots have taken over the heavy lifting that used to be done by traditional handicraft assembly lines, greatly freeing up human resources and improving production efficiency and safety. As a result, the focus of this paper is on the SLAM-based robot localization and navigation algorithm (simultaneous localization and mapping). An attitude estimation algorithm based on KF (Kalman filtering) information fusion of vision SLAM and IMU (Inertial Measurement Unit) is proposed, and the ORB-SLAM algorithm is studied and perfected. The fusion of the two postures improves the accuracy and frequency of the robot’s attitude estimation during motion. In addition, PSO (Particle Swarm Optimization) technology is used to optimize the resampling process, and PSO optimizes the particle set to alleviate the problem of particle degradation and exhaustion caused by resampling in the FastSLAM algorithm. Finally, the algorithm is verified to meet the requirements of positioning and composition accuracy, as well as the feasibility and effectiveness of robot autonomous navigation, using the open simulation platform.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to use SLAM (Simultaneous Localization and Mapping) - based technology to achieve autonomous localization and navigation of mobile robots in the industrial field. Specifically, the paper focuses on how to independently construct a map of the current environment in an uncertain space, cyclically update and determine the pose of the robot itself, and perform high - precision navigation at the same time. The key problems to be solved in this process include: 1. **Improving computational efficiency**: In SLAM research, increasing computational efficiency is an important research direction, because an efficient algorithm can reduce resource consumption and improve the response speed of the system. 2. **Data association**: That is, how to correctly match the data obtained by the sensor with the feature points in the known map, which is a difficult point in SLAM technology. 3. **Closed - loop detection**: In long - term operation or large - area environments, the robot may repeatedly visit previous positions. At this time, it is necessary to be able to identify these repeatedly visited positions to correct the accumulated error. To meet the above challenges, the paper proposes a fast SLAM algorithm (FastSLAM) based on Particle Swarm Optimization (PSO). This algorithm alleviates the problems of particle degradation and depletion by optimizing the resampling process. In addition, the paper also studies the fusion algorithm of visual SLAM and IMU (Inertial Measurement Unit), aiming to improve the frequency, accuracy and robustness of robot pose estimation. Through experimental verification, this algorithm meets the accuracy requirements of localization and mapping, proving its feasibility and effectiveness in robot autonomous navigation.