Projecte ofert
Títol: Distributed operations agent for a CubeSat mission
Per assignar-vos el projecte us heu de dirigir al director/a perquè us l'assigni.
Director/a: RINCÓN RIVERA, DAVID
Departament: ENTEL
Títol: Distributed operations agent for a CubeSat mission
Data inici oferta: 29-11-2024 Data finalització oferta: 29-06-2025
Estudis d'assignació del projecte:
MU AEROSPACE S&T 21
MU EM CODAS
MU MASTEAM 2015
Tipus: Individual | |
Lloc de realització: Fora UPC | |
Supervisor/a extern: Arnau Singla Manau | |
Institució/Empresa: Fundació i2Cat | |
Titulació del Director/a: Master in aeronautical engineering | |
Paraules clau: | |
Distributed scheduling, NTN, Software development, CubeSat mission | |
Descripció del contingut i pla d'activitats: | |
At i2CAT, a satellite operations planner is being developed for constellations acting as Non-Terrestrial Networks (NTN). The idea is to apply task allocation methods (typically used for Earth observation missions) to telecommunications scenarios, specifically for providing IoT services. Some challenges (among others) include system heterogeneity, scenario uncertainties, limited resources, and the integration of business policies into operations management. We already have a prototype of this planner that has been systematically validated (unit tests) as well as in a realistic scenario with simulated environments. This
prototype is a fully centralized framework, and we are currently enhancing the system towards a hybrid scheduling system. To achieve this goal, the distributed operations agents of the satellites need to be designed, implemented and tested. If possible, the developed distributed agent will be later tested in a satellite payload of a real CubeSat mission. The focus of this master thesis would be to assist in these three stages with the development of the first prototype of a distributed operations agent. Towards that end, the following activities roadmap is proposed: ' Phase 1: Research and problem formulation (Month 1) ' Goal: Build the foundation for designing the distributed operations agent. ' Literature review ' Explore distributed scheduling techniques relevant to satellite networks (e.g., auction-based, consensus protocols, distributed optimization). ' Requirements analysis ' Identify the specific requirements for the on-board agent ' Problem definition and metrics ' Clearly define the scope and objectives for the distributed agent ' Phase 2: Design of the distributed operations agent (Month 2-4) ' Goal: Develop the architecture and algorithms for the distributed agent. ' System architecture ' Create a modular design for the distributed agent, allowing adaptability to different satellite systems or constellations. ' Communication framework ' Define how the on-board agent communicates with the other modules of the architecture ' Algorithm design ' Select or design a scheduling algorithm suited for distributed operation under satellite constraints. This algorithm should work upon the baseline schedule provided by the centralized scheduling framework ' Phase 3: Simulation and validation of the distributed agent (Month 5-7) ' Goal: Test the distributed operations agent in a simulation environment and (potentially) in representative hardware (satellite engineering model) ' Simulation environment setup ' Agent validation with simulation ' (Possible) Hardware integration ' (Possible) Agent validation in engineering model ' (Possible) Agent validation in space |
|
Orientació a l'estudiant: | |
The student will receive a scholarship. There is a budget to cover up to 48 ECTS credits. In case it is less, it could be combined with an internship at the company.
Essential Requirements: ' Motivation for modeling and programming. ' Background in satellite systems. ' Programming and debugging skills (Java for the ground framework and C++ for distributed operations) ' Software development practices ' e.g., Git ' Handling and analysis of data resulting from simulations. ' Research skills in scientific publications. ' Writing skills for scientific articles and presenting results. ' Project management and time-management skills ' Communication and collaboration skills ' Problem-solving skills and adaptability Useful Skills (not required, but having them will be helpful): ' Background in satellite communication protocols (telecommands, CCSDS). ' Notions of electronics and satellite hardware. ' Machine learning and AI optimization techniques ' Background in distributed systems If you are interested, contact us at both at arnau.singla@i2cat.net and david.rincon@upc.edu |
|
Horari d'atenció a estudiants per a l'assignació de projecte: |