Master's degree theses and internships

NOTE: To apply for a thesis or an internship, the candidate must have no more than 3 exams remaining. Students are invited to read the guidelines at: https://u3slab.org/guide/master

MISSION DESIGN

Optimization Tool for Satellite Platform Design: A State-of-the-Art Analysis of Subsystems

This thesis topic is issued in collaboration with Thales Alenia Space Italia

Abstract: The design of satellite platforms involves integrating various subsystems like power, propulsion, thermal management, and communication. As satellite missions grow in complexity, there is an increasing need for optimization tools that can enhance subsystem performance while balancing cost, efficiency, and reliability. This thesis proposes a tool for optimizing satellite platform design by analyzing and integrating the latest advancements in subsystem technologies. The goal is to develop a tool architecture that assists engineers in making informed decisions based on mission requirements and subsystem interactions.

Research Objectives:

Review current satellite subsystems (e.g., power, propulsion, communication) and their technological advancements.

Analyze interactions and trade-offs between subsystems in platform design.

Survey existing design and optimization tools in satellite engineering.

Develop a series of possible architecture that optimizes subsystem choices based on mission needs.

Methodology:

Literature Review: Investigate the state-of-the-art in satellite subsystem technologies.

Subsystem Analysis: Study how different subsystems interact and affect overall performance.

Tool Survey: Examine current satellite design and optimization tools.

Tool Architecture: Propose possible architectures that integrates subsystem constraints and mission goals.

Expected Outcomes:

A clear understanding of the latest satellite subsystem technologies.

A design and justification file of proposed design architectures.

MACHINE LEARNING

Lightweight Deep Learning Models for Spacecraft Pose Estimation via Pruning on Embedded Platforms

The optimization of deep learning models for resource-constrained onboard satellite avionics is a critical area of research, as it facilitates autonomous vision-based operations in space while minimizing computational overhead, energy consumption, and latency — parameters that are fundamental to the success of missions constrained by the size, mass, and limited power budgets of modern satellites. 

Objectives:

  • Investigate deep learning algorithms for vision-based spacecraft pose estimation, focusing on real-time onboard deployment.
  • Develope and evaluate pruning techniques to compress and accelerate neural network models to meet memory and computational constraints of embedded hardware platforms.
  • Explore hardware-aware optimization strategies to adapt pruned models for specific embedded devices, considering their unique capabilities and limitations.
  • Validate the approach with experiments using synthetic and real spacecraft imagery, benchmarking pose estimation performance and resource usage before and after pruning.

Skills that will be acquired:

  • Experience with Python /PyTorch for neural network design, training, pruning, and deployment
  • Use of Ultralytics (YOLO) frameworks for object detection, keypoint regression, and leveraging built-in model pruning utilities.
  • Implementation of neural network pruning, quantization, and other model compression techniques for embedded hardware.
  • Image processing using OpenCV for spacecraft image analysis and data preparation.
  • Familiarity with embedded systems deployment, specifically for  NVIDIA Jetson Orin Nano.
  • Benchmarking and profiling deep learning models in constrained environments, including performance and efficiency analysis.​​
  • Solid understanding of the spacecraft pose estimation problem, associated challenges, and relevant performance metrics.

COLLISION AVOIDANCE – SPACE DEBRIS

Improved analytical formulas for low-thrust orbital transfer

In the early stage of the definition of a space mission, it is often desirable to have a fast preliminary estimation of the DV cost of a low-thrust transfer. When the transfer is realised through a long spiral trajectory, a quick estimation of the total DV and transfer time can avoid lengthy calculations. For this reason, a number of authors have proposed simple control laws for the variation of specific orbital elements and/or analytical equations for the estimation of the DV associated to a given transfer. The usual approach to develop such approximations is that of integrating GPE using as integrand a fast anomaly variable while assuming the slow orbital elements as constants.

A recent approach developed in our lab proposes a more accurate analytical framework for integrating the GPE formulated as a system of linear differential equations. The thesis work consists of investigating the use of such a framework to develop analytical formulas for the secular orbital element variations, to be then used for the estimation of the DV associated to a given transfer.

Analysis of 3D collision risk calculation methods

Assessing and mitigating the risk of collisions between spacecraft in orbit, especially in LEO, is of paramount importance to ensure the safety of space assets, especially in the current context of the continuously increasing number of resident space objects. The common practice to evaluate the collision risk is by calculating the so-called 2D probability of collisions index, based on analysis of the closest approach between the two spacecraft in the so-called encounter plane. Although a 2D geometric analysis is suitable in most situations, some conjunctions require a full 3D analysis to assess the collision risk properly.

The thesis activity involves reviewing existing methods for 3D collision risk assessment and developing a detailed numerical simulator for assessing their performance. Extensive simulations in several representative conjunction scenarios will be performed to evaluate the respective advantages and drawbacks of the different methods. Areas of improvement shall also be identified.

ADCS

Development of a numerical simulator to assess the pointing performance of Earth observation platforms in VLEO

Very Low Earth Orbits (VLEOs) offer a promising opportunity to enhance the quality of spaceborne Earth Observation data, primarily due to the higher ground resolution enabled by their extremely low altitude. However, the harsh environment characteristic of these orbits poses significant challenges for the spacecraft’s Attitude Determination and Control System (ADCS), potentially hindering the stabilization of the line-of-sight and degrading the effective image resolution.

In this context, the proposed internship and thesis work consist of two main parts:

  1. The development of a MATLAB/Simulink-based simulator to model the spacecraft dynamics in VLEO, including the main disturbances affecting the satellite.
  2. The preliminary design of a payload Line-of-Sight (LoS) stabilization system using miniaturized actuators.

After defining a reference orbit scenario, a numerical model of the LoS stabilization system will be implemented and tested within the developed simulator to assess its effectiveness and performance.

By addressing these challenges, this project aims to contribute to the advancement of attitude control strategies tailored for VLEO spacecraft.

Development of a ADCS 1U mockup equipped with magnetorquers, reaction wheels, sun sensor and magnetometer

One of the activities of the Microsatellite and Space Microsystem laboratory is the study and test of ADCS law on a attitude simulator testebd. The attitude simulator testbed is equipped with different subsystem for simulating the space environment (air bearing table, Helmholtz Cage, Sun simulator). Different mockups were used in the past for testing ADCS laws but until now no mockup included three ortogonal reaction wheels as well as a sun sensor. The task of the student should be the development of a ADCS 1U mockup equipped with reaction wheels and magnetorquers and a set of sensors.  The mockup should be equipped with a power source (batteries) and a communication module. The reaction wheels and magnetorquers should be sized in order to counteract the disturbance torques of the facility. The mockup should be sized following the CubeSat Design Specifications for a 1U CubeSat. The Mockup should be equipped with sensors for attitude determination (e.g. magnetometer, sun sensor, gyroscope, accelerometer and/or others) and actuators for attitude control (at least reaction wheels and magnetorquers). The thesis work should include a literature review of the existing solutions and trade off studies of alternative solutions. 

Robotic Facility Development

Digital Twin and GUI for Proximity Operations Robotic Facility

The Microsatellites and Space Microsystems Lab has recently installed a new robotic testbench facility to simulate navigation scenarios in close proximity operations between a chaser and a target spacecraft. The facility features a 6-DoF robotic arm mounted on a linear rail (7-DoF system) and is controlled via ROS. The thesis focuses on developing a digital twin that accurately replicates the facility's physical properties and a GUI for trajectory planning. This enables software validation before hardware deployment preventing potential damage and reducing testing time.


Activities

  • Setup simulation environment: Install and configure Gazebo/Ignition, integrate with lab ROS stack
  • Digital twin refinement: Import existing URDF, refine CAD models, configure physics parameters and sensor models (cameras, OptiTrack)
  • ROS integration: Ensure digital twin replicates MoveIt! kinematic solvers and control interfaces for transparent sim/real switching
  • GUI development: Design graphical interface for trajectory planning that incorporates orbital rendezvous dynamics (Clohessy-- Wiltshire equations, natural motion) while accounting for workspace limits, joint limits, and collision avoidance
  • Documentation and validation: test generated trajectories in simulation then deploy on real facility


Objectives

  • Functional digital twin integrated with existing infrastructure
  • GUI for physics-based trajectory planning (rendezvous dynamics + robotic constraints)
  • Interface documentation for collaboration- Validated sim-to-real workflow

Event-Based Vision

Modelling and Simulation of event streams in Space Domain Awareness

The Earth orbital environment is getting increasingly crowded over the years. Among the different strategies to face this issue, Space Domain Awareness  (SDA) plays a role. SDA includes tracking Resident Space Objects (RSO) with optical sensors. A promising as well as challenging technology is Event-Based Vision, also known as neuromorphic vision, which takes inspiration from the functioning of the biological retina. Unlike a conventional frame-based camera, a, Event-Based Camera (EBC) only registers brightness variations, called events, in its field of view, generating a video-like output  known as event stream. Therefore, EBC technology is an attractive choice when it comes to reduce data rate, power consumption and redundancy of information in the scene, allowing to better handle the typically huge amount of data collected during observations of  RSOs.

Simulating event streams in a SDA context helps us to analyze the performances of an EBC and make decisions when designing a tracking system. Some studies have been conducted to model and simulate the output of an EBC, but further improvement is recommended. This thesis aims to explore and implement a model to simulate a realistic event stream in a SDA context. The activity is mainly divided in the following steps:

  • Literature review of the models
  • Software implementation
  • Output analysis

 

Tutor: Stefano Palmiotto

Contacts

Prof. Dario Modenini

Via Fontanelle 40, 47121 Forlì (FC)

+39 0543 374 450

Write an e-mail

Go to the website

Available by appointment

Prof. Paolo Tortora

Via Fontanelle 40, 47121 Forlì (FC)

+39 0543 374456

Write an e-mail

Go to the website

Available by appointment