Patent attributes
A robot includes a three-dimensional shape detecting sensor to detect a three dimensional shape of a travel surface existing in a forward travelling direction of the robot, a posture stabilizer to stabilize a posture of a body of the robot, a feature data generator to generate feature data of the detected three dimensional shape, an inclination angle prediction generator to generate a prediction value of an inclination angle of the body when the robot is to reach a position on the travel surface in the forward travelling direction at a future time point based on the feature data and a prediction model, and an overturn prevention controller to control the posture stabilizer to prevent an overturn of the robot based on the prediction value.