Patent ID: 9156162
Filing Date: 2015-10-13
Classification: B25J,G05B,Y10S

Abstract:
1. An information processing apparatus comprising: a calculation unit configured to calculate a position and orientation of at least one target object from a result of measuring a set of target objects by using a first sensor; a control unit configured to control a robot including a holding unit to hold, as a first holding target object, one target object among the at least one target object by the holding unit; a determination unit configured to determine whether the holding unit has succeeded in holding the first holding target object, from a result of measurement performed by a second sensor for measuring the first holding target object held by the holding unit; and a selection unit configured to select, when the holding unit has been determined to fail in holding the first holding target object, a second holding target object having a positional relationship with the first holding target object, wherein a holding operation by the holding unit of the second holding target object having the positional relationship with the first holding target object causes changing the position and orientation of the first holding target object, wherein said control unit controls the robot to hold, by the holding unit, the second holding target object selected by said selection unit.