• DocumentCode
    2237787
  • Title

    An Optimized FPGA Implementation for a Parallel Path Planning Algorithm Based on Marching Pixels

  • Author

    Schmidt, Michael ; Fey, Dietmar

  • Author_Institution
    Dept. Comput. Sci., Friedrich-Alexander-Univ. Erlangen-Nuremberg, Nuremberg, Germany
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    442
  • Lastpage
    447
  • Abstract
    Path Planning is one of the most computationally intensive tasks in robot systems and a challenge in dynamically changing environments. By means of FPGAs it is possible to process time-critical and data-intensive tasks in robot systems efficiently. We have developed a parallel path planning algorithm which is based on Marching Pixels, an organic computing principle. The algorithm is optimized for FPGA-based processing. A parallel implementation approach together with an efficient buffering of the map data allowed us to obtain a processing rate suitable for real time applications, even for higher resolutions. We achieved a processing rate of 80 maps per second for VGA resolution (640 × 480) on a midsize Virtex-5 FPGA.
  • Keywords
    field programmable gate arrays; image resolution; mobile robots; optimisation; path planning; task analysis; FPGA-based processing; VGA resolution; data intensive tasks; marching pixels; parallel path planning algorithm; robot systems; FPGA; Marching Pixels; parallel path planning; robotics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-9523-8
  • Electronic_ISBN
    978-0-7695-4314-7
  • Type

    conf

  • DOI
    10.1109/ReConFig.2010.18
  • Filename
    5695346