Velodyne Acoustics HDL-32E user manual UsaGe

Page 9

usaGe

HDL-32E User’s Manual

 

 

Alternatively, the calibration data can be found in the included db.xml file found on the CD included with the HDL- 32E. The calibration data for vertCorrection is the vertical correction angle for each laser, as viewed from the back of the unit and stated in degrees. Positive values have the laser pointing up and negative values have the laser pointing down.

The calibration table, once assembled, will contain 64 instances of the calibration values to interpret the packet data to calculate each point’s position in 3D space. Use only the top 32 instances.

3.Parse the packets for rotation, distance and intensity data. Each HDL- 32E packet has a 1206 byte payload consisting of 12 100 byte records and then a 6 byte data area that contains GPS time stamping. The zero degree position is 90 degrees to the right of the interface cable when looking at the bottom.

Each 100 byte record contains first a start identifier, then a two byte rotational value, followed by 32 3-byte combinations that report on each laser fired. Two bytes report distance to the nearest .2 cm, and the remaining byte reports intensity on a scale of 0 - 255. There are 12 100 byte records. For more on packet construction, see Appendix B.

4.Apply the calibration factors to the data. Each of the HDL- 32E’s lasers is fixed with respect to vertical angle. For each data point issued by the sensor, vertical correction factors must be applied to determine the point’s location in 3 Dspace referred to by the return.

note: The minimum return distance for the HDL- 32E is approximately 5 cm. Ignore returns closer than this.

note: There is a file on the CD called “HDL Source Example” that shows the calculations using the above correction factors. This is the code used in DSR to determine 3D locations of HDL- 32E data points.

5.Plot or store the data as needed. For DSR, the point cloud data, once determined, is plotted onscreen. The source to do this can be found on the CD and is entitled “HDL Plotting Example.” DSR uses OpenGL to do its plotting.

You may also want to store the data. If so, it may be useful to timestamp the data so it can be referenced and coordinated with other sensor data later. The HDL- 32E has the capability to synchronize its data with GPS precision time.

note: There are no user service or maintenance procedures for the Velodyne HDL- 32E. Velodyne does offer a preventative maintenance service for a fee. For service or maintenance, please contact Velodyne at +1 (408) 465 -2800, or log on to our website at www.velodynelidar.com.

[ 6 ]

Image 9
Contents E R ’ S M a N U a L a N D HDL-32EHDL-32E Sample Data Packets Digital Sensor Recorder DSRCoordinate Calculation Algorithm Sample Code Calibration and OrientationPage Introduction Principles of Operation PrinciPLes of oPerationSetuP Case ContentsMount Base Wiring Connect Power and ComputerOperate WeatherUsaGe HDL-32 MAC ID and IP address format Mac IDIP Address UsaGe External GPS Time Synchronization GPS Receiver Option 1 Velodyne Supplied GPS ReceiverGPS Receiver Option 2 Customer’s GPS Receiver Images below show the GPS receiver included with the HDL-32E Packet Format and Status Byte for GPS Time Stamping Time Stamping Accuracy RulesLaser Timing Laser Firing Sequence Firing orderVertical angle TrouBLesHootinG Problem ResolutionSerVice and Maintenance SPecifications APPendix a diGitaL sensor recorder dsr InstallCalibrate Live PlaybackPlayback of Recorded files APPendix aAxis Rotation ZoomShift RotationalData Packet Format APPendix B HdL-32e saMPLe data PacKetsAPPendix B Figure B2 Positioning PacketFigure B3 Nmea Sentence Time StampEthernet Packet Example APPendix c coordinate caLcuLation aLGoritHM saMPLe code Calibration and Orientation APPendix d caLiBration and orientationLaser Spot Size Distance CalibrationAPPendix e etHernet transit tiMinG taBLe Velodyne LiDAR, Inc