Test Flights
After the SW setup and tmux session are ready, the UAV must go through a series of test flights before it can be considered flight-ready.
Steps
- Record all flights on video to capture any unexpected behavior.
- Calibrate the UAV through QGroundControl (accelerometer, gyro, level horizon, and compass).
- Verify the failsafe on the RC (turning off the RC should display "Manual control lost" in QGroundControl).
- Spin the motors and check their rotation direction.
- Perform initial flights with the main computer (NUC) turned off.
- Test fly the UAV sequentially in "Manual," "Altitude," and "Position" modes. In "Position" mode, induce whirpooling by changing the Yaw.
- If manual flights are successful, proceed to autonomous flight.
- Perform an autonomous takeoff, execute maneuvers using arrow keys through MRS UAV Status, and then initiate a
land_homecommand. - Demonstrate any client-requested features (precise landing, obstacle avoidance, etc.) during the autonomous flight.
- Upload the autonomous test flight video to the project's Google Drive folder.
note
For this step of testing, use the Cudy router that was supplied with the drone.
Checklist
- Record all test flights on video.
- Calibrate the UAV through QGroundControl.
- Verify RC failsafe functionality in QGroundControl.
- Check motor rotation directions.
- Perform initial flights with the NUC turned off.
- Test fly in "Manual," "Altitude," and "Position" modes.
- Perform autonomous takeoff and maneuvers.
- Test
land_homefunctionality. - Demonstrate any client-requested features (precise landing, obstacle avoidance, etc.).
- Upload the autonomous test flight video to Google Drive.