Figure 5. Sample ontological representation of a Space Object.Analytic algorithms can use OODA to take observational data and build information from it. They can store these products back into the world model, allowing analysts to gain situational awareness with this information. Analysts in turn would help decision makers use this knowledge to address a wide range of SSA problems. Our data model’s most commonly used terms are: track, sensor information, time sample, observable, measurable, metadata, expectation, report card, space object, and catalog.We implement the data model in such a way that data providers, algorithm developers, and human-machine interface (HMI) tools written in Java, C++, and Python can seamlessly integrate and interact with one another. To accomplish this functionality, we supply a set of application program interfaces (APIs) wrapped up into an OrbitOutlook software development kit. In addition to this, the O2 team also built a world-model interaction layer through the Matlab shell to allow analysts to explore the content of SSA data in the context of other Matlab-based analytics.It is also critically important to the O2 program for there to be a set of dedicated resources necessary to quickly integrate new algorithms and data provider solutions to bring in and process data. We have created an OrbitOutlook data center (OODC) comprised of seven nodes, physically located in Cherry Hill, NJ, to meet this need. The OODC hosts an instance of the OODA processes including a world model that can fully scale to storing approximately 15 TB of data. The OODC and the OODA world model were designed to take advantage of scaling up (adding more resources to existing nodes) and scaling out (adding more nodes) as determined by program needs. Using the OODC along with algorithms and data providers, we have addressed dozens of integration challenges in preparation for our demonstration events. The OODC will also serve as the processing platform for the demonstrations themselves and allow for post-run analytics to verify the program’s claims.
Figure 5. Sample ontological representation of a Space Object.<br>Analytic algorithms can use OODA to take observational data and build information from it. They can store these products back into the world model, allowing analysts to gain situational awareness with this information. Analysts in turn would help decision makers use this knowledge to address a wide range of SSA problems. Our data model’s most commonly used terms are: track, sensor information, time sample, observable, measurable, metadata, expectation, report card, space object, and catalog.<br>We implement the data model in such a way that data providers, algorithm developers, and human-machine interface (HMI) tools written in Java, C++, and Python can seamlessly integrate and interact with one another. To accomplish this functionality, we supply a set of application program interfaces (APIs) wrapped up into an OrbitOutlook software development kit. In addition to this, the O2 team also built a world-model interaction layer through the Matlab shell to allow analysts to explore the content of SSA data in the context of other Matlab-based analytics.<br>It is also critically important to the O2 program for there to be a set of dedicated resources necessary to quickly integrate new algorithms and data provider solutions to bring in and process data. We have created an OrbitOutlook data center (OODC) comprised of seven nodes, physically located in Cherry Hill, NJ, to meet this need. The OODC hosts an instance of the OODA processes including a world model that can fully scale to storing approximately 15 TB of data. The OODC and the OODA world model were designed to take advantage of scaling up (adding more resources to existing nodes) and scaling out (adding more nodes) as determined by program needs. Using the OODC along with algorithms and data providers, we have addressed dozens of integration challenges in preparation for our demonstration events. The OODC will also serve as the processing platform for the demonstrations themselves and allow for post-run analytics to verify the program’s claims.
正在翻译中..