EPC TOF cam 635 Скачать руководство пользователя страница 1

TOF>cam 635

Installation an Operation Manual

General description

The  TOF>cam  635  is  a  miniaturized  and  cost-optimized
3D  TOF  camera.  It  is  based  on  the  ESPROS  proprietary  time-of-
flight  (TOF)  technology  using  the  epc635  TOF  chip.  The  camera
controls the illumination and the imager chip to obtain distance and
grayscale images.
The cameras are calibrated to provide accurate 3D depth images.
By using the ROS driver from ESPROS, 3D point clouds in a world
cartesian coordinate system are available.
The depth images are compensated against DRNU errors, modula-
tion errors, ambient-light, temperature and reflectivity of the scene.
Thanks to the high performance of the imager chip with the unique
ambient-light suppression, the camera can be used in many cases
under  full  sunlight  conditions.  The  output  of  the  TOF>cam  635  is
depth  and  grayscale  images  –  allowing  a  variety  of  new  applica-
tions, e.g. for mobile robotics. This module brings you right in front
with  the  latest  technology  of  3D  depth  sensing.  All  the  complex
engineering  and  time  consuming  design  tasks  regarding  optics,
illumination and signal processing are already solved.

Features

Field of view (FOV) of 50° x 19° (h x v)

Distance measurement ranges on white target:
Wide FOV: 0.1 – 7.5 m, center beam (NFOV): 1.0 – 15 m

Measurement rate up to 50 TOF measurements per second

Sun- and ambient-light tolerant up to 100 kLux

Calibrated and compensated

Temperature compensated

Easy to use

High speed serial interface UART 10 Mbit/s

Low power consumption

ROS driver available

Customized versions possible

Applications

Distance measurement from centimeters to a few meters

Mobile robots, automatic vehicle guidance, collision avoidance

Scanner for SLAM data acquisition in mobile robots

People and object counting, in-cabin monitoring

Door opening, machine controlling and safeguarding, IoT

Gesture control (man-machine-interface)

Object classification

Figure 1: TOF>cam 635

Figure 2: Wide and narrow field definition

© 2019 ESPROS Photonics Corporation

Characteristics subject to change without notice

1 / 39

Installation_and_Operation_Manual_TOF>cam_635-V0.21

www.espros.com

Содержание TOF cam 635

Страница 1: ...h the latest technology of 3D depth sensing All the complex engineering and time consuming design tasks regarding optics illumination and signal processing are already solved Features Field of view FO...

Страница 2: ...F 18 9 9 SET_AVERAGE_FILTER 0x0A 19 9 10 SET_MEDIAN_FILTER 0x0B 19 9 11 SET_INTERFERENCE_DETECTION 0x11 19 9 12 SET_EDGE_DETECTION 0x10 20 9 13 SET_FRAME_RATE 0x0C 20 9 14 SET_AMPLITUDE_LIMIT 0x09 20...

Страница 3: ...g the ROS driver 33 14 ROS API 34 14 1 Start of the node 34 14 2 Published topics 34 14 3 Dynamically reconfigurable parameters 35 15 Update camera operating system TOFCOS 36 16 Maintenance and dispos...

Страница 4: ...nd operation of the system It is the sole responsibility of the installer and the user to ensure that this product is used according to all applicable codes and standards in order to ensure safe opera...

Страница 5: ...used to sense a high or low voltage LED Light emitting diode used to illuminate the scenery or as indicator LSB Least significant bit byte LVTTL Low voltage transistor transistor logic MSB Most signi...

Страница 6: ...Power up time until acceptance of commands 1 5 s tWARM_UP Warm up time until output data is in tolerance Refer to Chapter 10 4 RESDISTANCE Distance measurement resolution 1 mm LSB Refer to Chapter 10...

Страница 7: ...the base plate is also a heat sink for the illumination LEDs it should not be covered by thermal insulating material Free air flow shall be provided at any time in order to avoid excessive heat of the...

Страница 8: ...PIN5 IN Digital input refer to Chapter 11 2 GET_INPUT 0x52 6 UART_TX Data output Tx Data interface refer to Chapter 7 7 UART_RX Data input Rx 8 VDDLED VDDLED 5V Supply pin for illumination circuitry S...

Страница 9: ...re interface Communication takes place over a standard TTL UART interface The communication protocol is as follows Parameter Value Unit Comment Baud rate 10 Mbit s 1 bit 0 1 s Start bits 1 Bit low act...

Страница 10: ...sponse format The answer packet has variable length A start byte value 0xFA followed by 1 byte type definition 2 byte length definition n n bytes data and 4 closing bytes with a 32bit CRC Figure 11 Re...

Страница 11: ...A 0x00 0x00 0x00 0 bytes 0xBC 0x7D 0x6A 0x77 7 7 Error handling In case of a communication error two special responses are implemented DATA_NACK System response only Command not accepted or unknown Re...

Страница 12: ...mmands Command CMD Ref Description Comments GET_DIST 0x20 10 5 Performs distance acquisition GET_DIST_GS 0x0A 10 6 Performs distance and grayscale acquisition GET_DIST_AMPLITUDE 0x22 10 7 Performs dis...

Страница 13: ...Table 7 Miscellaneous commands 2019 ESPROS Photonics Corporation Characteristics subject to change without notice 13 39 Installation_and_Operation_Manual_TOF cam_635 V0 21 www espros com...

Страница 14: ...JUMP_TO_BOOTLOADER 0x44 12 3 Branches to the bootloader UPDATE_TOFCOS 0x45 12 4 Copies the TOFCOS into the flash memory of the sensor Boot loader command only WRITE_CALIBRATION_DATA 0x4B 12 5 Writes t...

Страница 15: ...635 camera has an option to slightly change the modulation frequency in order to shift away from a disturbers frequency Therefore the camera has predefined modulation channels each preset with a sligh...

Страница 16: ...nce measurement accuracy IntTimeIn FOV No HDR HDR Default s 0x00 WFOV Integration time used for the full pixel field or the ROI 1 integration time WFOV 125 0x01 WFOV 2 integration time WFOV 0 0x02 WFO...

Страница 17: ...e odd rows After image acquisition the TOFCOS then selects the pixel with the best amplitude value of the up to four pixels values from the two vertical adjacent pixels and stuffs patches the other pi...

Страница 18: ...he former distance measurement the filter takes the average of previous distance measurement values depending on the k value The temporal filter applies to all pixels individually Parameter byte 0 1 F...

Страница 19: ...e of a 3 x 3 pixel sliding window for the median filter sliding means do the same for all columns and rows of the image Parameter byte 0 0 disabled default 1 enabled others 0 Response type 0x00 ACK Re...

Страница 20: ...Response time tPROC 25 s Example Command e g 0xF5 0x09 0x00 0x64 0x00 0x00 0x00 0x00 0x00 0x00 0xE7 0x34 0xAE 0x47 Set limit 0 100 LSB 9 15 SET_OFFSET 0x08 Is adding in all modes an additional indepen...

Страница 21: ...an be reduced to improve accuracy at low distances Parameter byte 0 0 normal illumination power 1 low illumination power others 0 Response type 0x00 ACK Response time tPROC 25 s Example Command e g 0x...

Страница 22: ...er of DLL steps for artificial phase distance shifting One step is approx 2 15ns which is a distance change of approx 315mm Parameter byte 0 Number of DLL steps Default 0 others 0x00 Response type 0x0...

Страница 23: ...stance 00 7 500d TOF amplitude AmpLimit0 Default 50 LSB Very low amplitude The result shows the presence of an object but distance information is very inaccurate 10 7 500d TOF amplitude AmpLimit1 Defa...

Страница 24: ...measurement accuracy Make sure the amplitudes are in the specified range Definition Type Data Amplitude TOF amplitude AMP 6 bit 4 bit not used and 12 bit unsigned integer TOF amplitude 0 2 896 LSB no...

Страница 25: ...bit unsigned integer 2 20 Used integration time Spatial HDR mode It is the first of the two integration times 2019 ESPROS Photonics Corporation Characteristics subject to change without notice 25 39 I...

Страница 26: ...it 2 s complement signed integer 2 54 Refer to Chapter 9 15 Binning type 8 bit unsigned integer 1 56 Refer to Chapter 12 7 DistanceTemporalFilter Factor WFOV 16 bit unsigned integer 2 57 Temporal Filt...

Страница 27: ...there are fast and large temperature changes of the camera the measured distance may deviate significantly from the real object distance Such a large and fast temperature step takes place when the ca...

Страница 28: ...ponse time up to 150ms depending on settings Example Command e g 0xF5 0x29 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xE7 0xC8 0x28 0x2A Acquisition mode 0 Response e g 0xFA 0x0A 0xD0 0x70 0x28 0x0F 0x0...

Страница 29: ...data refer to Table 15 Only applicable to mode 0 refer to Table 12 Response time up to 200ms depending on settings Example Command e g 0xF5 0x25 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6A 0xFC 0x68...

Страница 30: ...nse time tPROC 25 s Example Command e g 0xF5 0x4A 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1F 0xF8 0x6E 0x87 Response e g 0xFA 0xFC 0x02 0x00 0x47 0x13 0x54 0x1E 0x4C 0x14 Temperature 49 35 C 11 4 GE...

Страница 31: ...ader mode run a TOFCOS update with the GUI ESPROS_TOFCAM635 or with the bootloader see next The GUI detects a missing TOFCOS and runs an update automatically This command may be used also for communic...

Страница 32: ...esponse data 0 byte Response time tPROC 25 s Example Command e g 0xF5 0x43 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x9A 0x9C 0xEE 0x61 Response e g 0xFA 0xFA 0x50 0xC3 0x00 0x00 0x00 0x02 0x00 0x28 0x...

Страница 33: ...0 0x00 0x10 0x4A 0x56 0x50 0x1C 0x41 0xAC 0x14 Write data to index 0 0xF5 0x45 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x69 0x85 0x52 0x7C Complete 12 6 SET_MOD_FREQUENCY 0x05 Sets the modulation freq...

Страница 34: ...CAM635_ROS_driver file Unpack this ZIP file 13 3 Running the ROS driver Change to the home directory and open the bash file cd gedit bashrc Insert the following line at the end of the bash file Source...

Страница 35: ...rsion 4 AmplitudeLimit2 WFOV 25 Hardware version 5 AmplitudeLimit3 WFOV 26 Chip ID 6 AmplitudeLimit4 NFOV 27 Image width x axis 7 Offset 28 Image height y axis 8 Binning type 29 Image origin X 9 Dista...

Страница 36: ...ntegration time for distance measurements in microseconds Range 1 4 000 s int 200 9 2 integration_time_5 int 0 integration_time_gray Sets the integration time for grayscale measurements in microsecond...

Страница 37: ...ation action Device reaction Device answer Send command JUMP_TO_BOOTLOADER 0xF5 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x19 0xBF 0x6E 0x3C Jump to bootloader ACK 1st step send command UPDATE_TOF...

Страница 38: ...that work by ESPROS Photonics Corp author Beat Dede Coi et al 18 2 Links www espros com www pointcloud org Point Cloud Library PCL www pdal io Point Data Abstraction Library PDAL www opencv org OpenCV...

Страница 39: ...r beyond the parameters stated by ESPROS for that product or service voids all express and any implied warranties for the associated ESPROS product or service ESPROS is not responsible or liable for a...

Отзывы: