Competing Technologies
 |
| Any type of robot, including these compact delta robots, can benefit from 3D vision guidance. Photo courtesy FANUC Robotics America Inc.
|
|
Myriad technologies are available for 3D guidance. Some use one camera; some use two, three or even four. Some use a laser to project a geometric pattern onto the part. Others use a laser to scan the part, creating a point cloud akin to a 3D CAD model. Still others use time-of-flight cameras, which measure distances using short pulses of modulated light.
Which to use depends on the application. For example, camera-based systems work well with parts that have many geometric features, while laser scanning systems may be better for smooth parts with few geometric features, says West.
In the TruView system from ABB, a single camera and variable LED lighting are mounted to the robot. The system can provide 2D, 2.5D and 3D data with no change in hardware. To obtain 3D data, the robot moves to one position and takes a picture of the part. It then moves to another position and takes a second image. Sophisticated algorithms calculate the 3D position by comparing the shape of the part in the two images. “Think of a circle,” explains West. “The farther away it is, the smaller it gets. The closer it is, the larger it gets. If you position it on an angle, it becomes an ellipse.”
The 3DL system from FANUC Robotics America Inc. uses a standard camera and a laser to obtain 3D positional information. The camera and laser can be mounted to the robot or in a fixed location. The camera locates the part in X, Y and rotation around Z, like any 2D vision system. The laser determines yaw, pitch and height. To do this, the laser projects a pair of intersecting perpendicular lines on the object.
“The point where the lines intersect gives us Z,” explains Steve Prehn, senior product manager for vision at FANUC. “If the surface we’re looking at is angled with respect to the camera, the intersecting lines will be elongated in one direction—the direction that the surface points toward. [The mathematical relationship between the lines and angles] gives us pitch and yaw.”
The system works with both flat parts and round parts. The system is particularly valuable for locating parts that don’t have a lot of surface features, says Prehn. Normally, a 2D image of a complex part, like an engine block, will have a wide range of grey tones that correspond with changes in depth. “But, with a large, contoured, injection-molded plastic part, you may not get a lot of grey-level data,” he says. “One contoured edge can look like another quite easily. Our system creates a depth map of the part.”
FANUC’s 3D vision guidance system was instrumental to an application for one automaker. The company uses a six-axis robot to mount the front wheels to their hubs. The vision system locates the studs and determines the angular position of the hub. The robot then tilts and rotates the wheel to match the position of the hub and studs. (FANUC recently completed a similar application involving the tub for a washing machine.)
Because it uses a laser to obtain 3D data, the system has difficulty discerning the position of the laser on transparent parts and highly reflective parts.
Laser triangulation is the technology behind the Ranger 3D guidance system from SICK Inc. In this system, a laser projects a line onto the object at a defined angle, and a special camera records the angle of the light reflected back. The position of all the points along that line can then be calculated through triangulation. By passing the object through the line—or moving the line across it—the system can create a 3D profile.
“The system measures that profile at a rate of 35,000 times per second,” says Jim Anderson, machine vision product manager with SICK Inc. “Each column of the camera’s sensor has its own processor to find the position of the laser line and report it as fast as possible. Some of the calculations are done directly on the chip, so our system is very fast.”
Pinpoint accuracy, particularly in the Z axis, is a strength of the laser triangulation method. Indeed, the technology can be used to gauge parts at the same time it’s determining their location and orientation. “The system could scan a brake pad, for example, and compare it to a 3D CAD file of the part,” says Anderson.
The laser can be several feet away from the object. As with FANUC’s system, laser triangulation doesn’t work well with shiny or transparent materials.
The Future
 |
| A laser-based 3D guidance system shows this robot exactly where to install the rear window on a vehicle. Photo courtesy ISRA Vision Systems Inc.
|
|
The advent of 3D vision could open the door to a number of intriguing robotics applications, including human-robot collaboration and mixed-load palletizing. When used in combination with tactile feedback, 3D vision could enable robots to perform complex assembly tasks, such as gear assembly or inserting circuit cards into motherboards.