Development of missions with OpenSatKit for communications with CubeSats
This thesis has been carried out with the aim of laying the basis for the development of CubeSat missions, from the software point of view. With special emphasis to the communication system, either from the satellite to a ground station or between different satellites. The first part of this documen...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2021 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/361365 |
| Acceso en línea: | https://hdl.handle.net/2117/361365 |
| Access Level: | acceso abierto |
| Palabra clave: | Telecommunication systems Artificial satellites CubeSat communications satellite mission OpenSatKit flight software orbit Telecomunicació, Sistemes de Satèl·lits artificials Àrees temàtiques de la UPC::Enginyeria de la telecomunicació |
| Sumario: | This thesis has been carried out with the aim of laying the basis for the development of CubeSat missions, from the software point of view. With special emphasis to the communication system, either from the satellite to a ground station or between different satellites. The first part of this document is focused on the OpenSatKit tool. A description of its architecture, to understand how its layered system works, is provided. In addition to this, this first part describes the various applications that are part of the OpenSatKit tool, as well as their functions and services. All of this is illustrated by several examples. The second part of this document explains the type of mission we want to carry out with our cubeSATs. A general example of a simple mission called SIMSAT is explained part by part in order to see how all the applications described in the first part of the document fit together to create a complete mission. In the third and last part of this document, two main ways of approaching the communication scheduling of our mission are studied: programming the mission from time sequences and from limit checkers. Finally, a mixture of the two methodologies is created to achieve the best result. |
|---|