A Pure Python pntOS Implementation Designed for Rapid Prototyping

Cobra is a position, navigation, and timing (PNT) sensor fusion solution, built as a Python implementation of the pntOS modular open system architecture (MOSA) approach.   

Cobra is designed specifically to support the science and technology (S&T) community, focusing on simplicity of design to lower the barrier to entry and foster more widespread adoption of pntOS. 

Key Cobra Features

  • Icon of three cubes stacked

    Easy to Build

    Cobra is designed to be used within the standard “pip install” (PEP 517) environment without requiring a complicated build system. This enables easy use across many operating systems and environments, reducing the learning curve for those who don’t already have expertise in embedded programming.

  • Paper airplane icon

    Easy to Share

    Cobra introduces the concept of an “app” for pntOS, which is a single Python script that fully defines everything being done in that particular application, including loading the desired plugins, setting configuration parameters, and initiating the filter. These app files can be easily shared with others and modified to change the behavior of the working system.

  • Icon of a lighbulb

    Easy to Understand

    Cobra plugins are designed to be simple to understand, taking full advantage of many of the built-in features of Python. An example of this is the replacement of the Registry plugin’s key-value store with an object that works like Python’s built-in dictionary.

  • Icon of four arrows moving outwards from a center point

    Easy to Expand

    The core example plugins distributed with Cobra are written against a 100% Python pntOS API, so it is a full Python implementation and doesn’t require use of compiling in different programming languages when developing new Cobra plugins.

  • Icon of a magnifying glass

    Easy to Analyze

    Cobra includes a set of apps which post-process sensor data logs into a set of analysis plots, demonstrating how filter tuning and rapid algorithm development can be done inside pntOS without complicated network configuration.

The S&T community requires the ability to innovate rapidly with different algorithms and sensors, with an emphasis on ease of use, tradespace analysis, novel algorithm development, and short learning curves. 

Access Cobra

To gain access, visit Cobra-PNT.com and complete the necessary steps to verify citizenship and government contract status.

Contact Us

Visit Cobra-PNT.com for instructions on accessing Cobra and to view additional resources. For other questions, reach out to us here or by emailing about@pntos.com.