top of page
Blue Argus Demo
10:56
Blue Argus Demo
Learn about Blue Sky Robotics' Computer Vision Package: Blue Argus!
Features: Houston
00:33
Features: Houston
Blue Sky Robotics' low-code automation platform
Features: Analytics Dashboard
00:56
Features: Analytics Dashboard
Blue Sky Robotics' control center analytics dashboard
Meet the "Hands" of your robot!
00:30
Meet the "Hands" of your robot!
Meet the "Hands" of your robot! 🤖 End effectors are how robotic arms interact with their world. We’re breaking down the standard UFactory gripper—the versatile go-to for most of our automation tasks. 🦾✨ #UFactory #xArm #Robotics #Automation #Engineering #TechTips #shorts Learn more at https://f.mtr.cool/jenaqtawuz

Robotics Vision Camera: 2D vs 3D and How to Choose the Right One

  • Apr 8
  • 5 min read

Updated: Apr 13

A robotics vision camera is the sensor that lets a robot arm perceive its environment. Without one, the arm operates blind, executing a fixed program in a fixed space, incapable of adapting to anything that deviates from its taught positions. With the right camera, the same arm can locate parts wherever they are, identify them by type, inspect them for defects, and adjust its movements in real time based on what it sees.


Choosing the right vision camera is one of the most consequential decisions in building a robot automation cell. The wrong camera for an application is not just a performance problem, it is a reliability problem that compounds with every shift the system runs. This post explains the two main camera categories, where each one belongs, and how to match camera type to application.


2D Vision Cameras: What They Do and Where They Work


A 2D vision camera captures a flat image, the same way a standard digital camera does. It sees color, contrast, edges, and patterns within a single plane. That is a meaningful capability for a well-defined set of tasks.


Barcode and data matrix reading- A 2D camera reads codes on labels, packaging, and parts reliably and cheaply. This is one of the most deployed industrial vision applications and one where 2D is the correct tool.


Label verification and print inspection- Checking that a label is present, correctly positioned, and readable requires only a 2D image. No depth information is needed.


Presence and absence detection- Is a part in the fixture? Is a cap on the bottle? Is the connector inserted? A 2D camera answers these questions accurately and at high speed.


Color sorting and classification- Distinguishing parts or products by color is a 2D task that does not require depth.


Surface inspection on flat parts- For parts that arrive in a consistent, flat orientation, 2D cameras can detect surface defects, scratches, and contamination effectively.


The limitations of 2D cameras are equally clear. They cannot determine how far away an object is. They cannot tell whether a part is tilted, stacked on top of another, or oriented differently than expected. They cannot produce the spatial data a robot needs to grasp an object that is not in a predetermined position. For any task involving three-dimensional variability, a 2D camera is the wrong tool.


3D Vision Cameras: What They Add and Why It Matters


A 3D vision camera adds depth to the image. Instead of a flat picture, it produces a point cloud: a spatial map of the scene where every point has an X, Y, and Z coordinate. The robot knows not just where something appears in the image, but where it actually is in three-dimensional space, how it is oriented, and what shape it has.


This spatial data is what makes flexible robotic manipulation possible. A robot arm guided by a 3D camera can pick parts from a randomly filled bin, palletize cases arriving in different orientations, present parts for inspection regardless of how they were loaded, and perform assembly tasks where the exact position of the target varies within a range.


Three 3D camera technologies are used in industrial robotics. Structured light cameras project a known light pattern and measure its deformation across object surfaces, producing dense, accurate point clouds even on reflective metal parts and dark materials. Stereo vision cameras use two offset lenses to calculate depth from image disparity, offering a compact and affordable option for lighter-duty applications. Time-of-Flight cameras measure the travel time of light pulses to generate depth maps at high frame rates, suited for fast-moving or large-area applications.


For production bin picking, palletizing, and precision inspection on demanding surfaces, structured light cameras are the standard choice. For entry-level vision-guided pick and place and machine tending where part geometry is not complex, stereo cameras like the Intel RealSense D435 or Luxonis OAK-D-Pro-PoE offer a practical, low-cost starting point. UFactory natively supports both cameras across the full xArm and Lite 6 lineup through its open-source vision SDK.


How to Match Camera to Application


The decision framework is straightforward once the task is clearly defined.

If the task involves locating objects in three-dimensional space, grasping parts in variable orientations, or working with a bin or pallet where items are not in fixed positions, the answer is a 3D camera. If the task is limited to reading codes, verifying labels, checking presence, or inspecting flat surfaces in a fixed orientation, a 2D camera is the right tool and the cheaper one.


Many production cells use both. A 2D camera handles label verification and barcode scanning on a conveyor. A 3D camera guides the robot arm for bin picking or palletizing. The two operate in complementary roles rather than competing for the same job.


Which Cobots Support Vision Camera Integration


Every arm in the Blue Sky Robotics lineup supports vision camera integration through open APIs, Python SDKs, and ROS compatibility. The arm's job is to execute what the vision system tells it to do. What matters for integration is that the controller accepts external coordinate inputs reliably, which all UFactory and Fairino arms do.


For entry-level vision cells, the UFactory Lite 6 ($3,500) paired with a stereo depth camera is the lowest-cost starting point. For production-grade vision-guided applications, the Fairino FR5 ($6,999) and Fairino FR10 ($10,199) cover the majority of pick and place, inspection, and palletizing tasks with the payload and reach needed for reliable production operation.


Getting Started


Use our Cobot Selector to match an arm and camera type to your application, or explore our automation software to see how Blue Sky Robotics' computer vision tools connect the camera layer to a complete working cell. When you are ready to see it in action, book a live demo. To learn more about computer vision software visit Blue Argus.


Browse our full UFactory lineup and Fairino cobots with current pricing.


FAQ


What is a robotics vision camera?

A robotics vision camera is a sensor mounted in or near a robot work cell that captures image data used to guide the robot's movements. 2D cameras capture flat images for tasks like barcode reading and presence detection. 3D cameras produce spatial point clouds that allow robots to locate, identify, and grasp objects in variable positions and orientations.


Do I need a 2D or 3D camera for my robot?

If your application involves grasping objects from variable positions or orientations, bin picking, palletizing, or any task where parts are not always in the same place, you need a 3D camera. If the task is limited to label verification, barcode reading, or inspecting flat parts in fixed fixtures, a 2D camera is sufficient and less expensive.


What is the cheapest 3D camera that works with a cobot?

The Intel RealSense D435, which costs around $200, is the most accessible 3D depth camera for cobot applications and is natively supported by UFactory's vision SDK across the xArm and Lite 6 lineup. For more demanding applications involving reflective surfaces or complex part geometry, industrial structured light cameras provide significantly better accuracy at higher cost.

bottom of page