Releases: oss-slu/DroneWorld
Release list
DRV_2.1.1 (Windows)
Install here
https://drive.google.com/file/d/14kUMj4YNi0QjlAA4_m_7E3-FiXigCGuh/view?usp=drive_link
DRV 2.1.1 (Windows) Beta
Native Windows build of the DroneReqValidator simulation engine.
This release pairs with DroneWorld Beta 1.0
Installation
- Download the
.zipfrom the assets below - Extract the archive
- Run the executable, no need to move the folder or anything of that nature, it connects via a port on your PC
Requirements
- Windows 10/11
- 8GB+ RAM recommended
- 20GB+ available disk space
Known limitations / Beta caveats
- This is a beta build — not intended for production use
- Report issues at the main DroneWorld repository
Feedback
Please open an issue on GitHub with any bugs or suggestions.
Drone World Beta 1.0
DroneWorld Beta 1.0
DroneWorld is an advanced simulation platform for testing small unmanned aerial systems (sUAS).
This is the first public beta release — we welcome feedback and bug reports.
This release works in conjunction with DRV 2.1.1
What's included
- 3D simulation environment powered by Unreal Engine (headless, no GPU required)
- React frontend for configuring drone missions, environment, and sensors
- Flask backend with standardized API and Swagger docs at
/api/docs - Docker-based deployment for macOS, Linux, and Windows (WSL2)
- Mock simulator mode for frontend/backend development without the full engine
- Saved configuration management and preset import/export
- Google Maps region picker and Cesium 3D terrain visualization
- Local, GCS, and Google Drive storage backends
Getting started
Feedback
Please open an issue on GitHub with any bugs or suggestions.
Drone World v1.1.0
What's Changed
Storage and File Uploads
- Created a single interface for storage services.
- Centralized logic for Google Cloud Storage (GCS) and Google Drive.
- Refactored file uploads to support HTML, PNG, and TXT files.
- Added the ability to upload and fetch files and reports on both GCS and Google Drive.
- Updated backend to fetch HTML files and updated APIs for interactive HTML links.
Frontend and Fixes
- Added a loading UI to improve the frontend experience.
- Fixed a bug in the time-of-day setting.
- Corrected pass/fail counts for more accurate reporting.
Full Changelog: v1.0.0-Main...v1.1.0-Main
Drone World Dockerized v1.0.0
This beta release introduces Dockerization for DroneWorld, providing a more streamlined way to deploy and manage the application across different environments. Key updates include:
- Docker Support: Both the backend and frontend services are now containerized using Docker, making it easier to run and deploy DroneWorld.
- The backend runs in a Python-based Docker container, configured to serve on port 5000.
- The frontend runs in a Node.js-based Docker container, served on port 3000.
- Simplified Setup with Docker Compose: The release includes a Docker Compose file, allowing users to easily manage both frontend and backend services together. The services are linked for smooth communication, and live code changes are supported via volume mounting.
- Seamless Integration: The IP configuration has been adjusted to ensure smooth communication between the containers and the host machine.
Known Limitations:
- GCS Integration: Full support for Google Cloud Storage (GCS) is still under development and will be available in a future release.
Drone World v1.0.0
This initial release introduces Drone World. Key features include:
- Report Generation: Automatically generates detailed reports and saves them directly to the local drive.
- Seamless Frontend Access: The frontend interface is designed to easily display and access reports stored on the local drive, ensuring quick and efficient data retrieval.
DRV v1.0.0
This initial release introduces DRV 1.0.0, the Unreal Engine executable. DRV is an Unreal Engine-based executable designed for simulation purposes. It provides a detailed visualization of the environment. It is required for both Drone World and Drone World Dockerized.