An autonomously moving robot drives while evading an obstacle by
recognizing the obstacle and self-location by an environment information
acquisitioner. The information acquisitioner comprises an imager that
takes an image of a circumference on a driving route, an image
recognition processor that extracts an area having a property relating to
a region of a human body by arithmetically processing the photographed
image, a ranger that measures a range and an orientation to an object
existing in the circumference on the driving route, a range information
analyzer that obtains a shape of the object by arithmetically processing
the obtained range information and recognizing that the object is a
candidate of a person, and an environment recognizer that recognizes the
environment information on the driving route. The environment recognizer
compares an orientation of an area having the property extracted in the
image recognition processor with an orientation of the object recognized
as the candidate of a person in the range information analyzer, and
recognize the object as a person when both of them agree with reach
other. Thereby, the autonomously moving robot drives safely and smoothly
corresponding to the obstacle by judging what the obstacle is.