摘要:
A teaching position correcting apparatus (1) corrects plural teaching point positions of a robot (2) in a robot operation program, by sequentially moving the robot (2) to each of the plural teaching points and by sequentially reading a current position of the robot (2) at each of the plural teaching points. The teaching position correcting apparatus (1) includes: a position correction amount calculating means (11a) that calculates a position correction amount (A), based on corrected teaching point positions and teaching point positions before correction; and a corrected-position calculating means (11b) that calculates corrected positions of teaching point positions before correction out of the plural teaching points, based on the position correction amount (A). At the time of moving the robot to uncorrected teaching points, a moving means (15) moves the robot to corrected positions of the teaching point positions before correction. Based on the above operation, even when a posture change of the robot is large, teaching point positions in the operation program can be corrected accurately in short time.
摘要:
A workpiece picking apparatus (11) includes a robot (13), a workpiece recognition device (15,19,25) for recognizing the workpieces (W) located in a wide area, an accurate measurement device (17,19,27) for accurately measuring the three-dimensional position of the workpiece (W), a workpiece select device (37) for selecting the workpiece (W) to be picked, and an NG workpiece storage device (35) for storing information on the rough position of a failed NG workpiece (Wf) when the measurement of the three-dimensional position or the picking for the workpiece (W) has failed. The workpiece select device (37) excludes the NG workpiece (Wf) stored in the NG workpiece storage device (35) and selects the next workpiece (W) to be measured. The robot (13) picks the selected workpiece (W) based on the three-dimensional position of the workpiece (W) measured by the accurate measurement device (17,19,27).
摘要:
An object picking system for picking up, one by one, a plurality of objects. The system includes a detecting section detecting, as an image, an object to be picked, among a plurality of objects placed in a manner as to be at least partially superimposed on each other; a storage section storing appearance information of a predetermined portion of a reference object having an outward appearance identical to an outward appearance of the object to be picked; a determining section determining, in the image of the object to be picked detected by the detecting section, whether an inspected portion of the object to be picked, corresponding to the predetermined portion of the reference object, is concealed by another object, based on the appearance information of the reference object stored in the storage section; a control section deciding a picking motion for the object to be picked and outputting a control signal of the picking motion, based on a determination result of the determining section; and a picking mechanism performing the picking motion on the object to be picked in accordance with the control signal output from the control section.
摘要:
An apparatus for picking up objects including a robot (1) for picking up an object (6), at least one part of the object having a curved shape, having a storing means (30) for storing a gray gradient distribution model of the object (6), a recognizing means (2) for recognizing a gray image of the object (6), a gradient extracting means (34) for extracting a gray gradient distribution from the gray image recognized by the recognizing means (2), an object detecting means (26) for detecting a position or position posture of the object (6) in the gray image in accordance with the gray gradient distribution extracted by the gradient extracting means (34) and the gray gradient distribution model stored by the storing means (30), a detection information converting means (37) for converting information of the position or position posture detected by the object detecting means (36) into information of position or position posture in a coordinate system regarding the robot (1); and a robot moving means (1a) for moving the robot (1) to the position or position posture converted by the detection information converting means (37) to pick up the object (6). Thus, the object (6) having a curved shape can be detected and picked up in a reasonably short period of time.
摘要:
A three-dimensional visual sensor is disclosed. A two-dimensional image of a two-dimensional feature portion (15) including a point (11) determined on a work (13) is acquired, and N (N ≥ 2) points are determined. A slit of light is projected by a projector (1), an image of a projected portion (19) is obtained, and M (M ≥ 2) points are determined. The three-dimensional position of the intersection point between each straight line connecting the N points and a point in a camera (2) and the slit of light plane is determined on the sensor coordinate system, and transformed to the data on the reference coordinate system (on or parallel to the slit plane). The three-dimensional positions of M points are similarly subjected to coordinate transform to the data on the reference coordinate system. Straight lines (or curves) defined by the M and N points are determined, respectively, by the least squares method. The intersection point between the two straight lines is determined and returned to the data on the sensor coordinate system by inverse transform. The template matching method may alternatively be used for detecting the feature portion. As a result, the measurement accuracy and the reliability are improved for the three-dimensional visual sensor for measuring the three-dimensional position of a specific point by radiating the a slit (or a pseudo-slit) of light on the surface of the object.
摘要:
A workpiece picking apparatus (11) includes a robot (13), a workpiece recognition device (15,19,25) for recognizing the workpieces (W) located in a wide area, an accurate measurement device (17,19,27) for accurately measuring the three-dimensional position of the workpiece (W), a workpiece select device (37) for selecting the workpiece (W) to be picked, and an NG workpiece storage device (35) for storing information on the rough position of a failed NG workpiece (Wf) when the measurement of the three-dimensional position or the picking for the workpiece (W) has failed. The workpiece select device (37) excludes the NG workpiece (Wf) stored in the NG workpiece storage device (35) and selects the next workpiece (W) to be measured. The robot (13) picks the selected workpiece (W) based on the three-dimensional position of the workpiece (W) measured by the accurate measurement device (17,19,27).
摘要:
A teaching position correcting apparatus (1) corrects plural teaching point positions of a robot (2) in a robot operation program, by sequentially moving the robot (2) to each of the plural teaching points and by sequentially reading a current position of the robot (2) at each of the plural teaching points. The teaching position correcting apparatus (1) includes: a position correction amount calculating means (11a) that calculates a position correction amount (A), based on corrected teaching point positions and teaching point positions before correction; and a corrected-position calculating means (11b) that calculates corrected positions of teaching point positions before correction out of the plural teaching points, based on the position correction amount (A). At the time of moving the robot to uncorrected teaching points, a moving means (15) moves the robot to corrected positions of the teaching point positions before correction. Based on the above operation, even when a posture change of the robot is large, teaching point positions in the operation program can be corrected accurately in short time.
摘要:
A robot system comprising a first robot (R1) with a camera of a visual sensor mounted thereon and a second robot (R2) having a feature portion, is disclosed. The robots (R1, R2) are set in the first initial states (G1), from which the first robot (R1) or the second robot (R2) is moved so that the image of the feature portion assumes a target position or size (G2), thereby to store the present positions (P1, Q1) (G3). The same process is repeated N times (N ≥ 3) while changing the positions of the initial states of the robots (G4). Based on the positions P1,...., PN and Q1,....., QN obtained by the N repetitive above processes, a matrix T indicating the coordinate conversion from Σb to Σb' is determined. One or two robot control units may be provided. As a result, the calibration to determine relative positions between the robots can be carried out easily and with high accuracy, thereby reducing the jig-related cost.
摘要:
A re-calibration method and device for a three-dimensional visual sensor of a robot system, whereby the work load required for re-calibration is mitigated. While the visual sensor is normal, the visual sensor and a measurement target are arranged in one or more relative positional relations by a robot, and the target is measured to acquire position/orientation information of a dot pattern etc. by using calibration parameters then held. During re-calibration, each relative positional relation is approximately reproduced, and the target is again measured to acquire feature amount information or position/orientation of the dot pattern etc. on the image. Based on the feature amount data and the position information, the parameters relating to calibration of the visual sensor are updated. At least one of the visual sensor and the target, which are brought into the relative positional relation, is mounted on the robot arm. During the re-calibration, position information may be calculated using the held calibration parameters as well as the feature amount information obtained during normal operation of the visual sensor and that obtained during the re-calibration, and the calibration parameters may be updated based on the calculation results.