Systems and methods for identifying and processing a variety of objects
First Claim
Patent Images
1. An object processing system for identifying objects, said object processing system comprising:
- a first identity capturing device for providing first identity data regarding a first view of an object at a first location;
a plurality of additional identity capturing devices, each of which is arranged to be directed toward a perception area for providing further identity data regarding a plurality of views of the object within the perception area, said first view and said plurality of views providing views of all surfaces of the object;
a computer processing system for receiving the first identity data and the further identity data, and for determining an identification of the object; and
an end effector for acquiring the object for movement from the first location to the perception area if the computer processing system cannot determine the identification of the object using only the first identity data.
4 Assignments
0 Petitions
Accused Products
Abstract
A robotic system is disclosed that include an articulated arm and a first perception system for inspecting an object, as well as a plurality of additional perception systems, each of which is arranged to be directed toward a common area in which an object may be positioned by the robotic arm such that a plurality of views within the common area may be obtained by the plurality of additional perception systems.
-
Citations
70 Claims
-
1. An object processing system for identifying objects, said object processing system comprising:
-
a first identity capturing device for providing first identity data regarding a first view of an object at a first location; a plurality of additional identity capturing devices, each of which is arranged to be directed toward a perception area for providing further identity data regarding a plurality of views of the object within the perception area, said first view and said plurality of views providing views of all surfaces of the object; a computer processing system for receiving the first identity data and the further identity data, and for determining an identification of the object; and an end effector for acquiring the object for movement from the first location to the perception area if the computer processing system cannot determine the identification of the object using only the first identity data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of identifying an object in an object processing system including an end effector, said method comprising the steps of:
-
providing, by a first identity capturing device, first identity data regarding a first view of an object at a first location; determining whether an identity of the object may be determined responsive to the first identity data, and if the identity of the object cannot be determined from the first identity data; moving the object using the end effector to a plurality of additional identity capturing devices at a second location; and providing further identity data regarding a plurality of views of the object within a perception area, by the plurality of additional identity capturing devices, each of which is arranged to be directed toward the object in the perception area from a different view of the plurality of views of the object within the perception area that may be obtained by the plurality of additional identity capturing devices, the first view of the object and the plurality of views of the object providing views of all surfaces of the object; and processing any of the first identity data and the further identity data to identify the object. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
- 40. An object identification system for identifying an object, said object identification system comprising a detection unit, a computer processing system and a routing system, said detection unit including a plurality of identity capturing devices that are each positioned to be directed toward a plurality of locations along an object path that the object may take as it travels into the object identification system, said plurality of identity capturing devices capturing identity data regarding all surfaces of the object, said computer processing system providing the identity of the object responsive to the identity data, and said routing system for receiving the object from the object identification system, and for routing the object in one of a plurality of directions responsive to the identity data.
-
48. An object identification system comprising:
-
an end effector for acquiring an object for movement from a first location to a perception area; a plurality of identity capturing devices, each of which is arranged to be directed toward the perception area in which the object may be positioned by the end effector such that identity data regarding a plurality of views within the perception area may be obtained by the plurality of identify capturing devices from distances from the perception area sufficient to detect identifying indicia on the object, said plurality of views including views of all surfaces of the object, said perception area being defined by the plurality of additional perception units, and being generally in the shape of a bowl having a generally circular opening such that the end effector may introduce the object into the perception area through the generally circular opening; and a computer processing system for providing an identity of the object responsive to the identity data provided by the plurality of identity capturing devices. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A method of identifying an object in an object processing system including an end effector, said method comprising the steps of:
-
providing, by a first identity capturing device, first identity data regarding a first view of an object at a first location; moving the object using the end effector from the first location to a plurality of additional identity capturing devices at a second location; providing further identity data regarding a plurality of views of the object within a perception area at the second location, by the plurality of additional identity capturing devices, each of which is arranged to be directed toward the object in the perception area from a different view of the plurality of views of the object within the perception area that may be obtained by the plurality of additional identity capturing devices, the first view of the object and the plurality of views of the object providing views of all surfaces of the object; processing the first identity data and the further identity data to identify the object; and routing the object responsive to the determined identity of the object in one of a plurality of directions. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method of identifying an object in an object processing system, said method comprising the steps of:
-
providing, by a first identity capturing device, first identity data regarding a first view of an object at a first location; dropping the object into a drop perception unit at a second location; providing further identity data regarding a plurality of views of the object within the drop perception unit by a plurality of additional identity capturing devices, each of which is arranged to be directed toward the object within the drop perception unit from a different view of the plurality of views of the object within the drop perception unit that may be obtained by the plurality of additional identity capturing devices, the first view of the object and the plurality of views of the object providing views of all surfaces of the object; processing the first identity data and the further identity data to identify the object; and routing the object responsive to the determined identity of the object in one of a plurality of directions. - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
Specification