Julian Winking

Julian Winking

Curious about robotics, controls & machine learning
@ ETH Zurich

Selected Projects

Computer Vision

Visual Odometry Pipeline (ongoing)

A visual odometry pipeline for estimating camera trajectory from image sequences. Implements feature extraction, matching, and motion estimation using OpenCV and Python to reconstruct paths from monocular video feeds.

SLAM C++ Feature Extraction
Motion Planning

Satellite Docking

Autonomous satellite docking using Sequential Convex Programming (SCvx) for trajectory optimization. Simulates dynamic environments and enforces safety constraints to ensure precise and collision-free docking maneuvers.

SCvx Trajectory Optimization Python
Bachelor Thesis

Reducing the Influence of Model Mismatch in Bayesian Optimization Through Targeted Noise Injection

Bachelor Thesis at the Institute of Data Science in Mechanical Engineering (RWTH Aachen). Addressed model mismatch in Bayesian Optimization by introducing "Targeted Noise Injection," a data-centric strategy utilizing a novel multiplicative Gaussian likelihood to selectively down-weight misleading observations.

Gaussian Processes Bayesian Optimization Probabilistic AI
Optimal Control

Flappy Bird

Solving the Flappy Bird game using Dynamic Programming and Optimal Control as a Stochastic Shortest Path Problem. Models the game dynamics and computes optimal policies to maximize survival time under uncertainty.

Dynamic Programming SSP Bellman Equations
Control Systems

PID Controller Simulation Demo

A browser-based tool for experimenting with PID control, featuring real-time parameter tuning and visual feedback. Built with JavaScript, HTML, and CSS, it allows users to adjust P, I, and D gains and observe system stability instantly.

JavaScript HTML/CSS PID Control

Other Projects