IP Library › Granted Patent US 10,192,315
Granted Patent B2
US 10,192,315 · App. 15/439,535 · Granted Jan 29, 2019

Apparatus and method for holding objects

Inventors: Haruna Eto (Arakawa, JP); Takafumi Sonoura (Yokohama, JP); Hideichi Nakamoto (Setagaya, JP); Akihito Ogawa (Fujisawa, JP); Atsushi Sugahara (Kawasaki, JP); Junya Tanaka (Ota, JP)
Assignee: Kabushiki Kaisha Toshiba
G06T7/13B65G47/91B65G59/04B65G61/00G05B19/4189G06K9/00664G05B2219/31274G05B2219/4706
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,192,315
App. No.
15/439,535
Granted
Jan 29, 2019
Kind
B2
Abstract

According to one embodiment, an object holding apparatus includes a holding part, a recognition device, and a controller. The holding part is able to hold at least one object. The recognition device recognizes a plurality of objects to generate a recognition result. The controller selects a first object from the objects, based on the recognition result. The controller sets a first direction to one side of the first object along which the number of objects aligned with the first object is smaller than the number of objects aligned with the first object along the other side of the first object. The controller selects a second object aligned with the first object along the first direction. The controller controls a driving of the holding part, based on a selection result of the first object and the second object.

Claims (78)

1. An object holding apparatus comprising:

a holding part that is able to hold at least one object;

a recognition device that recognizes a plurality of objects to generate a recognition result; and

a controller that

selects a first object from the objects, based on the recognition result,

sets a first direction to one side of the first object along which the number of objects aligned with the first object is smaller than the number of objects aligned with the first object along the other side of the first object,

selects a second object aligned with the first object along the first direction, and

controls a driving of the holding part, based on a selection result of the first object and the second object.

2. The object holding apparatus according to claim 1 , wherein

the controller sets an object located at the highest position among the plurality of objects based on the recognition result, to the first object.

3. The object holding apparatus according to claim 1 , wherein,

if the first object is located at an end of the plurality of objects,

the controller sets an object adjacent to the first object among the plurality of objects, to the second object.

4. The object holding apparatus according to claim 1 , wherein

the recognition device generates the recognition result as objects holdable by the holding part simultaneously.

5. The object holding apparatus according to claim 1 , wherein

the recognition device generates the recognition result as an image representing locations of the plurality of objects.

6. The object holding apparatus according to claim 5 , wherein

the controller

detects a first edge formed by a front face and a top face of the first object, and a second edge formed by a front face and a top face of a second object located at a lower position than the first object among the plurality of objects, and

calculates a difference in height between the first edge and the second edge.

7. The object holding apparatus according to claim 1 , wherein

the holding part equips a suction pad to suck the at least one object.

8. The object holding apparatus according to claim 1 , wherein

the controller

sets a second direction intersecting with the first direction, based on the first object,

selects a third object located along the second direction from the plurality of objects, and

controls the driving of the holding part, based on a selection result of the third object.

9. The object holding apparatus according to claim 1 , wherein

the controller

assigns a number to respective objects located along the first direction in order to nearer to the first object, and

determines objects accommodatable into a transportation region among the respective objects in order of smaller number, as holding targets by the holding part.

10. An object holding apparatus comprising:

a holding part that is able to hold at least one object;

a recognition device that recognizes a plurality of objects to generate a recognition result; and

a controller that

selects a first object from the objects, based on the recognition result,

sets a first direction to one side of the first object along which a distance from the first object to an end of objects aligned with the first object is smaller than a distance from the first object to an end of objects aligned with the first object along the other side of the first object,

selects a second object aligned with the first object along the first direction, and

controls a driving of the holding part, based on a selection result of the first object and the second object.

11. The object holding apparatus according to claim 10 , wherein

the controller sets an object located at the highest position among the plurality of objects based on the recognition result, to the first object.

12. The object holding apparatus according to claim 10 , wherein,

if the first object is located at an end of the plurality of objects,

the controller sets an object adjacent to the first object among the plurality of objects, to the second object.

13. The object holding apparatus according to claim 10 , wherein

the recognition device generates the recognition result representing objects holdable by the holding part simultaneously.

14. The object holding apparatus according to claim 10 , wherein

the recognition device generates the recognition result as an image representing locations of the plurality of objects.

15. The object holding apparatus according to claim 14 , wherein

the controller

detects a first edge formed by a front face and a top face of the first object, and a second edge formed by a front face and a top face of a second object located at a lower position than the first object among the plurality of objects, and

calculates a difference in height between the first edge and the second edge.

16. The object holding apparatus according to claim 10 , wherein

the holding part equips a suction pad to suck the at least one object.

17. The object holding apparatus according to claim 10 , wherein

the controller

sets a second direction intersecting with the first direction, based on the first object,

selects a third object located along the second direction from the plurality of objects, and

controls the driving of the holding part, based on a selection result of the third object.

18. The object holding apparatus according to claim 10 , wherein

the controller

assigns a number to respective objects located along the first direction in order to nearer to the first object, and

determines objects accommodatable into a transportation region among the respective objects in order of smaller number, as holding targets by the holding part.

19. An object holding method in an apparatus including a holding part that is able to hold at least one object, a recognition device that recognizes a plurality of objects, and a controller that controls a driving of the holding part,

the method comprising:

generating by the recognition device, a recognition result of the plurality of objects;

selecting by the controller, a first object from the objects, based on the recognition result;

setting by the controller, a first direction to one side of the first object along which the number of objects aligned with the first object is smaller than the number of objects aligned with the first object along the other side of the first object;

selecting by the controller, a second object aligned with the first object along the first direction; and

controlling by the controller, a driving of the holding part, based on a selection result of the first object and the second object.

20. An object holding method in an apparatus including a holding part that is able to hold at least one object, a recognition device that recognizes a plurality of objects, and a controller that controls a driving of the holding part,

the method comprising:

generating by the recognition device, a recognition result of the plurality of objects;

selecting by the controller, a first object from the objects, based on the recognition result;

setting by the controller, a first direction to one side of the first object along which a distance from the first object to an end of objects aligned with the first object is smaller than a distance from the first object to an end of objects aligned with the first object along the other side of the first object;

selecting by the controller, a second object aligned with the first object along the first direction; and

controlling by the controller, a driving of the holding part, based on a selection result of the first object and the second object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: ETO, HARUNA; SONOURA, TAKAFUMI; NAKAMOTO, HIDEICHI; OGAWA, AKIHITO; SUGAHARA, ATSUSHI; TANAKA, JUNYA
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 041344/0691 →
Priority Claims (1)
JP 2016-153858 · Aug 4, 2016 · national
Continuity (1)
Related Publication 20180040132A1 · Feb 8, 2018