next up previous
Next: Initial Localization of Ball Up: Initial Robot Localization Previous: Direct Localization

Localization using Evidence Aggregation

consists of two steps. First, plausibility values for several positions are computed using evidence accumulation in a grid. In a second step, these positions are investigated in the order of their plausibility, until the correct position has been found.

If we recognize a goal and can estimate its distance from the robot, a circle segment with radius $r_x$ around goal $x$ is added to the grid. The circles will be drawn more fuzzy for great distances, as the estimation of $r_x$ becomes worse.

Figure 2: Using the closest wall for localization: (a) robot next to a wall; (b) detected wall points transformed to world coordinates; (c) grid with goal-circles and wall-lines.
\begin{figure}\begin{center}
(a)\hspace*{1ex}\epsfig{file= radialAccu.eps,height...
...3ex}
(c)\epsfig{file= closestWall.eps,height=0.28\hsize}\end{center}\end{figure}

Another feature used is the best visible wall that is found by a radial search followed by a Hough Transformation [2]. Lines are sent radially from the robot's perception origin and searched for transitions from the floor to the wall. The transitions found are transformed to local world coordinates, using the cameras' inverse distance function. The corresponding sinusoidal curves are accumulated in parameter space. The most significant local maximum corresponds to the best visible wall. Since it is not known, which wall has been detected, for all walls parallel lines are drawn on the grid at the perceived distance (see Fig. 2).

Local maxima are now candidates for robot locations. They are evaluated by a registration procedure (see next section) that computes a quality measure for a model fit. The best candidate is used to initialize the tracking.


next up previous
Next: Initial Localization of Ball Up: Initial Robot Localization Previous: Direct Localization
Sven Behnke 2001-11-01