background image

                                                                                                   

RS-Helios-16P User Manual 

                                                                                                                                                                                                             

 

43 

bit1 

GPRMC flag: 

GPRMC_LOCK 

GPRMC signal is invalid 

GPRMC signal is valid 

bit2 

UTC Lock flag: 

UTC_LOCK 

LiDAR internal time is not synchronized with UTC time 

LiDAR internal time is synchronizing with UTC time 

Bit3 

GPRMC Input 

Status 

No input 

With input   

Bit4 

PPS Input Status 

No input 

With input   

bit5~bit7 

Reserved 

N/A 

(3) The real-time speed of the motor is composed of byte32 and byte33. The calculation formula 

is as follows: Motor real-time speed = value 

For example, when byte32 = 0x58 and byte33 = 0x02, r_rpm=0x0258=600rpm. 

(4) Other registers are used for internal debugging. 

B.16 GPRMC Data Packet-ASCII Code Data Type   

86 bytes are reserved for the GPRMC data packet. According to the length of the GPRMC message 

output by the external GPS module, the received GPRMC message is self-adaptively stored and can 

be analyzed and viewed in ASCII code. 

 

 

 

Summary of Contents for LiDAR Helios-1615

Page 1: ...RS Helios 16P User Manual RS Helios 16P...

Page 2: ...6P User Manual I Revision History Issue Modifications Release Date Edited by 1 0 0 Original issue 2022 5 9 RD 1 0 1 1 Updated Time Synchronization description 2 Updated Firmware Version description 20...

Page 3: ...Protocol version number 00 represents old version 01 represents the latest version Temp Sensor temperature information Resv Reserved data flag Azimuth LiDAR horizontal rotation angle Timestamp Time st...

Page 4: ...e Flag 13 5 5 Phase Locking 13 5 6 Time Synchronization 14 5 6 1 GPS Time Synchronization 14 5 6 2 The Use of GPS for Time Synchronization 14 5 6 3 PTP Time Synchronization 15 5 6 4 PTP wiring Method...

Page 5: ...STATUS STATUS 41 B 15 Fault Diagnosis FALT_DIGS 42 B 16 GPRMC Data Packet ASCII Code Data Type 43 Appendix C RSView 44 C 1 Software Features 44 C 2 Install RSView 44 C 3 Set Up Network 45 C 4 Visualiz...

Page 6: ...ity This manual is protected by copyright Any rights arising from this copyright are owned by RoboSense Reproduction of this manual or part of the manual is only permitted within the legal scope of th...

Page 7: ...ase pay attention to the overheating sign on the LiDAR surface to avoid a hot LiDAR surface that may lead to sensor failure or undesirable consequences Retain Instructions The safety and operating ins...

Page 8: ...s Series Products No Model Number of Channels FOV Remark 1 Helios 5515 32 55 15 Wide FOV 2 Helios 1615 32 16 15 Uniform 1 Vertical Resolution 3 Helios 16P 16 15 15 Uniform 2 Vertical Resolution This m...

Page 9: ...Color Function Operating Voltage Range Working Current Other 1 Red PWR 9 32V 1 2A 2 Black PWR 3 Gray GND 1 2A 4 Blue GND 5 Brown GPS_PPS 3 15V 6 White GPS_GPRMC 15V 15V 7 Purple SYNC_OUT1 0 3 3V 8 Gr...

Page 10: ...Interface Box is a standard DC 5 5 2 1 connector There are 2 LEDs in the Interface Box when the power input is normal the red LED lights up when the power output is normal the green LED lights up If...

Page 11: ...d in the figure below Table 2 GPS Port Definition Pin No Function 1 GPS_PPS 2 5V 3 GND 4 GPS_GPRMC 5 GND 6 SYNC_OUT1 Note When the ground of RS Helios 16P is connected to an external system the negati...

Page 12: ...Interface Box 3M 1 3 Power Adapter DC12Vx3 34A 40W 1 4 Power Cable 1 2M 1 5 Ethernet Cable 1 5M 1 6 Screw Pack M3X8 4 M3X12 4 Note There might be variants of the sensor and accessories that you are go...

Page 13: ...n should be 4 5mm above the mounting surface Figure 5 LiDAR Mounting Holes Locating Holes Diagram Mounting Bracket Rigidity Requirements The mounting bracket where the LiDAR is attached to should be r...

Page 14: ...e sure not to pull the cable too tightly and keep the cables in a slack state 4 3 Quick Connection Users are allowed to configure the network settings of the RS Helios which is set at the factory with...

Page 15: ...RS Helios 16P User Manual 9 The wiring diagram of the Interface Box connection is as shown in the figure below Figure 6 Interface Box Connection To PC Network To GPS Interface Box To power adapter...

Page 16: ...ity Measurements Time Stamps Mechanical Operating Voltage 9V 32V Dimension 97 5mm H100 mm Power Consumption 11W Typical Operating Temperature3 30 to 60 Weight 0 99kg LiDAR body Storage Temperature 40...

Page 17: ...nformation in polar coordinates need to be converted into x y z coordinates in the Cartesian coordinate system and the conversion formula is as follows Where is the measured distance is the vertical a...

Page 18: ...ection reports the reflectivity value of 255 Figure 7 Definition of Reflectivity 5 4 Laser Return Modes 5 4 1 Principle of Laser Return Modes RS Helios 16P supports multiple laser return modes namely...

Page 19: ...rongest and last return will be reported 2 When the strongest return is the last return the strongest return and the second strongest return will be reported 5 4 2 Return Mode Flag The RS Helios 16P i...

Page 20: ...eb Interface RS Helios 16P can be connected to an external GPS module and can synchronize the sensor system time with the time provided by the GPS 5 6 1 GPS Time Synchronization Figure 9 GPS Time Sync...

Page 21: ...udinal hemisphere E east longitude or W west longitude 7 Speed over the ground knots 8 Track made good degrees True 9 UTC date 10 Magnetic declination 11 Magnetic declination direction E east or W wes...

Page 22: ...rface please see Appendix A 2 Web Interface configuration 2 Prepare a PTP Master timing host plug and play no additional configuration required 3 Ethernet switch 4 Device supporting PTP protocol Figur...

Page 23: ...248 bytes Note The following sections describe and define the valid payload 1248byte of the protocols 1 The main data stream output protocol MSOP encapsulates the distance angle reflectivity and other...

Page 24: ...Resv 6 2 Top Board Sending Packet Count 8 4 4 Bytes in total form a sequence with a increment of 3 Bottom Board Sending Packet Count 12 4 Resv 16 1 Range Resolution 17 1 1 0 25cm 0 0 5cm Angle pulse i...

Page 25: ...2 byte flag Oxffee followed by a 2 byte azimuth value horizontal rotation angle and 32 channel data each channel data has 3 bytes corresponding to 2 firing sequences of the 16 lasers channel data 1 to...

Page 26: ...ch channel data has 3 bytes the upper two bytes store distance information and the lower one byte stores reflectivity information as shown in the figure below Table 10 Channel Data Channel data n 3 by...

Page 27: ...b 2 Convert to a 16bit unsigned integer 0x88db 3 Convert to a decimal number 35035 Divided by 100 4 Result 350 35 degrees 6 2 2 2 Azimuth Value The azimuth value of each data block is the azimuth valu...

Page 28: ...ing sequence can be calculated as the mean azimuth value of the azimuth value recorded in the first channel data of the N firing sequence and that of the N 2 firing sequence The following pseudo codes...

Page 29: ...cation header 0 8 Data 1 Motor speed 8 2 2 Ethernet 10 22 3 FOV setting 32 4 4 Reserved 36 2 5 Motor phase lock 38 2 6 Top board firmware version number 40 5 7 Bottom board firmware version number 45...

Page 30: ...ontal angle 564 48 35 Reserved 612 634 Tail 36 Tail 1246 2 Note The Header the DIFOP identifier in the table above is 0xA5 0xFF 0x00 0x5A 0x11 0x11 0x55 0x55 it can be used to identify the packet The...

Page 31: ...shown below Figure 15 RS Helios 16P Vertical Angles 7 2 Exact Point Time Calculation In each MSOP Packet there are 12 data blocks and each data block stores measurements of 2 firing sequences of 16 la...

Page 32: ...RS Helios 16P User Manual 26 Table 12 MSOP Packet Time Offset of Exact Laser Point Timing in Single Return Mode Table 13 MSOP Packet Time Offset of Exact Laser Point Timing in Dual Return Mode...

Page 33: ...nput input current 2A Check whether the mounting base of the device is level or whether the fixing screws at the bottom of the LiDAR are too tight LiDAR rotates but no data output Check whether the ne...

Page 34: ...is 3 3V TTL or RS232 Make sure that the 1PPS pulse is continuous and the connection is correct Make sure that the GPRMC message of NMEA is correct Make sure that the GPS and Interface Box share the sa...

Page 35: ...ccess the LiDAR IP address default Device IP 192 168 1 200 to enter the homepage of the LiDAR web interface the homepage defaults to the Device page A 1 Device Information Screen After accessing the L...

Page 36: ...35 3 The Return Mode has four options Strongest default Last First and Dual 4 The FOV can be set from 0 to 360 when set only the point cloud of the set FOV will be output 5 The sensor rotation speed c...

Page 37: ...nsor cable has reserved the SYNC_OUT1 pin and the SYNC_OUT2 pin but the Interface Box has reserved only the SYNC_OUT1 pin Please refer to Table 2 GPS Port Definition for more details Therefore only Fi...

Page 38: ...oltage Monitor shows the voltage of the sensor input power supply in real time When the LiDAR Operation Mode is set in the Standby mode the input box will turn red 2 Temperature users can view the cur...

Page 39: ...e update taking the Top Board Firmware Update as an example are as shown below 1 Prepare the Top Board firmware that is going to be used for the update Click the Choose File button to navigate to the...

Page 40: ...A 5 Select the Right Firmware 3 When the new firmware is successfully uploaded the file name of the firmware will appear in the box behind the Top Board Firmware Update click Update to initiate the up...

Page 41: ...ame must meet the following requirements before it can be upgraded normally otherwise an error will be reported Top board upgrade file The necessary prefix helios_top The necessary suffix bin Bottom b...

Page 42: ...H 22 bytes in total Byte No byte1 byte2 byte3 byte4 byte5 byte6 byte7 byte8 Function LIDAR_IP DEST_PC_IP Byte No byte9 byte10 byte11 byte12 byte13 byte14 byte15 byte16 Function MAC_ADDR port1 Byte No...

Page 43: ...ed from hexadecimal to decimal B 4 Motor Phase Offset MOT_PHASE MOT_PHASE 2 bytes in total Byte No byte1 byte2 Function MOT_PHASE Register description This register can be used together with the PPS p...

Page 44: ...the motor firmware version Register value 00 21 11 23 21 Segmentation of value 0x0021112321 Motor firmware version 21112321 B 8 Software Version SOF_FRM SOF_FRM 5 bytes in total Byte No byte1 byte2 by...

Page 45: ...on Channel 13 vertical angle Channel 14 vertical angle Channel 15 vertical angle Byte No byte46 byte47 byte48 Function Channel 16 vertical angle Register description 1 The channel vertical angle value...

Page 46: ...byte40 byte41 byte42 byte43 byte44 byte45 Function Channel 13 horizontal angle Channel 14 horizontal angle Channel 15 horizontal angle Byte No byte46 byte47 byte48 Function Channel 16 horizontal angle...

Page 47: ...nal debug Byte No 17byte 18byte 19byte 20byte 21byte 22byte 23byte 24byte Function Internal debug Byte No 25byte 26byte 27byte 28byte 29byte Function Internal debug Note Value is the decimal value cal...

Page 48: ...n Internal debug Note Value is the decimal value calculated after the byte at the corresponding position in big endian mode with the high order first and the low order last Register description 1 temp...

Page 49: ...5 bit7 Reserved x N A 3 The real time speed of the motor is composed of byte32 and byte33 The calculation formula is as follows Motor real time speed value For example when byte32 0x58 and byte33 0x02...

Page 50: ...erating LAS format point cloud files while the previous versions of RSView do not support generating point cloud files in LAS XYZ or PLY formats Functionality and features of RSView include Visualize...

Page 51: ...reaming Sensor Data 1 Connect RS Helios 16P to power and connect to computer by network cable 2 Right Click to start the RSView application with Run As Administrator 3 Click on File Open and select Se...

Page 52: ...at pops up set the save path and file name and then click the Save S button Figure C 5 RSView will start to write the packet file into the target pcap file Note RS Helios 16P will generate huge volume...

Page 53: ...n to play or select frames in the data that you are interested in You can also use the mouse to select a portion of 3D point cloud which the details will then be tabulated in a spreadsheet for analysi...

Page 54: ...rent positions in the data This tool and the Record button are in the same toolbar Figure C 8 Figure C 8 RSView Play Button and Scrub Tool 5 In order to get a more detailed analysis select a frame of...

Page 55: ...w only selected elements Tool 8 Click the Select All Points tool which turns your mouse into a data point selection tool Figure C 12 Figure C 12 RSView Select All Points Tool 9 In the 3D rendered data...

Page 56: ...lios 16P are modified in the means described in Section C 7 in other ways you will need to reset the Data Port that RSView acquires data to the modified port number otherwise there will be no data dis...

Page 57: ...idar_sdk or contact our technical support to get it After downloading please read the README file in the driver package carefully which describes in detail how to compile and use the LiDAR driver pack...

Page 58: ...Configure PC IP In the default RS Helios 16P firmware configure the static IP address of the computer to 192 168 1 102 the subnet mask to 255 255 255 0 The gateway does not need to be configured Afte...

Page 59: ...re is just a brief introduction taking pcap as an example You can use rslidar_sdk to parse the saved offline pcap file into point cloud data for display 1 Modify the parameters in rslidar_sdk config c...

Page 60: ...RS Helios 16P User Manual 54 Appendix E Mechanical Drawings...

Page 61: ...ed to the surface of the sensor you can directly dip a small amount of isopropanol solution with a clean fiber cloth and then gently wipe the LiDAR surface to clean and then wipe it dry with a clean f...

Page 62: ...RS Helios 16P User Manual...

Reviews: