This registered work comprises the Desktop PC source code of the GMVigIA User Graphical Interface (GUI) and associated ground control software, developed in Python, intended to support pre-operational and operational management of the GMVigIA on-board AI instrument.
The software acts as a co-processor and instrument control system, providing a comprehensive environment for engineering validation, verification, and end-user utilization of on-board AI capabilities. It has been designed to operate in multiple configurable modes, including:
• Engineering Model (EM) mode, enabling low-level access, debugging, and system characterization during development and integration phases.
• Laboratory mode, supporting functional testing, performance evaluation, and validation of AI use cases under controlled conditions.
The GMVigIA Desktop GUI implements full TM/TC handling compliant with CCSDS Packet Utilization Standard (PUS), including command generation, telemetry decoding, formatting, logging, and visualization. This ensures compatibility with space-grade operational concepts and realistic simulation of on-board and ground segment interactions.
Key functionalities covered by the registered source code include:
• Definition, configuration, and management of AI use-case scenarios, including mission timelines, trajectories, and operational parameters.
• Handling of image datasets and EO data streams, enabling upload, selection, and sequencing for on-board processing.
• Monitoring and visualization of on-board AI results, including detections, classifications, confidence metrics, and intermediate outputs.
• Management of flags, alarms, and event reporting, supporting anomaly detection and system supervision.
• Downloading, decoding, and graphical depiction of results, enabling detailed analysis and validation of on-board AI performance.
• A direct hardware interface to the dedicated VigIA board, enabling configuration, control, and operational interaction with the on-board AI hardware for both development and mission-like operation.
The software architecture incorporates innovative user interaction and data management solutions, enabling efficient handling of complex EO scenarios and facilitating reproducible validation and verification workflows. The GMVigIA Desktop GUI constitutes a critical enabling asset for the adoption, exploitation, and commercialization of the GMVigIA on-board AI technology, supporting both internal engineering activities and external end-user operations
All rights reserved