From 51ad48cfc90b02cdc9c04c8affc3a56f122c3a22 Mon Sep 17 00:00:00 2001
From: mandarwagh9
-
+
- Real-time multi-camera collaborative perception system
- Multi-camera tracking ยท AI-powered sensor fusion ยท Augmented reality overlays ยท Edge deployment
+ An open, hackable take on connected-warfare-style perception โ running on a $500 dev kit.
+ Multi-sensor fusion ยท Cross-camera tracking ยท Tactical AR HUD ยท Edge inference on Jetson Orin Nano
+
+ Inspired by Anduril Connected Warfare & the Lattice OS concept โ
+ built as a community reference implementation, not affiliated with Anduril Industries.
Demo ยท + Inspiration ยท Features ยท Architecture ยท Quick Start ยท @@ -34,6 +40,38 @@ --- +## ๐ฐ๏ธ Inspiration & scope + +OVERWATCH is a **publicly-available reference implementation** of the multi-sensor situational-awareness concept popularised by [Anduril's Connected Warfare](https://www.anduril.com/connected-warfare) and its **Lattice** software platform โ the idea that a network of low-cost, heterogeneous sensors can be fused at the edge into a single, AI-driven view of the battlespace. + +This project takes that idea and runs with it on commodity hardware: + +- A **$500 NVIDIA Jetson Orin Nano** instead of a hardened tactical server +- **IP webcams + mobile phone cameras** instead of dedicated military-grade sensors +- **YOLOv8 + Kalman + homography** instead of classified perception stacks +- **A FastAPI/React stack** instead of proprietary tactical software + +The visual language โ diamond IFF markers, compass ribbon, threat rings, ghost predictions โ is **inspired by Anduril's EagleEye HUD aesthetic** (one of the publicly-shown UI surfaces of Lattice). It is *not* a clone, *not* affiliated with or endorsed by Anduril Industries, and *not* a substitute for their products. Trademarks belong to their respective owners. + +> **Scope honesty:** this is a research/educational project. It demonstrates the *principles* of connected sensing โ sensor fusion, cross-camera re-ID, edge inference, real-time broadcast โ at a scale that fits in a backpack. It is not military-grade, not C2-system-grade, and not certified for any operational use. + +### What's the same idea, what's different + +| | Anduril Lattice / Connected Warfare | OVERWATCH (this repo) | +|---|---|---| +| **Goal** | Unified situational awareness across heterogeneous sensors | Same โ at hobbyist scale | +| **Sensor mix** | Cameras, radar, RF, sonar, drones, ground vehicles, โฆ | IP cameras + phone cameras (extensible) | +| **Fusion** | Proprietary, classified | Open: Kalman + Hungarian + homography | +| **Edge compute** | Hardened tactical hardware | Jetson Orin Nano dev kit | +| **HUD style** | EagleEye tactical UI | EagleEye-*inspired* canvas overlay | +| **Autonomy** | Multi-asset autonomous teaming | Single-pipeline perception only | +| **Use** | Defense / national security | Research, learning, civilian situational awareness | +| **Source** | Closed | Public on GitHub (license: see [LICENSE](LICENSE)) | + +If you're building something in this space โ researchers, students, civilian defense-tech tinkerers, public-safety folks โ this repo is meant to be a starting point you can fork, hack on, and learn from. + +--- + ## Overview OVERWATCH is a real-time multi-camera situational awareness platform built for edge deployment on NVIDIA Jetson Orin Nano. It fuses video from IP cameras and mobile phones into a unified world model using YOLOv8 detection, Hungarian-assignment tracking, adaptive Kalman filtering, and cross-camera appearance re-identification โ all at TensorRT FP16 speeds. @@ -379,9 +417,9 @@ Client โ { "type": "sensor_data", "gps": {...}, "orientation": {...} } --- -## ๐ฏ AR overlay system +## ๐ฏ AR overlay system โ EagleEye-inspired tactical HUD -The frontend renders a tactical HUD with diamond markers, compass ribbon, and threat rings: +The frontend renders a tactical HUD inspired by Anduril's EagleEye UI โ diamond IFF markers, compass ribbon, threat rings โ implemented entirely in HTML5 Canvas. (Visual style only; rendered from open code, no Anduril assets used.) | Layer | Color | Elements | |---|---|---| @@ -676,14 +714,17 @@ The cross-camera homography system is built on established multi-view geometry p --- -## ๐ License +## ๐ License & trademarks + +The source for this project is **publicly available on GitHub** for research and educational purposes. The current [LICENSE](LICENSE) is **source-available, not OSI-approved open source** โ copyright ยฉ 2024โ2026 Mandar Wagh. If you'd like to use OVERWATCH commercially or relicense a fork under an OSI license (MIT/Apache-2.0/etc.), open an issue. -This project is **proprietary software**. Copyright ยฉ 2024โ2026 Mandar Wagh. All rights reserved. +**"Anduril," "Lattice," "Connected Warfare," and "EagleEye"** are trademarks of Anduril Industries, Inc. This project is an independent community implementation **inspired by publicly-shown concepts** of those products. It is not affiliated with, endorsed by, or sponsored by Anduril Industries. No proprietary information, code, or assets from Anduril are used. -Unauthorized use, copying, modification, or distribution is strictly prohibited. See [LICENSE](LICENSE) for full terms. +All other third-party trademarks (NVIDIA, Jetson, TensorRT, React, FastAPI, etc.) belong to their respective owners. ---
- Built for connected situational awareness ๐ฏ
+ Connected sensing, at hackathon scale. ๐ฏ
+ Inspired by Anduril Connected Warfare ยท Built on open tools.