Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

🥅 Testplan

Expand
titleCard 1: Task 1Flight Validation

Test 1: Prove basic Flight performance

Procedure

Goals / Objectives

Knockoff Criteria

  1. Battery plugged in

  • Mission planner no pre-arm warning

  1. Bring the drone to the flightline

  • toggle safety switch

  1. Enable logging

  1. Take off the drone in Stablize

  • verify drone flight performance

  • Drone unstable

  • unable to establish VLOS

  • Timer threshold:

    • flight time exceeded 5 min.

    VBatt below safety threshold: 10V

    • QLAND immediately, disarm when landed.

    • Recover drone & gather state of batteries

    Lost link

    • Follow lost link procedures. Maintain vlos if possible.

    • Contact necessary local authorities.

  1. Switch Flight mode to Alt Hold

  • verify drone flight performance

  • Drone unstable

  • unable to establish VLOS

  • Timer threshold:

    • flight time exceeded 5 min.

    VBatt below safety threshold: 10V

    • QLAND immediately, disarm when landed.

    • Recover drone & gather state of batteries

    Lost link

    • Follow lost link procedures. Maintain vlos if possible.

    • Contact necessary local authorities.

  1. Switch Flight mode to Loiter

  • verify drone flight performance

  • Drone unstable

  • unable to establish VLOS

  • Timer threshold:

    • flight time exceeded 5 min.

    VBatt below safety threshold: 10V

    • QLAND immediately, disarm when landed.

    • Recover drone & gather state of batteries

    Lost link

    • Follow lost link procedures. Maintain vlos if possible.

    • Contact necessary local authorities.

  1. circling

  • verify drone Flight performance

  • Drone unstable

  • unable to establish VLOS

  • Timer threshold:

    • flight time exceeded 5 min.

    VBatt below safety threshold: 10V

    • QLAND immediately, disarm when landed.

    • Recover drone & gather state of batteries

    Lost link

    • Follow lost link procedures. Maintain vlos if possible.

    • Contact necessary local authorities

  1. transfer control to Smile Khatri Manasva Katyal for practice

  • pilot training

  • Drone unstable

  • unable to establish VLOS

  • Timer threshold:

    • flight time exceeded 5 min.

    VBatt below safety threshold: 10V

    • QLAND immediately, disarm when landed.

    • Recover drone & gather state of batteries

    Lost link

    • Follow lost link procedures. Maintain vlos if possible.

    • Contact necessary local authorities

  1. land the drone

  • disarm the drone, Toggle safety switch

  1. drone props inspection

  • ensure the locking nuts are working as expected

  • Cancel FT is the Nuts Cannot lock the Props

Expand
titleCard 2: Obstacle Avoidance

Test 1: Test Basic Obstacle Avoidance

Procedure

Goals / Objectives

Knockoff Criteria

  1. Set waypoints

  • Create a simple path for the drone to follow.

 

  1. Run main obstacle avoidance script

Ensure no errors.

 

  1. Set up the obstacle in course

 

 

  1. Battery plugged in

  • Mission planner no pre-arm warning

  • make sure AUTO is in one of the flight mode

  1. Bring the drone to the flightline

  • toggle safety switch

  1. Enable logging

  1. Arm the drone and set mode to in AUTO

 

 

  1. Let drone start flying through waypoints in AUTO

 

  • Drone unstable

  • unable to establish VLOS

  • Timer threshold:

    • flight time exceeded 5 min.

    VBatt below safety threshold: 10V

    • QLAND immediately, disarm when landed.

    • Recover drone & gather state of batteries

    Lost link

    • Follow lost link procedures. Maintain vlos if possible.

    • Contact necessary local authorities.

  1. Wait for drone to approach the obstacle

  1. Ensure that drone stops and enters LOITER mode when detect object

  • Ensure the drone stops ~10m away from obstacle.

  • Ensure drone switches to LOITER mode upon detecting obstacle.

If the drone does not stop within 10m of the person and obstacle:

  • The person holding the obstacle steps out of flight path immediately.

  • Pilot manually intervenes and skips to Step 13 (landing and disarming drone).

  1. Remove the obstacle from the flight path and ensure the drone reenters AUTO mode

  • Ensure the drone resumes its mission.

  • Ensure drone switches to AUTO mode upon obstacle removal.

If drone does not resume to landing waypoint

  • Pilot manually takes over and proceeds to Step 13 (landing and disarming drone).

  1. Drone hovers over the 2nd waypoint (the landing waypoint)

  •  Ensure drone completes the mission.

 

  1. Pilot manually intervenes and lands drone

 

 

  1. Disarm the drone

  • disarm the drone, Toggle safety switch

Expand
titleCard 3: Geolocation

Test 1: Test Basic Obstacle AvoidanceGEOLocation

Procedure

Goals / Objectives

Knockoff Criteria

  1. Place blue landing pad on ground

 

  1. Set up waypoints

  • Create path that flies over the landing pad

 

  1. Run airside

  • SSH into the raspberry pi to check logs

  • Ensure no errors

  •  System crashes

  1. Battery plugged in

  • Mission planner no pre-arm warning

  • make sure AUTO is in one of the flight mode

  1. Bring the drone to the flightline

  • toggle safety switch

  1. Enable logging

  1. Arm the drone and set mode to AUTO

 

 

  1. Let drone start flying through waypoints in AUTO

 

  • Drone unstable

  • unable to establish VLOS

  • Timer threshold:

    • flight time exceeded 5 min.

    VBatt below safety threshold: 10V

    • QLAND immediately, disarm when landed.

    • Recover drone & gather state of batteries

    Lost link

    • Follow lost link procedures. Maintain vlos if possible.

    • Contact necessary local authorities.

  1. Wait for drone to complete path and hover over the 2nd waypoint (the landing waypoint)

  •  Ensure drone completes the mission.

 

  1. Pilot manually intervenes and lands drone

 

 

  1. Disarm the drone

  • disarm the drone, Toggle safety switch

Expand
titleCard 4: Gemini Task (deleted)

Test 1: Gemini Radio

Procedure

Goals / Objectives

Knockoff Criteria

  1. Connect Gemini RF

Configure Radio Failsafe

  • Confirm that Gemini is working

  • Houston doesn’t crash if radio failsafe happens

  1. Bring the drone to the flightline

  • toggle safety switch

  1. Enable Gemini Logging

  • Starts to fetch that will later be used for Gemini performance evaluation

  1. Take off the drone in Loiter with the receiver facing Gemini

  • Testing the Gemini performance when no object between two radio modules

  • Drone unstable

  • Radio Link Lost

  • Low Battery

  1. Fly away and fly back

  • Testing the Gemini performance as distance increase

  • Drone unstable

  • Radio Link Lost

  • Low Battery

  1. Yaw, and receiver facing away from Gemini.

Fly away and fly back

  • Verify the performance as there is obstacles between radio modules

Drone unstable

  • Radio Link Lost

  • Low Battery

  1. Land and repeat if necessary

  • We want to reproduce the link status issue we had last time.

  • Got desired data

  • Houston unable to keep flying

Necessary Preparation

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

...