R.
Vehicle Dynamics · Physics–ML · Stuttgart · Milano

Physics-based models
are well understood.
Can new architectures
push them further?

I combine first-principles vehicle dynamics with machine learning — because a model should not just be accurate, it should be understandable. Physics provides structure. Data corrects what the equations miss.

Seeking
Master Thesis as Visiting Researcher
from Autumn 2026
scroll
01
01 · Master Thesis · IFS Stuttgart

Predictive
State
Estimation

In Progress ·Physics-Based ·Data-Driven ·Hybrid ·Real-Time

How do physics-based, data-driven, and hybrid vehicle models compare for real-time-capable predictive state estimation? Which approach offers the best trade-off between prediction accuracy, computational cost, and interpretability?

Institute
IFS Stuttgart
Professor
Prof. A. Wagner
Supervisor
L. Ludmann
Paper & Code
In preparation — not yet available
Model comparison — three approaches
INPUT v,δ,aₓ,aᵧ PHYSICS-BASED STM / DTM Pacejka MF DATA-DRIVEN Neural Net / GP rig data HYBRID Physics + Residual ML Δŷ = f(state) EVALUATION RMSE · R² · MAE Compute cost PREDICTION x, v, a horizon real-time capable autoregressive evaluation over prediction horizon

Trained on rig measurement data. Evaluated autoregressively. Metric: prediction accuracy vs. real-time compute budget.

01 · Master Thesis — IFS Stuttgart

Physics vs. Data
vs. Hybrid

Three model classes on real rig data — which offers the best accuracy-to-compute trade-off?

01 · Problem

Models break
at the limit

STM/DTM lose accuracy near the friction limit due to linearisation. Data-driven models generalise poorly outside training data. Real-time MPC needs accuracy, speed, and explainability simultaneously.

STM Data Hybrid error ↑ horizon →
STM linearises tyre — fails at the limit
ML: accurate but uninterpretable
No single model satisfies all three
02 · Approach

Three-way
comparison

Physics-based (STM/DTM + Pacejka MF), data-driven (neural net / GP), and hybrid (physics + residual ML) — all trained on rig measurement data, evaluated autoregressively over a prediction horizon.

v, δ, aₓ, aᵧ
STM / DTM
Neural Net
Phys + Δŷ
eval
Rig measurement data — not simulation
Autoregressive eval over horizon
Metric: RMSE · R² · compute cost
03 · Result

Hybrid wins
accuracy + cost

ŷ = ŷphys + ΔŷML
physics baseline · residual correction
Physics baseline stays interpretable
ML corrects residual only
Viable for real-time MPC integration
Results — Model Comparison

Prediction
Accuracy
vs. Cost

Three model classes evaluated autoregressively on rig measurement data across a defined prediction horizon. States: position, velocity, lateral acceleration.

Model RMSE ↓ R² ↑ MAE ↓ Compute ↓
STM BaselineRef.
DTM Baseline
Data-Driven
HybridTBD
Placeholder — values to be filled after experiments
Prediction error over horizon
RMSE horizon [s] STM DTM Data-Driven Hybrid ← illustrative, to be updated
Compute vs. accuracy trade-off
STM DTM Data Hybrid Accuracy ↑ Compute →
02
02 · Research Stay · UVA Link Lab

UVA
Link Lab

Institution
University of Virginia
Period
Jan · Apr 2024
Team
Cavalier Autonomous Racing
Role
Predictive vehicle modelling
02 · UVA Link Lab — Cavalier Autonomous Racing

STM vs. DTM
at the limit

Dual-Track Model with Pacejka MF validated on IAC telemetry — why kinematic models fail at 1.8 g.

01 · Problem

STM fails
at IAC speeds

The Dallara AV-21 operates at 270+ km/h and 1.8 g lateral. STM linearises tyre forces — accuracy degrades exactly where it matters most, near the friction limit in high-speed cornering.

Max speed
270 km/h
Lateral
1.8 g
Dallara AV-21 · IAC 2024
STM linearisation fails at friction limit
MPC needs accurate prediction at limits
02 · Approach

DTM with
Pacejka MF

Derive a full Dual-Track Model with load transfer and Pacejka Magic Formula 2002 tyre model in MATLAB. Validate against Cavalier Autonomous Racing IAC telemetry at UVA Link Lab.

Fy α Pacejka MF STM
Dual-Track + load transfer dynamics
Pacejka Magic Formula 2002
Validated on IAC telemetry · UVA
03 · Result

DTM selected
for thesis & IAC

296 km/h
world record · IMS Sep. 2024
DTM outperforms STM at lateral limits
Selected as master thesis vehicle model
Contributed to world record run
Results — STM vs. DTM Study

Trajectory
Comparison

Comparison of Single-Track and Dual-Track model prediction accuracy for the Dallara AV-21. Real IAC telemetry is proprietary — conceptual illustration only. DTM selected as basis for master thesis work.

Note

Conceptual illustration. Real IAC measurement data is not publicly shareable.

STM

Linear. Good at low-lateral. Loses accuracy at limit due to linearisation.

DTM → selected

Captures load transfer & tyre nonlinearity. Better at lateral limits.

aᵧ [m/s²] t [s] Reference STM DTM
ModelRMSE aᵧ ↓Max err ↓Δ vs. STM
STM BaselineRef.
DTM−XX% ↓
Numerical values in preparation
03
03 · Vehicle Dynamics Tool

Vehicle
Dynamics
Tool

Active ·MATLAB ·Self-directed

Modular simulation framework — built out of intrinsic motivation. Fed by every lecture, course, and day trackside. No institutional context.

Growing modules: STM → DTM, Pacejka MF, brush model, load transfer, QSS lap simulation, GGV envelope.

Live Demo
Browser GUI — parameter sweeps & real-time plots
Open ↗
03 · Vehicle Dynamics Tool — Self-directed

Modular VDT
from scratch

No institutional backing — built from every lecture, course, and day trackside.

01 · Problem

No accessible
modular VDT

Professional tools (CarSim, ADAMS) are closed and monolithic. No lightweight framework for rapid prototyping of new model formulations — the gap between lecture theory and real trackside dynamics is wide.

Professional
Self-built
Closed · Expensive · Rigid
Open · Modular · Fast
Professional tools: closed & expensive
No rapid prototyping of model formulations
Theory-to-trackside gap
02 · Approach

Modular MATLAB
from scratch

Self-directed framework — each physics block independent and swappable. Built incrementally from every lecture, course, and day trackside. No institutional backing.

GGV Envelope
QSS Lap Sim
DTM · Pacejka MF · Load Transfer
STM baseline
STM → DTM · Pacejka MF · brush tyre
Load transfer · QSS lap sim · GGV
Browser GUI for live parameter sweeps
03 · Result

Working sim
+ browser GUI

STM → DTM → GGV
Pacejka MF · QSS
full pipeline · live browser GUI
Full pipeline active · real-time plots
Interactive parameter sweeps
Foundation for thesis & F1TENTH stack
Interactive Demo · Live GUI

VDT Browser GUI

No physics backend yet
Pacejka MF
Peak Force D
Stiffness C
Shape B
Curvature E
GGV Envelope
Lateral limit
Braking limit
Fy [N] α ay ax
Open Demo ↗

GUI only — no physics backend yet. Parameter sweeps and real-time plot visualisation.

04
04 · F1TENTH Sim Race · Autonomous Racing Platform

F1TENTH
Sim Race

Post-thesis ·Python ·ROS2 ·ICRA Vienna 2026

Full autonomous stack for the F1tenth 1/10-scale racing platform. Builds on IAC experience. First target: ICRA Vienna 2026 simulation race.

04 · F1TENTH — Autonomous Racing Platform

From IAC
to F1TENTH

Porting thesis vehicle models into a ROS2 autonomous stack for 1/10-scale racing.

01 · Problem

Scale gap:
AV-21 to 1/10

IAC experience from the 290+ km/h Dallara AV-21 doesn't transfer directly to the 1/10-scale F1TENTH. Standard stacks use kinematic models — insufficient for performance racing near the friction limit.

AV-21
290 km/h
full scale
F1TENTH
1/10 scale
sim race
AV-21 experience doesn't directly transfer
Kinematic models: too simple for racing
Physics-informed approach missing
02 · Approach

Thesis models
into ROS2 stack

Port STM/DTM from the master thesis into the F1TENTH ROS2 stack. Full pipeline: LiDAR → state estimation → MPC with physics plant model. Simulation-first, hardware later.

LiDAR
State Est.
MPC
Control
plant model:
DTM / STM
Thesis STM/DTM as plant model
ROS2 · Python · simulation-first
Residual ML as planned upgrade
03 · Result

Post-thesis
in development

ICRA Vienna 2026
F1TENTH sim race · first milestone
Stack in development · ROS2
ICRA Vienna sim race qualification
Residual ML upgrade planned
04 · F1TENTH — Results

Race
Performance

DTM-MPC vs. kinematic baseline on the ICRA qualification map. Physics-informed plant model shows faster lap time convergence and higher top speed.

Best Lap
s
Top Speed
m/s
Laps
Avg Lap
s
Track
ICRA Qual.
Model
DTM · Pacejka
Values update once race data available · configure via admin
t_lap ↑ Lap # DTM-MPC Kinematic ← illustrative
Run video · add URL via admin
05
05 · CAD & Surface Design

Design
Projects

CATIA V6· Creo 5· Siemens NX

CAD and surface design work running parallel to simulation. F1 sidepod study in CATIA V6 as part of MEA CAD CAP. PoliMi Roboracer surface model. FSAE cockpit in Creo 5 — −70% weight via generative design.

drag · scroll
01 · F1 Sidepod

CATIA V6
MEA CAD CAP

CATIA V6· External Aero· In Progress

External aero surface study — full sidepod geometry including inlet, undercut, and fin. Final project of the MEA CAD CAP course. Advanced Class-A surfacing workflow in CATIA V6.

Course
MEA CAD CAP — CATIA V6 Surfacing
Status
Final project stage · In Progress
drag · scroll
02 · Shift Paddles

Creo 5
−70% Weight

Creo 5· Generative Design· Completed

FSAE cockpit redesign at GETracing Dortmund. Full CAD redesign of dashboard, steering wheel, and shift paddles. −70% weight reduction vs. original via topology optimisation and generative design workflow in Creo 5. Validated through real-driver fit testing.

Context
GETracing FSAE · Dortmund
Result
−70% weight · Generative design
drag · scroll
03 · PoliMi Roboracer

PoliMi
Surface Model

PoliMi· Surface Modelling· Render

Surface model and render produced at Politecnico di Milano as part of the Surface Design for Engineering Applications course. Advanced Class-A surface modelling for the PoliMi Roboracer autonomous platform.

Context
PoliMi · Surface Design Course
Platform
PoliMi Roboracer autonomous
drag · scroll
06
Background

Universities

Feb · Jun 2026
↑ here
Politecnico di Milano — Visiting Exchange
Advanced Motorsport Engineering · Vehicle Dynamics · Surface Design for Engineering Applications
Oct 2022 ·
Present
M.Sc. Mechanical Engineering — University of Stuttgart
Automotive Technology & Product Development · Design Technology
Vehicle Design · Vehicle Concepts · Vehicle Dynamics · Lightweight Engineering
Jan · Apr 2024
Visiting Researcher — University of Virginia · UVA Link Lab
Predictive vehicle modelling for IAC · Cavalier Autonomous Racing · MATLAB / Python
Tuition stipend awarded
Aug · Dec 2023
Visiting Exchange — University of Virginia
Advanced Motorsports · Spacecraft Design · Experimental Robotics
Connected to Cavalier Autonomous Racing · subsequent researcher role
Oct 2019 ·
Sep 2022
B.Sc. Technology Management — University of Stuttgart
Thesis: CFRP & Aluminium joining at Fraunhofer IPA · Honored design project at Fraunhofer IAO
Siemens NX · Lightweight Engineering · Ergonomics & Safety Engineering
Practical Experience

Practical
Experience

Jun 2023 ·
Apr 2024
Simulation Engineer — Cavalier Autonomous Racing · IAC
Dual-track MATLAB model for Dallara AV-21 · Telemetry analysis tools · On-track support IAC@CES Las Vegas (Jan. 2024) · 1st IAC Time Trials, world record 296 km/h at IMS (Sep. 2024)
World Record 296 km/h · 2nd IAC@CES · MATLAB · Dallara AV-21
Oct 2021 ·
May 2022
Head of Sponsoring — GreenTeam Uni Stuttgart · FSAE Electric
Sponsorship strategy securing high six-figure funding · Managed 30+ member team · 4 wins in 5 major European events — world championship 2022
World Champion 2022 · FSAE Electric
Oct 2018 ·
Sep 2019
Design & Ergonomics Engineer — GETracing FSAE · Dortmund
CAD redesign dashboard, steering wheel, shift paddles · −70% weight via generative design · Real-driver fit testing
Creo 5 · −70% weight · Generative Design
Feb 2022
Bachelor Thesis — Fraunhofer IPA · Stuttgart
Joining techniques for CFRP–Aluminium hybrid structures — bonding, riveting, hybrid joining for lightweight automotive applications
CFRP · Aluminium · Lightweight Engineering
Oct 2022 ·
Jul 2023
NVH / Tire Test Engineer — Mercedes-Benz AG · Sindelfingen
NVH and tyre tests on ICE, hybrid and EV prototypes · Data analysis and technical reporting
EQE · EQS · Maybach · NVH · Tyre Testing
07
Contact

Let's talk
research.

What I'm looking for
SeekingMaster Thesis · Visiting Researcher
TopicsVehicle dynamics · Physics-ML
FromAutumn 2026
Situation
CurrentlyPoliMi Milano · until Jun. 2026
ThenStuttgart
Downloads
Proposal↓ Proposal
← index