loader = 'sentera1' path = args.sentera_flight elif args.sentera2_flight: loader = 'sentera2' path = args.sentera2_flight elif args.umn_flight: loader = 'umn1' path = args.umn_flight else: loader = None path = None if 'recalibrate' in args: recal_file = args.recalibrate else: recal_file = None data = flight_data.load(loader, path, recal_file) print "imu records:", len(data['imu']) print "gps records:", len(data['gps']) if 'air' in data: print "airdata records:", len(data['air']) print "filter records:", len(data['filter']) if 'pilot' in data: print "pilot records:", len(data['pilot']) if 'act' in data: print "act records:", len(data['act']) if len(data['imu']) == 0 and len(data['gps']) == 0: print "not enough data loaded to continue." quit() if args.flight: plotname = os.path.basename(args.flight)
path = args.sentera_flight elif args.sentera2_flight: loader = 'sentera2' path = args.sentera2_flight elif args.umn_flight: loader = 'umn1' path = args.umn_flight else: loader = None path = None if 'recalibrate' in args: recal_file = args.recalibrate else: recal_file = None data = flight_data.load(loader, path, recal_file) interp = flight_interp.FlightInterpolate() interp.build(data) print "imu records:", len(data['imu']) print "gps records:", len(data['gps']) if 'air' in data: print "airdata records:", len(data['air']) print "filter records:", len(data['filter']) if 'pilot' in data: print "pilot records:", len(data['pilot']) if 'act' in data: print "act records:", len(data['act']) if len(data['imu']) == 0: print "not enough data loaded to continue." quit()
loader = 'px4_ulog' path = args.px4_ulog elif args.sentera_flight: loader = 'sentera1' path = args.sentera_flight elif args.sentera2_flight: loader = 'sentera2' path = args.sentera2_flight elif args.umn_flight: loader = 'umn1' path = args.umn_flight else: loader = None path = None data = flight_data.load(loader, path, None) print "imu records:", len(data['imu']) print "gps records:", len(data['gps']) if 'air' in data: print "air records:", len(data['air']) print "filter records:", len(data['filter']) if len(data['imu']) == 0 and len(data['gps']) == 0: print "not enough data loaded to continue." quit() if args.flight: plotname = os.path.basename(args.flight) elif args.aura_flight: plotname = os.path.basename(args.aura_flight) elif args.px4_sdlog2: plotname = os.path.basename(args.px4_sdlog2)