A mobile robot includes a radio communication unit; a radio environment
detector detecting plural types of radio environment data indicating the
degree of goodness of radio environment, a comprehensive radio
environment data being calculated from results of weighting the plural
types of radio environment data with predetermined weights; a
self-position detecting unit; a storage for map data of a movement area;
the calculated comprehensive radio environment data being written in
association with its own position detected. The robot moves at a movement
speed not higher than the maximum movement speed determined so that
communication with the radio base station is not cut off during movement
and, if radio communication is cut off, searches the radio environment
map for a communication restoration position where the radio
communication is feasible to establish and moves to the communication
restoration position and has the radio intensity reporting control
section reporting the determined level of radio intensity.