Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/185053
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorGómez Muntané, Gerardo-
dc.contributor.authorde Palau i Viñolas, Isaac-
dc.date.accessioned2022-04-20T09:34:31Z-
dc.date.available2022-04-20T09:34:31Z-
dc.date.issued2021-06-
dc.identifier.urihttp://hdl.handle.net/2445/185053-
dc.descriptionTreballs Finals de Grau de Matemàtiques, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2021, Director: Gerardo Gómez Muntanéca
dc.description.abstract[en] When a satellite moves around any orbit, it will encounter constant environmental perturbations that will produce small changes in the attitude (i.e. the orientation and angular velocity) that, in the long term, will cause unstable flying and rolling. Thus, the satellite will have to perform constant maneuvers in order to correct its attitude. An attitude controller is an algorithm that derives the appropiate maneuvers needed to correct the attitude error (i.e. the difference between the current and desired attitude), usually by calculating how much torque must be applied by the satellite actuators. The purpose of this project is the study of the attitude control procedures of artificial satellites (as rigid bodies) by fusing classical control algorithms with modern machine-learning techniques. This project consists of two clearly differentiated parts: the study of the attitude (Ch. 2-3) and the study of the attitude control (Ch. 4-5-6). In Chapters 2 and 3 we will explore the mathematical tools that will allow us to express a rotation in three dimensions: Euler rotation theorem and the unit quaternions. We will also derive the differential equations that dictate the attitude changes of the satellite when subject to external torques. In Chapter 4 we will study the different types of attitude errors and we will introduce some basic concepts and definitions about control algorithms. In Chapter 5 we will discuss the implementation of a virtual simulation environment that will allow us to test the attitude changes of a virtual satellite when subject to various torques. We will also implement a control law that will allow us to stabilize the satellite. In Chapter 6, we will explore the attitude control problem as a decision problem and how the Deep-Q Learning algorithm can be used to train a controller.ca
dc.format.extent92 p.-
dc.format.mimetypeapplication/pdf-
dc.language.isocatca
dc.rightscc-by-nc-nd (c) Isaac de Palau i Viñolas, 2021-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.sourceTreballs Finals de Grau (TFG) - Matemàtiques-
dc.subject.classificationAprenentatge automàticca
dc.subject.classificationTreballs de fi de grau-
dc.subject.classificationEstabilitatca
dc.subject.classificationTeoria de sistemesca
dc.subject.classificationIntegració numèricaca
dc.subject.classificationSatèl·lits artificialsca
dc.subject.otherMachine learningen
dc.subject.otherBachelor's theses-
dc.subject.otherStabilityen
dc.subject.otherSystem theoryen
dc.subject.otherNumerical integrationen
dc.subject.otherArtificial satellitesen
dc.titleControl d’actitud de satèl·lits artificials mitjançant aprenentatge automàticca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Treballs Finals de Grau (TFG) - Matemàtiques

Files in This Item:
File Description SizeFormat 
tfg_de_palau_isaac.pdfMemòria1.18 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons