Claims
- 1. A method of manipulating a first object, or manipulating a further object in relation to said first object, based upon the position and orientation of said first object, which comprises:
- a) providing a first object having on a surface thereof a machine-readable orientation code, said orientation code being provided on the first object surface in a known position and orientation relative to said first object;
- b) optically reading said orientation code to determine from said code and said known position and orientation of said code relative to said first object, the position and orientation of said first object; and
- c) manipulating said first object, or manipulating a further object in relation to said first object, based upon the position and orientation of said first object determined from said code.
- 2. A method according to claim 1 wherein said code identifies the location of said first object in x, y, or tilt.
- 3. A method according to claim 1 wherein said optical reading is accomplished with a matrix array based TV Camera.
- 4. A method according to claim 1 wherein an identification code is further incorporated with said orientation code.
- 5. A method according to claim 1 wherein said code is provided on a member which is fixed to said first surface of said object.
- 6. A method for sensing orientation of an object comprising the steps of:
- providing a ranging optical sensor in a first location,
- determining, by utilizing said sensor in said first location, the range to said object at a first point on said object,
- moving said sensor on a known path to a further location,
- determining, by utilizing said sensor in said second location, the range to said object at a second point on said object, and
- determining, from a knowledge of said path and said range data at said first and second points, the orientation of said object relative to said path.
Parent Case Info
This application is a division of application Ser. No. 08/334,350, filed Nov. 2, 1994, now U.S. Pat. No. 5,510,625, which was a division of application Ser. No. 08/124,605, filed Sep. 21, 1993, now U.S. Pat. No. 5,362,970, which was a division of application Ser. No. 07/836,508, filed Feb. 8, 1992, now U.S. Pat. No. 5,280,179, which was a division of application Ser. No. 07/711,397, filed Jun. 6, 1991, now U.S. Pat. No. 5,164,579 which was a continuation of application Ser. No. 07/511,967, filed Apr. 17, 1990, now abandoned, which was a continuation of application Ser. No. 07/381,031, filed Jul. 19, 1989, now abandoned, which was a continuation of application Ser. No. 07/262,131, filed Oct. 25, 1988, now abandoned, which was a continuation of application Ser. No. 07/059,632, filed Jun. 8, 1987, now abandoned, which was a continuation of application Ser. No. 06/757,208, filed Jul. 22, 1985, now U.S. Pat. No. 4,674,869, which was a continuation of application Ser. No. 06/697,683, filed Feb. 1, 1985, now abandoned, which was a continuation of application Ser. No. 06/634,191, filed Jul. 24, 1984, now abandoned, which was a continuation of application Ser. No. 06/378,808, filed May 17, 1982, now abandoned, which was a division of application Ser. No. 06/034,278, filed Apr. 30, 1979, now U.S. Pat. No. 4,373,804.
US Referenced Citations (29)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0728860 |
Mar 1966 |
CAX |
1536022 |
Dec 1978 |
GBX |
7900189 |
Apr 1979 |
WOX |
Divisions (5)
|
Number |
Date |
Country |
Parent |
334350 |
Nov 1994 |
|
Parent |
124605 |
Sep 1993 |
|
Parent |
836508 |
Feb 1992 |
|
Parent |
711397 |
Jun 1991 |
|
Parent |
34278 |
Apr 1979 |
|
Continuations (8)
|
Number |
Date |
Country |
Parent |
511967 |
Apr 1990 |
|
Parent |
381031 |
Jul 1989 |
|
Parent |
262131 |
Oct 1988 |
|
Parent |
059632 |
Jun 1987 |
|
Parent |
757208 |
Jul 1985 |
|
Parent |
697683 |
Feb 1985 |
|
Parent |
634191 |
Jul 1984 |
|
Parent |
378808 |
May 1982 |
|