params = dict() with open("../params.csv", "r") as f: lines = csv.reader(f) for line in lines: params[line[0]] = line[1] TIME_STEP = int(params["QUADCOPTER_TIME_STEP"]) TAKEOFF_THRESHOLD_VELOCITY = int(params["TAKEOFF_THRESHOLD_VELOCITY"]) M_PI = 3.1415926535897932384626433 robot = Robot() [frontLeftMotor, frontRightMotor, backLeftMotor, backRightMotor] = mavic2proHelper.getMotorAll(robot) timestep = int(robot.getBasicTimeStep()) mavic2proMotors = mavic2proHelper.getMotorAll(robot) mavic2proHelper.initialiseMotors(robot, 0) mavic2proHelper.motorsSpeed(robot, TAKEOFF_THRESHOLD_VELOCITY, TAKEOFF_THRESHOLD_VELOCITY, TAKEOFF_THRESHOLD_VELOCITY, TAKEOFF_THRESHOLD_VELOCITY) front_left_led = LED("front left led") front_right_led = LED("front right led") gps = GPS("gps") gps.enable(TIME_STEP) imu = InertialUnit("inertial unit") imu.enable(TIME_STEP) compass = Compass("compass") compass.enable(TIME_STEP) gyro = Gyro("gyro")
params = dict() with open("../params.csv", "r") as f: lines = csv.reader(f) for line in lines: params[line[0]] = line[1] TIME_STEP = int(params["QUADCOPTER_TIME_STEP"]) TAKEOFF_THRESHOLD_VELOCITY = int(params["TAKEOFF_THRESHOLD_VELOCITY"]) M_PI = numpy.pi target_altitude = float(params["target_altitude"]) robot = Robot() [frontLeftMotor, frontRightMotor, backLeftMotor, backRightMotor] = mavic2proHelper.getMotorAll(robot) timestep = int(robot.getBasicTimeStep()) mavic2proMotors = mavic2proHelper.getMotorAll(robot) mavic2proHelper.initialiseMotors(robot, 0) mavic2proHelper.motorsSpeed(robot, TAKEOFF_THRESHOLD_VELOCITY, TAKEOFF_THRESHOLD_VELOCITY, TAKEOFF_THRESHOLD_VELOCITY, TAKEOFF_THRESHOLD_VELOCITY) camera = Camera("camera") camera.enable(TIME_STEP) front_left_led = LED("front left led") front_right_led = LED("front right led") gps = GPS("gps") gps.enable(TIME_STEP)