How Should Robots Learn from Physical Laws? Finding the Best Way to Embed Physics in Robot Learning
- Institute
- Professur für autonome Fahrzeugsysteme (TUM-ED)
- Type
- Master's Thesis
- Content
- theoretical constructive
- Description
How Should Robots Learn from Physical Laws? Finding the Best Way to Embed Physics in Robot Learning
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.------
HOW TO APPLY
Send a short email to mattia.piccinini@tum.de with:
- your CV;
- your transcript of records (including all exams with marks).- Requirements
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
- Possible start
- sofort
- Contact
-
Mattia Piccinini
mattia.piccininitum.de