Claims
- 1. An automatic means for applying a label to a first object within a group of objects in which a second object is touching said first object, based upon said first object's three dimensional coordinates, comprising:
- means for remotely determining from said objects said three dimensional coordinates of said objects within said group prior to applying labels to any of said objects, and
- means responsive to said three dimensional coordinates for automatically applying said label to said first object.
- 2. The invention of claim 1 wherein said means for determining from said objects said three dimensional coordinates comprises:
- means for determining end topology information relating to said objects, and
- means for determining said three dimensional coordinates of said objects from said end topology information.
- 3. The invention of claim 2 wherein said means for determining said end topology information relating to said objects comprises:
- means for automatically scanning said group of objects with energy;
- means for receiving reflected scan energy from said group; and
- means for determining from said reflected scan energy said end topology relating to said objects.
- 4. The invention of claim 3 wherein said objects are substantially aligned along their longitudinal axis.
- 5. The invention of claim 4 wherein said first object's end surface is substantially perpendicular to said longitudinal axis.
- 6. The invention of claim 5 wherein said objects are stacked upon each other to form said group.
- 7. The invention of claim 6 wherein said group of said stacked objects lies stationary with respect to said automatic means for applying said label during the entire labeling process.
- 8. The invention of claim 1 wherein said automatic label applying means comprises:
- an extendible robotic arm for applying said label to said first object; and
- means responsive to said three dimensional coordinates for aligning said robotic arm with said first object.
- 9. The invention of claim 8 wherein said aligning means comprises:
- means for controlling the horizontal movement of said robotic arm; and
- means for controlling the vertical movement of said robotic arm.
- 10. A method of automatically applying a label to a first object within a group of objects in which a second object is touching said first object, based upon said first object's three dimensional coordinates, comprising the steps of:
- scanning said group of objects with energy; and
- receiving reflected scan energy from said group into a computer controlled apparatus; and
- determining from said reflected scan energy said three dimensional coordinates of said objects using said computer controlled apparatus prior to applying labels to any of said objects; and
- automatically applying said label to said first object in response to said three dimensional coordinates.
- 11. The invention of claim 10 wherein said objects are substantially aligned along their longitudinal axis.
- 12. The invention of claim 11 wherein said first object's end surface is substantially perpendicular to said longitudinal axis.
- 13. The invention of claim 12 wherein said objects are stacked upon each other to form said group.
- 14. The invention of claim 13 wherein said group of said stacked objects lies stationary during the entire labeling process.
- 15. The invention of claim 10 wherein said step of automatically applying labels further comprises the steps of:
- aligning a robotic arm with said first object in accordance with said first object's said three dimensional coordinates;
- extending said robotic arm to said first object in accordance with said first object's said three dimensional coordinates; and
- applying said label to said first object by said robotic arm.
- 16. The invention of claim 15 wherein said step of aligning further comprises the steps of:
- controllably moving said robotic arm in a horizontal direction; and
- controllably moving said robotic arm in a vertical direction.
Parent Case Info
This application is a continuation of application Ser. No. 08/369,509, filed Jan. 6, 1995 now abandoned.
US Referenced Citations (23)
Foreign Referenced Citations (2)
Number |
Date |
Country |
600083 |
Jun 1960 |
CAX |
1033335 |
Jun 1978 |
CAX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
369509 |
Jan 1995 |
|