2024-10-05 Pegasus 2 & Houston

Out of scope for this test

  • Complete Pegasus 2 Tuning and be sure we are happy with the tune

    • We will not be doing this because it is risky and not really necessary right now.

    • Evaluate the tune we have right now

      • See how it feels with full stick reflections

    • Run autotune again on a higher aggressiveness

      • Last time we ran at 0.007 so maybe go up to 0.008 now that we’re more comfy with it

      • Hopefully less wind then last time

    • manually tune the rest

      • hoping this isnt really needed

      • oscillation => lower PID

      • slow response => increase PID

      • underdamped => increase P/D ratio

      • overdamped (motors heating up0 => decrease P/D ratio

Goals for this test

  • Complete a 1.5 km range test on Pegasus 2 to measure dropped packets

    • Do this without even flying the drone, put it in a car, drive it a kilometer down the road, measure packet loss.

    • Flying the drone is a risk

    • max distance we need at comp is 1.15 km

    • Can we make sure that when we do range tests, we log continuous data on both tx/rx side? Would be nice to know how our tpwr fluctuates as a f'n of distance

    • Can we try to test different antenna orientations? I.e. if we rotate the drone does it severely impact signal quality.

    • Can we try this test with/without other ELRS rx's active (maybe for ex: houston) near the pegasus basestation? I know they say elrs<->elrs interference is low but I want to see how low

  • Test the analog video system and relay system on Pegasus 2

    • Asana tasks to set this up

    • does not require flight, do at same time as mavlinkrc rank test

  • Test Geolocation system on Houston

    • Tasks in Asana to set this up

    • this will require

      • driving to wrestrc

      • Integrate and test hardware leading up to this

        • RPi integration

      • Autonomy preparation

        • Geolocation software exists and will be run on Houston

    • houston is ready for this test hardware wise

    • Try to isolate altitude, flight pass-by speed, and distance from take-off/home location as variables for our testing geolocation accuracy

      • Will be important to determine altitude and speed at which we scan for hotspots later in comp

Attendees

  • If you do not put your name here we will not assume you are coming.

  • @Nathan Green is not coming

  • @Anthony Luo is not coming

  • @Evan Janakievski primary pilot, SDC vehicle driver

    • Will not be able to drive personal vehicle because driving SDC vehicle

  • @Alison Thompson mech lead + car (fits 4 + driver)

  • @Daniel Puratich supervision

  • @Ashish Agrahari autonomy

  • @Tochi Okoro autonomy

  • @Maxwell Lou autonomy

Timeline Plan

  • Start charging batts at 9am

    • only charge one set of batts for Pegasus 2

  • Leave Bay 10am

  • Debrief starts at 1

  • Done 2pm

 

Debrief

Intro

Attendees:

  • @Evan Janakievski

  • @Daniel Puratich

  • @Anthony Luo

  • @Megan Spee

  • most everyone else left or wasn’t interested

Objective of debrief: diagnosing and resolving a few difficulties this flight test + the flight test preparation that resulted in not being able to fly today.

General

General topics - very loosely defined by @Megan Spee , who was not actually at the flight test (and improved by @Daniel Puratich who was)

  • Not enough preparation for this flight test

    • Houston configuration issues

      • houston was working last week but we wanted the rpi killswitch to work

        • params were changed to try to do this

        • changing these params broke the build and a motor would not spin

        • we were not able to resolve at flight line

      • parameters backups were either

        • not existent

        • not properly organized so we could find them

    • Peggy telemetry setup issues

      • didn’t know how to get ardupilot to connect to the controller for telemetry

      • spent 30 mins to get the controller to connect to drone at all

    • Unable to test auto code or ground test peggy as a result.

      • will need to redo this test, likely after midterms

      • Note that auto code (geolocation) was successfully ground tested on houston the day before the flight test (@Ashish Agrahari)

  • systems integration / flight test operator / pilot knowledge base is lacking.

    • documentation does not exist. difficult to make this exist, because it’s related to:

      • ELRS (constantly changing)

      • Ardupilot (documentation already exists online for a lot of this, we don’t want to re-write for obsoletion)

      • things just change on the drones all the time and people don’t have time to keep up.

    • Houston and Peggy fly guides are out of date or unfinished.

    • controller inputs and curves are confusing and the documentation is out of date.

  • General sentiment of better-clarifying who is responsible for what at each flight test.

    • Changing around the flight test owners frequently so more people get exposure

    • Having experienced members walk newer pilots through these steps before being left to do these tasks by yourself.

    • you don’t know what you don’t know!

    • Directors should delegate the task management with PMs better to avoid overloading directors

      • Daniel had a busy week, missed comp arch sync

  • Couple thoughts on the fixed wing.

    • Evan (airframe lead) unable to attend fixed wing syncs to express concerns

      • ‘too late’ to fix a lot of design flaws

      • low confidence it will work well with the current manufacturing thoughts

Action Items

Action items following debrief:

  • Use the flight test attendee roles harder.

    • Ping people more leading up to the flight test.

    • Nothing is too overwhelming of a task for one person if you divide up the work enough.

    • comp arch sync is a good time to go hard on these conversations, we need to use that time!

  • All directors, pilots, flight test coordinators should take turns owning a flight test.

    • the admin overhead to make sure tasks are being done leading up to the FT and deciding what we need to do in prep for flight tests is a lot of effort, needs to be split around

  • Make sure knowledge transfer is happening.

    • Have more experienced members coach/work through the setup of peggy and houston before flight tests (ground tests), and at flight tests.

    • can also be aided by documentation.

      • Maybe some old operation guides for examples too.

    • letting people try things with supervision is important before they can do it on their own