Robot system
First Claim
1. A robot system comprising:
- a robot with an end effector mounted thereon;
a visual sensor having image capturing means for capturing an image including a first point set with respect to the end effector and a second point set with respect to an object;
approach commanding means for issuing an approach command for operating the robot such that the first point approaches the second point in three dimensional space in response to input of an approach instruction;
means for recognizing positions of the first and second points in the image captured by said visual sensor with the first and second points being within a field of view of the image capturing means to obtain a positional relation between the first point and the second point in the image;
means for calculating a first motion command for operating the robot such that the first point and the second point approaches each other in the captured image based on the positional relation between the first point and the second point in the image;
means for calculating a second motion command for operating the robot such that the first point approaches the second point in the three dimensional space in response to the approach command;
means for obtaining a first combined motion command by combining the first motion command and the second motion command, to operate the robot according to the first combined motion command; and
means for repeating the recognition of the positional relation between the first point and the second point, the calculations of the first motion command and the second motion command and the robot operation according to the first combined motion command while the approach instruction is inputted to said approach commanding means.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot system efficiently performing an operation of moving a robot to close to and/or separate from a target point, such as teaching operation. A camera of a visual sensor is mounted to the robot such that a distal end of an end effector is seen within the field of view of the camera, and the end effector'"'"'s distal end and a target position on an object are specified on a monitor screen. When an approach key is depressed, a target position is detected on an image, and a difference from a position of the end effector'"'"'s distal end is calculated. Whether the difference is within an allowable range is checked. Depending on the result, an amount of robot motion is calculated, and the robot is operated. The processing is repeated until the depressed approach key is released. When a retreat key is depressed, the robot moves away from the object. The robot may be caused to stop using a distance sensor.
23 Citations
18 Claims
-
1. A robot system comprising:
-
a robot with an end effector mounted thereon; a visual sensor having image capturing means for capturing an image including a first point set with respect to the end effector and a second point set with respect to an object; approach commanding means for issuing an approach command for operating the robot such that the first point approaches the second point in three dimensional space in response to input of an approach instruction; means for recognizing positions of the first and second points in the image captured by said visual sensor with the first and second points being within a field of view of the image capturing means to obtain a positional relation between the first point and the second point in the image; means for calculating a first motion command for operating the robot such that the first point and the second point approaches each other in the captured image based on the positional relation between the first point and the second point in the image; means for calculating a second motion command for operating the robot such that the first point approaches the second point in the three dimensional space in response to the approach command; means for obtaining a first combined motion command by combining the first motion command and the second motion command, to operate the robot according to the first combined motion command; and means for repeating the recognition of the positional relation between the first point and the second point, the calculations of the first motion command and the second motion command and the robot operation according to the first combined motion command while the approach instruction is inputted to said approach commanding means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A robot system comprising:
-
a robot with an end effector mounted thereon; a visual sensor having image capturing means for capturing an image including a first point set with respect to the end effector and a second point set with respect to an object; visually two-dimensional approach commanding means for issuing a visually two-dimensional approach command for operating the robot such that the first point and the second point approach each other two-dimensionally in the captured image in response to input of a visually two-dimensional approach instruction; means for recognizing positions of the first point and the second point in the image captured by said visual sensor with the first and second points being within a field of view of said image capturing means to obtain a positional relation between the first point and the second point in the image; means for calculating a motion command for operating the robot such that the first point and the second point approach each other in the captured image based on the positional relation between the first point and the second point; means for operating the robot according to the calculated motion command; and means for repeating the recognition of the positional relation between the first point and the second point, the calculation of the motion command, and the operation of the robot according to the obtained motion command while the visually two-dimensional approach instruction is inputted to said visually two-dimensional approach commanding means. - View Dependent Claims (17)
-
-
18. A robot system comprising:
-
a robot with an end effector mounted thereon; a visual sensor having image capturing means for capturing an image including a first point set with respect to the end effector and a second point set with respect to an object; visually two-dimensional approach commanding means for issuing a visually two-dimensional approach command for operating the robot such that the first point and the second point approach each other two-dimensionally in the captured image in response to input of a visually two-dimensional approach instruction; means for specifying a direction of visually two-dimensional motion of the first point in the image captured by said visual sensor with the first point and the second point within a field of view of the image capturing means; calculation means for calculating a motion command for operating the robot such that the first point moves in the specified direction; and means for operating the robot according to the calculated motion command.
-
Specification