Agentic MPC for Semantic Control System Resynthesis

· Source: cs.AI updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems · Depth: Expert, extended

Summary

The Agentic MPC framework integrates Model Predictive Control (MPC) with large language model (LLM)-based agents to enable context-aware, semantically adaptive control synthesis. While MPC excels at structured, low-level specifications, it traditionally lacks the ability to dynamically incorporate high-level contextual information like social norms or natural language instructions. This new framework allows an LLM-driven agent to interpret diverse inputs, including natural language messages, environmental observations, and external knowledge, to dynamically resynthesize MPC control specifications. A key aspect is the modularization of control specifications into reusable "primitives" that the agent can attach or detach using predefined tools. The system employs Fourier MPPI for efficient optimization, addressing computational complexity. Demonstrated in CARLA autonomous driving scenarios using the IBM Granite-4.1 8B LLM, the framework successfully adapts vehicle behavior based on user preferences, such as preferred steering direction around an obstacle, and responds to social situations like yielding to an emergency vehicle by temporarily adjusting path tracking and speed objectives.

Key takeaway

For autonomous driving engineers designing adaptive systems, you should consider integrating LLM-based agents with Model Predictive Control. This approach allows your system to dynamically adjust to high-level contextual information, such as user preferences or social norms, by resynthesizing control specifications. Implement modular control primitives and tool-based interfaces to enable flexible, interpretable adaptation, enhancing real-world performance and safety in complex, ambiguous situations.

Key insights

Agentic MPC combines LLM-based agents with modular MPC to enable context-aware, semantically adaptive control.

Principles

Method

An LLM agent interprets heterogeneous inputs (NL, observations, knowledge) to determine control specification modifications. It uses predefined tools to attach/detach modular primitive objective functions within an MPC controller, which then solves the optimization problem.

In practice

Topics

Best for: Research Scientist, AI Scientist, Robotics Engineer, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.AI updates on arXiv.org.