How Should Robots Learn from Physical Laws? Finding the Best Way to Embed Physics in Robot Learning

Institut
Professur für autonome Fahrzeugsysteme (TUM-ED)
Typ
Masterarbeit /
Inhalt
 
Beschreibung

WHY THIS THESIS?

Foundation models have been used to learn language from internet-scale data. Robots don't have that luxury: real-world data are expensive, scarce, and safety-critical. However, robots do have one advantage: they obey physics. Newton's laws, symmetries, energy conservation, and kinematic constraints are a free source of knowledge that a learning algorithm can exploit.

This idea is behind physics-informed robot learning, a fast-growing field. Our recent survey paper on embedding physics priors in robot learning (https://arxiv.org/abs/2609.22319) reviews more than 300 papers and classifies them into three routes for injecting physics into machine learning:

- Physics-guided learning: physics shapes the inputs and data of machine learning models (physics-based features, symmetry-based data augmentation).
- Physics-encoded learning: physics is built into the architecture of machine learning models.
- Physics-informed learning: physics enters the loss function (e.g., PINN-style residuals of the equations of motion).

The open question is surprisingly fundamental: given the same physical knowledge, which of the three routes should you use, and is it worth combining them? Less than 4% of existing works combine routes, and no study has compared them fairly. Your thesis will provide some of the first answers.

------

THE CORE IDEA

You will take pieces of physical knowledge and inject them into a learning model through all three routes, then compare the routes and their combinations. Take left/right steering symmetry of a vehicle as an example: steering left mirrors steering right. This physical prior can be embedded in three ways:

- Physics-guided: mirror the training data, for free data augmentation.
- Physics-encoded: build the architecture of the neural network or learning model so that its output is odd in the steering input, by construction.
- Physics-informed: add a loss term that penalizes asymmetric predictions, even on unlabeled states.

By keeping the physics fixed and changing only where it enters the learning pipeline, you can answer:

- Which route is most data-efficient when only minutes (or seconds) of data are available?
- Which route generalizes best to unseen conditions (new speeds, tires, payloads)?
- What happens when the physics prior is slightly wrong? Which route breaks, and which degrades gracefully?
- When do routes reinforce each other, and when are they redundant or even conflicting?

------

WHAT YOU WILL WORK ON

The thesis is flexible and can be shaped around your interests. A possible path:

1. Get started (month 1). Learn the three routes and set up the software: nnodely, our open-source library for embedding physics priors into neural networks.
2. Build the comparison (months 2-3). Implement specific physical priors through each route, with black-box baselines (MLP, GRU, Transformer).
3. Run the experiments (months 3-5). Vary the amount of training data, the correctness of the prior, and the test conditions. Measure accuracy, long-horizon prediction, and physical consistency.
4. Distill the insights (months 5-6). Turn the results into practical guidelines: "if you have this much data and this good a model, use this route."

Application domains (more than one choice is possible):

- Simple mechanical systems: pendulums, double pendulums, and similar. Good to start with, because the physics is simple and the data are cheap to generate.
- Vehicle dynamics: real driving data from our 1:10-scale autonomous RoboRacer, and from a full-scale autonomous race car. The task is learning how a car accelerates, brakes, and turns near its handling limits.
- Robot dynamics: manipulators, legged robots.

Types of machine learning models:

- Neural networks (MLPs, recurrent networks, ...)
- Custom-designed neural architectures that encode physics priors (model-structured neural networks)
- Vision-Language-Action models (optional track): extend the study to large multimodal models that generate driving trajectories from images and language instructions. 

 

------

WHAT YOU WILL GAIN

- Hands-on experience at the intersection of machine learning, robotics, and dynamics, one of the most active research directions in robot learning.
- Real data from real robots, from small-scale vehicles to a full-scale autonomous race car.
- A research contribution that addresses an open question highlighted in the literature. Strong results are intended to become a scientific publication, co-authored with the team.
- Close supervision in an international group working on autonomous vehicles, physics-informed learning, and differentiable control, with collaborators in other universities in Germany and Italy.
- Open-source impact: your implementation can become part of the nnodely library.

Voraussetzungen

Required:
- Good Python skills and basic experience with PyTorch / Keras / Tensorflow / learning frameworks.
- Curiosity about how machine learning can benefit from physics, and a structured, experimental mindset.

Nice to have:
- Background in vehicle dynamics, robot dynamics, or control.

Tags
AVS Piccinini
Möglicher Beginn
sofort
Kontakt
Mattia Piccinini
mattia.piccininitum.de