Beispiel #1
0
 def __init__(self,uart_speed = 9800,uart_port = "COM1",star_step = 44,stop_step = 725):
   
     self.laser_serial = serial.Serial(port=uart_port, baudrate=uart_speed, timeout=0.5)
     self.port = serial_port.SerialPort(self.laser_serial)
     self.laser = hokuyo.Hokuyo(self.port)
     self.star_step = star_step
     self.stop_step = stop_step
Beispiel #2
0
    Vi.append(Int[2])
Archivo.close()

umbral = 200

## -- Archivo de texto para almacenamiento

nombre = input("Nombre del archivo para almacenar: ")
Medidas = open(nombre + ".txt", 'w')
#####Medidas_Parametros= open(nombre + "_Parametros" + ".txt",'w')
time.sleep(2)
## -- Conexion del puerto con el laser

laser_serial = serial.Serial(port=uart_port, baudrate=uart_speed, timeout=0.5)
port = serial_port.SerialPort(laser_serial)
laser = hokuyo.Hokuyo(port)

## -- Función para leer el laser y obtener la pocición de las piernas


def Leer_laser():

    TM = 0
    ## -- Toma de muestras y Declaracion de vectores
    l = laser.get_single_scan(START_STEP, STOP_STEP, 1)
    tiempo = time.time()
    las = []
    pos = []
    plot_las = []
    vector_angulos_detectados = []
    piernas = []