User Guide
v8.3
v8.3
  • Extend Robotics User Manual
  • introduction
    • AMAS Overview
    • Compatible XR Systems
    • Supported Robots
      • Robots
        • Ufactory
        • Universal Robots
        • Dobot
        • Pal Robotics
        • Mitsubishi Electric
        • AGILE-X
      • Accessories
        • Robotiq
        • ROBOTIS
        • Ufactory
    • Choosing 3D Sensors
      • Limitations
      • Sensor Types
      • Visual Comparison
    • Typical Network Connection
    • Specifications
    • Release Notes
      • AMAS V7.6
      • AMAS V8.3
  • getting started
    • Getting Started with AMAS
    • Navigating Through the User Guide
  • AMAS VR Application
    • Download AMAS
      • Setup Quest Application
      • Running the Application
      • Home Scene Arrival
    • Control Panel
      • Floating Keyboard
      • Error popup
    • Interactions Modes
      • View Adjust Mode
      • Robot Control Mode
      • Interaction Utilities
    • Hand Tracking
    • Passthrough Mode
    • Manage multiple devices
      • RoboKit Addition and Configuration
      • Loading RoboKit
      • SenseKit Addition and Configuration
        • Sensor Specific Firmware Settings
        • 2D - 3D fusion
      • Loading SenseKit
      • AudioKit Addition and Configuration
      • Loading AudioKit
      • Configuration Bundles
    • Hand-eye Calibrations
      • Calibration Prerequisite
      • SenseKit to Robot Calibration
      • SenseKit to SenseKit Calibration
      • Manual Sensekit Calibration
      • Manual RoboKit Calibration
    • Motion Playback
      • Creating a Recording
      • Load a Recorded Motion
      • Replay a Recorded Motion
    • Visual Haptic
      • Force Torque Calibration
    • Speech Recognition
    • Utilities
      • Stationary Headset
    • UR Program Change
    • Mobile Robot Movement
      • Virtual Joystick
      • Quest series controller
    • Shutdown Instructions
    • Over-the-Air Firmware Updates
    • Safety Utilities
      • RoboKit Safety Utilities
      • Joint Limit Recovery Visualisation
      • Robot Rescue
  • SenseKit
    • Introduction
    • Components
      • Pre-requisite SenseKit Components
      • Shipped SenseKit Components
    • Mounting Options
    • Setup Instructions
    • Running Instructions
    • SenseKit IP Configuration
    • Calibration Instructions
    • SenseKit Manual Firmware Upgrade / Install
    • Shutdown Instructions
  • RoboKit
    • Introduction
    • Components
      • Pre-requisite RoboKit Components
      • Shipped RoboKit Components
    • Initial Setup Instructions
      • UFactory xArm
      • UR e Series
      • UR CB Series
      • Dobot CR-A Series
      • AgileX
      • Dexterous Hand with xArm
    • Instructions for Starting RoboKit
    • RoboKit IP Configuration
    • RoboKit Manual Firmware Upgrade / Install
    • Shutdown Instructions
    • Safety Protocols
  • API
    • RoboKit
      • Current Robokit Publishers, Subscribers and Services
      • Gripper Customizations
      • Message and Service Definitions
    • SenseKit
  • Other Information
    • Troubleshooting
    • Customized Hardware Integrations
    • Remote Demonstration Requirements
    • Backward Compatibility
    • Guides
      • PAL TIAGo
        • Mobile Base, Arm and Torso Control
        • 3D Sensor
        • Additional Sensor Data Visualization
        • First Person View Mode
        • Take Home Functionality
        • Audio
        • Bundle
      • Robot - Sensor Sync
      • UI Design Reference
    • Downloads
      • OTA
      • Calibration Board
  • System Requirements
    • PC Requirements
    • Network Requirements
Powered by GitBook
On this page

Was this helpful?

  1. introduction
  2. Choosing 3D Sensors

Sensor Types

Differences between sensor types

PreviousLimitationsNextVisual Comparison

Last updated 9 months ago

Was this helpful?

3D Sensing Type
Example Sensors
Principle of Work
Limitations

Stereovision

Realsense D405

3D structure inferred from two 2D cameras separated by baseline distance. Similar to human 3D perception.

Error quickly grows with distance

(quadratically). Baseline determines working range (minimal distance and accuracy). Problem with 3D estimation in texture-less area.

Active Stereovision (pattern projection)

Realsense D435/D455

Stereovision supported by pattern projection. Improves 3D estimation in low texture areas and supports stereo algorithms. Sensor doesn't expect particular pattern.

Supporting projection may not work at larger distances or in sunlight (in such case sensor still works like stereovision).

Neural Stereovision

ZED 2i, ZED-X, ZED-X Mini

Stereovision supported by neural depth estimation improving accuracy.

Improved but less predictable accuracy. Typically still performs worse in texture-less areas and at larger distances.

Time of Flight (ToF)

Kinect4A, Femto Bolt

3D measurement based on time required for emitted light signal and its return.

May have trouble with low reflectivity (like black) objects, strong ambient light (sunlight), reflective surfaces. Sensor potentially interferes with other ToF sensors.

MotionCam-3D

Sensor expects particular projected patterns and computes 3D from pattern deformation.

Unique parallel structured-light variant allows real-time reconstruction with sub-millimeter accuracy of structured-light.

May have trouble with strong ambient light (like sunlight), reflective surfaces and black objects. Rapid pattern projections potentially interfere with other sensors.

Parallel Structured Light