For many robot applications, vision technology is not required. But there are a number of applications where it can be helpful. For example, picking and placing different objects, handling of multiple object types arriving to the workcell in different orientations, or rapid changeovers when switching between products.
Understanding how to apply vision to robots for these kinds of applications first requires a basic understanding of the different robot camera typesโ2D, 3D, and 2.5D.
Kristian Hulgard, general manager of OnRobot Americas, a supplier robot end-of-arm tooling and cameras, explains that 2D camerasย are โthe cheapest of the bunch and though they are reliable, they are the least versatile. Typically, 2D cameras determine length and widthโthe X and Y axisโbut are unable to determine height, which limits the number of applications they can support.โ
Hulgard contends that 2.5D camerasย are the best option for most robot applications because they occupy a sweet spot between 2D and 3D camerasโboth in terms of cost and capabilities. โCapable of determining the height of objects, 2.5D cameras are ideal for scenarios in which objects differ in height and when items need to be stacked,โ he says.
In addition, 2.5D cameras are considerably less expensive than 3D cameras and considerably more capable than 2D cameras.
Explaining 2.5D cameras for robot applications from the point of view of OnRobotโs own Eyes vision system, Hulgard says this new 2.5D camera and vision system can be used on โall major collaborative and light industrial robot arms. In particular, Eyes can be mounted externally, which brings increased versatility to your vision setup.โ
Hulgard says mounting requirements for robot cameras are an important factor to consider as some camera systems are either integrated directly into the robot arm or have to be attached to the robot's wrist to function. He says OnRobotโs Eyes can be mounted anywhere within the production cell.
โExternal mounting eliminates the issue of cables running alongside your robot,โ he says. โIt also allows you to optimize cycle time, because Eyes can take care of image capture and processing while your robot is working on another operation. In addition, other camera systems often require time-consuming calibration process; Eyes can be calibrated using just one picture.โ