示例#1
0
    a.land()
    a.motor.set_speed(2000.0)
    for i in range(20):
        b = a.refresh()
        a.altitude.set_sensor_altitude_current(
            a.altitude.get_altitude_current() - 3)
        print a.altitude.get_altitudes(), b


def sim_ultrasound(a):
    """
    Simulates Ultrasound detection
    :param a:
    :return:
    """
    a.takeoff()
    sensor_vals = [1, 2, 3, 4]
    a.ultra.set_sensor_ultra_values(25, 60, 60, 60)
    for i in range(20):
        b = a.refresh()


if __name__ == '__main__':
    import CustomLogger

    a = Quadcopter(CustomLogger.pi_logger())
    sim_ypr_change(a)
    a = Quadcopter(CustomLogger.pi_logger())
    sim_altitude(a)
    # a = Quadcopter(CustomLogger.pi_logger())
    # sim_ultrasound(a)