Claims
- 1. A method of correcting robot position comprising the steps of:
- providing a computer-programmed robot having a work area and programmed to execute predetermined working movements relative to an object to be worked by the robot,
- providing at least one electro-optical sensor on said robot,
- providing at least one reference point fixed in or near the work area of the robot,
- sensing said reference point with said sensor,
- determining relative position data between said robot and said reference point, and
- providing a correction signal to said robot based on said relative position data for correcting a predetermined working movement of said robot.
- 2. A method according to claim 1 wherein said sensor includes a matrix array TV camera.
- 3. A method according to claim 1 wherein said sensor is a stereo pair of TV cameras.
- 4. A method according to claim 1 wherein said reference point is visible when an object is worked by said robot.
- 5. A method according to claim 1 wherein said reference point is on a holding device for an object worked by said robot.
- 6. A method according to claim 1 wherein a plurality of reference points are used at different locations in the robot work area.
- 7. A method according to claim 1 wherein said reference point comprises a plurality of reference points in a group providing additional axes information.
- 8. A method according to claim 1 wherein said robot includes a guidance computer which automatically creates a program for said robot.
- 9. A method according to claim 1 wherein said reference point is sensed in at least two axes.
- 10. A method according to claim 1 wherein said reference point is visible when an object worked by said robot is moved away.
- 11. A method of correcting robot position comprising the steps of:
- providing a computer-programmed robot having a work area and programmed to execute predetermined working movements,
- providing at least one electro-optical sensor fixed in or near the work area of the robot,
- providing at least one reference point on said robot,
- sensing said reference point with said sensor,
- determining relative position data between said robot and said reference point, and
- providing a correction signal to said robot based on said relative position data for correcting a predetermined working movement of the robot.
- 12. A method according to claim 11 wherein said sensor includes a matrix array TV camera.
- 13. A method according to claim 11 wherein said sensor comprises a stereo pair of TV cameras.
- 14. A method according to claim 11 wherein said reference point comprises a plurality of reference points arranged in a group to provide additional axes information.
- 15. A method according to claim 11 wherein said robot includes a guidance computer which automatically creates a program for said robot.
- 16. A method according to claim 11 wherein said reference point is sensed in at least two axes.
- 17. A method of correcting robot position comprising the steps of:
- providing a computer-programmed robot having a work area and programmed to execute working movements relative to an object to be worked by the robot
- providing at least one electro-optical sensor
- providing at least one reference point on a holding device for the object to be worked by the robot,
- sensing said reference point with said sensor,
- determining relative position data between said robot and said reference point, and
- providing a correction signal to said robot based on said relative position data for correcting a predetermined working movement of said robot.
- 18. A method according to claim 17 wherein said sensor includes a matrix array TV camera.
- 19. A method according claim 17 wherein said sensor is a stereo pair of TV cameras.
- 20. A method according to claim 17 wherein said at least one reference point comprises a plurality of reference points arranged in a group to provide additional axes information.
Parent Case Info
This application is a divisional of application Ser. No. 07/875,282, filed Apr. 29, 1992 which is a continuation of application Ser. No. 07/478,078, filed Feb. 9, 1990, U.S. Pat. No. 5,148,591, which is a continuation of application Ser. No. 07/110,541, filed Oct. 20, 1987, now abandoned, which is a continuation of application Ser. No. 061 865,637, filed May 14, 1986, now abandoned, which is a continuation of application Ser. No. 06/660,280, filed Oct. 12, 1984, now abandoned, which is 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/651,325, filed Sep. 17, 1984, U.S. Pat. No. 4,769,700, which is a continuation-in-part of application Ser. No. 06/323,395, filed Nov. 20, 1981, U.S. Pat. No. 4,482,960, and a continuation-in-part of application Ser. No. 06/592,443, filed Mar. 22, 1984, U.S. Pat. No. 4,602,163, which is a continuation-in-part of application Ser. No. 06/262,492, filed May 11, 1981, U.S. Pat. No. 4,453,085.
US Referenced Citations (17)
Foreign Referenced Citations (4)
Number |
Date |
Country |
114505 |
Aug 1984 |
EPX |
2430058 |
Jan 1976 |
FRX |
0219537 |
Sep 1986 |
JPX |
0229252 |
Sep 1988 |
JPX |
Non-Patent Literature Citations (7)
Entry |
IBM Technical Disclosure Bulletin, vol 27 No. 6, Nov. 1984, pp. 3653-3655, M. S. Chester, M. A. Lovin, R. H. Taylor, "Chip-Placement Alignment Technique", copy available in class 29 subclass 833. |
Decade of Robots 1983, pp. 30-33, Yoon Yong, Maurice Bonner, "Simulation: Preventing Some Nasty Snarl-ups", copy class 901, subclass 6. |
Merritt, "Industrial Robots: Getting Smarter All The Time", Instruments Control Systems, Jul. 1982, pp. 32-38. |
Hollingum, "Robots That See, Feel And Sense", The Engineer, Nov. 1980, pp. 45, 48. |
Ruoff, "PACS-An Advanced Multitasking Robot System", The Industrial Robot, Jun. 1980, pp. 87-98. |
Chester et al., "Chip-Placement Alignment Technique", IBM Technical Disclosure Bulletin, vol. 27, No. 6, pp. 3653-3655, Nov., 1984, p. 365. |
Yong et al., "Simulation: Preventing Some Nearly Snarl-Ups", Decade of Robots, pp. 30-33, 1983. |
Related Publications (3)
|
Number |
Date |
Country |
|
453910 |
Dec 1982 |
|
|
651325 |
Sep 1984 |
|
|
592443 |
Mar 1984 |
|
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 (3)
|
Number |
Date |
Country |
Parent |
348803 |
Feb 1982 |
|
Parent |
323395 |
Nov 1981 |
|
Parent |
262492 |
May 1981 |
|