Projects

Uncertainty Model Unfalsification via Semi-Infinite Programming and Local Reduction

In this project, I present a novel, input-output data-driven approach to uncertainty model identification. This project served as the final project for my Master’s degree at ETH Zurich. Read more

SimpleSim.jl

A minimalist Julia toolbox for modular dynamical systems simulation and for control systems design with support for continuous-time, discrete-time and realistic hybrid systems. Read more

Diffusion Spline-Based Navigation Policy in Dynamic Environments

This project investigated the use of denoising diffusion probabilistic models (DDPMs) for spline-based robot navigation in two-dimensional environments with single or multiple, static or dynamic obstacles. Read more

VectorlikeStructs.jl

A Julia package enabling structs to behave like vectors. It is especially useful when working with large vectors that contain various quantities that need to be accessed individually. Read more

Project PHOENIX — Guided Recovery of a Student Competition Rocket

Over the course of two semesters we worked together as a team of eight students to develop an autonomously guided parachute recovery system for a student competition rocket. Read more

Distributed Trajectory Planning for Multiple Autonomous Aerial Vehicles

In this project I used ALADIN to implement a distributed trajectory planner for multiple aerial vehicles (such as quadcopters) and compared it to more naïve approaches as well as the coresponding centralized planner. Read more

Distributed Primal-Dual Saddle Point Optimization Applied to Elevator Group Control Systems

We investigated the problem of elevator dispatching in large buildings by comparing different existing approaches to a custom distributed primal-dual saddle point optimization algorithm. Read more

Vacci Nation — Modeling the Outbreak of an Influenza Strain in a Population with Different Belief Groups

We modeled the outbreak of an influenza strain for a community that consists of two belief groups regarding vaccination (“trusters” and “skepticals”). The disease spreads according to an SIVR-model taking into account the game theory based vaccination decisions of the individual agents. Read more

GOLIATH — Winning Team of the “Innovation Project” at ETH Zurich

As a team of five undergraduate students we won first place in a design competition at ETH Zurich known as the “Innovation Project”. The competition is a regular part of the mechanical engineering program and takes place in the second semester. Read more