Skip to content

zakibourmada/GCSgreenUAV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCSgreenUAV

Welcome to GCSgreenUAV, your comprehensive Ground Control Station software designed for controlling UAVs. With this software, you can seamlessly communicate with your UAV, send commands, receive telemetry data, and visualize real-time flight information. Our organized project structure includes code, configuration files, tests, documentation, and configuration profiles to help you unlock the full potential of your UAV control.

Project Structure

Project_Root/
│
├── src/
│   ├── main.cpp
│   ├── communication/
│   │   ├── communication.cpp
│   │   ├── communication.h
│   ├── user_interface/
│   │   ├── user_interface.cpp
│   │   ├── user_interface.h
│   ├── visualization/
│   │   ├── visualization.cpp
│   │   ├── visualization.h
│   └── ...
│
├── include/
│   ├── communication/
│   │   ├── communication_protocol.h
│   ├── user_interface/
│   │   ├── user_interface_elements.h
│   ├── visualization/
│   │   ├── visualization_elements.h
│   └── ...
│
├── config/
│   ├── settings.json
│   └── ...
│
├── tests/
│   ├── test_communication.cpp
│   ├── test_user_interface.cpp
│   ├── test_visualization.cpp
│   └── ...
│
├── docs/
│   ├── user_guide.pdf
│   ├── development_notes.md
│   └── ...
│
└── profiles/
    ├── default.json
    ├── indoor_flight.json
    ├── outdoor_flight.json
    ├── emergency_response.json
    └── ...

About GCSgreenUAV

GCSgreenUAV is a software solution developed to empower UAV enthusiasts and professionals with an intuitive Ground Control Station. It facilitates communication with your UAV's embedded firmware, enabling you to send commands, receive telemetry data, and visualize the UAV's flight status in real time. Our project structure ensures a well-organized and efficient development process, making it easier to build, test, and deploy your UAV control software.

Getting Started

To start using GCSgreenUAV, follow these steps:

  1. Clone or download the repository.
  2. Explore the src/ directory to find the source code for different modules.
  3. Check out the include/ directory for corresponding header files.
  4. Customize configuration settings in the config/ directory, especially settings.json.
  5. Run tests located in the tests/ directory to ensure functionality.
  6. Refer to the docs/ directory for the user guide and development notes.
  7. Explore various configuration profiles in the profiles/ directory.

Feel free to contribute, provide feedback, and optimize your UAV control experience with GCSgreenUAV.

Contact

For inquiries and support, please contact us at zbourmada@gmail.com.

Let's embark on a journey to elevate your UAV control capabilities!


Note: This is a sample README text based on the provided project structure and description. Please customize it according to your project's specifics.

About

Comprehensive GCS software for UAVs. Enables seamless communication, commands, telemetry, real-time visualization. Organized structure: code, configs, tests, docs, profiles. Unleash its full potential.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors