Bayesian Optimization for Learning Nonlinear MPC in Autonomous Agent Navigation

January 1, 2026·
Lorenzo Ortolani
Lorenzo Ortolani
,
G. voss
,
G. beltrami
,
F. dorati
,
T. f. banfi
· 1 min read
Abstract
We present a data-efficient framework that learns the cost weights of a nonlinear Model Predictive Control (MPC) navigation stack using Bayesian Optimization. Rather than hand-tuning the controller, we treat closed-loop navigation performance as a black-box objective and optimize the MPC parameters directly from rollouts, balancing tracking accuracy, safety, and smoothness. The approach is validated on an autonomous agent navigation task and deployed on a Unitree Go2 quadruped, yielding robust, generalizable behavior with far fewer trials than grid or manual tuning.
Type
Publication
IEEE ICRA 2026 Workshop

First-author work (with G. Voss, G. Beltrami, F. Dorati, and T. F. Banfi) presented at the IEEE ICRA 2026 Workshop. We learn the weights of a nonlinear MPC navigation controller via Bayesian Optimization, treating closed-loop performance as a black-box objective and deploying the result on a Unitree Go2 quadruped.

Lorenzo Ortolani
Authors
Roboticist · Physical AI & VLA for Humanoids
I build Physical AI — robots that perceive, reason, and act in the real world. My focus is advancing Vision-Language-Action (VLA) policies so that a single humanoid can learn a diverse library of skills and choose the right one for whatever industrial task it faces, generalizing far beyond a single demonstration. I co-founded TalOS Robotics AI to put this in operators’ hands, and I work across the full stack: locomotion and navigation, learned manipulation, sim-to-real, and the agent tooling that wraps it all together.
Authors
Authors