⚡ Field-deployable disaster response AI hub — multi-model inference (xView2, YOLOv8, LADI-v2, Groq Vision) with real-time zone scoring, GPS dispatch, and OpenStreetMap tracking. Runs on Raspberry Pi or server.
C++
1
8 commits
updated Sep 24, 2026
AI-powered disaster response and field reconnaissance system for rapid situational awareness. ARIA Robotics combines computer vision, GPS tracking, zone scoring, and web dashboards to help identify affected areas, assess damage severity, and guide dispatch decisions in real time.
This repository contains a full-stack disaster intelligence workflow for both Raspberry Pi deployments and laptop-based experimentation, along with ESP32 hardware firmware for vehicle/sensor control and monitoring.
During disaster response operations, teams need fast answers to questions such as:
ARIA Robotics addresses this by combining:
The repo is organized into a few primary areas:
Pi/ - Raspberry Pi deployment version of the Flask applicationLaptop_Only/ - desktop/laptop development version with local model support.ino files - ESP32 and Arduino sketches for vehicle control, dashboard, calibration, monitoring, and GPS-linked functionalitytemplates/ - UI templates used by the appARIA_Robotics/
├── Pi/
│ ├── app.py
│ ├── main.py
│ ├── requirements.txt
│ └── templates/
├── Laptop_Only/
│ ├── main.py
│ └── templates/
├── templates/
├── README.md
├── gps_auto_return.py
├── auto_return.py.txt
├── calibration.ino
├── car-dashboard.ino
├── car_with_telegram.ino
├── esp32s3-car.ino
├── final-car.ino
├── final-monitor-system.ino
├── monitor_sys.ino
├── mpu&hmc.ino
├── rth.ino
├── v1.py
├── v2.py
├── wihtout-mag.ino
├── without-dust.ino
└── ...
The Pi/ folder contains the main application used for deployment on a Raspberry Pi.
From the Pi/ directory, install dependencies:
cd Pi
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Create a .env file in the Pi/ directory with values similar to:
ROBOFLOW_API_KEY=your_key_here
GROQ_API_KEY=your_key_here
COLAB_MODEL_1_URL=https://your-colab-endpoint.example
COLAB_MODEL_2_URL=https://your-colab-endpoint.example
COLAB_MODEL_3_URL=https://your-colab-endpoint.example
GPS_SERIAL_PORT=/dev/serial0
GPS_BAUD_RATE=9600
cd Pi
python3 main.py
The app serves on:
http://0.0.0.0:8000
The Laptop_Only/ folder is intended for local experimentation and testing on a desktop or laptop.
This version includes support for a local YOLOv8 fire/smoke model path and browser-based geolocation fallback.
Run it from the Laptop_Only/ directory:
cd Laptop_Only
python3 main.py
The root-level Arduino/ESP32 files are used for:
The repository also includes a hardware wiring guide in the original README content, which is relevant for physical integration and pin mapping.
Potential enhancements include:
This project does not appear to include a dedicated license file in the repository root. If you plan to publish, distribute, or commercialize this project, it is recommended to add an explicit license such as MIT, Apache 2.0, or GPL.
Contributions are welcome if you are improving:
This repo is maintained under the username EgoisticCoder and is intended as an AI-driven disaster response robotics and reconnaissance project.
If you want, I can also make this README more polished for GitHub by adding:
I can also generate a version tailored specifically for a Raspberry Pi deployment or a clean landing-page style README.
⚡ Field-deployable disaster response AI hub — multi-model inference (xView2, YOLOv8, LADI-v2, Groq Vision) with real-time zone scoring, GPS dispatch, and OpenStreetMap tracking. Runs on Raspberry Pi or server.
C++
1
8 commits
updated Sep 24, 2026
AI-powered disaster response and field reconnaissance system for rapid situational awareness. ARIA Robotics combines computer vision, GPS tracking, zone scoring, and web dashboards to help identify affected areas, assess damage severity, and guide dispatch decisions in real time.
This repository contains a full-stack disaster intelligence workflow for both Raspberry Pi deployments and laptop-based experimentation, along with ESP32 hardware firmware for vehicle/sensor control and monitoring.
During disaster response operations, teams need fast answers to questions such as:
ARIA Robotics addresses this by combining:
The repo is organized into a few primary areas:
Pi/ - Raspberry Pi deployment version of the Flask applicationLaptop_Only/ - desktop/laptop development version with local model support.ino files - ESP32 and Arduino sketches for vehicle control, dashboard, calibration, monitoring, and GPS-linked functionalitytemplates/ - UI templates used by the appARIA_Robotics/
├── Pi/
│ ├── app.py
│ ├── main.py
│ ├── requirements.txt
│ └── templates/
├── Laptop_Only/
│ ├── main.py
│ └── templates/
├── templates/
├── README.md
├── gps_auto_return.py
├── auto_return.py.txt
├── calibration.ino
├── car-dashboard.ino
├── car_with_telegram.ino
├── esp32s3-car.ino
├── final-car.ino
├── final-monitor-system.ino
├── monitor_sys.ino
├── mpu&hmc.ino
├── rth.ino
├── v1.py
├── v2.py
├── wihtout-mag.ino
├── without-dust.ino
└── ...
The Pi/ folder contains the main application used for deployment on a Raspberry Pi.
From the Pi/ directory, install dependencies:
cd Pi
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Create a .env file in the Pi/ directory with values similar to:
ROBOFLOW_API_KEY=your_key_here
GROQ_API_KEY=your_key_here
COLAB_MODEL_1_URL=https://your-colab-endpoint.example
COLAB_MODEL_2_URL=https://your-colab-endpoint.example
COLAB_MODEL_3_URL=https://your-colab-endpoint.example
GPS_SERIAL_PORT=/dev/serial0
GPS_BAUD_RATE=9600
cd Pi
python3 main.py
The app serves on:
http://0.0.0.0:8000
The Laptop_Only/ folder is intended for local experimentation and testing on a desktop or laptop.
This version includes support for a local YOLOv8 fire/smoke model path and browser-based geolocation fallback.
Run it from the Laptop_Only/ directory:
cd Laptop_Only
python3 main.py
The root-level Arduino/ESP32 files are used for:
The repository also includes a hardware wiring guide in the original README content, which is relevant for physical integration and pin mapping.
Potential enhancements include:
This project does not appear to include a dedicated license file in the repository root. If you plan to publish, distribute, or commercialize this project, it is recommended to add an explicit license such as MIT, Apache 2.0, or GPL.
Contributions are welcome if you are improving:
This repo is maintained under the username EgoisticCoder and is intended as an AI-driven disaster response robotics and reconnaissance project.
If you want, I can also make this README more polished for GitHub by adding:
I can also generate a version tailored specifically for a Raspberry Pi deployment or a clean landing-page style README.