VLMPC: Vision-Language Model Predictive Control for Robotic Manipulation

Authors: Wentao Zhao, Jiaming Chen, Ziyu Meng, Donghui Mao, Ran Song, Wei Zhang

Venue: RSS 2024

arXiv: 2407.09829

Abstract

VLMPC integrates VLMs into Model Predictive Control by using the VLM to evaluate candidate action sequences. A conditional action sampling module generates candidate actions from a goal image or language instruction; a lightweight video prediction model generates future frames for each candidate; a hierarchical VLM cost function selects the optimal action.

Method

  • Hierarchical cost function: pixel-level cost (visual alignment to goal) + knowledge-level cost (VLM semantic evaluation of the predicted video)
  • Video prediction: action-conditioned video model generates future frames for each candidate action sequence
  • Selection: optimal action sequence chosen by minimizing the combined cost
  • RSS 2024 follow-up (Traj-VLMPC): adds motion trajectory conditioning

Connection to Semantic-Metric Bayesian Risk Fields

Both papers use VLM evaluation of visual predictions as a cost/risk signal. VLMPC uses the VLM to score task completion quality; Semantic-Metric Bayesian Risk Fields uses a VLM prior to score spatial safety risk. The architectures are convergent: predict future visual state → query VLM-grounded cost → filter/select actions.

Notes

VLMPC is not safety-focused — it’s task-performance focused. But the VLM-as-cost-function architecture directly enables safety by replacing the task-completion VLM query with a risk/danger VLM query.