Back to projects

Research

PhORM

PINN-in-the-loop shape optimization for a small mobile robot

PythonPyTorchPINNOptimizationRoboticsThermal

Role

Independent Researcher

Duration

2026

Date

2026

Type

Independent Research

By the Numbers

+15.0%

Objective Improvement

15

Optimized Variables

Finite-volume

Independent Certification

Overview

PhORM optimizes a small mobile robot's shape with physics-informed neural networks in the loop: fifteen bounded geometric and mass-layout variables against an objective combining ZMP tipover margins, rolling and drag energy, a shape-conditioned thermal PINN, Helmholtz speaker acoustics, and packaging constraints. The PINN-in-the-loop iteration improved the objective by 15.0% over the stock design (mass -12%, stability margin +24%, energy -11%), and an independent finite-volume certification confirmed the optimized thermal maximum at 54.6°C versus the stock 56.3°C. A multi-seed probe that did not beat the budget seed is reported as an explicit negative, and PINN-to-finite-volume verification errors of -2.0% to -3.1% on T_max are archived in results JSONs.

Tech Stack

PythonPyTorchPINNOptimizationRoboticsThermal

Inside the Project

What it does, how it works, and what it ships.

hub

Multi-Physics Objective

Stability, energy, thermal, acoustic, and packaging constraints compete in one differentiable objective, with PDE residuals differentiable with respect to shape.

verified

Cross-Verified Results

The thermal PINN is checked against an independent finite-volume solver on both stock and optimized designs, with per-component temperatures and a quantified ~0.5°C PINN noise floor.

  • iter6 locomotion-weighted variant: energy -13%, ramp -13%, margin +31%
  • Champion and result JSONs archived in results/
star

Negative Results Kept

The multi-seed probe (σ=0.15) did not beat seed 0 at the budget; it is reported rather than dropped. An audited research log maps every hypothesis to its experiment and outcome.

Outcomes

A quantified, externally certified optimization result with a Q1-journal submission target.

trending_up

+15%

Objective vs Stock

device_thermostat

54.6°C

Certified T_max

monitor_weight

-12%

Mass vs Stock

Interested in this project?

Reach out for source code walkthroughs or collaboration.