FPGA Implementation of A* Algorithm for Real-Time Path Planning

被引:2
|
作者
Zhou, Yuzhi [1 ]
Jin, Xi [1 ]
Wang, Tianqi [1 ]
机构
[1] Univ Sci & Technol China, Hefei, Peoples R China
关键词
Field programmable gate arrays (FPGA) - System-on-chip - Real time systems - Motion planning - Programmable logic controllers;
D O I
10.1155/2020/8896386
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The traditional A*algorithm is time-consuming due to a large number of iteration operations to calculate the evaluation function and sort the OPEN list. To achieve real-time path-planning performance, a hardware accelerator's architecture called A*accelerator has been designed and implemented in field programmable gate array (FPGA). The specially designed 8-port cache and OPEN list array are introduced to tackle the calculation bottleneck. The system-on-a-chip (SOC) design is implemented in Xilinx Kintex-7 FPGA to evaluate A*accelerator. Experiments show that the hardware accelerator achieves 37-75 times performance enhancement relative to software implementation. It is suitable for real-time path-planning applications.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Real-time path planning for mobile robots
    Zhuang, HZ
    Du, SX
    Wu, TJ
    Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 526 - 531
  • [32] FPGA Implementation of Improved Ant Colony Optimization Algorithm for Path Planning
    Hsu, Chen-Chien
    Wang, Wei-Yen
    Chien, Yi-Hsing
    Hou, Ru-Yu
    Tao, Chin-Wang
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4516 - 4521
  • [33] A new motion estimation algorithm for mobile real-time video and its FPGA implementation
    Yu, N
    Kim, K
    Salcic, Z
    TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : A383 - A386
  • [34] A real-time video denoising algorithm with FPGA implementation for Poisson-Gaussian noise
    Tan, Xin
    Liu, Yu
    Zuo, Chenglin
    Zhang, Maojun
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2017, 13 (02) : 327 - 343
  • [35] FPGA Implementation of a Real-Time Edge Detection System Based on an Improved Canny Algorithm
    Guo, Laigong
    Wu, Sitong
    APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [36] FPGA-based real-time Phase Measuring Profilometry algorithm design and implementation
    Zhan, Guomin
    Tang, Hongwei
    Zhong, Kai
    Li, Zhongwei
    Shi, Yusheng
    OPTICAL METROLOGY AND INSPECTION FOR INDUSTRIAL APPLICATIONS IV, 2016, 10023
  • [37] An FPGA Implementation for Image Interpretation Based on Adaptive Boosting Algorithm in the Real-Time Systems
    Ibarra-Manzano, Mario-Alberto
    Almanza-Ojeda, Dora-Luz
    2012 IBEROAMERICAN CONFERENCE ON ELECTRONICS ENGINEERING AND COMPUTER SCIENCE, 2012, 3 : 187 - 195
  • [38] Efficient FPGA-based real-time implementation of an SVPWM algorithm for a delta inverter
    Alouane, Asma
    Ben Rhouma, Asma
    Hamouda, Mahmoud
    Khedher, Adel
    IET POWER ELECTRONICS, 2018, 11 (09) : 1611 - 1619
  • [39] FPGA Implementation of Real-time Digital Image Stabilization
    Gang, Li
    SELECTED PAPERS FROM CONFERENCES OF THE PHOTOELECTRONIC TECHNOLOGY COMMITTEE OF THE CHINESE SOCIETY OF ASTRONAUTICS: OPTICAL IMAGING, REMOTE SENSING, AND LASER-MATTER INTERACTION 2013, 2014, 9142
  • [40] FPGA Implementation of Real-Time Ethernet for Motion Control
    Chen Youdong
    Xing Chunxiang
    Tao Yong
    Sun Kai
    ADVANCES IN MECHANICAL ENGINEERING, 2013,