Velodyne Acoustics HDL-64E S2.1 user manual APPendix G ethernet transit tiMinG taBLe

Page 37

aPPendix G: ethernet transit tiMinG taBLe

HDL-64E S2 and S2.1 User’s Manual

HDL-64E Ethernet Timing Table Overview

The Ethernet Timing Table shows how much time elapses between the actual capturing of a point’s data event and when that point is an event output from the sensor. By registering the event of the Ethernet data capture, you can calculate back in time the exact time at which any particular distance point was captured. The formula is as follows:

Actual Event Timestamp = (Data Packet Event Output Timestamp) – (Timing Table Event Timestamp)

The upper block and lower block collect distance points simultaneously with each block issuing single laser pulses at a time. That is, each upper block laser fires in sequence and in unison to a corresponding laser from the lower block.

For example, laser 32 fires simultaneously with laser 0, laser 33 fires with laser 1, and so on.

The sensor has an equal number of upper and lower block returns. This is why when interpreting the delay table each sequential pair of data blocks represents the upper and lower block respectively, and each upper and lower block pair of data blocks in the Ethernet packet has the same delay value.

Ethernet packets are assembled until the entire 1200 bytes have been collected, representing six upper block sequences and six lower block sequences. The packet is then transmitted via a UDP packet over Ethernet, starting from the last byte acquired. See a sample of the packet format in Appendix E.

[ 34 ]

Image 37 Contents
E R ’ S M a N U a L a N D HDL-64E S2 and S2.1Box Front/Back Mounting Side Mounting Top Mounting WiringReading Calibration and Sensor Parameter Data Last Six Bytes ExamplesPage S2.1 IntroductionBox HDL-64E S2 design overview PrinciPLes of oPerationFront/Back Mounting InstaLLation oVerVieWSide HDL mounting illustration Side MountingTop HDL mounting illustration Top MountingUsaGe WiringUse the Included Point-cloud Viewer Develop Your Own Application-specific Point-cloud ViewerDb.xml Calibration Parameters Establish communication with the sensorParameter Unit Description Values Sample Batch File .bat Change Run-Time ParametersSample SERCMD.txt file Command Description Parameters Available commandsLimit Horizontal FOV Data Collected Control Spin RateDestination Define Sensor Memory IP Source and Destination AddressesUpload Calibration Data External GPS Time SynchronizationGPS Equipment Time Stamping Accuracy Rules Packet Format and Status Byte for GPS Time StampingGPS Connection Timestamp Info Accuracy Laser Firing Sequence and TimingHDL software update screen capture FirMWare uPdateAPPendix a MechanicaL draWinGs Isometric ViewAPPendix B WirinG diaGraM APPendix c diGitaL sensor recorder dsr InstallDigital Sensor Recorder DSR Click the Record button APPendix c diGitaL sensor recorder dsrAxis Rotation ZoomShift RotationalAPPendix d MatLaB saMPLe code APPendix d MatLaB saMPLe code Status Type Ascii Value Interpretation and Scaling Data Packet Format APPendix e data PacKet forMatFirmware version 4.07 sheet 1 Firmware version 4.07 sheet 2 Firmware version 4.07 sheet 3 Last Six Bytes Examples 40 = Ver Packet #7658 Packet #7657 Dual Two Point Calibration Methodology and Code Samples APPendix f duaL tWo Point caLiBration MethodoLoGy Coordinate Calculation Algorithm Sample Code APPendix f duaL tWo Point caLiBration MethodoLoGy Calibration Window Intensity Compensation vs DistanceIntensity Value Corrected by Distance Code APPendix f duaL tWo Point caLiBration MethodoLoGy HDL-64E Ethernet Timing Table Overview APPendix G ethernet transit tiMinG taBLeLaser Numbers 0-7 & 32-39 Lower,Upper How to use this table The table represents a sensorAPPendix h Laser and detector arranGeMent RPM RPS APPendix i anGuLar resoLutionProblem Resolution TrouBLeshootinGSerVice and Maintenance SPecifications Velodyne LiDAR, Inc