REST -ful GIS services for simplified interoperability in blended LVC and model-based situational awareness P R E S E N T E D B Y T. Russell Gayle, Computer Scientist I n te ra c t i ve S yste m s , S i m u l a t i o n s , a n d A n a l ys i s D e p a r t m e n t S a n d i a N a t i o n a l L a b o ra to r i e s , U S A Sandia National Laboratories is a multimission laboratory managed and operated by National r gay l e @ s a n d ia . go v Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. SAND2018-14326 C. UNCLASSIFIED UNLIMITED RELEASE
Interoperation is difficult • Multiple standards (HLA, DIS, etc) • Dozens of implementations • Hundreds of models, workflows, and systems • Sources of complexity • Distributed systems • Parallel computation • Heterogeneous run-time infrastructure • Mixed platforms and use cases • Many more! UNCLASSIFIED UNLIMITED RELEASE
Capability isolation and heterogenous run-times Physical Security Modeling, Simulation and Analytics Human-In-The-Loop Exercises (JCATS) Planning and Design (OpShed) Training (VBS3) System Effectiveness Modeling (Dante ) UNCLASSIFIED UNLIMITED RELEASE
Expanding capability via interoperation Human-In-The-Loop Exercises (JCATS) Planning and Design (OpShed) Live analytics during exercises Distributing computational workload Training (VBS3) System Effectiveness Modeling (Dante ) Simulated entities UNCLASSIFIED UNLIMITED RELEASE
Expanding capability via interoperation Human-In-The-Loop Exercises (JCATS) Planning and Design (OpShed) Live analytics during Distributing computational training (e.g. Augmented workload reality displays) Training (VBS3) System Effectiveness Modeling (Dante ) Potential response Bottlenecks, weaknesses UNCLASSIFIED UNLIMITED RELEASE
Benefits of interoperation and mixed operation Real Operation Autonomy Simulation ▪ Lower response time ▪ Improve defender awareness ▪ Serve as a battle aid ▪ Predicted OPFOR and suggested blue force moves Augmented reality UNCLASSIFIED UNLIMITED RELEASE
Simplifying interoperability: GeoDispatch Goals 1. Simple, platform/language independent interface RESTful web service ◦ 2. Standard and well supported protocols, serializations, data types HTTP, JSON, ESRI ArcGIS ◦ 3. Maintain asset and metadata states UNCLASSIFIED UNLIMITED RELEASE
GeoDispatch: System architecture • Server • Transactional REST web service with two “endpoints” (GET, POST, DELETE) GeoDispatch • …/rest/tracklogs : Maintain asset location and state URI: …/tracklogs URI: …/graphics • …/rest/graphics : Maintain metadata location and state REST Layer • Client • Implement a REST layer Asset locations Geospatial graphics • Transcode tracked assets into standard data Simulation • Transcode geospatial cues and metadata UNCLASSIFIED UNLIMITED RELEASE
Experiment: Mixing LVC & situational analytics • Implemented clients • Mobile • Browser-based client Simulated Blue Team Situational Analytics • Mobile-device location tracking (GPS) (Umbra) (Umbra) • JavaScript-based communications • Umbra GeoDispatch • Simulation and analytics framework developed by Sandia National Laboratories Live User (mobile web browser) • Entity client controlled virtual assets • Analysis client provides metadata based on state of assets and terrain UNCLASSIFIED UNLIMITED RELEASE
Experiment: Mixing LVC & situational analytics Brower client tactical view Live user’s location Sensor viewshed User’s suggested path Suggested paths Other entities (live or virtual) Legend Umbra Simulated Entities Umbra Analytics Mobile user UNCLASSIFIED UNLIMITED RELEASE
Conclusions Key takeaways • Lightweight synchronization services work well for interoperability. • Standard and well-supported protocols, schemas, and data types greatly simplifies the integration process. • Particularly across platforms and languages UNCLASSIFIED UNLIMITED RELEASE
Recommend
More recommend