RocketGroundControl (RGC) is a Ground Control Station (GCS) designed for rocketry, forked from the Qgroundcontrol repository for drones. RGC provides a seamless user experience for launch control, telemetry handling and mission planning. Currently using MAVLINK for communication.
- Check out the original Qgroundcontrol Developer Guide.
- Ask questions & give suggestions! (in-person or on slack / email Cheng (GCS lead) at cxi@ucsb.edu)
- Code (and document)!
-
Build the repository using Qt / cmake (docker not recommended):
- Follow Qgroundcontrol's build instructions up to 'Building using Qt Creator: 1. Launch Qt Creator, select Open Project and select the CMakeLists.txt file'.
- Click Manage kits:
- Click Add:
- Make sure your kit config is EXACTLY as in the image:
- In the Projects menu, under Build settings, make sure CMAKE_PREFIX_PATH is set to YOUR QT installation:
- Open Qt maintenance tool:
- Select Add or remove components:
- Under Qt/Qt 6.10.1/Additional Libraries make sure you have ALL of the shown modules selected:
- Install modules and restart Qt Creator.
- Open the rocketgroundcontrol project, and under the debug screen click Run CMake:
- Build the project using the hammer icon on the bottom left
- Run the compiled application using the
./build/Debug/QGroundControlcommand
-
Vehicle Setup: configure rocket type vehicle.
-
Test the compiled application: User Manual
- π Official Website
- π User Manual
- π οΈ Developer Guide
- π¬ Discussion & Support
- π€ Contributing
- π License Information
For any additional info contact Gaucho Rocket Project on slack