A mobile robot is equipped with a range finder and a stereo vision system.
The mobile robot is capable of autonomously navigating through urban
terrain, generating a map based on data from the range finder and
transmitting the map to the operator, as part of several reconnaissance
operations selectable by the operator. The mobile robot employs a Hough
transform technique to identify linear features in its environment, and
then aligns itself with the identified linear features in order to
navigate through the urban terrain; while at the same time, a scaled
vector field histogram technique is applied to the combination of range
finder and stereo vision data to detect and avoid obstacles the mobile
robot encounters when navigating autonomously. Also, the missions
performed by the mobile robot may include limitation parameters based on
distance or time elapsed, to ensure completion of the autonomous
operations.