• DocumentCode
    1522405
  • Title

    Hardware-Efficient Image-Based Robotic Path Planning in a Dynamic Environment and Its FPGA Implementation

  • Author

    Sudha, N. ; Mohan, A.R.

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    58
  • Issue
    5
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    1907
  • Lastpage
    1920
  • Abstract
    This paper presents a hardware-efficient algorithm and a very large scale integration architecture for finding a path for a mobile robot on the image of an environment captured by an overhead camera. The algorithm computes a distance map to identify the collision-free region for the robot and then constructs a breadth-first search tree to find a path in that region. The path obtained from a start point to the goal is the shortest path in terms of the number of steps. The time-critical part of the algorithm is mapped onto a 2-D cellular architecture that consists of a locally interconnected array of identical processing elements. In view of this local interconnection and regular structure, the architecture can be operated at high speed. An extension based on the assignment of multiple pixels to a processing element and processing them in pipeline is proposed to enhance the scalability of the design. The design has been implemented and evaluated on a Xilinx ML403 evaluation platform with Virtex-4 XC4VFX12 field-programmable gate array (FPGA). The maximum frequency of operation obtained is 375 MHz. This results in computing a collision-free path on images of size 100 × 100 in less than 27.6 μs. The FPGA design is capable of processing images at video rate for real-time path planning in a dynamic environment.
  • Keywords
    control engineering computing; field programmable gate arrays; image sensors; integrated circuit design; mobile robots; path planning; robot vision; trees (mathematics); 2D cellular architecture; FPGA design; Virtex-4 XC4VFX12 field-programmable gate array; Xilinx ML403 evaluation platform; breadth-first search tree; collision-free region; distance map; frequency 375 MHz; hardware-efficient image-based robotic path planning; large scale integration architecture; mobile robot; Cameras; Computer architecture; Field programmable gate arrays; Mobile robots; Path planning; Pipelines; Robot vision systems; Scalability; Time factors; Very large scale integration; Cellular architecture; field-programmable gate array (FPGA); image; robotic path planning;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2010.2054051
  • Filename
    5492210