Information processing apparatus and information processing method
First Claim
1. An information processing apparatus comprising:
- an area state determination unit which determines, based on a result of measurement by a first sensor, a state of an area where a plurality of target objects are arranged;
a control unit which controls a robot to hold one target object among the plurality of target objects by a holding unit of the robot;
a holding state determination unit which determines a holding state of a holding target object held by the holding unit from a result of measuring the holding target object by using a second sensor; and
an area decision unit which, when holding is determined based on the holding state determined by said holding state determination unit to have failed, decides, by using at least one of the result of measurement by the first sensor and the result of measurement by the second sensor, a return area where the holding target object is to be returned,wherein said control unit controls the robot to return the holding target object in the return area.
1 Assignment
0 Petitions
Accused Products
Abstract
The state of an area where one or more target objects are arranged is determined based on the result of measurement by a first sensor. A robot is controlled to grip one of the target objects by the grip unit of the robot. The gripping state of the gripping target object gripped by the grip unit is determined from the result of measuring the gripping target object by using a second sensor. When it is determined that gripping has failed, a rearrangement area where the gripping target object is to be rearranged is decided using the result of measurement by the first sensor or that of measurement by the second sensor. The robot is controlled to rearrange the gripping target object in the rearrangement area by the grip unit.
71 Citations
36 Claims
-
1. An information processing apparatus comprising:
-
an area state determination unit which determines, based on a result of measurement by a first sensor, a state of an area where a plurality of target objects are arranged; a control unit which controls a robot to hold one target object among the plurality of target objects by a holding unit of the robot; a holding state determination unit which determines a holding state of a holding target object held by the holding unit from a result of measuring the holding target object by using a second sensor; and an area decision unit which, when holding is determined based on the holding state determined by said holding state determination unit to have failed, decides, by using at least one of the result of measurement by the first sensor and the result of measurement by the second sensor, a return area where the holding target object is to be returned, wherein said control unit controls the robot to return the holding target object in the return area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing apparatus comprising:
-
an area state determination unit which determines, based on a result of measurement by a first sensor, a state of an area where a plurality of target objects are arranged; a control unit which controls a robot to hold one target object among the plurality of target objects by a holding unit of the robot; an assembly state determination unit which determines an assembly state of a holding target object held by the holding unit from a result of measuring the holding target object by using a second sensor; and an area decision unit which, when assembly is determined based on the assembly state determined by said assembly state determination unit to have failed, decides, by using the result of measurement by the first sensor, a return area where the holding target object is to be returned, wherein said control unit controls the robot to return the holding target object in the return area. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An information processing apparatus comprising:
-
a robot including a holding unit; a first sensor; a second sensor; an area state determination unit which determines, based on a result of measurement by a first sensor, a state of an area where a plurality of target objects are arranged; a control unit which controls said robot to hold one target object among the plurality of target objects by the holding unit; a holding state determination unit which determines a holding state of a holding target object held by the holding unit from a result of measuring the holding target object by using a second sensor; and an area decision unit which, when holding is determined based on the holding state determined by said holding state determination unit to have failed, decides, by using at least one of the result of measurement by the first sensor and the result of measurement by the second sensor, a return area where the holding target object is to be returned, wherein said control unit controls said robot to return the holding target object in the return area.
-
-
26. An information processing apparatus comprising:
-
a robot including a holding unit; a first sensor; a second sensor; an area state determination unit which determines, by using a first sensor, a state of an area where plurality of target objects that can be held by the holding unit exists; a control unit which controls said robot to hold one target object among the plurality of target objects by the holding unit; an assembly state determination unit which determines an assembly state of a holding target object held by the holding unit from a result of measuring the holding target object by using a second sensor; and an area decision unit which, when assembly is determined based on the assembly state determined by said assembly state determination unit to have failed, decides, by using the result of measurement by the first sensor, a return area where the holding target object is to be returned, wherein said control unit controls said robot to return the holding target object in the return area.
-
-
27. An information processing method comprising:
-
an area state determination step of determining, based on a result of measurement by a first sensor, a state of an area where plurality of target objects are arranged; a control step of controlling a robot to hold one target object among the plurality of target objects by a holding unit of the robot; a holding state determination step of determining a holding state of a holding target object held by the holding unit from a result of measuring the holding target object by using a second sensor; and an area decision step of, when holding is determined based on the holding state determined in the holding state determination step to have failed, deciding, by using at least one of the result of measurement by the first sensor and the result of measurement by the second sensor, a return area where the holding target object is to be returned, wherein in the control step, the robot is controlled to return the holding target object in the return area.
-
-
28. An information processing method comprising:
-
an area state determination step of determining, based on a result of measurement by a first sensor, a state of an area where plurality of target objects are arranged; a control step of controlling a robot to hold one target object among the plurality of target objects by a holding unit of the robot; an assembly state determination step of determining an assembly state of a holding target object held by the holding unit from a result of measuring the holding target object by using a second sensor; and an area decision step of, when assembly is determined based on the assembly state determined in the assembly state determination step to have failed, deciding, by using the result of measurement by the first sensor, a return area where the holding target object is to be returned, wherein in the control step, the robot is controlled to return the holding target object in the return area.
-
-
29. An information processing apparatus comprising:
-
a control unit which controls a robot to hold one target object among a plurality of target objects by a holding unit of the robot; a holding state determination unit which determines a holding state of a holding target object held by the holding unit from a result of measuring the holding target object by using a sensor; and an area decision unit which, when holding is determined based on the holding state determined by said holding state determination unit to have failed, decides a return area where the holding target object is to be returned, wherein said control unit controls the robot to return the holding target object in the return area. - View Dependent Claims (30, 31)
-
-
32. An information processing method comprising:
-
a control step of controlling a robot to hold one target object among a plurality of target objects by a holding unit of the robot; a holding state determination step of determining a holding state of a holding target object held by the holding unit from a result of measuring the holding target object by using a sensor; and an area decision step of, when holding is determined based on the holding state determined by said holding state determination step to have failed, deciding a return area where the holding target object is to be returned, wherein said control step controls the robot to return the holding target object in the return area.
-
-
33. An information processing apparatus comprising:
-
a control unit which controls a robot to hold one target object among a plurality of target objects by a holding unit of the robot; a holding state determination unit which determines whether a holding state of a holding target object held by the holding unit is a specific state based on a result of measuring the holding target object by using a sensor; and an area decision unit which, when said holding state determination unit determines that the holding state of the holding target object is the specific state, decides a return area where the holding target object is to be returned, wherein said control unit controls the robot to return the holding target object in the return area. - View Dependent Claims (34, 35)
-
-
36. An information processing method comprising:
-
a control step of controlling a robot to hold one target object among a plurality of target objects by a holding unit of the robot; a holding state determination step of determining whether a holding state of a holding target object held by the holding unit is a specific state based on a result of measuring the holding target object by using a sensor; and an area decision step of, when said holding state determination step determines that the holding state of the holding target object is the specific state, deciding a return area where the holding target object is to be returned, wherein said control step controls the robot to return the holding target object in the return area.
-
Specification