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 条
  • [41] Real-time iris segmentation and its implementation on FPGA
    Khan, Tariq M.
    Bailey, Donald G.
    Khan, Mohammad A. U.
    Kong, Yinan
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (05) : 1089 - 1102
  • [42] Implementation of Real-time Simple Edge Detection on FPGA
    Shukor, Mohamed Nasir Bin Mohamed
    Hiung, Lo Hai
    Sebastian, Patrick
    ICIAS 2007: INTERNATIONAL CONFERENCE ON INTELLIGENT & ADVANCED SYSTEMS, VOLS 1-3, PROCEEDINGS, 2007, : 1404 - 1406
  • [43] Analysis of real-time tracking filters implementation in FPGA
    Haritha, Garivi
    Aparna, P.
    Srihari, Pathipati
    Satapathi, Gnane Swarnadh
    PROCEEDINGS OF 2018 IEEE DISTRIBUTED COMPUTING, VLSI, ELECTRICAL CIRCUITS AND ROBOTICS (DISCOVER), 2018, : 158 - 162
  • [44] Implementation of LZO real-time lossless compression on FPGA
    Liu, Yong
    Li, Bing
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [45] An Efficient Real-Time FPGA Implementation for Object Detection
    Zhao, Jin
    Huang, Xinming
    Massoud, Yehia
    2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 313 - 316
  • [46] Implementation of a Real-Time Spectrum Analyzer on FPGA Platforms
    Iglesias, Vctor
    Grajal, Jesus
    Sanchez, Miguel A.
    Lopez-Vallejo, Marisa
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2015, 64 (02) : 338 - 355
  • [47] THE FPGA IMPLEMENTATION OF REAL-TIME SPOTLIGHT SAR IMAGING
    Li, Wei
    Xu, Zhiwei
    Zhu, Daiyin
    IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2018, : 6703 - 6706
  • [48] An FPGA Implementation of Reconfigurable Real-Time Vision Architecture
    Hiraiwa, Jorge
    Amano, Hideharu
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 150 - 155
  • [49] FPGA Implementation for Real-Time Empirical Mode Decomposition
    Hong, Ying-Yi
    Bao, Yu-Qing
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2012, 61 (12) : 3175 - 3184
  • [50] Real-time iris segmentation and its implementation on FPGA
    Tariq M. Khan
    Donald G. Bailey
    Mohammad A. U. Khan
    Yinan Kong
    Journal of Real-Time Image Processing, 2020, 17 : 1089 - 1102