Self-localization
 
 
 


Design choices

Characteristics of the RoboCup environment:

Range sensor: vision system (color based object recognition, detecting boards and lines, no intereferences with other sensors).

Localization method: map matching between sensor data and reference map.

A critical element for several map matching methods is noise given by isolated points and by occlusions of lines.

This noise is typical in crowded office-like environments and in the RoboCup environment.


We devise a new localization method that exploits the properties of the Hough Transform for robust and efficient map matching [Iocchi-Nardi, CSCC'99], [Iocchi-Nardi, RoboCup'99].
 
 
 

Hough Transform based localization


Hough Transform is a robust method for detecting lines from a set of points.

Hough demo
 
 

Map matching is performed in the Hough domain.

The displacement between the estimated pose of the robot and the real one is easily computed in the Hough domain.





Model of the environment: 7 segments





Application of the method

  1. Small positioning error assumption (motor encoders)
  2. In case of ambiguities:
  3. Never during critical tasks (vision)



Performance




Examples


 





Go to Control system