feat(test): fixed wing test cards (#26824)

This commit is contained in:
Andrew Wilkins
2026-04-05 20:34:22 +10:00
committed by GitHub
parent f19adb896c
commit 6912ae7b14
5 changed files with 145 additions and 20 deletions
+46
View File
@@ -0,0 +1,46 @@
# Test FW_01 - Manual Modes
## Objective
To test that manual flight modes work as expected for fixed wing vehicles.
## Preflight
Ensure that the vehicle can go into Stabilized, Altitude, and Position mode while still on the ground.
## Flight Tests
❏ Stabilized
    ❏ Wings level with stick centered
    ❏ Pitch/Roll response with correct bank angle limits
    ❏ Yaw coordination
    ❏ Throttle response 1:1
❏ Altitude
    ❏ Altitude should hold current value with stick centered
    ❏ Pitch input controls climb/descend rate
    ❏ Throttle automatically managed to maintain airspeed
    ❏ Roll/Yaw respond correctly to stick movement
❏ Position
    ❏ Vehicle should hold current heading and loiter with stick centered
    ❏ Altitude should hold current value
    ❏ Roll input commands heading change
## Expected Results
- Takeoff should be smooth (hand launch or runway)
- No oscillations should be present in any of the above flight modes
- Vehicle should maintain stable flight throughout all mode transitions
- Landing approach should be stable and controllable
@@ -0,0 +1,64 @@
# Test FW_02 - Full Autonomous
## Objective
To test the auto modes such as Mission, Takeoff, Hold, and RTL for fixed wing vehicles.
## Preflight
Plan a mission on the ground. Ensure the mission has:
- Takeoff as first waypoint
- Changes in altitude throughout the mission
- Last waypoint is an RTL
- Duration of 1 to 2 minutes
## Flight Tests
❏ Takeoff
    ❏ Engage Takeoff mode (hand launch or runway)
    ❏ Vehicle should climb to takeoff altitude
    ❏ Vehicle should hold/loiter after reaching takeoff altitude
❏ Mission
    ❏ Auto takeoff (hand launch or runway)
    ❏ Verify changes in altitude throughout the mission
    ❏ Verify Mission Ends in RTL
    ❏ Duration of 1 to 2 minutes
    ❏ Auto land or hold at end
❏ Hold
    ❏ Engage Hold mode during flight
    ❏ Vehicle should orbit at current position and altitude
    ❏ Orbit radius and direction should match parameters
❏ RTL
    ❏ Arm and takeoff in any manual mode
    ❏ Fly out ~200m from start point
    ❏ Engage Return mode
    ❏ Vehicle should climb to RTL altitude if below it
    ❏ Vehicle should return to home and hold or land
## Expected Results
- Mission should upload on first attempt
- Vehicle should automatically takeoff upon engaging Auto
- Waypoint tracking should be smooth with appropriate turn radius
- Vehicle should adjust height to RTL altitude before returning home
- Landing approach should be stable (if auto-land is configured)