摘要:
A calibration device and method for automatically determining the position and the orientation of a robot used for measurement. First, an initial position of a preliminary position is generated based on a designated basic position, and it is judged whether the initial position is within an operation range of the robot. If the robot cannot reach the initial position, the preliminary position is adjusted close to the basic position. Otherwise, the preliminary position is evaluated by calculating an evaluation index of the preliminary position. When the evaluation index does not satisfy a predetermined condition, an initial value of an posture angle is increased.
摘要:
A measuring system and a calibration method for automatically calculating errors of mechanical parameters with high accuracy and correcting the parameters, by means of a relatively small and inexpensive measuring device. In relation to a plurality of positions of measurement, a robot is automatically moved such that, on a light receiving surface of a camera, the distance between the centers of an ellipse indicating a mark of a target and a circle of representing the shape of the target, and the difference between the length of the long axis of the ellipse and the diameter of the circle are within a predetermined error range.
摘要:
A measuring system and a calibration method for automatically calculating errors of mechanical parameters with high accuracy and correcting the parameters, by means of a relatively small and inexpensive measuring device. In relation to a plurality of positions of measurement, a robot is automatically moved such that, on a light receiving surface of a camera, the distance between the centers of an ellipse indicating a mark of a target and a circle of representing the shape of the target, and the difference between the length of the long axis of the ellipse and the diameter of the circle are within a predetermined error range.
摘要:
A workpiece is gripped and unloaded by moving workpiece unloading means based on the results of measuring the workpiece position and orientation with a visual sensor. When a plurality of loaded workpieces are unloaded in a regular order one by one, or in groups, the position and orientation of the workpiece which is to be unloaded next change for each unloading. However, since a visual sensor is moved when necessary to the position appropriate for measuring the workpiece position and orientation, measurements of the workpieces with the visual sensor are conducted accurately. Therefore, the workpiece unloading is conducted reliably.
摘要:
A calibrating device for calibration of an image measurement system. The calibrating device includes a main body having an upper surface, and a characteristic portion, which serves as a benchmark for calibration and is in the form of a recess formed in the upper surface of the main body, wherein the characteristic portion includes a side surface extending in a direction crossing the upper surface, and a bottom surface extending in a direction crossing the side surface, the bottom surface has an optical reflectance lower than an optical reflectance of the upper surface in relation to light identical to each other. This can provide a calibrating device for calibration of an image measurement system, which can detect the characteristic portion on the calibrating device stably, precisely and independent of the illumination conditions, which is less costly and can be easily handled.
摘要:
A teaching position correcting apparatus corrects plural teaching point positions of a robot in a robot operation program, by sequentially moving the robot to each of the plural teaching points and by sequentially reading a current position of the robot at each of the plural teaching points. The apparatus includes: a position correction amount calculating unit that calculates a position correction amount, based on corrected teaching point positions and teaching point positions before correction; and a corrected-position calculating unit that calculates corrected positions of teaching point positions before correction out of the plural teaching points, based on the position correction amount. At the time of moving the robot to uncorrected teaching points, a moving unit moves the robot to corrected positions of the teaching point positions before correction.
摘要:
Upon reception of a work sensing command from a robot controller, an image processing unit obtains a two-dimensional image of thee whole work pallet including a work, with a CCD camera (a first sensor means). A line of sight is calculated based on the work position on the sensed two-dimensional image. The robot controller determines the destination of movement of the robot such that a crossing line LC of slit beams LB1, LB2 of a laser sensor (a second sensor means) can agree with the calculated line of eight. The image processing unit operates the laser sensor so as to surely irradiate the laser slit beams LB1, LB2 to the target work, permitting the laser sensor to sense the three-dimensional positional and orientation of the target work.
摘要:
A calibration device and method for automatically determining the position and the orientation of a robot used for measurement. First, an initial position of a preliminary position is generated based on a designated basic position, and it is judged whether the initial position is within an operation range of the robot. If the robot cannot reach the initial position, the preliminary position is adjusted close to the basic position. Otherwise, the preliminary position is evaluated by calculating an evaluation index of the preliminary position. When the evaluation index does not satisfy a predetermined condition, an initial value of an posture angle is increased.
摘要:
A teaching position correcting device which can easily correct, with high precision, teaching positions after shifting at least one of a robot and an object worked by the robot. Calibration is carried out using a vision sensor (i.e., CCD camera) that is mounted on a work tool. The vision sensor measures three-dimensional positions of at least three reference marks not aligned in a straight line on the object. The vision sensor is optionally detached from the work tool, and at least one of the robot and the object is shifted. After the shifting, calibration (this can be omitted when the vision sensor is not detached) and measuring of three-dimensional positions of the reference marks are carried out gain. A change in a relative positional relationship between the robot and the object is obtained using the result of measuring three-dimensional positions of the reference marks before and after the shifting respectively. To compensate for this change, the teaching position data that is valid before the shifting is corrected. The robot can have a measuring robot mechanical unit having a vision sensor, and a separate working robot mechanical unit that works the object. In this case, positions of the working robot mechanical unit before and after the shifting, respectively, are also measured.
摘要:
A robot automatically moving a distal end portion of a robot arm to an arbitrary target position, and method therefor. A camera mounted at the distal end portion of the robot arm captures an image of an object. A position R1 corresponding to the target Q is specified in the image. Assuming that the number of pixels between the position R1 and the center of an image screen is equal to N1, a distance W1 observed at a distance L0 at the time of calibration is determined as W1=C0·N1, where C0 is a transformation coefficient. The camera is moved by the distance W1 in an X axis direction toward the target Q. A position R2 corresponding to the target W is specified in the image. The number, N2, of pixels between the position R2 and the screen center is determined. A motion vector q is determined from C0, N1, N2 and L0. The camera is moved according to the motion vector q. The robot is positioned at a position where the camera center is opposed to the target Q at the distance L0. By specifying the target Q in the image, a motion to the specified target Q position is automatically realized.