atlas

Research map / Vision-language and multimodal / Robot action and navigation

RoboMP$^2$: A Robotic Multimodal Perception-Planning Framework with Multimodal Large Language Models

ICML 2024 · Vision-language and multimodal › Robot action and navigation · approach: Multimodal prompt-driven manipulation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RoboMP^2, a robotic perception-planning framework pairing an MLLM-based goal-conditioned perceptor (GCMP, EVA-CLIP + flan-T5-xl with LoRA) with a retrieval-augmented GPT-4V planner (RAMP) that picks relevant code policies as in-context demos, reporting ~10% gains on VIMABench and real-world tasks.

Problem

Embodied robotic manipulation agents generalize poorly to unseen tasks and scenes: end-to-end policies overfit to limited closed-loop data, prompt-based planners use fixed human-selected examples and ignore multimodal environment information, and existing perceptors (YOLO, CLIP, SAM+CLIP) cannot res

Approach

Combine a tailored MLLM perceptor that grounds complex referring expressions to coordinates with a planner that retrieves the k most relevant code policies via coarse TF-IDF retrieval and fine SentenceBERT reranking over a rewritten instruction, then feeds them with the scene image to GPT-4V to generate code plans.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove the coarse retriever (ablation)RoboMP² · VIMABenchaverage success rate: 82.4 -> 14.5Hurt
remove instruction rewriting (ablation)RoboMP² · VIMABenchaverage success rate: 82.4 -> 77.4Hurt
remove semantic reorder (ablation)RoboMP² · VIMABenchaverage success rate: 82.4 -> 77.5Hurt
remove retrieval and randomly select prompt programs (ablation)RoboMP² · VIMABenchaverage success rate: 82.4 -> 8.7Hurt
set the coarse-retriever weight λ to 0 (ablation)RoboMP² with TF-IDF · VIMABenchaverage success rate: 82.4 -> 74.1Hurt
set the coarse-retriever weight λ to 0.5 (ablation)RoboMP² with TF-IDF · VIMABenchaverage success rate: 82.4 -> 72.4Hurt
set the coarse-retriever weight λ to 0.75 (ablation)RoboMP² with TF-IDF · VIMABenchaverage success rate: 82.4 -> 72.6Hurt
set the coarse-retriever weight λ to 1 (ablation)RoboMP² with TF-IDF · VIMABenchaverage success rate: 82.4 -> 73.9Hurt
replace TF-IDF with BM25 at λ=0.25 (ablation)RoboMP² · VIMABenchaverage success rate: 82.4 -> 43.1Hurt
replace TF-IDF with SentenceBERT at λ=0.25 (ablation)RoboMP² · VIMABenchaverage success rate: 82.4 -> 33.9Hurt
use multimodal GPT4V instead of text-only GPT4 (ablation)RoboMP² planner · VIMABenchaverage success rate: 77.6 -> 82.4Helped
use multimodal GPT4V instead of text-only GPT3.5 (ablation)RoboMP² planner · VIMABenchaverage success rate: 66.2 -> 82.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: VIMABench robotic referring-expression instruction-tuning data (self-constructed)

Benchmarks: VIMABench enriched VIMABench test set real-world tasks perception test set

Metrics: success rate mAP@0.3 mAP@0.5 mAP@0.75

Baselines: Gato Flamingo VIMA RT-2 VisProg CaP I2A Shikra GPT-3.5 GPT-4

Builds on: VIMA Code as Policies VisProg BLIP-2 Shikra

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy