Пример #1
0
def main(arg_dict):
    """Creates a ScanExporter and exports a dummy scan"""
    if arg_dict['use_dummy'] is True:
        import dummy_sweeppy as sweeppy
    else:
        import sweeppy

    exporter = ScanExporter()

    index = 0
    for base_angle_scalar in range(0, 13):
        dummy_samples = [
            sweeppy.Sample(angle=1000 * 30 * n,
                           distance=1000,
                           signal_strength=199) for n in range(12)
        ]
        dummy_scan = sweeppy.Scan(samples=dummy_samples)

        exporter.export_2D_scan(
            dummy_scan,
            index,
            90,
            base_angle_scalar * 30,  # angle before move
            (base_angle_scalar + 1) * 30,  # angle after move
            False)
        index = index + 1
Пример #2
0
def main(arg_dict):
    """Main method"""
    if arg_dict['use_dummy'] is True:
        import dummy_sweeppy as sweeppy
    else:
        import sweeppy

    dummy_samples = [
        sweeppy.Sample(angle=1000 * 30 * n, distance=10, signal_strength=199)
        for n in range(6)
    ]
    dummy_scan = sweeppy.Scan(samples=dummy_samples)

    print len(dummy_scan.samples)
    print dummy_scan.samples
    remove_angular_window(dummy_scan, 31, 119)

    print len(dummy_scan.samples)
    print dummy_scan.samples

    mount_angle = 90
    base_angle = 90
    converted_coords = transform_scan(dummy_scan, mount_angle, base_angle - 1,
                                      base_angle)
    print converted_coords
    print converted_coords[2, 3]
Пример #3
0
def main():
    """Creates a ScanExporter and exports a dummy scan"""

    exporter = ScanExporter()

    index = 0
    for base_angle_scalar in range(0, 37):
        dummy_samples = [dummy_sweeppy.Sample(angle=1000 * 5 * n, distance=1000, signal_strength=199)
                         for n in range(72)]
        dummy_scan = dummy_sweeppy.Scan(samples=dummy_samples)

        exporter.export_2D_scan(
            dummy_scan,
            index,
            90,
            base_angle_scalar * 5,          # angle before move
            (base_angle_scalar + 1) * 5,    # angle after move
            False)
        index = index + 1
Пример #4
0
def main():
    """Main method"""

    dummy_samples = [
        dummy_sweeppy.Sample(angle=1000 * 30 * n,
                             distance=10,
                             signal_strength=199) for n in range(6)
    ]
    dummy_scan = dummy_sweeppy.Scan(samples=dummy_samples)

    print len(dummy_scan.samples)
    print dummy_scan.samples
    remove_angular_window(dummy_scan, 31, 119)

    print len(dummy_scan.samples)
    print dummy_scan.samples

    mount_angle = 90
    base_angle = 90
    converted_coords = transform_scan(dummy_scan, mount_angle, base_angle,
                                      base_angle)
    print converted_coords
    print converted_coords[2, 3]