def __init__(self, DIST_MIN, DIST_MAX): self.DIST_MIN = DIST_MIN self.DIST_MAX = DIST_MAX self.SCAN_SIZE = 360 # number of points per scan POINTS_PER_SEC = 1980 # 1980points/sec * scan/360points [scans/sec] self.SCAN_RATE_HZ = float(POINTS_PER_SEC)/self.SCAN_SIZE # 1980points/sec * scan/360points [scans/sec] SCAN_DETECTION_ANGLE = 360 SCAN_DISTANCE_NO_DETECTION_MM = self.DIST_MAX SCAN_DETECTION_MARGIN = 0 LASER_OFFSET_MM = -35 Laser.__init__(self, \ self.SCAN_SIZE, \ self.SCAN_RATE_HZ, \ SCAN_DETECTION_ANGLE, \ SCAN_DISTANCE_NO_DETECTION_MM, \ SCAN_DETECTION_MARGIN, \ LASER_OFFSET_MM)
def __init__(self, DIST_MIN, DIST_MAX): self.DIST_MIN = DIST_MIN self.DIST_MAX = DIST_MAX self.SCAN_SIZE = 360 # number of points per scan self.SCAN_RATE_HZ = 8 # [Hz] self.POINTS_PER_SEC = self.SCAN_SIZE * self.SCAN_RATE_HZ # [points/sec] SCAN_DETECTION_ANGLE = 360 SCAN_DISTANCE_NO_DETECTION_MM = self.DIST_MAX SCAN_DETECTION_MARGIN = 0 LASER_OFFSET_MM = 0 # this value is distance behind center of robot # update() actually returns LIDAR unit position Laser.__init__(self, \ self.SCAN_SIZE, \ self.SCAN_RATE_HZ, \ SCAN_DETECTION_ANGLE, \ SCAN_DISTANCE_NO_DETECTION_MM, \ SCAN_DETECTION_MARGIN, \ LASER_OFFSET_MM)
def __init__(self, DIST_MIN, DIST_MAX): self.DIST_MIN = DIST_MIN self.DIST_MAX = DIST_MAX self.SCAN_SIZE = 360 # number of points per scan POINTS_PER_SEC = 1980 # 1980points/sec * scan/360points [scans/sec] self.SCAN_RATE_HZ = float( POINTS_PER_SEC ) / self.SCAN_SIZE # 1980points/sec * scan/360points [scans/sec] SCAN_DETECTION_ANGLE = 360 SCAN_DISTANCE_NO_DETECTION_MM = self.DIST_MAX SCAN_DETECTION_MARGIN = 0 LASER_OFFSET_MM = -35 Laser.__init__(self, \ self.SCAN_SIZE, \ self.SCAN_RATE_HZ, \ SCAN_DETECTION_ANGLE, \ SCAN_DISTANCE_NO_DETECTION_MM, \ SCAN_DETECTION_MARGIN, \ LASER_OFFSET_MM)
def __init__(self, width, scan_rate_hz, viewangle, distance_no_detection_mm, detectionMargin, offsetMillimeters): Laser.__init__(self, width, scan_rate_hz, viewangle, distance_no_detection_mm, detectionMargin, offsetMillimeters)