Portrait of Guillem Casadesús Vila

Guillem Casadesús Vila

An aerospace engineer from Barcelona interested in robotic space exploration, autonomous and distributed space systems, optimization, and machine learning

About

I am a PhD candidate in Aeronautics and Astronautics at Stanford University, working on lunar navigation and autonomy in the Navigation and Autonomous Vehicles (NAV) Lab, advised by Prof. Grace Gao. My work covers lunar Positioning, Navigation, and Timing (PNT), rover perception, mapping and autonomy, simulation, and humanoid locomotion. The navigation, mapping and planning stack developed in our lab won first place in NASA's Lunar Autonomy Challenge.

In 2022, I completed my Bachelor's thesis on dynamic resource management in satellite communications as a visiting student in the System Architecture Group, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology (MIT). In parallel, our MIT team developed a mission concept for producing propellants on Mars from in-situ resources, which won first place at NASA's RASC-AL competition.

I obtained a BSc in Aerospace Engineering and a BSc in Telecommunications Engineering at Universitat Politècnica de Catalunya (UPC) under the program offered by the Interdisciplinary Higher Education Center (CFIS). My studies were funded by a “la Caixa” Foundation Fellowship and a Cellex Foundation–CFIS UPC Fellowship. During high school, I started the Gadget Robotics team.

Soccer, skiing, scuba diving, and traveling are my favorite activities to take a break from work.

Research and Projects

Lunar surface scene with astronauts, a rover and satellites exchanging signals with clocks

Lunar Communications and Navigation Satellite Constellations

Navigation and Autonomous Vehicles – Stanford

With dozens of lunar missions planned in the coming decade, there is growing interest in deploying satellite constellations that provide communications and Positioning, Navigation, and Timing (PNT) services around the Moon. We study how to design and operate them: receiving Earth-GPS signals in lunar orbit, sensor fusion for orbit determination and time synchronization, scheduling of PNT services, delay-tolerant networking, and a lunar surface station that supports orbit determination. LuPNT, our open-source simulator for lunar communications and PNT, supports these studies. Our work on orbital sensor fusion for autonomous orbit determination and time synchronization won Best Paper in Space Communications and Navigation at the IEEE Aerospace Conference 2025.

[NAV Lab Lunar GPS] [LuPNT paper] [Publications]

Apollo 17 photograph next to Unreal Engine and Isaac Sim renders
Apollo 17 photo (left) and Unreal Engine and Isaac Sim renders from the same camera pose.

Lunar Surface Navigation and Autonomy

Navigation and Autonomous Vehicles – Stanford

Rovers and humanoids will work alongside astronauts on the Moon, and autonomy, hazard avoidance and navigation are critical capabilities for them, especially while lunar navigation constellations are not yet deployed. We develop the layers of an autonomy stack: feature matching for visual SLAM, real-time semantic 3D Gaussian splatting maps with depth estimation, SLAM anchored to orbital elevation maps, and hazard detection and path planning. We test them in photorealistic lunar simulation, whose renders we compare against Apollo, Chang'e-3 and Artemis images, and on lunar testbed, Earth analog and real lunar data. We also study humanoid locomotion under lunar gravity, terrain and soil. The navigation, mapping and planning stack developed in our lab won first place in NASA's Lunar Autonomy Challenge.

[NASA news] [Lunar Autonomy Challenge paper] [Humanoid preprint] [Publications]

Low-thrust trajectories in cis-lunar space

Deep Reinforcement Learning for Trajectory Design in Cis-Lunar Space

Stanford Computer Science

Interest in operating spacecraft between the Earth and the Moon, in cis-lunar space, is growing. Computing low-thrust trajectories there in real time is hard, because traditional optimization methods are computationally expensive. In this class project, we trained deep reinforcement learning policies that output low-thrust trajectories and their control inputs in real time.

[Stanford CS229]

Satellite constellation over Earth with beams to users

Dynamic Resource Management for Communication Satellites

System Architecture Group – MIT

Modern high-throughput satellites with digital payloads and phased arrays have thousands of configurable variables, too many to allocate by hand. We developed optimization methods, including integer linear programming, that assign frequencies to satellite beams and re-plan them as user demand changes.

[Publications] [System Architecture Group] [ESL]

Frequency assignment for a MEO satellite constellation serving fixed and mobile users. Triangles are satellites, ellipses are beam footprints and colored boxes are the assigned frequencies. A baseline plan is re-optimized as user demand changes.
Mars propellant production architecture timeline

Martian In-Situ Resource Utilization from Subsurface Water Ice

Engineering Systems Laboratory – MIT

NASA plans crewed missions to the Moon and Mars, and producing propellants and consumables from local resources is a key enabler for them. Our concept for NASA's RASC-AL competition uses trucks working in tandem to extract subsurface water ice and produce methalox at scale, with a focus on reliability and scalability. It won first place overall.

[Publications] [MIT News] [MIT AA News] [NASA story]

Satellites in orbit around Earth and a graph of their links over time

Distributed Satellite Systems Simulator and Autonomous Operations

Nanosatellite and Payload Laboratory – UPC

Earth observation missions increasingly rely on distributed satellite systems, which need dedicated simulation tools for their design and operation. We developed a distributed satellite systems simulator to validate new mission architectures and to study satellite networking and autonomous operations, including learning-based scheduling.

[Nanosat Lab]

Task graph of a distributed computing workflow

Machine Learning and Distributed Computing Models

Workflows and Distributed Computing Group – BSC

Machine learning libraries are difficult to run on high-performance computing clusters. I developed machine learning algorithms for dislib, the Distributed Computing Library, a Python library built on PyCOMPSs, a programming model and runtime for clusters and clouds.

[dislib] [COMPSs]

Autonomous Robotics Competitions

Gadget Robotics Team

I started the Gadget Robotics team in high school. We designed and built autonomous robots for line-following races, mini-sumo and humanoid fights, and competed in the Spanish National Robotics League.

[Gadget Robotics]

Experience

Skydio

Autonomy Intern, Computer Vision Team

Perception for autonomous obstacle avoidance on the X10 drone: semantic segmentation and monocular and stereo depth estimation for thin objects.

San Mateo, CA · Summer 2026

Stanford University

Research Assistant, Navigation and Autonomous Vehicles Lab

Autonomy stack for lunar rovers combining visual SLAM, 3D Gaussian splatting mapping and semantic perception, and LuPNT, an open-source C++ simulator for lunar orbital and surface navigation.

Stanford, CA · 2023 – present

Stanford University

Teaching Assistant and Lecturer, AA 272: Global Positioning Systems

Taught the graduate course for three years.

Stanford, CA · 2024 – 2026

NASA Jet Propulsion Laboratory

Research Intern, Spacecraft Autonomy and Simulation

Navigation algorithms for multi-satellite telescopes and the High-Energy X-ray Probe.

Pasadena, CA · Summer 2023

Massachusetts Institute of Technology

Research Intern, System Architecture Group

Uncertainty-aware spectrum optimization for high-throughput satellite communications.

Cambridge, MA · 2021 – 2022

Barcelona Supercomputing Center

Research Intern, Workflows and Distributed Computing Group

Machine learning algorithms for high-performance and distributed computing.

Barcelona, Spain · Summer 2021

Nano-Satellite and Payload Laboratory, UPC

Research Intern, Distributed Satellite Systems

Satellite simulator and learning-based scheduling for large constellations.

Barcelona, Spain · 2020 – 2021

Heat and Mass Transfer Technological Center, UPC

Research Intern, Turbulent Flow in Aerodynamics

Direct numerical simulations of turbulent flow.

Barcelona, Spain · 2020 – 2021

Service

Publications

* equal contribution

Education

Stanford University

MSc and PhD in Aeronautics and Astronautics

Navigation and Autonomous Vehicles (NAV) Lab. Advisor: Prof. Grace Gao.

Stanford, CA · 2022 – 2027 (expected)

Massachusetts Institute of Technology

BSc Thesis in Aeronautics and Astronautics

Thesis: Dynamic Frequency Assignment for Mobile Users in Multibeam Satellite Constellations. Advisor: Prof. Edward F. Crawley.

Cambridge, MA · 2021 – 2022

Universitat Politècnica de Catalunya – CFIS

BSc in Aerospace Engineering (rank 1/60) and BSc in Telecommunications Engineering (rank 1/163)

Barcelona, Spain · 2017 – 2022

Speaking and Media

Presenter at the [Bay Area Robotics Symposium]

Spotlight talk and poster on lunar surface navigation and autonomy

Berkeley, CA · October 2026

Presenter at the [Stanford Center for AI Safety Annual Meeting]

Stanford, CA · September 2025

Best Paper Award at the IEEE Aerospace Conference [NAV Lab News]

Best Paper in Space Communications and Navigation for “Sensor Fusion for Autonomous Orbit Determination and Time Synchronization in Lunar Orbit”

Big Sky, MT · March 2025

Featured in [NASA News]

First place overall at the NASA Lunar Autonomy Challenge

May 2025

Stanford University [Spotlight]

Profile covering robotics projects, lunar PNT research in the NAV Lab and Mars propellant production

Stanford, CA · March 2023

Presenter at AIAA ASCEND

Paper on the Mars propellant production concept

Las Vegas, NV · October 2022

Presenter at the International Astronautical Congress

Paper on frequency assignment for satellite constellations

Paris, France · September 2022

Featured in [elSegre], [TotLleida], [laMañana]

“la Caixa” Fellowship award reception with King Felipe VI

Madrid, Spain · July 2022

Interview in [la Veu de la Segarra]

Personal projects, “la Caixa” Fellowship award, and grad school

Madrid, Spain · July 2022

Featured in [NASA News], [MIT News] and [MIT AeroAstro News]

First place at the NASA RASC-AL competition

Cocoa Beach, FL · July 2022

Presenter at the NASA RASC-AL Final Forum

Mars propellant production architecture

Cocoa Beach, FL · June 2022

Presenter at [Malakabot Robotics]

Design and construction of a humanoid robot

Malaga, Spain · June 2017

Featured in [elSegre, video] & [Comarques]

Design and construction of a humanoid robot

Lleida, Spain · April 2017

Creator of [Gadget Robotics Team]

Team that competed in the Spanish National Robotics League

Lleida, Spain · March 2017

Featured in [UPF News]

First place at the XI UPF Research and Engineering Awards

Lleida, Spain · March 2017

Featured in [Ara] & [laPedrera Foundation]

First place at the Exporecerca Jove research fair

Lleida, Spain · March 2017

More about me