Skip to content

UAVLab-SLU/DRV_public

Repository files navigation

DroneReqValidator

DroneReqValidator (DRV) is a complete Drone simulation ecosystem that automatically generates realistic environments, monitors Drone activities against predefined safety parameters, and generates detailed acceptance test reports for effective debugging and analysis of Drone software applications.

Demo

System requirement

  • Windows 10/11
  • Unreal engine 5.0 (optional)
  • Python 3.10
  • node.js
  • npm

Usage

DroneReqValidator has 3 main components:

  1. Unreal application
  2. Python backend
  3. React frontend

To use the DroneReqValidator, follow the steps based on which OS you are working with:

Contributing

We welcome contributions to this project. To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with a descriptive message.
  4. Push your changes to your fork.
  5. Submit a pull request to the main repository.
  6. We will review your changes and merge them if they align with the project's goals.

License

This project is licensed under the MIT license. See the LICENSE file for more information.