Onboard controller software development applied to low orbit nanosatellites.
Onboard control; Onboard computer; Real-time operating system; CubeSat.
From the context of the Cold War, access to space technologies has been expanded over the years to more institutions in several countries. The CubeSat standard appears then as a proposal of pre-defined size and mass for small satellites, resulting in a reduction in the cost and development time of space missions. In Brazil, the National Institute for Space Research (INPE) develops the CONASAT (Constellation of Environmental Nanosatellites) project together with the Brazilian Space Agency (AEB) and the Federal University of Rio Grande do Norte (UFRN) to launch a constellation of nanosatellites in the CubeSat standard to be a low-cost alternative to the SBCDA (Brazilian Environmental Data Collection System). CONASAT-1, the project's first nanosatellite, has been developed as a 1U CubeSat whose payload is a transponder, a relay of environmental data collected from platforms spread across the national territory. For such a mission, the main challenge for the onboard control system is the need for it to adapt to the particularities of the payload and be robust in the operating conditions of the space environment. Therefore, this qualification proposes the development of the software that will be embedded on the nanosatellite's on-board computer, aiming to provide the necessary robustness and security for the CONASAT-1 mission through a real-time operating system.