Running the example code in the pyrplidar documentation from pyrplidar import PyRPlidar lidar = PyRPlidar() lidar.connect(port="COM8", baudrate=256000, timeout=3) # Linux : "/dev/ttyUSB0" # MacOS : "/dev/cu.SLAB_USBtoUART" # Windows : "COM5" info = lidar.get_info() print("info :", info) health = lidar.get_health() print("health :", health) samplerate = lidar.get_samplerate() print("samplerate :", samplerate) scan_modes = lidar.get_scan_modes() print("scan modes :") for scan_mode in scan_modes: print(scan_mode) lidar.disconnect() give this error message Traceback (most recent call last): File "C:\Users\ADMIN\Desktop\RPlidar\test1.py", line 10, in <module> info = lidar.get_info() File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python39\lib\site-packages\pyrplidar.py", line 73, in get_info discriptor = self.receive_discriptor() File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python39\lib\site-packages\pyrplidar.py", line 42, in receive_discriptor discriptor = PyRPlidarResponse(self.lidar_serial.receive_data(RPLIDAR_DESCRIPTOR_LEN)) File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python39\lib\site-packages\pyrplidar_protocol.py", line 110, in __init__ self.sync_byte1 = raw_bytes[0] IndexError: index out of range How do I solve this? Please help Continue reading...