Cleanup and ignore null distance

This commit is contained in:
Lukas Droste
2021-08-21 15:38:57 +02:00
parent d03acddb67
commit 90ad989244
11 changed files with 18053 additions and 38905 deletions

View File

@@ -1,21 +1,23 @@
import PyLidar3
import lidar3
import time # Time module
#Serial port to which lidar connected, Get it from device manager windows
#In linux type in terminal -- ls /dev/tty*
#port = input("Enter port name which lidar is connected:") #windows
#port = "/dev/ttyUSB0" #linux
f = open("PoinCloudWeb.Scanner\datafile.txt","wt")
Obj = PyLidar3.YdLidarX4(port='COM6',chunk_size=20000) #PyLidar3.your_version_of_lidar(port,chunk_size)
#f = open("PoinCloudWeb.Scanner\datafile.txt","wt")
Obj = lidar3.YdLidarX4(port='COM6',chunk_size=20000) #PyLidar3.your_version_of_lidar(port,chunk_size)
if(Obj.Connect()):
# gen = Obj.StartScanning()
# t = time.time() # start time
# data = next(gen)
# #print(data)
# for x,y in data.items():
# f.write(str(x) + " / " + str(y) + "\n")
# f.close()
# Obj.StopScanning()
Obj.Reset
print(Obj.GetDeviceInfo())
gen = Obj.StartScanning()
t = time.time() # start time
data = next(gen)
#print(data)
for x,y in data.items():
f.write(str(x) + " / " + str(y) + "\n")
f.close()
Obj.StopScanning()
print(Obj.GetHealthStatus())
Obj.Disconnect()
else:
print("Error connecting to device")