Header menu link for other important links
X
A parallel algorithm, architecture and FPGA realization for landmark determination and map construction in a planar unknown environment
Published in
2006
Volume: 32
   
Issue: 3
Pages: 205 - 221
Abstract
Good representations of the environment are crucial for navigation of autonomous systems. This paper presents a time and space-efficient hardware-based solution for construction of an environment map based on range sensor data gathered by a robot at P locations in an unknown 2D environment. In particular, the paper proposes a new parallel algorithm based on training a set of K place units for generating "perceptual landmarks" and connecting the landmarks based on sensor information. The computational complexity of this parallel algorithm is O(MP log K) where M is the number of training iterations. The algorithm has been mapped to hardware. The architecture comprises of components such as Content Addressable Memory and Wallace tree adders. The architecture has been implemented in Xilinx Field Programmable Gate Array (FPGA) and results show that the proposed design achieves high speed taking approximately 100 ms to identify 49 landmarks and build a map of an environment of size 3.75 m × 3.75 m. Further, the entire design for an environment with 196 sample points and 49 processing elements fits in one XCV3200E (or XC2V6000) device. The details of the experimental setup for gathering data are also presented. © 2005 Elsevier B.V. All rights reserved.
About the journal
JournalParallel Computing
ISSN01678191
Open AccessNo
Concepts (8)
  •  related image
    Iterative methods
  •  related image
    Parallel algorithms
  •  related image
    Robots
  •  related image
    Sensors
  •  related image
    LANDMARK DETERMINATION
  •  related image
    SENSOR INFORMATION
  •  related image
    UNKNOWN ENVIRONMENTS
  •  related image
    Field programmable gate arrays