Abstract
An information processing apparatus includes: an acquirer configured to acquire distance information measured and output in a state where a sensor is installed so that at least a part of a robot enters a measurable area of the sensor; a recognizer configured to recognize a 3-dimensional operation range of the robot from the distance information measured by the sensor at a plurality of timings while moving the robot; a determiner configured to determine whether there is a change in the 3-dimensional operation range of the robot based on the distance information measured by the sensor during an actual motion of the robot; and a warner configured to give a warning indicating occurrence of a deviation of the sensor when the determiner determines that there is a change in the 3-dimensional operation range of the robot.