Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

Sections for requesting team to fill out:

  • Admin preparation

  • Test Cards / Test Plan

  • Mandatory Attendees

Sections for flight test coordinator to fill out:

  • Flightline team

  • Location

  • Status

  • Drone

Sections for flightline team to fill out:

  • EFS to fill out flight test cards

📋 Admin Preparation

Your status should read “submitted” when you submit the FTR to our Flight Test Coordinator.

Once the coordinator approves, and a date/location/drone has been assigned, the status will change to “waiting for sub team review”. Once all sub-teams have reviewed and signed off, the status will change to “approved”

Requested By

Megan Spee

Sub-Team Review

(To be checked once reviewed by sub-team representative)

  • Mechanical
  • Electrical
  • EFS
  • Autonomy
  • Operations

Date of Request

2024-01-30

Goal Summary

  • Pegasus Video transmission (1.3GHz VTX - new)

  • verification of systems at full speed missions on Pegasus

  • Gemini on Houston

  • Obstacle avoidance on Houston

  • Tracking antenna tests on Pegasus + Houston

Status?

WAITING FOR SUB-TEAM REVIEW

Desired Airframe

Houston / Pegasus

Location + Time

WrestRC

đŸ„… Testplan - to be filled out by requesting team

Create ONE table per test-item. Eg: “Landing pad images over asphalt”, “landing pad images over grass”, “landing pad images over grass, high” should all be unique tables.

Use each expand to capture one series of tests, eg “Landing pad detection” or “Auto-tuning”.

 Card 1: Pegasus VTX testing

Note: This should include the tracking antenna used on Sunday’s ground testing. (https://discord.com/channels/776618956638388305/1174564563270774854 )

Should also ideally include video muxing with at least 2 cameras.

Pink controller INOP as primary until arm/disarm logic proven working.

Test #1: Pegasus VTX, LOS low speed & hover performance

Procedure

Goals / Objectives

Knockoff criteria

  1. Takeoff manually in Loiter, verify that video is stable during takeoff.

  • Ensure that video signal is maintained during close-range takeoffs.

  • Ensure hover doesn’t negatively impact video switching

  • Ensure OSD elements are correct

Loss of Video Transmission

  • Stop drone movement, attempt to re-establish video link.

Loss of Control

  • Land the drone as soon as possible

Loss of Orientation

  • RTL

Battery

  • Land, RTL if possible.

  1. Attempt switching video sources

  1. IF CONFIGURED: attempt switching OSD screens.

  1. Fly slow passes at varying altitudes / distances (pilot discretion) from the ground station

  • Ensure that video signal is maintained during different maneuvers

  • Ensure that different video sources are functional during different passes

  1. Land normally

Test #2: Pegasus VTX, FPV performance & Landing Accuracy

Procedure

Goals / Objectives

Knockoff criteria

  1. Takeoff manually in Loiter, verify that video is stable during takeoff.

  • Ensure that video signal is maintained during close-range takeoffs.

  • Ensure hover doesn’t negatively impact video switching

  • Ensure OSD elements are correct

Loss of Video Transmission

  • Stop drone movement, attempt to re-establish video link.

  • Pilot hand-over to LOS pilot if necessary.

Loss of Control

  • Land the drone as soon as possible

Loss of Orientation

  • RTL

Battery

  • Land, RTL if possible.

  1. Attempt switching video sources

  1. IF CONFIGURED: attempt switching OSD screens.

  1. Fly slow passes at varying altitudes / distances (pilot discretion) from the ground station

  • Ensure that video signal is maintained during different maneuvers

  • Ensure that different video sources are functional during different passes

  1. Attempt landing on a landing pad FPV

  • Evaluating FPV camera placement, ability to maintain orientation/reference during fpv landing

Loss of orientation

  • Push altitude, handover if necessary.

FOD / risk of rotorstrike

  • Push altitude, handover if necessary.

Test #3: Pegasus VTX, High load perf.

Procedure

Goals / Objectives

Knockoff criteria

  1. Takeoff manually in Loiter, verify that video is stable during takeoff.

  • Ensure that video signal is maintained during close-range takeoffs.

  • Ensure hover doesn’t negatively impact video switching

  • Ensure OSD elements are correct

Loss of Video Transmission

  • Stop drone movement, attempt to re-establish video link.

Loss of Control

  • Land the drone as soon as possible

Loss of Orientation

  • RTL

Battery

  • Land, RTL if possible.

  1. Attempt switching video sources

  1. IF CONFIGURED: attempt switching OSD screens.

  1. Enter Attitude / Stabilize mode.

  • Ensure that video signal is maintained.

  1. Attempt to “load” batteries by changing direction rapidly / accelerating / decelerating.

  • Ensure that video signal integrity is maintained.

Loss of orientation / Obstacles nearby

  • Switch to Loiter, handover if drone is in sight.

Test #4: Pegasus VTX, Long dist perf.

Procedure

Goals / Objectives

Knockoff criteria

  1. Fly Card 2 as normal

  • Ensure video link is maintained as the drone flies further away.

follow card 2 knockoff criteria

  1. Evaluate Video perf. during card 2 maneuvers

  1. Push card #2 distance from home if necessary

 Card 2: Pegasus Airspeed

Note: This should also include tracking antenna testing.

Test #1:

Procedure

Goals / Objectives

Knockoff Criteria

  1. Configure waypoint mission incl. one long straight (at least 500m), a wide 180 degree turn, and subsequent return.
    Set WPNAV speed to 20m/s (max)

Ensure that there is sufficient straight line distance for Pegasus to reach max target speed.

  1. Set Pegasus to Auto Mode (Mode 5)

Enable auto mission

  1. Arm, and allow Pegasus to fly the mision

Determine maximum speed reached by Pegasus

Lost Link

  • Follow lost link protocols. Pegasus should automatically RTL if link is lost.

Battery failure / low voltage

  • pilot takeover

  • Land drone as soon as possible.

Instability in drone / vibe / ekf failure

  • Pilot takeover

  • Fly drone back to launch at slow speed.

  • Land & Analyze logs.

 Card 3: Houston OA/Gemini

Note: This flight test can be Gemini + OA at the same time.

General Gemini Procedure:

  • Enable logging on TX16.

Preface: https://ardupilot.org/copter/docs/parameters.html#avoid-parameters , we want to determine if:

  • Avoid backup_spd

  • Avoid accel_max

  • Avoid backup_dz

Has impacts on handling “predictability” near obstacles.

Test #1: Default OA setting characteristic handling

Procedure

Goals / Objectives

Knockoff criteria

  1. Ensure base parameters are set to defaults

AVOID_MARGIN = 2m

AVOID_ACCEL_MAX = default (question)

AVOID_BACKUP_DZ = default (question)

AVOID_BACKUP_SPD = default (question)

  1. Pilot #1 takeoff, attempt to fly towards obstacle @ varying speeds (of comfort)

  • Understanding handling characteristics of the drone

Impact w/obstacle

  • Visually inspect airframe

  • Perform control checks pre RTS

Loss of orientation

  • RTL the drone, or land and disarm immediately.

Loss of control

  • Land and disarm if possible.

OA failure

  • Re-attempt at slower speed. Note timestamp.

  1. Pilot #2 takeoff, attempt to fly towards obstacle @ varying speeds of comfort

Test #2: Modified OA Setting handling

Procedure

Goals / Objectives

Knockoff criteria

  1. Remove avoid accel limits and repeat Card3 Test#1 steps 2-3

  • Looking to understand controllability of the system.

Impact w/obstacle

  • Visually inspect airframe

  • Perform control checks pre RTS

Loss of orientation

  • RTL the drone, or land and disarm immediately.

Loss of control

  • Land and disarm if possible.

OA failure

  • Re-attempt at slower speed. Note timestamp.

  1. Adjust backup_dz/backup_spd and repeat Card3 Test#1 steps2-3

 Card #4: Pegasus Weathervaning (if applicable)

Note: There must be * some * amount of wind.

Test #1: Hover Weathervane

Procedure

Goals / Objectives

Knockoff criteria

  1. Takeoff manually in Loiter, hover in place.

Loss of control

  • Land, restart systems, re-attempt

  1. Toggle weathervane high (enabled)

  • Determine if the drone will weathervane

  1. Toggle weather vane low (disabled)

  • Determine if the drone will remain in place

Test #2: Auto mission Weathervane

Procedure

Goals / Objectives

Knockoff criteria

  1. Enable weathervaning

  • Determine if the drone will automatically weathervane when in loiter to reduce it’s cross-section into the wind

Loss of control

  • Pilot takeover

  • establish system characteristics, restart if possible.

Loss of telemetry

  • Pilot takeover to RTL (should happen automatically as well)

Battery failsafes

  • land immediately

  1. Fly auto mission in a few directions w/straight lines at angle to the wind

  1. Land & evaluate?

Necessary Preparation

Explain what capacity you need, what needs to be mounted, etc.

Mechanical

  • Pegasus cleared to fly (mechanically)
    • sensor mount ready
    • Motors + frame rigid
  • Houston cleared to fly (mechanically)
    • sensor mount attached
    • arms + plates rigid

Electrical

  • Pegasus cleared to fly (electrically)
    • harnessing secure
  • Houston cleared to fly
    • Harnessing secure
    • ELRS RX’s secure.
  • Video System harnessed & Checked

Embedded Flight Software

  • Pegasus Ardupilot Configuration complete
    • VTX Mux configured (even if NC’d)
    • Ardupilot OSD connected & Functional
  • Mission objectives clear
    • Ground following clear
    • Understanding of how to tune obstacle avoidance systems
  • Arduino tracking antenna tested

Autonomy

  • LTE telemetry ready (question)

đŸ«‚ Attendees

This is a section for all attendees from your subteam which will be present for this flight test. (because they are testing their products, or otherwise)

Name

Phone # (opt)

Sub-team

Driving (question)

Role

Megan Spee

Director

toyota prius

Anthony Luo

Director

5-pass sedan (smol)

Maxwell Lou ?

Mech

Caravan

Jerry Tian

6472074122

electrical

checking harness & debug Gemini if needed

Yuchen Lin

EFS

flight test coord

Ayoung Eun

EFS

Andy Meng

Ayush Ganguly

EFS

Testing OSD and VTX


This section and remaining to be filled out by FTC and Flightline Team

Flightline Team

Name

Phone #

Role

Reason

Pre-Flight Preparation

Checklists

 Week-Before & Day-Before checklist
  • Motors Tested (directions)

  • Propellers Checked

  • VTX System E2E Checked on Pegasus

    • VTX system works

    • Camera switching works

    • Ground station relay works

    • All monitors & Goggles Work

Incident Procedures

Weather

image-20240210-141256.png

Light chance of rain, sunny, and above 0.

image-20240210-141405.png

Potential chance of steady wind & gusts up to 30+km/h.

âČ Flight Test Timeline

Date/Time

Action

Notes

0700

Start charging batteries

4x 6s 5000mah (pegasus)

3x 3s 4000mah (houston)

0930

Final flight inspections

1000

Briefing @ WARG Bay

1015

Begin loading vehicles

1030

Arrival at Flight Test Location

Card 1-1

Card 1-2

Card 1-3

Card 1-4

Card 2-1

Card 3-1

Card 3-2

Packup

Debrief

0200

We outta here bois

11:40

Flight test plan (Pegasus) Misson 2 - Arm & take off time

11:43

landing

11:48

Mission 3: arm and take off

11:52

disarm and land

12:09

Mission 4 (Test VTX and OSD): arm and take off

12:11

disarm and land

12:19

Houston flight test mission 1: arm and take off

12:21

disarm and land

12:22

Mission 2: Testing with box obstruction: arm and take off

12:22

disarm and land

12:23

Mission 3: arm and take off

12:25

crashed into obstacle and disarm

12:28

Mission 4 (increased distance) : arm and take off

12:29

disarm and land


đŸ’» DEBRIEF

Logs: https://uofwaterloo-my.sharepoint.com/:f:/g/personal/uwarg_uwaterloo_ca/EprwSfOtGeZOom-fAK63e0gBZ2c94HDJ8xIIYBWXcJXheg?e=hJEmC2

Media Ingest: https://uofwaterloo-my.sharepoint.com/:f:/g/personal/uwarg_uwaterloo_ca/EqjTFLI7eSZHil5CgZ13PYMBk9KPlNMFPESkOseTALivzg?e=tapYW3

  • LTE issue from last weekend (noise??) fixed! - flying very fast did not cause dropout. LTE antenna on leg of peggy.

  • VTX and OSD function (thumbs up)

  • Pink controller arm switch working

  • Flight line communication good

  • Tested gemini on houston (worked) (but no link stats)

  • Obstacle avoidance on houston worked but not great

    • once it clipped the bins

  • Forgetting parts at the bay: VTX antenna & connectors

  • ardupilot configs not set beforehand

    • for RFDs

    • for OSD

    • for removal of OFS on Pegasus

  • VTX harness was scuffed

    • used breadboard jumper wires and electrical tape: loose

  • Houston would tip and propstrike the ground on several landings

  • 360 lidar was late to prepare, was being screwed on morning of test

  • Particular RPM causes drone to shake pretty hard, not very detrimental, it just has to be throttled past in order to avoid.

  • Possible chance of power line clipping - we were 50 meters up and nearly BVLOS, not sure if we were going to clip trees or power lines in the distance

  • LTE dropouts on pegasus again

    • suffers when 1.3 GHz video transmitter is on.

    • either separate the antennas, use different freq, or find another video solution.

    • mount on opposite sides of the drone? or try 5.8 GHz video

  • Houston difficult controls.

    • tipped, shook, ran into bins,

    • drifts in a large radius in loiter

    • had a medium hard landings a couple times

    • landing houston in wind was very hard: needed to angle very hard, risk of propstrike and tipping very high

  • hit angle limit on pegasus (30 deg) so never hit the top speeds

  • Did not mount VTX on drone for flight test

  • Tracking antenna did not work

Action items

  • Get the max weight of houston to mechanical for new landing gear design

    • more stable to avoid tipping

  • Update angle limit and re-run max speed

  • try landing on landing pads with current FPV setup: need mux harness and second camera harness prior

  • VTX range test

  • configure OSD better

    • change from icarus config

    • fix the ‘turning on and off in the air’ problem

  • get link stats between gemini and the drone forwarded to logs somewhere

  • buying pre crimped wires to build a proper VTX harness

  • Weathervaning

  • figure out obstacle avoidance parameters/setup on houston

  • get new batteries

    • hit 70 amp current draw at one point

    • indicates battery health bad

  • document OA parameters and how it translates to behavior. Anthony Luo to look at this

  • clean up harnessing on pegasus:

    • shorten all the cross wires

    • clean up all little wires too

Analysis

  • logs are uploaded, don’t need much analysis on them

Vibe

Pegasus generally shows good vibration means, near 10 in all axis. (where 10 is essentially perfect). Comparing against vanguard shows worse vibe performance in some instances, but not to a significant degree.

image-20240211-172206.pngimage-20240211-172252.png

Houston showed incredibly bad vibration, likely due to chipped propellers.

image-20240211-172449.png

Attitude Control

Wind was estimated to be around 20-40km/h, the highest winds we’ve flown Pegasus in to-date. Attitude control performance on roll and pitch axis are excellent, even given the higher vibe.

image-20240211-172806.pngimage-20240211-172718.pngimage-20240211-172741.png

Current Draw

During card 2 - 1, multiple missions were run. On average, when flying at full speed forward, we were limited by our MAX_LEAN_ANGLE of 30 degrees. At this angle, our average current draw is visually observed to be around 80Amps.

image-20240211-172829.png

Efficiency

Snipping from sections where Pegasus was at maximum or near-maximum forward velocity, we are able to calculate efficiency in mah/km using the following formula:

BAT.Curr[A] * 1000. [mA/A] / GPS.Spd [m/s] * (3600[s/h] / 1000 [m/km] ) --> Eff[mAh/km]

Average efficiency at high-speed shows somewhere between 700-1000 mah/km

image-20240211-173204.pngimage-20240211-173222.png

Assuming battery capacity of 4*6000 = 24000 mah, this means we expect to be able to run 24km at ~ 70 km/h, giving us ~ 8 laps in 20 minutes.

  • No labels