摘要:
A hand as an end effector. The hand includes a base, a hook element associated with the base and capable of hooking and lifting an object, a holding element associated with the base and cooperating with the hook element to hold the object therebetween, and a drive section causing a relative movement between the hook element and the holding element. For example, the hook element is arranged movably in a direction toward and away from the holding element on the base, and the drive section drives the hook element. Alternatively, the holding element is arranged movably in a direction toward and away from the hook element on the base, and the drive section drives the holding element. A handling robot includes an arm and the above-described hand attached to the arm.
摘要:
A hand as an end effector. The hand includes a base, a hook element associated with the base and capable of hooking and lifting an object, a holding element associated with the base and cooperating with the hook element to hold the object therebetween, and a drive section causing a relative movement between the hook element and the holding element. For example, the hook element is arranged movably in a direction toward and away from the holding element on the base, and the drive section drives the hook element. Alternatively, the holding element is arranged movably in a direction toward and away from the hook element on the base, and the drive section drives the holding element. A handling robot includes an arm and the above-described hand attached to the arm.
摘要:
An object picking device, which is inexpensive and capable of speedily and accurately picking one object at a time from a random pile state. A target detecting part of an image processing part processes an image captured by a camera and detects objects. A target selecting part selects an object among the detected objects based on a certain rule. A view line direction calculating part calculates the direction of a view line extending to the selected object. A target position estimating part estimates the position including the height of the selected object based on size information of the object in the image. Then, a grip correction calculating part calculates an amount of correction of the movement of a robot so as to grip the object by using the robot.
摘要:
An object picking device, which is inexpensive and capable of speedily and accurately picking one object at a time from a random pile state. A target detecting part of an image processing part processes an image captured by a camera and detects objects. A target selecting part selects an object among the detected objects based on a certain rule. A view line direction calculating part calculates the direction of a view line extending to the selected object. A target position estimating part estimates the position including the height of the selected object based on size information of the object in the image. Then, a grip correction calculating part calculates an amount of correction of the movement of a robot so as to grip the object by using the robot.
摘要:
An off-line teaching device, for adjusting a vision sensor and carrying out set-up work off-line, which used to be done in the field, so as to reduce the operation time in the field. The off-line teaching device has a storing device for storing data including the shapes and the dimensions of a workpiece, a robot and a vision sensor, and a display for indicating images of the workpiece, the robot and the vision sensor. The teaching device also has a simulation program for generating the images of the workpiece, the robot and the vision sensor on the display and for calculating measurement data of the vision sensor based on the arrangement of the images on the display, and a sensor program for carrying out measurement on the display by the vision sensor based on the measurement data.
摘要:
A robot visual-tracking method in which the precision of a tracking movement of a robot is improved using a visual sensor. A count value N (0) of a pulse coder is stored when a sensor detects a workpiece. Then, arrival of the workpiece at a taught photographing position is detected based on an incremental quantity from the count value N (0) of the pulse coder, and the workpiece is photographed by a camera. A deviation is obtained between positions of two points Wa and Wb on the workpiece and the reference positions thereof. When the workpiece arrives at a tracking start position L1, a tracking coordinate system .SIGMA.tr starts to move and tracking operations of the robot are started. In the tracking operation, the robot position is corrected to compensate the detected deviation amount. The robot approaches the workpiece W to meet with it and grips the workpiece W by a hand when the workpiece W reaches a position Q0. Then, when the workpiece W arrives at a tracking termination position L3, the tracking operation is terminated. The robot moves to a teaching point Q2 according to a normal playback operation, where the hand is opened to release the workpiece W.
摘要:
A workpiece W serving as an object for detection is fixed in place. A camera 20 is mounted to the end of a robot RB. The camera is turned about an axis, which passes through the center position of the workpiece W and is perpendicular to the optical axis of the camera, to take an image of the workpiece W at a plurality of positions in different directions. A teaching model is generated on the basis of each produced image data. The relative position and posture of the workpiece to the camera 20 is also stored in association with the teaching model. Thus, it is possible to easily generate the teaching model of the workpiece regardless of three-dimensional variations in posture.
摘要:
A robot control unit 42 and an image processing control unit (control unit of the image processing apparatus) 43 are incorporated into a robot controller 40. A camera CM is connected to the image processing control unit 43. A main body 1 of a robot is connected to the robot control unit 42 through an amplifier 41. A portable robot teaching pendant 80 connected to the robot control unit 42 is provided with a monitor display, and functions also as a teaching pendant of the image processing apparatus. Therefore, by using the teaching pendant 80, manipulation of image processing, and issuing of an instruction to a program for processing an image can be performed. Furthermore, an image obtained by a camera CM, and information relevant to the manipulation of the image processing apparatus such as an operation menu, etc. can be displayed on the monitor display. Therefore, an operator can efficiently perform all operations relevant to the robot, the camera, processing an image, etc. while watching a monitor screen.
摘要:
A robot system having an image processing function capable of detecting position and/or posture of individual workpieces randomly arranged in a stack to determine posture, or posture and position of a robot operation suitable for the detected position and/or posture of the workpiece. Reference models are created from two-dimensional images of a reference workpiece captured in a plurality of directions by a first visual sensor and stored. Also, the relative positions/postures of the first visual sensor with respect to the workpiece at the respective image capturing, and relative position/posture of a second visual sensor to be situated with respect to the workpiece are stored. Matching processing between an image of a stack of workpieces captured by the camera and the reference models are performed and an image of a workpiece matched with one reference model is selected. A three-dimensional position/posture of the workpiece is determined from the image of the selected workpiece, the selected reference model and position/posture information associated with the reference model. The position/posture of the second visual sensor to be situated for measurement is determined based on the determined position/posture of the workpiece and the stored relative position/posture of the second visual sensor, and precise position/posture of the workpiece is measured by the second visual sensor at the determined position/posture of the second visual sensor. A picking operation for picking out a respective workpiece from a randomly arranged stack can be performed by a robot based on the measuring results of the second visual sensor.
摘要:
An image processing apparatus capable of detecting position and posture of individual workpieces randomly arranged in a stack and having identical shapes. Reference models are created from two-dimensional images of a reference workpeace captured in a plurality of directions by a camera and stored. Also, the relative positions/postures of the workpiece with respect to the camera at the respective image capturing are stored. An image of a stack of workpieces is captured by the camera to obtain a two-dimensional image and the position/posture of the camera at the image capturing is stored. An image of a workpiece matched with one reference model is selected by matching processing of the reference model with the captured image. A three-dimensional position/posture of the workpiece with respect to the camera is obtained from the image of the selected workpiece, the selected reference model and position/posture information associated with the reference model. A picking operation for picking out a respective workpiece from a randomly arranged stack can be performed by a robot based on the position/posture of the workpiece.