Drone World, a key component of DRV, is an advanced simulation platform for testing small unmanned aerial systems (sUAS). It enables users to configure detailed test scenarios by specifying:
- Environmental Conditions: Weather, terrain, and other environmental factors.
- sUAS Capabilities: Sensors, hardware configurations, and other drone specifications.
- Mission Objectives: Specific goals and tasks for each simulation.
The platform generates a realistic 3D simulation environment, monitors data to ensure safety, detects issues, and produces comprehensive test reports with detailed analysis. By automating and streamlining the testing process, Drone World enhances safety, reliability, and efficiency for drone developers. It allows for comprehensive pre-flight testing in ultra-realistic environments, helping developers refine their systems and iterate more rapidly on complex missions. Our team at OSS is dedicated to continuously enhancing Drone World’s capabilities, including refining environmental settings, drone configurations, and integrating new features.
Check out our Wiki for detailed and important information. It's constantly being updated to provide you with the latest resources and insights.
DroneReqValidator (DRV) is a comprehensive drone simulation ecosystem that automatically creates realistic environments, monitors drone activity against predefined safety parameters, and produces detailed acceptance test reports for efficient debugging and analysis of drone software applications. Check out a demo video showcasing DRV in action.
- Windows 10/11
- Python 3.10
- Node.js
DroneReqValidator has 3 main components:
- Unreal application
- Python backend
- React frontend
To begin using DroneReqValidator, refer to our Getting Started guide.
Contributions to this project are welcome! For details on how to contribute, please follow our Contributing Guide.
This project is licensed under the MIT license. See the LICENSE file for more information.