Mathieu Schertenleib's projects

Truss Optimization image

Truss Optimization

Interactive optimization of truss structures minimizing compliance at a given material budget.

Developed out of personal interest
In progress
Caustics image

Caustics

A 2D path tracer running on the GPU, using OpenGL.

Developed out of personal interest
In progress
Path Tracer image

Path Tracer

A path tracer running on the GPU, using the Vulkan ray tracing extensions.

Developed out of personal interest
In progress
Topology Optimization image

Topology Optimization

Exploring and understanding how topology optimization is implemented.

Developed out of personal interest
In progress
Chocolate Recognition image

Chocolate Recognition

Deep learning challenge for detecting and counting chocolates in images.

Developed for the EPFL course EE-451 Image analysis and pattern recognition, with Alice D'Agostino and Jarl Stephansson
2025
Learning Rigid Objects Dynamics from Videos image

Learning Rigid Objects Dynamics from Videos

End-to-end PyTorch pipeline that learns rigid objects dynamics directly from raw video, pushing unsupervised, object-centric vision toward richer physical reasoning.

Developed as an EPFL robotics semester project, conducted in the lab Intelligent Maintenance and Operations Systems (IMOS)
2025
Predictive Analytics for a Hydropower Unit image

Predictive Analytics for a Hydropower Unit

Implementation and evaluation of multiple anomaly detection approaches on a hydropower unit's generators, assessed using both synthetic anomalies and real operational data. The goal is to detect potential anomalies early and provide insights beyond the existing threshold-based monitoring system.

Developed for the EPFL course CIVIL-426 Machine learning for predictive maintenance applications, with Mateja Đerić and Alexei Ermochkine
2024
Reinforcement Learning for Agile Quadrupedal Locomotion over Challenging Terrains image

Reinforcement Learning for Agile Quadrupedal Locomotion over Challenging Terrains

Quadruped training with PPO using the GPU-accelerated Isaac Lab framework and PyTorch, enabling it to notably climb 30cm stair steps, tackle 60% slopes and clear 80cm gaps. A vision-only policy distilled for deployment with a single depth camera removed the need for height map computation and guided the robot's hardware roadmap.

Developed as an EPFL robotics semester project, conducted in the student-led association EPFL Xplore
2024
Aerial Robotics image

Aerial Robotics

Simulation of a Crazyflie drone in Webots for a navigation task. The drone builds a map of its environment while searching for a platform in the landing area.

Developed for the EPFL course MICRO-502 Aerial robotics
2024
Embedded Optical Flow image

Embedded Optical Flow

Real-time optical flow on an FPGA, exploiting binary elementary motion detectors. Implemented as a Verilog module on a virtual prototype running a C firmware. Leverages custom instructions and DMA-accelerated streaming for efficient computation and overcoming memory bottlenecks.

Developed for the EPFL course CS-476 Embedded system design, with Gilles Regamey
2024
Lausanne Time Machine image

Lausanne Time Machine

Water-related industries on the Flon and Louve rivers in 1727, 1831 and 1888 in Lausanne.

Developed for the EPFL course HUM-454 Digital urban history: Lausanne Time Machine II, with Nora Bugmann, Alice Dareys, Lucas Pereira, Erik Dagnaud and Xavier Declerck
Phased Array image

Phased Array

An interactive simulation of a phased array.

Developed out of personal interest
2024
Image Learning image

Image Learning

A neural network implemented from scratch learning the mapping between pixel coordinates and pixel color of an image, using Fourier features.

Developed out of personal interest
2024
Thymio Project image

Thymio Project

Project using the Thymio robot. Uses vision from an overhead camera, sensory feedback and state estimation for robust navigation in an unknown environment, with arbitrary target positions.

Developed for the EPFL course MICRO-452 Basics of mobile robotics, with Maria Cherchouri, Jacques Bénand and Théo Maetz
2023
Pathfinder image

Pathfinder

Project using the E-Puck2 robot. Uses a TOF sensor and odometry to build a map of its environment and move around safely.

Developed for the EPFL course MICRO-315 Embedded systems and robotics, with Gilles Regamey
2022
Reverse Engineering image

Reverse Engineering

Reverse engineering of a wood plane.

Developed for the EPFL course MICRO-301 Manufacturing technologies, with Jonas Daverio and Ludovic Pirker
2022
SileX image

SileX

Dynamically balanced two-degree-of-freedom roll/pitch mechanism for the high-frequency scanner of a femtosecond laser micromachining machine.

Developed for the EPFL course MICRO-201 Mechanism design II, with Gilles Regamey, Naël Dillenbourg, Sufyan Zakeeruddin and Yassir Belguerch
2021
Seeder image

Seeder

Seeder with configurable seed size and spacing.

Developed for the EPFL course ME-107 Mechanical construction II, with Pierre Parvex, Enzo Osman and Yann Gourraud
2020