testdiff2/Spiri
kebab 94781b40f2 second 2023-12-06 13:21:56 -05:00
..
config second 2023-12-06 13:21:56 -05:00
data second 2023-12-06 13:21:56 -05:00
model second 2023-12-06 13:21:56 -05:00
qml second 2023-12-06 13:21:56 -05:00
resources second 2023-12-06 13:21:56 -05:00
src second 2023-12-06 13:21:56 -05:00
README.md second 2023-12-06 13:21:56 -05:00

README.md

Spiri Ground Control Station

Releases Travis Build Status Appveyor Build Status

Spiri GroundControl (SGC) is an intuitive and powerful ground control station (GCS) for UAVs.

The primary goal of SGC is ease of use for both first time and professional users. It provides full flight control and mission planning for any MAVLink enabled drone, and vehicle setup for both PX4 and ArduPilot powered UAVs. Instructions for using Spiri GroundControl are provided in the User Manual (you may not need them because the UI is very intuitive!)

All the code is open-source, so you can contribute and evolve it as you want. The Developer Guide explains how to build and extend QGC.

Key Links:

Setup Installation (Windows)

*Install QT 5.15.2

  • Here is the link and Download: Website (Windows)
  • Setup the environment for QT!
      1. right click the desktop and click the attribution.
      1. select the "Advanced System Settings"
      1. select the "Environment Variables"
      1. create a new qt system variable(using your own QT install Path) (eg. D:\QT5.15.2\5.15.2\msvc2019_64)

*Install Spiri QGC

  • create a folder in your workspace and name it such as "Spiri"
  • git clone https://git.spirirobotics.com/hetongapp/SpiriGroundControl.git
  • Then cd to the "Spiri/SpiriGroundControl" and update the repo: "git submodule update --init --recursive".
  • Open the "qgroundcontrol.pro" in "Spiri/SpiriGroundControl" folder by using the QT creator
  • click "build" and "run"

Setup Installation (MacOS)

  • Install the Xcode in Apple Store
  • Install Qt Creator for macOS: Website
  • Create or open a Qt project and check the "iphonesimulator-clang-..." environment in the project configuration page
  • create a folder in your workspace and name it such as "Spiri"
  • git clone https://git.spirirobotics.com/hetongapp/SpiriGroundControl.git
  • Then cd to the "Spiri/SpiriGroundControl" and update the repo: "git submodule update --init --recursive".
  • Click the hammer compile button in the lower left corner, after the compilation is successful, you can close Qt Creator.
  • After the compilation is complete, there will be an "Info.plist" file in the output folder, open it with Xcode.

Setup Installation (Ubuntu20.04)

*Install QT 5.15.2

  • Setup the environment for QT!
    sudo chmod u+x ./Ubuntu_QT_install.sh && source ./Ubuntu_QT_install.sh
    

*Install Spiri QGC

  • create a folder in your workspace and name it such as "Spiri"
  • git clone https://git.spirirobotics.com/Spiri/SpiriGroundControlTest.git
  • Then cd to the "Spiri/SpiriGroundControlTest" and update the repo: "git submodule update --init --recursive".
  • Open the "qgroundcontrol.pro" in "Spiri/SpiriGroundControlTest" folder by using the QT creator
  • click "build" and "run"