Patent ID: 8924011

Claim:
A method of dynamically reconfiguring an environment of a robot apparatus utilizing a control unit, the method comprising: dynamically recognizing during operation of the robot apparatus, with the control unit, a change in an internal environment of the robot apparatus in which one or more components in the robot are changed, or an external environment in which the robot is installed or operated; determining during operation of the robot apparatus, with the control unit, an internal component to be changed in the robot apparatus, based on the change in the internal or external environment recognized; and verifying during operation of the robot apparatus, with the control unit, whether a component setting file and a component execution program optimally corresponding to the internal component to be changed are present in the robot apparatus, wherein when the change is in the internal environment, the change in the internal environment of the robot apparatus comprises occurrences of a fault of the one or more components in the robot, and wherein when the change is in the external environment, a parameter with respect to the change in the external environment of the robot apparatus corresponds to a value indicating a number of objects moving around the robot apparatus, or a value indicating a number of obstacle on a moving route of the robot apparatus.