Skip to content

AvaSYS, AvaSYS Ground Control Station is a Ground Control Station application for unmanned armed vehicles. It is designed for ease of use and gather information at its highest priority.

License

Notifications You must be signed in to change notification settings

NeoStellar/AvaSys-GCS

Repository files navigation


Logo

AvaSYS Ground Control System

A ground control system for viewing UAVs for Teknofest 2024.

About The Project

Product Screenshot

AvaSYS, AvaSYS Ground Control Station is a Ground Control Station application for unmanned armed vehicles. It is designed for ease of use and gather information at its highest priority.

The goal of AvaSYS is to look and feel like “QGroundControl”, main difference will be easy of usage. While software like “QGroundControl” is much more feature packed and great for advanced users; for beginners, Teknofest competitors or people who only want data etc. will benefit from these software. AvaSYS aims to be the solution for these kinds of people.

This project is originally intended for the Turkey Teknofest competition in 2024 for the warrior UAV category, but I am committed to developing the application even beyond the competition and into future iterations.

Built With

The project is built with C++, Qt Framework and usage of MavLink libraries. Here is the major libraries and technologies.

Getting Started

This section is still under work.

Roadmap

  • Notification system
  • Quick Mission Buttons
    • Design
    • Function
  • UAV Health Pre-Checks
  • Customizable Marker Support
  • Customizable Circle Support
  • Custom Plane Follow Mode
  • Getting Other Planes Datas From TEKNOFEST REST API
  • Parameters Support

See the open issues for a full list of proposed features (and known issues).

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL3 License. See GPL3 License for more information.

Contact

Anıl Sayar - info@anilsayar.com

Project Link: https://github.com/NeoStellar/AvaSys-GCS

Acknowledgments

I would like to thank and give credit to everyone who helped and contributed to this project.