Semester and Thesis Projects

The ETH AI Center offers a wide range of semester and thesis projects for students at ETH Zurich, as well as other universities. Please see the list below for projects that are currently available.

Are you a student? Check out our Semester and Thesis projects below!

Need help? If you have any questions, feel free to request them at

ETH Zurich uses SiROP to publish and search scientific projects. For more information visit sirop.org.

Extending Functional Scene Graphs to Include Articulated Object States

Computer Vision and Geometry Group

While traditional [1] and functional [2] scene graphs are capable of capturing the spatial relationships and functional interactions between objects and spaces, they encode each object as static, with fixed geometry. In this project, we aim to enable the estimation of the state of articulated objects and include it in the functional scene graph.

Keywords

scene understanding, scene graph, exploration

Labels

Master Thesis

PLEASE LOG IN TO SEE DESCRIPTION

More information

Open this project... 

Published since: 2025-03-25 , Earliest start: 2025-03-25

Applications limited to ETH Zurich , EPFL - Ecole Polytechnique Fédérale de Lausanne

Organization Computer Vision and Geometry Group

Hosts Bauer Zuria, Dr. , Trisovic Jelena , Zurbrügg René

Topics Information, Computing and Communication Sciences , Engineering and Technology

Next-Gen Augmented Auditory Perception

ETH Competence Center - ETH AI Center

Join the Sensors Group (https://sensors.ini.ch/) at the Institute of Neuroinformatics (INI), UZH-ETH Zurich to develop next generation audio systems for augmented auditory perception! This project explores advanced audio processing techniques to enhance human hearing beyond natural capabilities. You will develop and optimize algorithms that amplify, filter, and selectively enhance sounds in complex auditory environments. Applications include assistive listening devices, augmented reality audio, and situational awareness systems. The work involves designing deep learning models, improving real-time processing efficiency, and optimizing hardware cost on embedded platforms.

Keywords

audio signal processing, neural networks, real-time computation, embedded platforms, FPGA, brain machine interface, neural recording analysis, control systems, deep learning, CUDA, Verilog, hardware acceleration, Jetson, VR/AR, hearing aids

Labels

Semester Project , Master Thesis , ETH Zurich (ETHZ)

Description

Contact Details

More information

Open this project... 

Published since: 2025-03-12 , Earliest start: 2025-03-12 , Latest end: 2026-05-13

Applications limited to University of Zurich , ETH Zurich

Organization ETH Competence Center - ETH AI Center

Hosts Liu Shih-Chii , Moure Pehuen

Topics Information, Computing and Communication Sciences , Engineering and Technology

Project in Neuroscience, Machine Learning, and Human-Computer Interaction

ETH Competence Center - ETH AI Center

Project Title: Designing a Human-in-the-Loop Model for Behavior Classification in Videos Description: We are looking for a motivated student to join an exciting interdisciplinary project that combines neuroscience, machine learning, and human-computer interaction. The project involves building a robust model for behavior classification in videos with a human-in-the-loop approach. The data for this project has already been recorded, and the next steps involve integrating new data, improving the model, and implementing machine learning solutions using Python and popular ML libraries.

Keywords

human-computer-interaction, machine learning, neuroscience

Labels

Master Thesis

Description

Goal

Contact Details

More information

Open this project... 

Published since: 2025-03-11 , Earliest start: 2023-02-01

Organization ETH Competence Center - ETH AI Center

Hosts Vo Anh

Topics Information, Computing and Communication Sciences , Engineering and Technology , Biology

Leveraging Human Motion Data from Videos for Humanoid Robot Motion Learning

ETH Competence Center - ETH AI Center

The advancement in humanoid robotics has reached a stage where mimicking complex human motions with high accuracy is crucial for tasks ranging from entertainment to human-robot interaction in dynamic environments. Traditional approaches in motion learning, particularly for humanoid robots, rely heavily on motion capture (MoCap) data. However, acquiring large amounts of high-quality MoCap data is both expensive and logistically challenging. In contrast, video footage of human activities, such as sports events or dance performances, is widely available and offers an abundant source of motion data. Building on recent advancements in extracting and utilizing human motion from videos, such as the method proposed in WHAM (refer to the paper "Learning Physically Simulated Tennis Skills from Broadcast Videos"), this project aims to develop a system that extracts human motion from videos and applies it to teach a humanoid robot how to perform similar actions. The primary focus will be on extracting dynamic and expressive motions from videos, such as soccer player celebrations, and using these extracted motions as reference data for reinforcement learning (RL) and imitation learning on a humanoid robot.

Labels

Master Thesis

Description

Goal

Contact Details

More information

Open this project... 

Published since: 2025-02-25

Applications limited to ETH Zurich , EPFL - Ecole Polytechnique Fédérale de Lausanne

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Kaufmann Manuel , Li Chenhao , Li Chenhao , Kaufmann Manuel , Li Chenhao

Topics Engineering and Technology

Learning Agile Dodgeball Behaviors for Humanoid Robots

ETH Competence Center - ETH AI Center

Agility and rapid decision-making are vital for humanoid robots to safely and effectively operate in dynamic, unstructured environments. In human contexts—whether in crowded spaces, industrial settings, or collaborative environments—robots must be capable of reacting to fast, unpredictable changes in their surroundings. This includes not only planned navigation around static obstacles but also rapid responses to dynamic threats such as falling objects, sudden human movements, or unexpected collisions. Developing such reactive capabilities in legged robots remains a significant challenge due to the complexity of real-time perception, decision-making under uncertainty, and balance control. Humanoid robots, with their human-like morphology, are uniquely positioned to navigate and interact with human-centered environments. However, achieving fast, dynamic responses—especially while maintaining postural stability—requires advanced control strategies that integrate perception, motion planning, and balance control within tight time constraints. The task of dodging fast-moving objects, such as balls, provides an ideal testbed for studying these capabilities. It encapsulates several core challenges: rapid object detection and trajectory prediction, real-time motion planning, dynamic stability maintenance, and reactive behavior under uncertainty. Moreover, it presents a simplified yet rich framework to investigate more general collision avoidance strategies that could later be extended to complex real-world interactions. In robotics, reactive motion planning for dynamic environments has been widely studied, but primarily in the context of wheeled robots or static obstacle fields. Classical approaches focus on precomputed motion plans or simple reactive strategies, often unsuitable for highly dynamic scenarios where split-second decisions are critical. In the domain of legged robotics, maintaining balance while executing rapid, evasive maneuvers remains a challenging problem. Previous work on dynamic locomotion has addressed agile behaviors like running, jumping, or turning (e.g., Hutter et al., 2016; Kim et al., 2019), but these movements are often planned in advance rather than triggered reactively. More recent efforts have leveraged reinforcement learning (RL) to enable robots to adapt to dynamic environments, demonstrating success in tasks such as obstacle avoidance, perturbation recovery, and agile locomotion (Peng et al., 2017; Hwangbo et al., 2019). However, many of these approaches still struggle with real-time constraints and robustness in high-speed, unpredictable scenarios. Perception-driven control in humanoids, particularly for tasks requiring fast reactions, has seen advances through sensor fusion, visual servoing, and predictive modeling. For example, integrating vision-based object tracking with dynamic motion planning has enabled robots to perform tasks like ball catching or blocking (Ishiguro et al., 2002; Behnke, 2004). Yet, dodging requires a fundamentally different approach: instead of converging toward an object (as in catching), the robot must predict and strategically avoid the object’s trajectory while maintaining balance—often in the presence of limited maneuvering time. Dodgeball-inspired robotics research has been explored in limited contexts, primarily using wheeled robots or simplified agents in simulations. Few studies have addressed the challenges of high-speed evasion combined with the complexities of humanoid balance and multi-joint coordination. This project aims to bridge that gap by developing learning-based methods that enable humanoid robots to reactively avoid fast-approaching objects in real time, while preserving stability and agility.

Labels

Master Thesis

Description

Goal

Contact Details

More information

Open this project... 

Published since: 2025-02-25

Applications limited to ETH Zurich , EPFL - Ecole Polytechnique Fédérale de Lausanne

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Li Chenhao , Li Chenhao , Li Chenhao

Topics Engineering and Technology

Learning Real-time Human Motion Tracking on a Humanoid Robot

ETH Competence Center - ETH AI Center

Humanoid robots, designed to mimic the structure and behavior of humans, have seen significant advancements in kinematics, dynamics, and control systems. Teleoperation of humanoid robots involves complex control strategies to manage bipedal locomotion, balance, and interaction with environments. Research in this area has focused on developing robots that can perform tasks in environments designed for humans, from simple object manipulation to navigating complex terrains. Reinforcement learning has emerged as a powerful method for enabling robots to learn from interactions with their environment, improving their performance over time without explicit programming for every possible scenario. In the context of humanoid robotics and teleoperation, RL can be used to optimize control policies, adapt to new tasks, and improve the efficiency and safety of human-robot interactions. Key challenges include the high dimensionality of the action space, the need for safe exploration, and the transfer of learned skills across different tasks and environments. Integrating human motion tracking with reinforcement learning on humanoid robots represents a cutting-edge area of research. This approach involves using human motion data as input to train RL models, enabling the robot to learn more natural and human-like movements. The goal is to develop systems that can not only replicate human actions in real-time but also adapt and improve their responses over time through learning. Challenges in this area include ensuring real-time performance, dealing with the variability of human motion, and maintaining stability and safety of the humanoid robot.

Keywords

real-time, humanoid, reinforcement learning, representation learning

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2025-02-25

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Li Chenhao , Li Chenhao , Li Chenhao

Topics Information, Computing and Communication Sciences

Loosely Guided Reinforcement Learning for Humanoid Parkour

ETH Competence Center - ETH AI Center

Humanoid robots hold the promise of navigating complex, human-centric environments with agility and adaptability. However, training these robots to perform dynamic behaviors such as parkour—jumping, climbing, and traversing obstacles—remains a significant challenge due to the high-dimensional state and action spaces involved. Traditional Reinforcement Learning (RL) struggles in such settings, primarily due to sparse rewards and the extensive exploration needed for complex tasks. This project proposes a novel approach to address these challenges by incorporating loosely guided references into the RL process. Instead of relying solely on task-specific rewards or complex reward shaping, we introduce a simplified reference trajectory that serves as a guide during training. This trajectory, often limited to the robot's base movement, reduces the exploration burden without constraining the policy to strict tracking, allowing the emergence of diverse and adaptable behaviors. Reinforcement Learning has demonstrated remarkable success in training agents for tasks ranging from game playing to robotic manipulation. However, its application to high-dimensional, dynamic tasks like humanoid parkour is hindered by two primary challenges: Exploration Complexity: The vast state-action space of humanoids leads to slow convergence, often requiring millions of training steps. Reward Design: Sparse rewards make it difficult for the agent to discover meaningful behaviors, while dense rewards demand intricate and often brittle design efforts. By introducing a loosely guided reference—a simple trajectory representing the desired flow of the task—we aim to reduce the exploration space while maintaining the flexibility of RL. This approach bridges the gap between pure RL and demonstration-based methods, enabling the learning of complex maneuvers like climbing, jumping, and dynamic obstacle traversal without heavy reliance on reward engineering or exact demonstrations.

Keywords

humanoid, reinforcement learning, loosely guided

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2025-02-25

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Li Chenhao , Li Chenhao , Li Chenhao

Topics Information, Computing and Communication Sciences

Learning World Models for Legged Locomotion

Robotic Systems Lab

Model-based reinforcement learning learns a world model from which an optimal control policy can be extracted. Understanding and predicting the forward dynamics of legged systems is crucial for effective control and planning. Forward dynamics involve predicting the next state of the robot given its current state and the applied actions. While traditional physics-based models can provide a baseline understanding, they often struggle with the complexities and non-linearities inherent in real-world scenarios, particularly due to the varying contact patterns of the robot's feet with the ground. The project aims to develop and evaluate neural network-based models for predicting the dynamics of legged environments, focusing on accounting for varying contact patterns and non-linearities. This involves collecting and preprocessing data from various simulation environment experiments, designing neural network architectures that incorporate necessary structures, and exploring hybrid models that combine physics-based predictions with neural network corrections. The models will be trained and evaluated on prediction autoregressive accuracy, with an emphasis on robustness and generalization capabilities across different noise perturbations. By the end of the project, the goal is to achieve an accurate, robust, and generalizable predictive model for the forward dynamics of legged systems.

Keywords

forward dynamics, non-smooth dynamics, neural networks, model-based reinforcement learning

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2025-02-25

Organization Robotic Systems Lab

Hosts Li Chenhao , Li Chenhao , Li Chenhao , Li Chenhao

Topics Engineering and Technology

Development and Optimization of a Spirometry Data Collection Module for the Alex Digital Health Assistant

ETH Competence Center - ETH AI Center

This master’s thesis project, part of the Alex Project (https://brc.ch/research/alex/), focuses on designing, developing, and optimizing a user-centered spirometry data collection module integrated into a smartphone-based Digital Health Assistant (DHA). Targeting adolescents aged 10–19 years, the project emphasizes creating an age-appropriate graphical user interface (GUI) that guides users through spirometry testing, provides real-time feedback, and visually represents lung function data to enhance usability, compliance, and measurement accuracy.

Keywords

Digital Health Assistant (DHA) Spirometry Data Collection GUI Design UI/UX Mobile App Development Adolescents Real-Time Feedback Usability Testing Flutter & Dart

Labels

Master Thesis

Description

Goal

Contact Details

More information

Open this project... 

Published since: 2025-02-03 , Earliest start: 2025-02-10

Organization ETH Competence Center - ETH AI Center

Hosts Da Conceição Barata Filipe

Topics Medical and Health Sciences , Mathematical Sciences , Information, Computing and Communication Sciences , Engineering and Technology

Brain Machine Interface - Visual Neuroprosthetics

ETH Competence Center - ETH AI Center

Join the Sensors Group at the Institute of Neuroinformatics (INI) to develop next-generation visual neuroprosthetics and advance the future of brain-machine interfaces! Topics Include: - develop neural networks that learn optimal stimulation patterns - utilize recurrent/spiking neural networks for creating stimulation patterns - implementing real-time computation on embedded platforms (FPGA, uC, jetson) - investigating closed-loop control strategies for electrical brain-stimulation Application process: Write us about your interests, include CV and transcript, and we can arrange a meeting. We can supervise students from UZH and ETH. We offer semester projects as well as bachelor's and master's theses projects.

Keywords

brain machine interface, visual neuroprosthetics, bmi, neural networks, Real-time computation, Embedded platforms, FPGA, Closed-loop control, neural recording analysis, Control systems, Deep learning, Verilog, Vivado, hls4ml, Hardware acceleration, Jetson, VR, Android, Unity/Blender

Labels

Semester Project , Master Thesis , ETH Zurich (ETHZ)

PLEASE LOG IN TO SEE DESCRIPTION

More information

Open this project... 

Published since: 2025-01-16 , Earliest start: 2025-02-01 , Latest end: 2026-12-31

Applications limited to ETH Zurich , University of Zurich

Organization ETH Competence Center - ETH AI Center

Hosts Moure Pehuen , Liu Shih-Chii

Topics Information, Computing and Communication Sciences , Engineering and Technology

Safe RL for Robot Social Navigation

Spinal Cord Injury & Artificial Intelligence Lab

Developing a constrained RL framework for social navigation, emphasizing explicit safety constraints to reduce reliance on reward tuning.

Keywords

Navigation, Robot Planning, Reinforcement Learning, RL, Social Navigation

Labels

Master Thesis

Description

Goal

Contact Details

More information

Open this project... 

Published since: 2024-12-13 , Earliest start: 2025-01-01 , Latest end: 2025-12-31

Applications limited to ETH Zurich

Organization Spinal Cord Injury & Artificial Intelligence Lab

Hosts Alyassi Rashid , Alyassi Rashid , Alyassi Rashid

Topics Engineering and Technology

Lifelike Agility on ANYmal by Learning from Animals

ETH Competence Center - ETH AI Center

The remarkable agility of animals, characterized by their rapid, fluid movements and precise interaction with their environment, serves as an inspiration for advancements in legged robotics. Recent progress in the field has underscored the potential of learning-based methods for robot control. These methods streamline the development process by optimizing control mechanisms directly from sensory inputs to actuator outputs, often employing deep reinforcement learning (RL) algorithms. By training in simulated environments, these algorithms can develop locomotion skills that are subsequently transferred to physical robots. Although this approach has led to significant achievements in achieving robust locomotion, mimicking the wide range of agile capabilities observed in animals remains a significant challenge. Traditionally, manually crafted controllers have succeeded in replicating complex behaviors, but their development is labor-intensive and demands a high level of expertise in each specific skill. Reinforcement learning offers a promising alternative by potentially reducing the manual labor involved in controller development. However, crafting learning objectives that lead to the desired behaviors in robots also requires considerable expertise, specific to each skill.

Keywords

learning from demonstrations, imitation learning, reinforcement learning

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2024-11-26

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Li Chenhao , Klemm Victor

Topics Information, Computing and Communication Sciences

Pushing the Limit of Quadruped Running Speed with Autonomous Curriculum Learning

Robotic Systems Lab

The project aims to explore curriculum learning techniques to push the limits of quadruped running speed using reinforcement learning. By systematically designing and implementing curricula that guide the learning process, the project seeks to develop a quadruped controller capable of achieving the fastest possible forward locomotion. This involves not only optimizing the learning process but also ensuring the robustness and adaptability of the learned policies across various running conditions.

Keywords

curriculum learning, fast locomotion

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2024-11-26

Organization Robotic Systems Lab

Hosts Li Chenhao , Bagatella Marco , Li Chenhao , Li Chenhao , Li Chenhao

Topics Engineering and Technology

Humanoid Locomotion Learning and Finetuning from Human Feedback

ETH Competence Center - ETH AI Center

In the burgeoning field of deep reinforcement learning (RL), agents autonomously develop complex behaviors through a process of trial and error. Yet, the application of RL across various domains faces notable hurdles, particularly in devising appropriate reward functions. Traditional approaches often resort to sparse rewards for simplicity, though these prove inadequate for training efficient agents. Consequently, real-world applications may necessitate elaborate setups, such as employing accelerometers for door interaction detection, thermal imaging for action recognition, or motion capture systems for precise object tracking. Despite these advanced solutions, crafting an ideal reward function remains challenging due to the propensity of RL algorithms to exploit the reward system in unforeseen ways. Agents might fulfill objectives in unexpected manners, highlighting the complexity of encoding desired behaviors, like adherence to social norms, into a reward function. An alternative strategy, imitation learning, circumvents the intricacies of reward engineering by having the agent learn through the emulation of expert behavior. However, acquiring a sufficient number of high-quality demonstrations for this purpose is often impractically costly. Humans, in contrast, learn with remarkable autonomy, benefiting from intermittent guidance from educators who provide tailored feedback based on the learner's progress. This interactive learning model holds promise for artificial agents, offering a customized learning trajectory that mitigates reward exploitation without extensive reward function engineering. The challenge lies in ensuring the feedback process is both manageable for humans and rich enough to be effective. Despite its potential, the implementation of human-in-the-loop (HiL) RL remains limited in practice. Our research endeavors to significantly lessen the human labor involved in HiL learning, leveraging both unsupervised pre-training and preference-based learning to enhance agent development with minimal human intervention.

Keywords

reinforcement learning from human feedback, preference learning

Labels

Master Thesis

Description

Goal

Contact Details

More information

Open this project... 

Published since: 2024-11-26

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Li Chenhao , Chen Xin , Li Chenhao

Topics Information, Computing and Communication Sciences , Engineering and Technology

Online Safe Locomotion Learning in the Wild

ETH Competence Center - ETH AI Center

Reinforcement learning (RL) can potentially solve complex problems in a purely data-driven manner. Still, the state-of-the-art in applying RL in robotics, relies heavily on high-fidelity simulators. While learning in simulation allows to circumvent sample complexity challenges that are common in model-free RL, even slight distribution shift ("sim-to-real gap") between simulation and the real system can cause these algorithms to easily fail. Recent advances in model-based reinforcement learning have led to superior sample efficiency, enabling online learning without a simulator. Nonetheless, learning online cannot cause any damage and should adhere to safety requirements (for obvious reasons). The proposed project aims to demonstrate how existing safe model-based RL methods can be used to solve the foregoing challenges.

Keywords

safe mode-base RL, online learning, legged robotics

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2024-11-26

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Li Chenhao , Li Chenhao , Li Chenhao

Topics Engineering and Technology

Autonomous Curriculum Learning for Increasingly Challenging Tasks

Robotic Systems Lab

While the history of machine learning so far largely encompasses a series of problems posed by researchers and algorithms that learn their solutions, an important question is whether the problems themselves can be generated by the algorithm at the same time as they are being solved. Such a process would in effect build its own diverse and expanding curricula, and the solutions to problems at various stages would become stepping stones towards solving even more challenging problems later in the process. Consider the realm of legged locomotion: Training a robot via reinforcement learning to track a velocity command illustrates this concept. Initially, tracking a low velocity is simpler due to algorithm initialization and environmental setup. By manually crafting a curriculum, we can start with low-velocity targets and incrementally increase them as the robot demonstrates competence. This method works well when the difficulty correlates clearly with the target, as with higher velocities or more challenging terrains. However, challenges arise when the relationship between task difficulty and control parameters is unclear. For instance, if a parameter dictates various human dance styles for the robot to mimic, it's not obvious whether jazz is easier than hip-hop. In such scenarios, the difficulty distribution does not align with the control parameter. How, then, can we devise an effective curriculum? In the conventional RSL training setting for locomotion over challenging terrains, there is also a handcrafted learning schedule dictating increasingly hard terrain levels but unified with multiple different types. With a smart autonomous curriculum learning algorithm, are we able to overcome separate terrain types asynchronously and thus achieve overall better performance or higher data efficiency?

Keywords

curriculum learning, open-ended learning, self-evolution, progressive task solving

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2024-11-26

Organization Robotic Systems Lab

Hosts Li Chenhao , Li Chenhao , Li Chenhao , Bagatella Marco , Li Chenhao

Topics Engineering and Technology

Humanoid Locomotion Learning with Human Motion Priors

ETH Competence Center - ETH AI Center

Humanoid robots, designed to replicate human structure and behavior, have made significant strides in kinematics, dynamics, and control systems. Research aims to develop robots capable of performing tasks in human-centric settings, from simple object manipulation to navigating complex terrains. Reinforcement learning (RL) has proven to be a powerful method for enabling robots to learn from their environment, enhancing their performance over time without explicit programming for every possible scenario. In the realm of humanoid robotics, RL is used to optimize control policies, adapt to new tasks, and improve the efficiency and safety of human-robot interactions. However, one of the primary challenges is the high dimensionality of the action space, where handcrafted reward functions fall short of generating natural, lifelike motions. Incorporating motion priors into the learning process of humanoid robots addresses these challenges effectively. Motion priors can significantly reduce the exploration space in RL, leading to faster convergence and reduced training time. They ensure that learned policies prioritize stability and safety, reducing the risk of unpredictable or hazardous actions. Additionally, motion priors guide the learning process towards more natural, human-like movements, improving the robot's ability to perform tasks intuitively and seamlessly in human environments. Therefore, motion priors are crucial for efficient, stable, and realistic humanoid locomotion learning, enabling robots to better navigate and interact with the world around them.

Keywords

motion priors, humanoid, reinforcement learning, representation learning

Labels

Master Thesis

Description

Contact Details

More information

Open this project... 

Published since: 2024-11-26

Organization ETH Competence Center - ETH AI Center

Hosts Li Chenhao , Li Chenhao , Li Chenhao , Li Chenhao

Topics Information, Computing and Communication Sciences

JavaScript has been disabled in your browser