© Copyright 2006-2007 White Box Robotics Inc. and Frontline Robotics Inc
driver
(
name "wavefront"
provides ["6665:planner:0"]
requires ["output::6665:position2d:1" "input::6665:position2d:2" "6665:map:0"]
safety_dist 0.15
distance_epsilon 0.5
angle_epsilon 10
alwayson 0
)
You can see from this file above that three (3) drivers are used in order to create a robot that can
navigate waypoints and reach an end goal.
VFH
http://playerstage.sourceforge.net/doc/Player-2.0.0/player/group__driver__vfh.html
The vfh driver implements the Vector Field Histogram Plus local navigation method by Ulrich and
Borenstein. VFH+ provides real-time obstacle avoidance and path following capabilities for mobile
robots. Layered on top of a laser-equipped robot, vfh works great as a local navigation system
AMCL
http://playerstage.sourceforge.net/doc/Player-2.0.0/player/group__driver__amcl.html
The amcl driver implements the Adaptive Monte-Carlo Localization algorithm described by Dieter Fox.
At the conceptual level, the amcl driver maintains a probability distribution over the set of all possible
robot poses, and updates this distribution using data from odometry, sonar and/or laser range-finders.
The driver also requires a pre-defined map of the environment against which to compare observed
sensor values.
Wavefront
http://playerstage.sourceforge.net/doc/Player-2.0.0/player/group__driver__wavefront.html
The wavefront driver implements a global path planner for a planar mobile robot.