An information processing method for an information processing apparatus comprising a displaying apparatus that includes: a coordinate system designating unit for designating one of a plurality of coordinate systems including an absolute coordinate system (100, 104) and a relative coordinate system used in relation to a robot apparatus; a virtual environment displaying unit of virtually displaying a state of the robot apparatus identified by a plurality of position data and orientation data identifying a position or an orientation of a predetermined part of the robot apparatus in the absolute coordinate system (100, 104); a parameter displaying unit of numerically displaying the position data and the orientation data in the absolute coordinate system (100, 104); an operating input unit of editing content of the position data and the orientation data in a coordinate system designated by the coordinate system designating unit; and a controlling apparatus that performs information processing of controlling display on the displaying apparatus according to an operation and input through the operating input unit, the method comprising: a first step of, when an operation and input of changing a part of the position data and the orientation data in the designated coordinate system are performed through the operating input unit, causing the controlling apparatus to change the part of the position data and the orientation data according to content of the operation and input; and a second step of causing the controlling apparatus to perform position and orientation calculation that identifies the position or the orientation of a predetermined part of the robot apparatus in the absolute coordinate system (100, 104), based on the part of the position data and the orientation data changed in the first step, and obtain new position data and new orientation data in the absolute coordinate system (100, 104) based on a result of the position and orientation calculation; wherein the method further comprises a display updating step that causes the controlling apparatus to update, in accordance with the operation and input in the designated coordinate system by the operating input unit, content of virtual display in the absolute coordinate system (100, 104) on the virtual environment displaying unit or content of numeric value display in the absolute coordinate system (100, 104) on the parameter displaying unit, based on the part of the position data and the orientation data changed in the first step, and the new position data and the new orientation data obtained in the second step. a first step of, when an operation and input of changing a part of the position data and the orientation data in the designated coordinate system are performed through the operating input unit, causing the controlling apparatus to change the part of the position data and the orientation data according to content of the operation and input; and a second step of causing the controlling apparatus to perform position and orientation calculation that identifies the position or the orientation of a predetermined part of the robot apparatus in the absolute coordinate system (100, 104), based on the part of the position data and the orientation data changed in the first step, and obtain new position data and new orientation data in the absolute coordinate system (100, 104) based on a result of the position and orientation calculation; wherein the method further comprises a display updating step that causes the controlling apparatus to update, in accordance with the operation and input in the designated coordinate system by the operating input unit, content of virtual display in the absolute coordinate system (100, 104) on the virtual environment displaying unit or content of numeric value display in the absolute coordinate system (100, 104) on the parameter displaying unit, based on the part of the position data and the orientation data changed in the first step, and the new position data and the new orientation data obtained in the second step.