Exemple #1
0
class SpacehawksHokuyoLXWrapper:
    def __init__():
        self.lidar = HokuyoLX()

    def get_dists():
        return self.lidar.get_filtered_dist().tolist()

    def get_intens():
        return self.lidar.get_filtered_intens().tolist()
Exemple #2
0
class Wrapper:
    def __init__(self):
        self.lidar = HokuyoLX()

    def get_dists(self):
        return self.lidar.get_filtered_dist()[1].tolist()

    def get_intens(self):
        return self.lidar.get_filtered_intens()[1].tolist()
def generateSampleDist():

    lidar = HokuyoLX()

    _, data = lidar.get_filtered_dist()

    data = data.tolist()

    fileName = input("Enter a file name: ")

    with open(str(fileName) + ".txt", 'w') as pw:
        for i in range(len(data)):
            pw.write(str(data[i][0]) + "," + str(data[i][1]))
            if i != len(data) - 1:
                pw.write("\n")
            pw.close()
    lidar.close()
from hokuyolx import HokuyoLX  # For UST10LX

laser = HokuyoLX(addr=('192.168.0.10', 10940))

timestamps, scan = laser.get_filtered_dist()

scan = scan.tolist()

keys = [0] * len(scan)

for i in range(len(scan)):
    keys[i] = scan[i][0]

print keys