DroneWorld Installation for Windows
Unreal Engine Application
There are two ways to open the unreal application, editor mode and executable mode,
editor mode allows real time adjustment to the environment but requires unreal engine.
The executable mode does not require unreal engine.
Editor mode
Clone https://github.com/UAVLab-SLU/DRV-Unreal
Executable mode
- Download the latest “DRV_{version}.zip” from
https://sluedu-my.sharepoint.com/:f:/g/personal/ankit_agrawal_1_slu_edu/ElbD1q-O8fBFgGDqov6Mh5EBsJ90YyPj2fzsIznTP6AX-w?e=XZaPiX
- Run the “Blocks.exe” file
Backend
To prepare the environment and start the backend, follow these steps:
- Open the terminal and navigate to the project repository.
- Create a virtual environment by running the following command:
- Activate the virtual environment by running the following command:
source venv/Scripts/activate
- Install the necessary dependencies by running the following command:
pip install -r requirements.txt
- Start the server by running the following command:
python ./PythonClient/server/simulation_server.py
This will start the backend server and allow it to communicate with the Unreal application.
Frontend
- Open the terminal and navigate to the “frontend” folder in the project repository by running the following command:
- Install the necessary dependencies by running the following command:
- Start the frontend server by running the following command:
This will start the frontend server and allow you to access the user interface in your web browser.