Methods and apparatus to facilitate operations in image based systems
First Claim
Patent Images
1. A method of operating an image based autonomous object repositioning system, the method comprising:
- acquiring data indicative of an image of an area in which a plurality of objects may reside using at least one image sensor;
analyzing the acquired image data for data indicative of a respective representation of any of the objects using at least one processor communicably coupled to the at least one image sensor;
based on the analysis of the acquired image data, determining by the at least one processor a preferred non-object picking physical output action from a plurality of different possible non-object picking physical output actions to cause the physical movement of the objects in the area, without physically picking any of the objects, the determining the preferred non-object picking physical output action based at least in part on a uniformity of height of the plurality of objects over the area;
based on the analysis of the acquired image data, determining by the at least one processor a preferred axis or direction of the preferred non-object picking physical output action in which to tilt, shake, sweep or blow the objects in the area to expose at least one pickable object in the plurality of objects; and
communicatively transmitting by the at least one processor at least one signal to one or more outputs capable of physically displacing at least a portion of the objects in the area to cause the determined preferred non-object picking physical output action to occur along the preferred axis or direction.
3 Assignments
0 Petitions
Accused Products
Abstract
Vision based systems may select actions based on analysis of images to redistribute objects. Actions may include action type, action axis and/or action direction. Analysis may determine whether an object is accessible by a robot, whether an upper surface of a collection of objects meet a defined criteria and/or whether clusters of objects preclude access.
-
Citations
25 Claims
-
1. A method of operating an image based autonomous object repositioning system, the method comprising:
-
acquiring data indicative of an image of an area in which a plurality of objects may reside using at least one image sensor; analyzing the acquired image data for data indicative of a respective representation of any of the objects using at least one processor communicably coupled to the at least one image sensor; based on the analysis of the acquired image data, determining by the at least one processor a preferred non-object picking physical output action from a plurality of different possible non-object picking physical output actions to cause the physical movement of the objects in the area, without physically picking any of the objects, the determining the preferred non-object picking physical output action based at least in part on a uniformity of height of the plurality of objects over the area; based on the analysis of the acquired image data, determining by the at least one processor a preferred axis or direction of the preferred non-object picking physical output action in which to tilt, shake, sweep or blow the objects in the area to expose at least one pickable object in the plurality of objects; and communicatively transmitting by the at least one processor at least one signal to one or more outputs capable of physically displacing at least a portion of the objects in the area to cause the determined preferred non-object picking physical output action to occur along the preferred axis or direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An image based system, comprising:
-
at least one image acquisition device that acquires data indicative of an image of an area in which a plurality of objects may reside; at least one processor; and at least one processor-readable storage medium that stores processor executable instructions that cause the processor to; analyze the acquired image data for data indicative of a respective representation of any of the objects; based on the analysis of the acquired image data, determine a preferred action from a plurality of different possible non-object picking actions that cause movement of the objects in the area, if any, without physically picking any of the objects, the determining the preferred action based at least in part on a uniformity of height of the plurality of objects over the area; based on the analysis of the acquired image data, determine a preferred axis or direction in which to tilt, shake, sweep or blow the objects to expose at least one pickable object in the plurality of objects; and transmit at least one signal to cause the determined preferred action to occur. - View Dependent Claims (14, 15, 16)
-
-
17. A method of operating an image based autonomous object repositioning system, the method comprising:
-
repeatedly acquiring data indicative of a number of images of an area in which a number of objects may reside using at least one image sensor; identifying one or more clusters of the objects in the acquired image data using at least one processor communicably coupled to the at least one image sensor; selecting by the at least one processor a preferred non-object picking physical output action to disperse the one or more clusters of the objects from a plurality of different possible non-object picking physical output actions without physically removing any of the objects or any of the one or more objects from the area or displacing any of the objects in the area, based at least in part on a characteristic of the identified one or more clusters and based at least in part on a uniformity of height of the number of objects over the area; selecting by the at least one processor a preferred axis or direction in which to tilt, shake, sweep or blow the one or more clusters of objects to adjust the upper surface level of the one or more objects toward a defined upper surface level; and providing a signal that causes the selected action. - View Dependent Claims (18, 19, 20)
-
-
21. An image based system, comprising:
-
at least one image acquisition device that repeatedly acquires data indicative of an image of an area in which a plurality of objects may reside; at least one processor; and at least one processor-readable storage medium that stores processor executable instructions that cause the processor to; identify one or more clusters of the objects in the acquired image data; select a preferred non-object picking physical output action to disperse the one or more clusters of the objects from a plurality of different possible non-object picking physical output actions that do not physically remove any of the objects from the area, based at least in part on a characteristic of the identified one or more clusters and based at least in part on a uniformity of height of the plurality of objects over the area; select a preferred axis or direction in which to tilt, shake, sweep or blow the one or more clusters of objects to disperse the one or more clusters of the objects based at least in part on a characteristic of the identified one or more clusters; and provide a signal that causes the selected action. - View Dependent Claims (22, 23, 24, 25)
-
Specification