Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Recolector de Cienci...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Recolector de Ciencia Abierta, RECOLECTA
Other literature type . 2019
License: CC BY NC ND
Dipòsit Digital de Documents de la UAB
Other literature type . 2019
License: CC BY NC ND
versions View all 2 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Software de control per a un nanosatèl·lit

Authors: Garcia, Emilio; Universitat Autònoma de Barcelona. Escola d'Enginyeria;

Software de control per a un nanosatèl·lit

Abstract

El Instituto de Estudios Espaciales de Cataluña y el Instituto de Ciencias del Espacio, actualmente están realizando un proyecto denominado C3SatP que consiste en el diseño y prototipado de un *nanosatélite de fabricación propia que permita dar soluciones adaptadas a posibles necesidades dentro del territorio de Cataluña. El alcance de este trabajo consistía al realizar un desarrollo de software. Concretamente, el software del núcleo de uno de los componentes de este nanosatélite, denominado On Board Data Handler, y un módulo por el software base de toda la plataforma, denominado C3SatP-Basis. La metodología para llevar a cabo estos objetivos, consistía al realizar reuniones cada dos semanas, donde se establecían los requisitos en medida que iban apareciendo, y en paralelo realizar un documento de especificación de requisitos. Posteriormente, el diseño de las funcionalidades utilizando diagramas de clases, diagramas de secuencia y de casos de os. Por último, la implementación del software y los casos de maceta que garantizaban el cumplimiento de los requisitos, en lenguaje C y C++ respectivamente, y utilizando control de versiones. Para la realización del proyecto ha hecho falta el aprendizaje de aperos y tecnologías diversas, como por ejemplo IDEs, utilización de librerías externas y carga librerías dinámicas. Como resultado de todo el proceso de ingeniería, se han conseguido gran parte de los objetivos que se habían planteado al inicio.

L'Institut d'Estudis Espacials de Catalunya i l'Institut de Ciències del Espai, actualment estan realitzant un projecte anomenat C3SatP que consisteix en el disseny i prototipatge d'un nanosatèl·lit de fabricació pròpia que permeti donar solucions adaptades a possibles necessitats dins el territori de Catalunya. L'abast d'aquest treball consistia en realitzar un desenvolupament de software. Concretament, el software del nucli d'un dels components d'aquest nanosatèl·lit, anomenat On Board Data Handler, i un mòdul per el software base de tota la plataforma, anomenat C3SatP-Basis. La metodologia per dur a terme aquests objectius, consistia en realitzar reunions cada dues setmanes, on s'establien els requisits a mesura que anaven apareixent, i en paral·lel realitzar un document d'especificació de requisits. Posteriorment, el disseny de les funcionalitats utilitzant diagrames de classes, diagrames de seqüencia i de casos d'us. Per últim, la implementació del software i els casos de test que garantien el compliment dels requisits, en llenguatge C i C++ respectivament, i utilitzant control de versions. Per a la realització del projecte ha calgut l'aprenentatge d'eines i tecnologies diverses, com per exemple IDEs, utilització de llibreries externes i càrrega llibreries dinàmiques. Com a resultat de tot el procés d'enginyeria, s'han aconseguit gran part dels objectius que s'havien plantejat a l'inici.

The Institute of Space Studies of Catalonia and the Institute of Space Sciences are currently carrying out a project called C3SatP which consists in the design and prototyping of a nanosat of its own manufacture that allows to provide adapted solutionsto possible needs within the territory of Catalonia. The scope of this work is, mainly, software development, following an engineering process, of one of the components of this nanosatellite, called On Board Data Handler. In addition, it has also been requested to develop a state machine for the base software of the entire nanosatellite. The methodology consisted in meeting with the tutor every two weeks, where the requisites were established as they appeared, in addition to making a specification requirements document. Later, the design of the functionalities using class diagrams, sequence diagrams and user cases. Finally, the implementation of the software and the test cases that guaranteed compliance with the requirements, in C and C ++ language respectively, and using version control. To carry out the project, learning different tools and technologies have been needed, such as IDEs, use of external libre. As a result of the entire engineering process, most objectives which they had been considered at the beginning, have been achieved.

Related Organizations
Keywords

C, Linux, CubeSat, GoogleTest, Nanosatel·lit, Nanosat, C++, Software, TDD, Nanosatélite

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green