Table of Contents AW00133810000
ii Basler ToF Camera
5 I/O Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1 Configuring Input Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1.1 Using an Input Line to Send a Hardware Trigger Signal . . . . . . . . . . . . . . . . . 24
5.1.2 Input Line Debouncers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.3 Using an Input Line to Receive a User Input Signal . . . . . . . . . . . . . . . . . . . . 26
5.1.4 Inverting the Electrical Signal Arriving at an Input Line . . . . . . . . . . . . . . . . . . 27
5.2 Configuring Output Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.1 Assigning a Camera Output Signal to an Output Line. . . . . . . . . . . . . . . . . . . 27
5.2.2 Configuring the State of a User Settable Output Line . . . . . . . . . . . . . . . . . . . 28
5.2.3 Inverting the Output Line Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.3 Checking the State of I/O Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3.1 Checking the State of I/O Lines or of a Single Line. . . . . . . . . . . . . . . . . . . . . 30
6 Time-of-Flight Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1 Distance Measurement with Basler ToF Cameras. . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1.1 Accuracy and Repeatability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2 Influencing Factors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2.1 Ambient Light. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2.2 Scattered Light. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2.3 Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.2.4 Multiple Reflections (Multipath) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.2.5 Reflectivity of Target Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.2.6 Non-Ambiguity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.1 Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.1.1 Installing the Basler ToF Driver Software on Windows Operating Systems . . 43
7.1.2 Installing the Basler ToF Driver Software on Linux Operating Systems . . . . . 44
7.2 Hardware Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.3 IP Address Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8 Camera Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1 Acquiring Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.1 ToF Viewer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.2 pylon Viewer (ToF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.2 Setting the Region of Interest (ROI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.3 Acquisition Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.4 Image Format Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.4.1 Image Windows in the ToF Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.4.2 Viewing Image Components in the pylon Viewer (ToF). . . . . . . . . . . . . . . . . . 54
8.5 Image Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.6 Calculating Distance from the Range Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.6.1 Monochrome Range Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.6.2 Color Range Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.6.3 Calculating 3D Coordinates from 2D Range Map . . . . . . . . . . . . . . . . . . . . . . 58