Within a moving robot of narrow footprint, having quick traveling
performance on a plane-surface, as well as, anti-tumbling function, and
further being suitable for operations under coexistence with a human
being, being able to travel coping with traveling situations on a level
difference, etc.: in front and rear of main driving wheels 2 and 3, each
being controlled through the inverted pendulum control, are disposed
supporting legs 4 and 5, tips of which can be lifted up and down, wherein
the tips of the supporting legs 4 and 5 are positioned to keep a
predetermined distance between a traveling surface, when running on the
inverted two-wheels travel, and the supporting legs 4 and 5 are fixed or
either one in the fall-down direction is thrust out into the fall-down
direction, so as to protect it from falling down. Further, upon the basis
of detection information of floor-surface distance sensors 4e and 5e and
side-surface distance sensor 4f, 4g, 5f and 5g, which are provided at the
tips of the supporting legs 4 and 5, the robot senses an existence of a
level difference and/or an inclined surface, so as to let the supporting
legs to escape from the level difference and/or the inclined surface, and
holds the position of gravity center thereof, stably, through other one
of the supporting legs, being landed on the ground, and the main driving
wheels 2 and 3; thereby enabling to travel over the level difference and
the inclines surface.