Patent ID: 8751048

Claim:
A robot device comprising: an image input unit for inputting an image of surroundings; a target object detection unit for detecting an object from the input image of the image input unit; an object position detection unit for detecting a position of the object detected by the target object detection unit; an environment information acquisition unit for acquiring surrounding environment information of the position of the object detected by the object position detection unit; an optimum posture acquisition unit for acquiring an optimum posture corresponding to the surrounding environment information acquired by the environment information acquisition unit for the object detected by the target object detection unit; an object posture detection unit for detecting a current posture of the object from the input image of the image input unit; an object posture comparison unit for comparing the current posture of the object detected by the object posture detection unit to the optimum posture of the object; and an object posture correction unit for correcting the posture of the object when the object posture comparison unit determines that there is a predetermined difference or more between the current posture of the object and the optimum posture.