https://github.com/fujiwarachoki/wds
War Drone Simulation System in Python
https://github.com/fujiwarachoki/wds
pyaudio python scipy ucav
Last synced: about 2 months ago
JSON representation
War Drone Simulation System in Python
- Host: GitHub
- URL: https://github.com/fujiwarachoki/wds
- Owner: FujiwaraChoki
- License: bsl-1.0
- Created: 2024-02-20T15:25:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-21T08:44:27.000Z (over 2 years ago)
- Last Synced: 2026-04-30T07:39:26.626Z (about 2 months ago)
- Topics: pyaudio, python, scipy, ucav
- Language: Python
- Homepage:
- Size: 56.6 KB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WDS - War Drone System
This is a project aimed at simulating the software and behaviour of a drone, specifically built for war purposes.
## Features
- [x] Detect movement
- [x] Detect sound
## How it works
The software is entirely built in Python, and it uses the OpenCV library to detect movement and the PyAudio library to detect sound.
## Installation
To install the project, you need to have Python 3.7 or higher installed. Then, you can install the required libraries by running the following command:
```bash
git clone https://github.com/FujiwaraChoki/wds.git
cd wds
python -m venv venv
# Windows
venv\Scripts\activate
# Linux
source venv/bin/activate
pip install -r requirements.txt
```
## Usage
To use the project, you need to run the following command:
```bash
python src/main.py
```
## FAQ
If the program crashes, make sure to adjust the amount of concurrently allowed open files in your system. You can do this by running the following command:
```bash
ulimit -n 2048
```
## License
[MIT](https://choosealicense.com/licenses/mit/)