I see physics as a natural verifier for physical intelligence. Lean gave mathematical reasoning a checker that cannot be fooled, and has helped AI make progress on many open problems in mathematics. I think physical invariants can play a similar role in robotics. Robots have geometry, and their motion and interactions with the world are constrained by fundamental physical laws. My research explores how to build this structure into learning and control, with the aim of making robots more robust and useful.
Before Oxford, I earned my M.Eng. in Mechanical Engineering with honors from the National Technical University of Athens, where I worked on legged robotics at the Control Systems Lab under Prof. Evangelos Papadopoulos. I spent several years developing distributed, real-time motion-control software and electronics, and have also worked as an R&D engineer in embedded systems, control, and AI.
Physics-informed learning promises data-efficient and stable dynamics prediction, yet its strongest geometric guarantees have largely remained confined to closed conservative systems. This excludes robotic systems of interest, where actuation, dissipation, and constraints exchange energy and momentum with the environment. We introduce CaLiSym, a lightweight framework that extends symplectic learning to such systems by changing where the geometric prior is imposed. Rather than enforcing symplecticity on the measured state, CaLiSym embeds the state and its ports into a lifted phase space, where the dynamics evolve through a symplectic map. The lift is explicit and algebraic, requiring neither recurrent latent states, transformer decoders, implicit optimization, nor inference-time numerical integration. We instantiate the framework with SympNet predictors and introduce GRB-SympNet, a B-spline variant combining approximation with exact symplectic structure. Experiments on a controlled dissipative double pendulum, a real-world quadrotor, and a contact-constrained real-world quadruped demonstrate the lowest out-of-distribution autoregressive rollout error across systems, improving by up to 69.5% while using fewer parameters and up to 85x fewer floating-point operations per step than sequence-model baselines. The lifted dynamics preserve the symplectic form to numerical precision, extending symplectic learning beyond conservative mechanics toward real-world robotics.
@article{papatheodorou2026calisym,title={CaLiSym: Learning Symplectic Dynamics of Real-World Systems through Structured Canonical Lifts},author={Papatheodorou, Aristotelis and Vaidhyanathan, Pranav and Ares, Natalia and Havoutis, Ioannis and Milburn, Gerard J.},journal={arXiv preprint arXiv:2607.06824},year={2026},}
arXiv
Elastic ODYN: Differentiable Optimization for Infeasible Control and Learning in Robotics
Aristotelis Papatheodorou, Jose Rojas, Ioannis Havoutis, and Carlos Mastalli
Robotic systems routinely encounter conflicting objectives, modeling errors, and degenerate contact conditions that render quadratic programs (QPs) infeasible. Yet most optimization solvers and differentiable QP layers assume feasibility, leading to numerical failures, unstable gradients, or solver breakdown when constraints cannot be simultaneously satisfied. We present Elastic ODYN, a primal-dual non-interior-point QP solver that handles infeasibility through smooth squared-\ell_2 elastic relaxations. The formulation remains well posed under ill-conditioning and degeneracy, supports warm starting, and converges to closest-to-feasible solutions, with lightweight refinement recovering physically meaningful dual variables. Building on this framework, we develop Elastic ODYNLayer, a differentiable QP layer with stable gradients under infeasibility, and Elastic OdynSQP, an SQP method that resolves inconsistent subproblems and intrinsically infeasible optimal control tasks through selective constraint elasticity. Across benchmark QPs, singular contact mechanics, differentiable parameter identification, and quadrupedal and humanoid trajectory optimization, Elastic ODYN outperforms state-of-the-art elastic QP solvers in robustness, warm-start performance, and convergence reliability, enabling optimization, simulation, control, and learning beyond standard feasibility assumptions.
@article{papatheodorou2026elastic,title={Elastic ODYN: Differentiable Optimization for Infeasible Control and Learning in Robotics},author={Papatheodorou, Aristotelis and Rojas, Jose and Havoutis, Ioannis and Mastalli, Carlos},journal={arXiv preprint arXiv:2606.16564},year={2026},}
arXiv
ODYN: An All-Shifted Non-Interior-Point Method for Quadratic Programming in Robotics and AI
Jose Rojas, Aristotelis Papatheodorou, Sergi Martinez, Andrea Patrizi, Ioannis Havoutis, and Carlos Mastalli
We introduce ODYN, a novel all-shifted primal-dual non-interior-point quadratic programming (QP) solver designed to efficiently handle challenging dense and sparse QPs. ODYN combines all-shifted nonlinear complementarity problem (NCP) functions with proximal method of multipliers to robustly address ill-conditioned and degenerate problems, without requiring linear independence of the constraints. It exhibits strong warm-start performance and is well suited to both general-purpose optimization, and robotics and AI applications, including model-based control, estimation, and kernel-based learning methods. We provide an open-source implementation and benchmark ODYN on the Maros-Mészáros test set, demonstrating state-of-the-art convergence performance in small-to-high-scale problems. The results highlight ODYN’s superior warm-starting capabilities, which are critical in sequential and real-time settings common in robotics and AI. These advantages are further demonstrated by deploying ODYN as the backend of an SQP-based predictive control framework (OdynSQP), as the implicitly differentiable optimization layer for deep learning (ODYNLayer), and the optimizer of a contact-dynamics simulation (ODYNSim).
@article{rojas2026odyn,title={ODYN: An All-Shifted Non-Interior-Point Method for Quadratic Programming in Robotics and AI},author={Rojas, Jose and Papatheodorou, Aristotelis and Martinez, Sergi and Patrizi, Andrea and Havoutis, Ioannis and Mastalli, Carlos},journal={arXiv preprint arXiv:2602.16005},year={2026},}