The proposed approach is to jointly develop GNC/AOCS software for a space mission (past, present, future or virtual) as a way for NGC to share its expertise and transfer its intellectual property to the partner organisation for its own use.
This type of project is carried out through software co-development activities, formal training sessions and by sharing NGC’s simulator, software libraries and development and validation tools. The training is organised in several learning modules that bring together the theory, the exercises and the co-development of the GNC/AOCS software for a specific mission, from the specifications of the mission through to the validation of the software on an emulator of the onboard processor. In a faster version of NGC’s transfer of its know-how, pre-existing GNC/AOCS software developed by NGC is delivered to the organisation and the co-development consists of its adaptation to the organisation’s mission.
The goal of these collaborations is to ensure that these organisations can become fully autonomous in using, modifying, improving and further developing this GNC/AOCS technology for their own space missions without the help of NGC, although NGC is always available to assist its partners.