BUYING GUIDE

3D Vision Cameras from China: How to Choose for Picking, Navigation and Inspection

Source review: 2026-10·8 min read
Short answer

Define the working distance, the smallest feature you must see and the surfaces in the scene, then shortlist cameras whose optimal range, not maximum range, covers that distance. Compare accuracy only when the figures share a definition and a distance. Check the interface, SDK and mounting for your robot, and test with your own parts and lighting before you order.

Define the vision task first

A 3D camera is chosen for one measurement job. Write these down before you compare products:

  • Working distance: the nearest and farthest distance from the camera to the objects, including the camera's mounting position on the robot or in the cell.
  • Field of view: the area that must be covered at that distance, such as the full bin, the pallet footprint or the path ahead of a mobile robot.
  • Detail: the smallest feature or position error that matters for the task, for example the gap between parts or the tolerance of a grasp.
  • Surfaces: dark, shiny, transparent or textured parts, and whether they are mixed in the same scene.
  • Motion and timing: whether the scene is still during capture, and the time available per capture in the robot's cycle.
  • Environment: sunlight, factory lighting, dust, water, temperature and vibration.

These six points decide the depth principle, the camera family and how much the camera will cost to integrate. For how stereo, structured light and time-of-flight work, see structured light vs stereo vs ToF cameras.

Applications and the camera traits that matter

ApplicationWhat matters mostExample models on Sourcebotics
Bin picking, depalletising, machine loadingAccuracy at a fixed distance, coverage of the full bin or pallet, behaviour on shiny and dark parts, picking softwareMech-Eye NANO, Mech-Eye PRO M, Percipio FM851-E2
Mobile robot navigation and obstacle detectionWide field of view, frame rate, sunlight tolerance, compact size, connection to the robot computerOrbbec Gemini 335, Orbbec Gemini 336, Orbbec Gemini 335Le
Manipulation on robot arms and humanoidsShort minimum distance, compact size, synchronisation with other sensors, ROS supportOrbbec Gemini 335, Orbbec Gemini 336
Indoor body and volume sensingWide field of view, depth modes, consistent depth on plain surfacesOrbbec Femto Bolt, Orbbec Femto Mega
Measurement and reverse engineeringPoint accuracy, scanning workflow, tracking and softwareRevopoint MetroX Pro, Revopoint Trackit SR

Read range figures correctly

Many datasheets give two ranges, and only one is useful for planning. Orbbec lists the Gemini 335 with a depth range of 0.10 to over 20 m and an optimal range of 0.26 to 3 m. The wider figure tells you where the camera can still return depth; the optimal range is where the maker recommends using it. Shortlist cameras whose optimal range covers your working distance with some margin.

Range can also depend on the camera mode. The Femto Bolt time-of-flight camera has a depth range of 0.25 to 5.46 m depending on the depth mode. Its wide field-of-view mode gives up to 1024 × 1024 at 15 fps, and its narrow mode gives 640 × 576 at 30 fps. Pick the mode your task needs, then read the range, resolution and frame rate for that mode only.

ModelDepth principleRange stated by the makerDepth outputConnection
Orbbec Gemini 335Stereo, 850 nm0.10–20 m+, optimal 0.26–3 mUp to 1280 × 800 at 30 fps, field of view 90° × 65°USB 3.0 Type-C
Orbbec Gemini 336Stereo, 850 nm, IR-pass depth filter0.10–20 m+, optimal 0.26–3 mUp to 1280 × 800 at 30 fps, field of view 90° × 65°USB 3.0 Type-C
Orbbec Gemini 335LeStereo, visible and NIR-pass, 95 mm baselineIdeal 0.25–6 mUp to 1280 × 800 at 30 fpsGigabit Ethernet, M12 X-coded
Orbbec Femto BoltTime of flight, 850 nm0.25–5.46 m depending on modeUp to 1024 × 1024 at 15 fps or 640 × 576 at 30 fpsUSB 3.2 Gen 1 Type-C

Figures from the Orbbec product pages for the Gemini 335, Gemini 336 and Femto Bolt, and the Gemini 330 series Ethernet datasheet for the Gemini 335Le.

The table also shows that one camera family can come in several builds. The Gemini 335, 336 and 335Le share a depth resolution but differ in optical filter, baseline and connection. Choose the build for the lighting and cabling on your robot, not only the family name.

Compare accuracy on the same terms

Accuracy is the figure most often compared wrongly. Makers express it as a percentage of distance, a fixed error in millimetres, or a combination, and they measure it with different methods. Orbbec, for example, states the Gemini 335's spatial precision as a root mean square error below 1.5% at 2 m. That describes depth noise at one distance under the maker's test conditions. It is not the error you will see when a robot picks a part.

To compare two cameras:

  1. Convert each figure to your working distance, using the maker's own definition.
  2. Check whether the figure describes precision (noise, repeatability) or trueness (offset from the real position).
  3. Ask for the target, distance and lighting used for the measurement.
  4. Add the error of hand-eye calibration and robot positioning, which usually matters as much as the camera.

Interfaces, software and mounting

A camera that cannot be integrated quickly is expensive whatever its price. Check:

  • Connection and cable length: USB is simple on a desk; Ethernet with locking connectors is easier to route through a robot arm or a vehicle. Confirm the maximum cable length and whether power comes over the same cable.
  • Host platform: operating systems and processor architectures the SDK supports, including ARM boards on mobile robots.
  • SDK and drivers: languages, ROS or ROS 2 packages and their maintenance status, and sample code for point clouds and calibration.
  • Synchronisation: hardware trigger and multi-camera synchronisation if you combine cameras or sync with a LiDAR.
  • Picking or measurement software: whether the maker supplies application software, its licence model and the robot brands it supports.
  • Mechanical and environmental: mounting holes, weight, IP rating, operating temperature and vibration rating for your installation.

Test with your own parts

Datasheets cannot tell you how a camera handles your parts. Before ordering, send sample parts or a recorded scene to two or three makers and ask for point clouds at your working distance under lighting close to your site. Include the hardest cases: dark rubber, polished metal, transparent packaging and parts touching each other. Agree the success measure in advance, such as pick success rate, measurement repeatability or obstacle detection distance. For a structured sample process, see how to evaluate robot component samples.

Checklist for a 3D camera inquiry

  1. Working distance range and the field of view needed at that distance.
  2. Smallest feature or error that matters, and the cycle time per capture.
  3. Part surfaces, ambient light and environmental conditions.
  4. Robot or vehicle mounting, cable route and host computer.
  5. Interface, SDK, ROS support and synchronisation needs.
  6. Application software required and its licence terms.
  7. Sample test plan with success measures.
  8. Quantity, delivery date, warranty and the calibration tools included.

Sources

FAQ

Should I choose the camera with the longest range?

No. Choose by the optimal range for your working distance. A longer maximum range does not mean better accuracy at the distance you use.

Can one camera serve both navigation and manipulation?

Sometimes, if its optimal range and field of view cover both tasks. More often a mobile manipulator uses one camera for navigation and another closer to the gripper.

Why does the same camera perform differently in my factory?

Lighting, surfaces, camera temperature and mounting vibration all affect depth quality. Test in conditions close to your site and recheck the calibration after installation.

Do I need the maker's picking software?

Not always. Some teams use their own software with the camera SDK. The maker's software can shorten deployment for standard tasks such as bin picking and depalletising; compare its licence cost with the integration time it saves.

Planning a robotics purchase? Share the quantity, configuration and destination so we can check fit, availability and quote requirements.

Request a quote

— The Sourcebotics sourcing desk

Chat