Skip to content

Latest commit

 

History

History
81 lines (67 loc) · 3.07 KB

File metadata and controls

81 lines (67 loc) · 3.07 KB

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.