EN/ES
~/projects/sherpa

S.H.E.R.P.A

Una pantalla de mando para evacuar heridos en primera línea, donde los drones han acabado con la hora de oro. Funciona sin conexión en un solo portátil.

ficha
rol
Equipo de 4 (reto TuringDB): construí Replay, la vista de incidencias del mapa y el vídeo de la demo, y lo pitcheé
periodo
2026.10.02 → 2026.10.04
contexto
Hecho en European Defense Tech Hackathon. Situational Hub for Evacuation, Resupply and Patient Allocation
estado
archivado
código
público
stack
Python, YOLO, NVIDIA Parakeet, Sentence embeddings, TuringDB (Cypher), OpenStreetMap routing, React, TypeScript, deck.gl, Leaflet
resultados
Une las detecciones del dron y los informes de triaje de los soldados en un solo grafo y recomienda una categoría de triaje TCCC; el médico decide con un clic
Replanifica cada ruta de evacuación afectada en el mismo minuto en que un dron cierra una carretera, sin conexión y en un solo portátil
Hecho en el European Defense Tech Hackathon de Londres; construí el Replay (una partida de 251 minutos en 0,8 s) y lo pitcheé
historia

The problem

Getting wounded soldiers to surgery within an hour nearly halved combat deaths in Afghanistan. In Ukraine, cheap drones make every trip to the front dangerous, and medics can’t reach every casualty. The bottleneck is no longer speed alone: it’s deciding who goes first, by which vehicle, along which road, while the situation keeps changing.

What we built

Two data sources, one graph. A drone spots who is lying still, and a soldier beside the casualty answers simple triage questions in an offline phone app. Both reports are fused in a TuringDB graph, each with a position and a time.

Recommendation, human decision. The system recommends a triage category from TCCC doctrine, with its reasons and a confidence score that rises when a second source confirms the injury. The medical coordinator accepts it or changes it with one click.

Automatic logistics. Ambulances and ground robots (UGVs) are dispatched over real OpenStreetMap roads near Orikhiv, Ukraine.

Adapts as the world changes. When an enemy drone closes a road, every route that used it is re-planned in the same minute. When a robot’s battery dies with a casualty on board, another one is sent.

Voice questions, in English or Ukrainian, answered from the graph in about 100 ms. Fully offline.

Replay. Every simulated minute is a database commit, so the whole run can be stepped through to audit what the coordinator knew, and when.