
--pretrained, or --weights. There is no hosted web demo — clone it, run it, fork it.Layout note: Application code lives in themarmf/directory; the installable package name ismavmrf.
JsonFileSensorAdapter (incoming_data/samples/)docs/benchmarks/marmf/reports/.detection_source (simulation, trained, pretrained, or explicit).simulation (default) No flags; uses simulator optical detections trained After main.py --mode train; auto-loads best.pt pretrained --pretrained (downloads yolov8n.pt) explicit --weights PATH--no-trained to skip auto-loading local trained weights.docs/ARCHITECTURE.md for pipeline diagram, module map, extension points, and how MAVMRF sits next to other Fratres X defensive-sensing / contested-autonomy work.--weights / --pretrained IoU match before fusion Keeps sonar/acoustic/magnetic joins on the same contact when YOLO boxes differ from sim boxes Assumes overlapping 2D boxes; not a full 3D association layer SORT-style tracker Fast, reviewable track continuity for demos and gates No deep appearance re-ID; coasting behavior is deliberately simple Weighted multi-sensor fusion Makes the multi-modal story concrete in reports Weights are heuristic, not learned calibration from real sensors Clone-and-run only Matches Fratres X “you run it, you own the stack” open-source posture No hosted demo for drive-by clicksSensorAdapter (AIS / acoustic / optical feeds) with recorded replay fixturesdocs/benchmarks/ (README.md + seeded_run.json).docs/RELATED_WORK.md.docs/PROFILE_SETUP.md.marmf/README.md.marmf/ Core framework (package name mavmrf) docs/ Architecture, brief, samples, screenshots, benchmarks CONTRIBUTING.md Setup, tests, CI marmf/tests/ Pytest suitePosted Aug 11, 2026
Created a simulation-first Python pipeline for maritime monitoring.
1
0