Software¶
This section describes the software used for the barebone GPS-only MAVISS platform.
At this stage, the focus is on configuring the flight controller, verifying GPS-assisted stability, and ensuring reliable communication with the ground station.
The barebone platform relies on PX4 Autopilot firmware running on the Pixhawk 6X Pro, managed through QGroundControl (QGC).
For firmware installation and setup, please refer to the Pixhawk Flashing.
Below, we cover only the QGroundControl workflow for the barebone configuration.
QGroundControl Setup¶
Main Functions:
Sensor Calibration
Accelerometer
Magnetometer
Radio (RC link)
GPS lock verification
Telemetry Monitoring
Real-time GPS position and altitude
Flight mode switching (Manual, Stabilized, Position Hold)
Battery voltage monitoring
Parameter Tuning
Adjust PID values for stability if needed
Configure failsafes (low battery, GPS loss, RC link loss)
Mission Setup (Optional)
Upload simple waypoint missions for testing
Verify position hold before autonomous routines
Workflow:
Connect Pixhawk to QGroundControl (via USB or telemetry).
Complete the Pixhawk Flashing if not already done.
Perform sensor calibrations inside QGC.
Confirm GPS lock before flight.
Conduct a tethered hover test in Position Hold mode.
With PX4 + QGroundControl, the barebone platform achieves stable GPS-assisted manual flight, forming the baseline for future sensor and autonomy integration.