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)
예제 #2
0
  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)
예제 #3
0
    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)
예제 #4
0
 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)
예제 #5
0
 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)