300km

Anatomy of a 301 km Flight

3689591030?profile=original
Today I flew my Cyclops EPO for an incredible 7 hours and 8 minutes, covering 301 km (301 km !!!) in one flight.


After flying my Maja for 126km I decided 200km would be my next challenge. I got the Cyclops with that in mind, it was very very efficient straight out of the box and after my first flight test I realised it was capable of much more.


I did 5 flight testing sessions where I tested different speeds, C of G positions and propellers. The data from my last two sessions suggested 300km was possible with good conditions so that became my goal.


I planned my mission with a couple of waypoint path options that I could switch between using do_jump. After a hand launch I switched to auto for a very gentle climb reaching 50m of altitude over about 2km. I flew a few laps of a 2.5km lap, before switching to a 3km lap and then a 3.5km one which used a do_jump command to fly continuous laps at 60m altitude.


To monitor my progress I’d made battery consumption schedules for 250, 280 and 300 km. My calculations said that I would need to run my batteries down to 10% remaining to reach 300 km. The first half of the flight was very calm and I was ahead of schedule. But the wind picked up in the afternoon and it became apparent that I might finish with less than 10%. I tried to help the situation in the last hour by varying my speed around the lap. I flew at 14 m/s for the head and cross wind sections, and dropped to 13 m/s when I had a tail wind. I hadn't done any calculations to support that, it just seemed that I could make the most of the tailwind section by dropping my power there a little.


I’d decided in advance to end the flight when the battery dropped to 12 V (3.0 V per cell) and I could see as I passed the 280 km and 290 km milestones that it really was going to be tight. The voltage was hovering either side of 12 V as I approached the 300 km mark so I knew it was time to bring it in, but I also knew that Mission Planner can underestimate the distance compared to the GPS log. I decided to fly to 303 km to be safe. The way the laps worked out it was 305 km when I hit the ground, and just as well because the GPS log came up as 301 km. If I’d come in when Mission Planner told me 303 I would have been member of the 299 club.

3689591045?profile=original

The telemetry log file is 47 MB (linked below) and Mission Planner crashed when I tried to create the KML file (I tried on three different machines). It did manage the GPX file thankfully.
Key specs:

  • Cyclops E with V-tail
  • APM 2.5
  • Panasonic 18650B Li Ion batteries. 4S7P, 23,800 mAh
  • Aeronaut 11x9 prop
  • Hobbyking telemetry
  • Distance covered: 301km (according to GPS log file, 305 km according to Mission Planner)
  • Flight duration: 7 hr 8 min 10 sec
  • Average groundspeed 41.7 km/hr

Log File (47MB)

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • 300km

    Or better still, cut and paste

    #NOTE: 20/04/2014 10:48:03 p.m. Plane: Cyclops
    ACRO_LOCKING,80
    ACRO_PITCH_RATE,180
    ACRO_ROLL_RATE,180
    AHRS_COMP_BETA,0.1
    AHRS_GPS_DELAY,1
    AHRS_GPS_GAIN,1
    AHRS_GPS_MINSATS,6
    AHRS_GPS_USE,1
    AHRS_ORIENTATION,0
    AHRS_RP_P,0.2
    AHRS_TRIM_X,0
    AHRS_TRIM_Y,0
    AHRS_TRIM_Z,0
    AHRS_WIND_MAX,0
    AHRS_YAW_P,0.2
    ALT_CTRL_ALG,0
    ALT_HOLD_FBWCM,0
    ALT_HOLD_RTL,-1
    ALT_MIX,1
    ALT_OFFSET,0
    ARMING_CHECK,0
    ARMING_DIS_RUD,0
    ARMING_REQUIRE,0
    ARSPD_AUTOCAL,0
    ARSPD_ENABLE,1
    ARSPD_FBW_MAX,17
    ARSPD_FBW_MIN,11
    ARSPD_OFFSET,2129.7
    ARSPD_PIN,0
    ARSPD_RATIO,2.261
    ARSPD_USE,1
    AUTO_FBW_STEER,0
    BATT_AMP_OFFSET,0
    BATT_AMP_PERVOLT,18.0018
    BATT_CAPACITY,20000
    BATT_CURR_PIN,12
    BATT_MONITOR,4
    BATT_VOLT_MULT,10.10101
    BATT_VOLT_PIN,13
    CAM_DURATION,5
    CAM_SERVO_OFF,1100
    CAM_SERVO_ON,1500
    CAM_TRIGG_DIST,1
    CAM_TRIGG_TYPE,0
    CMD_INDEX,0
    CMD_TOTAL,19
    COMPASS_AUTODEC,1
    COMPASS_DEC,0.384
    COMPASS_EXTERNAL,0
    COMPASS_LEARN,1
    COMPASS_MOT_X,0
    COMPASS_MOT_Y,0
    COMPASS_MOT_Z,0
    COMPASS_MOTCT,0
    COMPASS_OFS_X,-39.51007
    COMPASS_OFS_Y,36.88478
    COMPASS_OFS_Z,-20.82927
    COMPASS_ORIENT,0
    COMPASS_USE,1
    ELEVON_CH1_REV,0
    ELEVON_CH2_REV,0
    ELEVON_MIXING,0
    ELEVON_OUTPUT,0
    ELEVON_REVERSE,0
    FBWB_CLIMB_RATE,2
    FBWB_ELEV_REV,1
    FENCE_ACTION,0
    FENCE_CHANNEL,0
    FENCE_MAXALT,0
    FENCE_MINALT,0
    FENCE_RETALT,0
    FENCE_TOTAL,0
    FLAP_1_PERCNT,0
    FLAP_1_SPEED,0
    FLAP_2_PERCNT,0
    FLAP_2_SPEED,0
    FLTMODE_CH,8
    FLTMODE1,10
    FLTMODE2,12
    FLTMODE3,11
    FLTMODE4,5
    FLTMODE5,2
    FLTMODE6,0
    FORMAT_VERSION,13
    FS_BATT_MAH,0
    FS_BATT_VOLTAGE,0
    FS_GCS_ENABL,0
    FS_LONG_ACTN,0
    FS_LONG_TIMEOUT,20
    FS_SHORT_ACTN,0
    FS_SHORT_TIMEOUT,1.5
    GND_ABS_PRESS,100210.9
    GND_ALT_OFFSET,0
    GND_TEMP,23.55933
    GROUND_STEER_ALT,0
    GROUND_STEER_DPS,90
    INS_ACCOFFS_X,-0.2878392
    INS_ACCOFFS_Y,0.2556161
    INS_ACCOFFS_Z,-0.7296286
    INS_ACCSCAL_X,1
    INS_ACCSCAL_Y,1
    INS_ACCSCAL_Z,1
    INS_GYROFFS_X,-0.01791614
    INS_GYROFFS_Y,0.1215339
    INS_GYROFFS_Z,-0.002125778
    INS_MPU6K_FILTER,0
    INS_PRODUCT_ID,88
    INVERTEDFLT_CH,0
    KFF_RDDRMIX,0.5
    KFF_THR2PTCH,0
    LAND_FLARE_ALT,3
    LAND_FLARE_SEC,2
    LAND_PITCH_CD,0
    LEVEL_ROLL_LIMIT,5
    LIM_PITCH_MAX,2000
    LIM_PITCH_MIN,-2500
    LIM_ROLL_CD,4500
    LOG_BITMASK,-690
    MAG_ENABLE,1
    MIN_GNDSPD_CM,0
    MIXING_GAIN,0.5
    MNT_ANGMAX_PAN,4500
    MNT_ANGMAX_ROL,2200
    MNT_ANGMAX_TIL,4500
    MNT_ANGMIN_PAN,-4500
    MNT_ANGMIN_ROL,-2500
    MNT_ANGMIN_TIL,-4500
    MNT_CONTROL_X,0
    MNT_CONTROL_Y,0
    MNT_CONTROL_Z,0
    MNT_JSTICK_SPD,0
    MNT_MODE,3
    MNT_NEUTRAL_X,0
    MNT_NEUTRAL_Y,0
    MNT_NEUTRAL_Z,0
    MNT_RC_IN_PAN,7
    MNT_RC_IN_ROLL,0
    MNT_RC_IN_TILT,0
    MNT_RETRACT_X,0
    MNT_RETRACT_Y,0
    MNT_RETRACT_Z,0
    MNT_STAB_PAN,0
    MNT_STAB_ROLL,0
    MNT_STAB_TILT,0
    NAV_CONTROLLER,1
    NAVL1_DAMPING,0.75
    NAVL1_PERIOD,20
    PTCH2SRV_D,0.04
    PTCH2SRV_I,0.1
    PTCH2SRV_IMAX,1500
    PTCH2SRV_P,1.3
    PTCH2SRV_RLL,0.9
    PTCH2SRV_RMAX_DN,0
    PTCH2SRV_RMAX_UP,0
    PTCH2SRV_TCONST,0.5
    RALLY_LIMIT_KM,5
    RALLY_TOTAL,0
    RC1_DZ,30
    RC1_MAX,1898
    RC1_MIN,1102
    RC1_REV,1
    RC1_TRIM,1497
    RC10_DZ,0
    RC10_FUNCTION,0
    RC10_MAX,1900
    RC10_MIN,1100
    RC10_REV,1
    RC10_TRIM,1500
    RC11_DZ,0
    RC11_FUNCTION,0
    RC11_MAX,1900
    RC11_MIN,1100
    RC11_REV,1
    RC11_TRIM,1500
    RC2_DZ,30
    RC2_MAX,1998
    RC2_MIN,1001
    RC2_REV,-1
    RC2_TRIM,1501
    RC3_DZ,30
    RC3_MAX,1899
    RC3_MIN,1097
    RC3_REV,1
    RC3_TRIM,1100
    RC4_DZ,30
    RC4_MAX,1898
    RC4_MIN,1100
    RC4_REV,-1
    RC4_TRIM,1500
    RC5_DZ,0
    RC5_FUNCTION,0
    RC5_MAX,1989
    RC5_MIN,1495
    RC5_REV,1
    RC5_TRIM,1500
    RC6_DZ,0
    RC6_FUNCTION,0
    RC6_MAX,1900
    RC6_MIN,1200
    RC6_REV,1
    RC6_TRIM,1500
    RC7_DZ,0
    RC7_FUNCTION,0
    RC7_MAX,1900
    RC7_MIN,1100
    RC7_REV,-1
    RC7_TRIM,1500
    RC8_DZ,0
    RC8_FUNCTION,0
    RC8_MAX,1815
    RC8_MIN,1164
    RC8_REV,1
    RC8_TRIM,1815
    RCMAP_PITCH,2
    RCMAP_ROLL,1
    RCMAP_THROTTLE,3
    RCMAP_YAW,4
    RELAY_PIN,13
    RELAY_PIN2,-1
    RELAY_PIN3,-1
    RELAY_PIN4,-1
    RLL2SRV_D,0.06
    RLL2SRV_I,0.1
    RLL2SRV_IMAX,1500
    RLL2SRV_P,1.3
    RLL2SRV_RMAX,0
    RLL2SRV_TCONST,0.5
    RSSI_PIN,-1
    RSSI_RANGE,5
    RST_MISSION_CH,0
    RST_SWITCH_CH,0
    SCALING_SPEED,15
    SCHED_DEBUG,0
    SERIAL0_BAUD,115
    SERIAL1_BAUD,57
    SKIP_GYRO_CAL,0
    SONAR_ENABLE,0
    SONAR_FUNCTION,0
    SONAR_MAX_CM,700
    SONAR_MIN_CM,20
    SONAR_OFFSET,0
    SONAR_PIN,0
    SONAR_SCALING,3
    SONAR_SETTLE_MS,0
    SONAR_STOP_PIN,-1
    SR0_EXT_STAT,2
    SR0_EXTRA1,10
    SR0_EXTRA2,10
    SR0_EXTRA3,2
    SR0_PARAMS,10
    SR0_POSITION,3
    SR0_RAW_CTRL,2
    SR0_RAW_SENS,2
    SR0_RC_CHAN,2
    SR1_EXT_STAT,2
    SR1_EXTRA1,2
    SR1_EXTRA2,2
    SR1_EXTRA3,2
    SR1_PARAMS,50
    SR1_POSITION,2
    SR1_RAW_CTRL,2
    SR1_RAW_SENS,2
    SR1_RC_CHAN,2
    STEER2SRV_D,0.005
    STEER2SRV_I,0.2
    STEER2SRV_IMAX,1500
    STEER2SRV_MINSPD,1
    STEER2SRV_P,1.8
    STEER2SRV_TCONST,0.75
    STICK_MIXING,1
    SYS_NUM_RESETS,1051
    SYSID_MYGCS,255
    SYSID_SW_TYPE,0
    SYSID_THISMAV,1
    TECS_CLMB_MAX,3.5
    TECS_HGT_OMEGA,3
    TECS_INTEG_GAIN,0.1
    TECS_PTCH_DAMP,0
    TECS_RLL2THR,10
    TECS_SINK_MAX,5
    TECS_SINK_MIN,2
    TECS_SPD_OMEGA,2
    TECS_SPDWEIGHT,1
    TECS_THR_DAMP,0.5
    TECS_TIME_CONST,5
    TECS_VERT_ACC,7
    TELEM_DELAY,1
    THR_FAILSAFE,1
    THR_FS_VALUE,950
    THR_MAX,85
    THR_MIN,0
    THR_PASS_STAB,0
    THR_SLEWRATE,50
    THR_SUPP_MAN,0
    THROTTLE_NUDGE,1
    TKOFF_THR_DELAY,2
    TKOFF_THR_MINACC,0
    TKOFF_THR_MINSPD,0
    TRIM_ARSPD_CM,1400
    TRIM_AUTO,0
    TRIM_PITCH_CD,0
    TRIM_THROTTLE,50
    VTAIL_OUTPUT,2
    WP_LOITER_RAD,60
    WP_MAX_RADIUS,0
    WP_RADIUS,45
    YAW2SRV_DAMP,0
    YAW2SRV_IMAX,1500
    YAW2SRV_INT,0
    YAW2SRV_RLL,1
    YAW2SRV_SLIP,0

  • moglos: https://mega.co.nz

    ;)

    MEGA
    MEGA provides free cloud storage with convenient and powerful always-on privacy. Claim your free 50GB now!
  • 300km

    Hi rimb05

    Sorry about the slow reply, I've been away and very busy. I'd be happy to. I can't attach it here, if you PM me your email address I'll send it to you.

  • Would you mind sharing your APM config file? It would sure help those of us who want to duplicate this record flight.
  • Notepad++ on windows should do it.

  • 100KM

    Hi Bill.  Can you suggest a method for Windows?  Otherwise, I'll search when I get home.  Thanks.

  • Developer
    You can easily just chop the tlog file up into smaller sections. It has no real start/stop in the file. You can use split command on unix to do that.
  • I completely agree Wayne and it should be a simple case of taking your design patent to the relevant authorities so how about letting Moglos's fantastic achievement be the hero here.

    Yes the design did play a part however the take home message is Moglos's meticulous testing, planning and execution of the flight. The technical achievement of optimising the battery, power train, autopilot and airframe is what is the learning experience is for the rest of us.

    I have already taken information from it for our long range electric aircraft and I am grateful for Moglos's posting.

  • 300km

    Yes Wayne has made a claim to YouTube to have my video removed. I'm writing him a private message to try to resolve the issue.

  • Congratulations moglos!!!

    you open the doors for the next level in flight endurance in diy uav community, the video link is no longer available, could you please post picture of your plane and onboard equipment installed?

    Congratulations again

    Best regards.

This reply was deleted.