Jump to content

Vector Field Histogram

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jiuguang Wang (talk | contribs) at 23:47, 12 July 2008. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In robotics, Vector Field Histogram (VFH) is a real time obstacle avoidance proposed by Johann Borenstein and Yoram Koren in 1991.[1] The method was updated in 1998 by Iwan Ulrich and Johann Borenstein, and renamed VFH+. [2]

VFH

The Vector Field Histogram was developed with the aim to be computationally efficient, robust, and insensitive to misreadings. In practice, the VFH algorithm has proven to be fast and reliable, especially when traversing densely populated obstacle courses.

At the center of the VFH algorithm is the use of statistical representation of obstacles, through histogram grids (see also occupancy grid). Such representation is well suited for inaccurate sensor data, and gives the potential for the fusion of multiple sensor readings.

The VFH algorithm contains three major components:

  1. Cartesian histogram grid: a two-dimensional Cartesian histogram grid is constructed with the robot's range sensors, such as a sonar or a laser rangefinder. The grid is continuously updated in real time.
  2. Polar histogram: a one-dimensional polar histogram is constructed by reducing the Cartesian histogram around the momentary location of the robot.
  3. Candidate valley: consecutive sectors with a polar obstacle density below threshold, known as candidate valleys, is selected based on the proximity to the target direction.

Once the direction of the center of the selected candidate direction is determined, orientation of the robot is steered to match. The speed of the robot is reduced when approaching the obstacles head-on.

References

  1. ^ Borenstein, J. (1991). "The vector field histogram-fast obstacle avoidance for mobilerobots". Robotics and Automation, IEEE Transactions on. 7 (3): 278–288. Retrieved 2008-06-30. {{cite journal}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  2. ^ Ulrich, I. (1998). "VFH+: reliable obstacle avoidance for fast mobile robots". Robotics and Automation, 1998. Proceedings. 1998 IEEE International Conference on. Vol. 2. {{cite conference}}: Cite has empty unknown parameter: |conferenceurl= (help); Unknown parameter |booktitle= ignored (|book-title= suggested) (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)