Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T01:27:08.708Z Has data issue: false hasContentIssue false

Self-adaptive learning particle swarm optimization-based path planning of mobile robot using 2D Lidar environment

Published online by Cambridge University Press:  26 January 2024

Julius Fusic S.*
Affiliation:
Department of Mechatronics Engineering, Thiagarajar College of Engineering, Madurai, Tamil Nadu, India
Sitharthan R.
Affiliation:
School of Electrical Engineering, Vellore Institute of Technology, Chennai, Tamil Nadu, India
*
Corresponding author: Julius Fusic S.; Email: erjuliusfusic@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The loading and unloading operations of smart logistic application robots depend largely on their perception system. However, there is a paucity of study on the evaluation of Lidar maps and their SLAM algorithms in complex environment navigation system. In the proposed work, the Lidar information is finetuned using binary occupancy grid approach and implemented Improved Self-Adaptive Learning Particle Swarm Optimization (ISALPSO) algorithm for path prediction. The approach makes use of 2D Lidar mapping to determine the most efficient route for a mobile robot in logistical applications. The Hector SLAM method is used in the Robot Operating System (ROS) platform to implement mobile robot real-time location and map building, which is subsequently transformed into a binary occupancy grid. To show the path navigation findings of the proposed methodologies, a navigational model has been created in the MATLAB 2D virtual environment using 2D Lidar mapping point data. The ISALPSO algorithm adapts its parameters inertia weight, acceleration coefficients, learning coefficients, mutation factor, and swarm size, based on the performance of the generated path. In comparison to the other five PSO variants, the ISALPSO algorithm has a considerably shorter path, a quick convergence rate, and requires less time to compute the distance between the locations of transporting and unloading environments, based on the simulation results that was generated and its validation using a 2D Lidar environment. The efficiency and effectiveness of path planning for mobile robots in logistic applications are validated using Quanser hardware interfaced with 2D Lidar and operated in environment 3 using proposed algorithm for production of optimal path.

Information

Type
Research Article
Copyright
© Thiagarajar College of Engineering, 2024. Published by Cambridge University Press
Figure 0

Figure 1. Pipeline diagram for Lidar-based navigation system.

Figure 1

Figure 2. Flow diagram for Lidar map conversion.

Figure 2

Table I. Pseudocode Lidar map into occupancy grid.

Figure 3

Table II. Pseudocode for proposed ISALPSO algorithm.

Figure 4

Table III. Constriction factors of proposed SALPSO.

Figure 5

Table IV. PSO variants comparison for four environments with different routes.

Figure 6

Figure 3. Environment selected for proposed work and its Lidar mapping.

Figure 7

Figure 4. Proposed binary occupancy grid conversion from Lidar point map.

Figure 8

Figure 5. Optimal heuristic algorithm route for proposed Lidar environment 1 path prediction and its convergence graph.

Figure 9

Figure 6. Convergence graph and proposed heuristic algorithm path for suggested Lidar environment 2 path prediction.

Figure 10

Figure 7. Convergence graph and proposed heuristic algorithm path for suggested Lidar environment 3 path prediction.

Figure 11

Figure 8. Convergence graph and proposed heuristic algorithm path for suggested Lidar environment 3 path prediction.

Figure 12

Figure 9. Optimal path obtained from proposed SALPSO for all the environment with different routes – R1, R2, R3, and R4.

Figure 13

Table V. Statistical t-test comparison of proposed ISALPSO vs CCPSO for four environments with different routes.

Figure 14

Figure 10. Optimal path for Xuexi Zhang et al. (2020) benchmark instance using ISALPSO.

Figure 15

Figure 11. Proposed SALPSO system framework diagram.

Figure 16

Figure 12. Quanser robot validation of environment 3 using proposed SALPSO.