Yunus Emre Kara
Download CV
Yunus Emre Kara

Yunus Emre Kara

Robotics, Systems and Control · ETH Zurich

MSc student in Robotics, Systems and Control at ETH Zurich, and an Aeronautical Engineering graduate of Istanbul Technical University, ranked first in the Faculty of Aeronautics and Astronautics. Experienced in GNC, INS/GNSS sensor fusion with Kalman filtering, trajectory optimization and machine learning for planning and control. Now working on robot learning.

Research Interests

Hover over the cards · drag the robot's jointsDrag the robot's jointsSwipe for more · drag the robot's joints

Guidance & Control

Proportional-navigation and pure-pursuit guidance, cascaded autopilots, MPC and LQR.

State Estimation

INS/GNSS sensor fusion with Kalman filters (EKF/UKF) and IMU error models.

Learning & Robotics

Reinforcement learning and learning-based planning, trained in simulation.

Multi-Agent Systems

Coordination, consensus and cooperative planning for teams of autonomous agents.

Education

ETH Zurich

Sep 2026 – Feb 2028

MSc Robotics, Systems and Control

  • Model Predictive Control
  • Recursive Estimation
  • Robot Dynamics
  • Planning & Decision Making for Autonomous Robots
  • Probabilistic Artificial Intelligence
  • Game Theory & Control
  • Advanced Topics in Control
  • Vision Algorithms for Mobile Robots
  • Robot Learning

Istanbul Technical University

Sep 2022 – Jul 2026

BSc Aeronautical Engineering

GPA 3.95/4 · Ranked 1st in the Faculty of Aeronautics and Astronautics

  • Flight Mechanics
  • Automatic Control
  • Flight Stability & Control
  • Optimal Control
  • Guidance, Navigation & Control
  • RL & Optimization-Based Control
  • Aerodynamics
  • Aircraft Structures
  • Aircraft Design

Experience

Roketsan Missiles

Nov 2025 – Jul 2026

Candidate Engineer (engineering trainee program), Guidance & Autopilot — Air Defense Systems · Part-time

Completed a six-module, 14-week in-house Guidance & Autopilot program in MATLAB/Simulink, covering 3-D engagement kinematics, proportional-navigation/pure-pursuit guidance, and cascaded/state-feedback roll-autopilot design with stability, robustness, delay, noise and actuator-limit analyses.

Roketsan Missiles

Jul 2025 – Sep 2025

Sensor Fusion Algorithms Intern · Full-time

Reimplemented and validated Groves' MATLAB INS/GNSS integration using Kalman filtering, including inertial mechanization and IMU error models; assessed position, velocity and attitude estimates against simulated ground truth.

Airliner engine on the apron with its nacelle and thrust reverser halves opened for maintenance
A320neo engine, nacelle opened for maintenance

Collins Aerospace

Jul 2025

Summer Intern, Thrust Reverser Systems · Full-time, 4 weeks

Assisted with thrust reverser maintenance and nacelle inspections for damage and wear.

Red and white TAI Hürjet jet trainer in flight
TAI Hürjet in flight

Turkish Aerospace

Dec 2024 – Jun 2025

Candidate Engineer (engineering trainee program), Aeroelasticity Department (Hurjet) · Part-time

Developed a real-time vibration fatigue estimation algorithm for jet aircraft wing structures using frequency-domain methods, continuing an ITU research project funded by Turkish Aerospace (since Sep 2024) that led to a peer-reviewed paper at AIAC 2025.

Research & Projects

Mixtures of Experts for Multi-Task Robot Learning

Ongoing project · Supervisor: Prof. Ioannis Mandralis (University of Cambridge)

Advisors: Sam Mady (NVIDIA), Prof. Demetri Psaltis (EPFL)

MILP at time t start · goal · obstacles SideGRU predicts obstacle sides Fix the surest 80% of the side choices SCIP solves what's left Apply first 0.1 s then replan replan

Learning to Accelerate Receding-Horizon MILP Path Planning

Oct 2025 – Jun 2026

Graduation project · Advisor: Dr. Murad Abu-Khalaf · Submitted to ECC 2027

Planning over a 4 s horizon in 0.1 s steps, and replanning at every step, means solving a mixed-integer program again and again, and most of that effort goes into one question: which side of each obstacle to pass. I trained a small recurrent network, SideGRU, to answer it straight from the problem data. The planner fixes the answers the network is most sure about and lets SCIP solve the rest, so every plan is still valid for the original problem. On 100 unseen test problems this cut planning time by 79% (1.49 s → 0.31 s), and 87 of the plans were exactly as good as the full solver's.

Full MILP (SCIP) Predict-and-fix Held-out test 1.49 s 0.31 s −79% Closed loop 1.01 s 0.22 s Unseen maps, 6 s horizon 4.99 s 0.53 s −89% Denser unseen maps 2.69 s 0.63 s
Mean planning time per problem, full MILP vs. predict-and-fix. PyTorch, SCIP.
B737-800 model 6 states · wind field Collocation CasADi + IPOPT exact endpoint PPO policy BC→DAgger→PPO any route Fuel & time 3 benchmark flights

B737-800 Wind-Field Trajectory Optimization

Jun 2026

UCK 439E Optimal Control, ITU

How should a Boeing 737-800 fly a cruise leg through a known wind field to save fuel? I solved the same six-state aircraft model two ways: as an optimal-control problem with direct collocation (CasADi + IPOPT), which lands exactly on the destination, and as a reinforcement-learning policy (PPO, warm-started from expert trajectories) trained on randomly sampled routes. On the three benchmark flights the learned policy reached the destination every time and burned at most 1.4% more fuel than the optimum.

Optimum (collocation) PPO policy Flight 1 · long ENE leg 8,560 kg 8,647 kg +1.0% Flight 2 · short, sharp turn 2,158 kg 2,189 kg +1.4% Flight 3 · with descent 4,114 kg 4,146 kg +0.8%
Fuel burned on the three benchmark flights. Python, CasADi, Stable-Baselines3.
Qwen3-1.7B small language model LoRA fine-tune RAG retrieval Graph RAG 300-question benchmark flight mechanics

Aerospace Flight Mechanics Expert Assistant

Jun 2026

UCK 358E AI, ITU · Team of three

In a three-person course project we turned Qwen3-1.7B, a small 1.7-billion-parameter language model, into a flight-mechanics assistant. We adapted it with LoRA fine-tuning, retrieval (RAG) and GraphRAG, and compared every version on a 300-question benchmark. Some versions answered clearly better than the base model and others did worse, depending on the method and the type of question. My part was the baseline evaluation and the LoRA fine-tuning.

3 candidate aircraft BADA-style data Selection range · runway · L/D Mission simulation 417.7 min simulated real flight ≈ 416 min

Flight Mechanics Mission Simulation: New York JFK to Paris CDG

Jan 2025

Flight mechanics term project

Choose the best of three candidate aircraft for the 5,849 km New York–Paris route, then fly the whole mission in simulation. I compared range, take-off and landing distances and lift-to-drag ratio from BADA-style performance data, then stepped the aircraft state through every phase, from the take-off roll and step-climb cruise down to landing. The simulated flight took 417.7 minutes, against about 416 minutes for the real route.

  • 5,849 km route
  • 417.7 min simulated, ≈416 real
  • 27.1 t block fuel

Publications

  1. Learning to Accelerate Receding-Horizon MILP Path Planning

    Y. E. Kara, M. Abu-Khalaf

    ECC 2027 · submitted

    BibTeX
    @unpublished{kara2027accelerate,
      title  = {Learning to Accelerate Receding-Horizon {MILP} Path Planning},
      author = {Kara, Yunus Emre and Abu-Khalaf, Murad},
      note   = {Submitted to the 2027 European Control Conference},
      year   = {2026},
      url    = {https://github.com/yek44/predict-fix-rh-milp-path-planning/blob/main/paper/kara2027_learning_to_accelerate_rh_milp.pdf}
    }
  2. Vibration Fatigue Estimation for Jet Aircraft by Using Frequency Domain Methods

    B. Yılmaz, T. Turan, Y. E. Kara, O. Eserler, S. Orhan, A. Tatar, O. U. Güngör

    AIAC 2025 · Paper AIAC-2025-116 · Funded by Turkish Aerospace

    BibTeX
    @inproceedings{yilmaz2025vibration,
      title     = {Vibration Fatigue Estimation for Jet Aircraft by Using Frequency Domain Methods},
      author    = {Yılmaz, Büşra and Turan, Talha and Kara, Yunus Emre and Eserler, Oğuzhan and
                   Orhan, Serkan and Tatar, Ali and Güngör, Olgun Utku},
      booktitle = {13th Ankara International Aerospace Conference (AIAC 2025)},
      address   = {Ankara, Turkey},
      note      = {Paper AIAC-2025-116},
      year      = {2025}
    }

Skills

Programming
Python, C/C++, MATLAB/Simulink
GNC & Estimation
EKF/UKF, INS/GNSS Fusion, PN Guidance, Autopilot Design
Control & Robotics
MPC, LQR, Trajectory Optimization, Isaac Sim, Isaac Lab, PyBullet, Gymnasium
Optimization
MILP, CasADi/IPOPT, Gurobi, SCIP, SciPy
Machine Learning
RL (PPO/SAC), GNNs (PyG), LoRA, PyTorch, SB3
Data & Tools
NumPy, pandas, Git, Docker, Linux, LaTeX, CAD, FEM
AI Tools
Claude Code, Prompt & Context Engineering, Agentic Workflows

Honors & Scholarships

Awards & Training

Languages & Tests

Turkish (native) · English (C1)

IELTS 7.0/9.0 · GRE Quantitative 170/170

Hobbies

Strategy games · Turkish folk music · Cycling · Tennis · FPV drones

Life is not a destination but a hero’s journey — the real reward lies in the struggle, the growth and the learning along the way.