- Dispositivo externo de visualización (teléfono móvil o tablet) con la app DJI Go 4.0 instalada.
- Dron DJI PHANTOM 4 Pro con sus accesorios (Radio control, baterías, cargador de energía).
- Red Local Inalámbrica (WLAN)
- Unidad de procesamiento (notebook, RapsberryPi): con sistema operativo Ubuntu 20.04 y Python 3.8 o superior.
- Acceso al repositorio https://github.com/Inria-Chile/airward_demo.git
- git clone https://github.com/Inria-Chile/airward_demo.git
- cd server/LuaJIT/
- make
- sudo make install
- cd server/MonaServer2/
- make
- python3.8 -m venv venv
- source env/bin/activate
- pip install -r ./modelv0.1/requirements.txt
- Ejecutar en la unidad de procesamiento "sudo ./server/MonaServer2/MonaServer/MonaServer
- En la unidad de procesamiento se debe chequear la IP (por ejemplo: 192.168.0.101).
- El dispositivo externo debe estar conectado a la misma red que la unidad de procesamiento, y se debe chequear que la IP tenga el mismo segmento (por ejemplo: 192.168.0.102).
- Se debe encender el radio-control y el drone. Posteriormente ejecutar la aplicación DJI GO.
- En la aplicación DJI GO, se deben realizar los siguientes pasos: ir al Menú principal (parte superior derecha); seleccionar la opción "Select Live Broadcast Plataform" y elegir la opción RTMP; posteriormente en la ventana "create custom Live Broadcast", se debe ingresar el texto “rtmp://:1935/live”; finalmente se debe presionar el botón de inicio de la transmisión.
- La cámara del drone debe estar enfocando al monitor en donde se esté reproduciendo el archivo "test_video.mp4".
- Ejecutar en el entorno virtual de python el comando: "python3 ./modelv0.1/detect.py --source "rtmp://0.0.0.0:1935/live" --weights ./modelv0.1/best.pt"
- Visualizar en la ventana de resultados la detección realizada por el modelo mediante el conjunto de bounding boxes con su etiqueta (fire o smoke) e índice de confianza respectivo.