skip to main content
10.1145/3409501.3409524acmotherconferencesArticle/Chapter ViewAbstractPublication PageshpcctConference Proceedingsconference-collections
research-article

Path planning of mobile robots based on an improved A*algorithm

Published: 25 August 2020 Publication History

Abstract

When an AGV (Automated Guided Vehicle) performs navigation tasks, it needs to run the path planning algorithm to obtain an optimal path in a current environment. In this paper, Dijkstra algorithm and A*algorithm with different heuristic functions are applied to static environment modeling with various types of obstacles. To solve the problem that there are many redundant points and inflection points in the search process of the A*algorithm, an improved A*algorithm with Manhattan distance as a heuristic function is selected as the path planning algorithm. In addition, a calculation method of optimizing a past cost function is proposed, and the weight of heuristic function is optimized simultaneously. Simulation results show that the improved algorithm has a higher efficiency and less path inflection points than the traditional A*algorithm has.

References

[1]
Qu D K, Du Z J, Xu D G, et al. Research on path planning for a mobile robot[J]. Robot, 2008, 30(2): 97-101,106. DOI=10.13973/j.cnki.robot.2008.02.002
[2]
Wang D J. Indoor mobile-robot path planning based on an improved A* algorithm [J]. Journal of Tsinghua University: Science and Technology, 2012, 52(08): 1085--1089. DOI=10.16511/j.cnki.qhdxxb.2012.08.009
[3]
Jeddisaravi K, Alitappeh R J, Pimenta L C A, et al. Multiobjective approach for robot motion planning in search tasks[J]. Applied Intelligence, 2016, 45(2): 305--321.
[4]
Liu Y S, Wei N, Sun Y M. Path planning algorithm based on grid method for virtual human[J]. Computer Engineering and Design, 2008(5): 1229--1230, 1267. DOI=DOI=10.16208/j.issn1000-7024.2008.05.037
[5]
Bakdi A, Hentout A, Boutami H, et al. Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control[J]. Robotics and Autonomous Systems, 2017, 89(1): 95--109. DOI=10.1016/j.robot.2016.12.008
[6]
Liu J H, Yang J G, Liu H P, et al. Robot global path planning based on ant colony optimization with artificial potential field[J]. Transactions of the Chinese Society of Agricultural Machinery,2015, 46(9): 18--27.
[7]
Zhu D Q, Yan M Z. Survey on technology of mobile robot path planning[J]. Control and Decision, 2010, 25(7): 961--967. DOI=10.13195/j.cd.2010.07.4.zhudq.014
[8]
Dijkstra EW. A note on two problems in connexion with graphs[J]. Numerische Mathematik, 1959, 1(1): 269--271. DOI=10.1007/BF01386390
[9]
Zhao Y, Wang Z, Huang C C, et.al. Path planning of mobile robot based on improved A* algorithm[J]. Robot, 2018, 40(6):137--144. DOI=10.13973/j.cnki.robot.170591
[10]
Harabor D, Grastien A. The JPS pathfinding system[C]//5th Annual Symposium on Combinatorial Search. Menlo Park, USA: AAAI, 2012: 207--208.
[11]
Korf R E. Depth-first iterative-deepening: An optimal admissible tree search[J]. Artificial Intelligence, 1985, 27(1): 97--109.
[12]
Goldberg A V, Harrelson C. Computing the shortest path: A*search meets graph theory[C]//Annual ACM-SIAM Symposium on Discrete Algorithms. New York, USA: ACM, 2005: 156--165.
[13]
Sturtevant N R, Felner A, Barrer M, et al. Memory-based heuristics for explicit state spaces[C]//International Joint Conference on Artificial Intelligence. USA: International Joint Conferences on Artificial Intelligence, 2009: 609--614.
[14]
Botea A, Müller M, Schaeffer J. Near optimal hierarchical pathfinding[J]. Journal of Game Development, 2004, 1: 7--28.
[15]
Zhu Q B, Zhang Y L. A raster-based ant colony algorithm for robot path planning[J]. Robot,2005, 7(2):132--136. DOI=10.13973/j.cnki.robot.2005.02.008
[16]
Sun W, Lv Y F, Tang H W, et al. Path planning of mobile robot based on an improved A*algorithm[J]. Journal of Hunan University (Natural Science),2017,44(4):94--101. DOI=10.16339/j.cnki.hdxbzkb.2017.04.013
[17]
Yang H, Fan X, Shi P, et al. Nonlinear control for tracking and obstacle avoidance of a wheeled mobile robot with nonholonomic contrint[J]. IEEE Transactions on Control System Technology,2016,24(2):741--746.

Cited By

View all
  • (2025)A novel reinforcement learning-based multi-operator differential evolution with cubic spline for the path planning problemArtificial Intelligence Review10.1007/s10462-025-11129-658:5Online publication date: 24-Feb-2025
  • (2024)Hard-to-Detect Obstacle Mapping by Fusing LIDAR and Depth CameraIEEE Sensors Journal10.1109/JSEN.2024.340962324:15(24690-24698)Online publication date: 1-Aug-2024
  • (2024)An Effective Path Planning Optimization in Cellular Networking Based on Key Performance Indicator: A Review2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT)10.1109/ICCCNT61001.2024.10725247(1-11)Online publication date: 24-Jun-2024
  • Show More Cited By

Index Terms

  1. Path planning of mobile robots based on an improved A*algorithm

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      HPCCT & BDAI '20: Proceedings of the 2020 4th High Performance Computing and Cluster Technologies Conference & 2020 3rd International Conference on Big Data and Artificial Intelligence
      July 2020
      276 pages
      ISBN:9781450375603
      DOI:10.1145/3409501
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      In-Cooperation

      • Xi'an Jiaotong-Liverpool University: Xi'an Jiaotong-Liverpool University

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 25 August 2020

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. A*algorithm
      2. heuristic function Dijkstra algorithm
      3. path planning

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      • Inner Mongolia Natural Science Foundation
      • National Natural Science Foundation of China
      • the Program for Scientific Research Projects of Institutions of Higher Learning in Inner Mongolia Autonomous Region
      • Inner Mongolia Science and technology achievements transformation project

      Conference

      HPCCT & BDAI 2020

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)79
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 08 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)A novel reinforcement learning-based multi-operator differential evolution with cubic spline for the path planning problemArtificial Intelligence Review10.1007/s10462-025-11129-658:5Online publication date: 24-Feb-2025
      • (2024)Hard-to-Detect Obstacle Mapping by Fusing LIDAR and Depth CameraIEEE Sensors Journal10.1109/JSEN.2024.340962324:15(24690-24698)Online publication date: 1-Aug-2024
      • (2024)An Effective Path Planning Optimization in Cellular Networking Based on Key Performance Indicator: A Review2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT)10.1109/ICCCNT61001.2024.10725247(1-11)Online publication date: 24-Jun-2024
      • (2024)Research on the path planning algorithm and obstacle-crossing motion planning strategy for a cable trench inspection robotRobotica10.1017/S0263574724001930(1-16)Online publication date: 10-Dec-2024
      • (2024)Scenario-level knowledge transfer for motion planning of autonomous driving via successor representationTransportation Research Part C: Emerging Technologies10.1016/j.trc.2024.104899169(104899)Online publication date: Dec-2024
      • (2024)Global Path Planning for AUV Based on the IACO AlgorithmProceedings of 3rd 2023 International Conference on Autonomous Unmanned Systems (3rd ICAUS 2023)10.1007/978-981-97-1087-4_25(259-268)Online publication date: 23-Apr-2024
      • (2024)Comparative Study of Modified Dynamic A-Star Programming and A-Star for Mobile Robot Path PlanningRobotics and Mechatronics10.1007/978-3-031-59888-3_23(251-262)Online publication date: 25-Sep-2024
      • (2023)A Global Trajectory Planning Framework Based on Minimizing the Risk IndexActuators10.3390/act1207027012:7(270)Online publication date: 30-Jun-2023
      • (2023) A 2 OP: an A* Algorithm OPtimizer with the Heuristic Function for PCB Automatic Routing 2023 24th International Symposium on Quality Electronic Design (ISQED)10.1109/ISQED57927.2023.10129358(1-1)Online publication date: 5-Apr-2023
      • (2023)Implementation of Dijkstra Algorithm in Vehicle Routing to Improve Traffic Issues in Urban Areas2023 3rd International Conference on Smart Cities, Automation & Intelligent Computing Systems (ICON-SONICS)10.1109/ICON-SONICS59898.2023.10435225(73-78)Online publication date: 6-Dec-2023
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media