Claims
- 1. A method for picking up a workpiece with a robot having a hand which is supported on a wrist portion of said robot for freely swinging movement in only one floating plane, said method comprising steps of:
- determining a desired inclined posture of said wrist portion in such a way that a line of intersection of said only one floating plane of said hand with a vertical plane becomes parallel to a horizontal direction, and a center axis of said wrist portion becomes perpendicular to said line of intersection;
- changing the posture of said wrist portion in such a way that the posture of said wrist portion coincides with said desired inclined posture; and
- moving said hand toward said workpiece while keeping said desired inclined posture to pick up said workpiece.
- 2. A method for picking up a cylindrical workpiece, whose longitudinal axis is parallel to a horizontal direction, using a workpiece recognition apparatus and a robot having a hand which is supported on a wrist portion of said robot for freely swinging movement in only one floating plane, said method comprising steps of:
- detecting a position and an inclination of said workpiece in a vision coordinate system;
- converting said detected position of said workpiece into a position of said workpiece in a robot coordinate system, as a target position;
- determining a desired inclined posture of said wrist portion in such a way that a line of intersection of said only one floating plane of said hand with a vertical plane containing the longitudinal axis of said workpiece becomes parallel to a horizontal direction, and a center axis of said wrist portion becomes perpendicular to said line of intersection;
- changing the posture of said wrist portion in such a way that the posture of said wrist portion coincides with said desired inclined posture; and
- moving said hand toward said target position while keeping said desired inclined posture to pick up said workpiece.
- 3. A method for picking up a workpieces according to claim 2, said determining step comprising steps of:
- calculating a base approach posture in such a way that an approach vector of said wrist portion becomes parallel to a vertical direction, sand said floating plane becomes parallel to the longitudinal axis of said workpiece: and
- modifying said base approach posture to obtain said desired inclined posture in which the approach vector of said wrist portion inclines by a predetermined amount.
- 4. An apparatus for controlling a robot having a floating hand to pick up a workpiece, wherein said hand is freely swingable in only one floating plane, said apparatus comprising:
- means for determining a desired inclined posture of a wrist portion in such a way that a line of intersection of said floating plane of said only one hand with a vertical plane becomes parallel to a horizontal direction, and a center axis of said wrist portion becomes perpendicular to said line of intersection;
- means for changing the posture of said wrist portion in such a way that the posture of said wrist portion coincides with said desired inclined posture; and
- means for moving said hand toward said workpiece while keeping said inclined posture to pick up said workpiece.
- 5. A apparatus for controlling a robot according to claim 4, wherein said workpiece is a cylindrical workpiece whose longitudinal axis is parallel to a horizontal direction, and said apparatus further comprises:
- a workpiece recognition apparatus disposed above said workpiece for detecting a position and an inclination of said workpiece in a vision coordinate system; and
- means for converting said detected position of said workpiece into a position of said workpiece in robot coordinate system to obtain a target position, said moving means moving said hand toward said target position with keeping said inclined posture to pick up said workpiece.
- 6. An apparatus for controlling a robot according to claim 5, wherein said determining means is composed of:
- means for calculating a base approach posture in such a way that the approach vector of said wrist portion becomes parallel to a vertical direction, and said floating plane of said hand becomes parallel to the longitudinal axis of said workpiece; and
- means for modifying said base approach posture to obtain a desired inclined posture in which the approach vector of said wrist portion inclined by a predetermined amount.
- 7. An apparatus for controlling a robot according to claim 6, wherein said modifying means modifies said base approach posture to obtain said inclined posture in which the approach vector of said wrist portion becomes parallel to a line connecting said workpiece recognition apparatus and said workpiece.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2-205418 |
Aug 1990 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/736,500, filed on Jul. 26, 1991, now abandoned.
US Referenced Citations (9)
Foreign Referenced Citations (5)
Number |
Date |
Country |
59-173591 |
Nov 1984 |
JPX |
60-19621 |
Jan 1985 |
JPX |
1-183395 |
Jul 1989 |
JPX |
1-205994 |
Aug 1989 |
JPX |
3-66587 |
Mar 1991 |
JPX |
Non-Patent Literature Citations (1)
Entry |
Ruoff, C. F., "PACS-An Advanced Multitasking Robot System", The Industrial Robot, Jun. 1980, pp. 87-98. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
736500 |
Jul 1991 |
|