Claims
- 1. A method for determining a 3D position or 3D orientation of a physical object, comprising the steps of:
- creating in a computer a 3D data base of a designed object, said data base including a plurality of natural object features of the designed object;
- selecting one or more of said natural object features of said data base for subsequent use in determining the 3D position or 3D orientation of a physical object which corresponds to the designed object of the 3D data base;
- storing the selected object features of the 3D data base in a computer for subsequent use in determining the 3D position or orientation of said physical object;
- presenting the physical object for position or orientation determination; and
- determining the 3D position or 3D orientation of the physical object using the stored selected object features.
- 2. A method for determining as claimed in claim 1, wherein said creating step includes using a simulation of said designed object from which the data base is created.
- 3. A method for determining as claimed in claim 1, wherein said data base also includes artificial object features of the designed object which are used as targets on said physical object in determining the 3D position or 3D orientation of said physical object.
- 4. A method for determining as claimed in claim 3, wherein said determining step includes the step of viewing said artificial and said natural object features with a plurality of cameras.
- 5. A method for determining as claimed in claim 3, wherein said determining step includes the step of viewing said artificial and said natural object features with a camera.
- 6. A method for determining as claimed in claim 1, wherein said data base of the designed object is a CAD generated data base.
- 7. A method for determining as claimed in claim 1, wherein said determining step includes the step of viewing said natural object features with a plurality of cameras.
- 8. A method for determining as claimed in claim 1, wherein said determining step includes the step of viewing said natural object features with a camera.
Parent Case Info
This application is a division of application Ser. No. 07/875,282, filed Apr. 29, 1992 which was a continuation of application Ser. No. 07/478,078, filed Feb. 9, 1990, now U.S. Pat. No. 5,148,591, which was a continuation of application Ser. No. 07/478,078, filed Feb. 9, 1990, now U.S. Pat. No. 5,148,591, which was a continuation of application Ser. No. 07/110,541, filed Oct. 20, 1987, now abandoned, which was a continuation of application Ser. No. 06/865,637, filed May 14, 1986, now abandoned, which was a continuation of application Ser. No. 06/660,280, filed Oct. 12, 1984, now abandoned, which was a continuation-in-part of application Ser. No. 06/348,803 filed Feb. 16, 1982, now abandoned, and a continuation-in-part of application Ser. No. 06/453,910, filed Dec. 28, 1982, now abandoned, and a continuation-in-part of application Ser. No. 06/323,395, filed Nov. 20, 1981, now U.S. Pat. No. 4,482,960, and a continuation-in-part of application Ser. No. 06/651,325, filed Sep. 17, 1984, now U.S. Pat. No. 4,769,700, and a continuation-in-part of application Ser. No. 06/592,443, filed Mar. 22, 1984, now U.S. Pat. No. 4,602,163, which was a continuation-in-part of application Ser. No. 06/262,492, filed May 11, 1981, now U.S. Pat. No. 4,453,085.
US Referenced Citations (16)
Foreign Referenced Citations (4)
Number |
Date |
Country |
114505 |
Aug 1984 |
EPX |
2430058 |
Jan 1976 |
DEX |
0219537 |
Sep 1986 |
JPX |
0229252 |
Sep 1988 |
JPX |
Non-Patent Literature Citations (4)
Entry |
Bales et al., "Marking Parts to Aid Robot Vision", NASA Technical Paper 1819, Apr. 1981. |
IBM Technical Disclosure Bulletin, vol. 27, No. 6, Nov. 1984, pp. 3653-3655, M.S. Chester, M.A. Levin, R.H. Taylor, "Chip-Placement Alignment Technique". |
Decade of Robots 1983, pp. 30-33, Yoon Yang, Maurice Bonner, "Simulation: Preventing Some Nasty Snarlups". |
Ruoff, "PACS--An Advanced Multitasking Robot System", The Industrial Robot, Jun. 1980, pp. 87-98. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
875282 |
Apr 1992 |
|
Continuations (4)
|
Number |
Date |
Country |
Parent |
478078 |
Feb 1990 |
|
Parent |
110541 |
Oct 1987 |
|
Parent |
865637 |
May 1986 |
|
Parent |
660280 |
Oct 1984 |
|
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
348803 |
Feb 1982 |
|
Parent |
262492 |
May 1981 |
|