中文简介
MiniCPM-RobotManip 是一个约 1.5B 参数的视觉—语言—动作模型,面向具身机器人操作任务。上游强调以一套权重覆盖多种下游操作任务,并以紧凑体积支持端侧部署;实际使用需要配合指定机器人环境、传感器、动作空间和安全控制策略。
上游模型卡 / 数据集卡
MiniCPM-RobotManip 是一个约 1.5B 参数的视觉—语言—动作模型,面向具身机器人操作任务。上游强调以一套权重覆盖多种下游操作任务,并以紧凑体积支持端侧部署;实际使用需要配合指定机器人环境、传感器、动作空间和安全控制策略。
MiniCPM-RobotManip A Smarter and Faster On-Device AI Brain for Robots Github | Discord | MiniCPM-RobotManip is a 1.5B vision-language-action model for embodied manipulation with the following highlights: Generalist Manipulation: A unified 1.5B generalist policy that uses one set of weights across all downstream tasks and outperforms larger models such as π₀.₅ and Qwen-VLA across representative evaluations . Streaming Context: Historical observations are continuously incorporated into the model context through streaming inference, reducing per-step compute from 125 TFLOPs to 3.3 TFLOPs while retaining 60 frames of history and supporting up to one minute of visual memory . This moves VLA beyond reactive action generation from single-frame observations toward continuous decision-making grounded in long-horizon visual context. Efficient Inference: Inherits MiniCPM-V 4.6's visual token compression, reducing each frame from 256 to 64 visual tokens for 4× compression. With H100, BF16, and single-frame input, model-forward latency per decision step is 120 ms, compared with 234 ms for π0.5. The measurement excludes task autoregressive decoding. Benchmark Results Inference Example Please Ensure transformers==5.7.0 from __future__ import annotations import argparse import json from pathlib import Path from typing import Sequence import numpy as np import torch from PIL import Image from transformers import AutoModel, AutoProcessor STATE_DIM = 80 IMAGE_SIZE = (448, 448) class MiniCPMVLAInference: """Processor and model wrapper for single-sample VLA inference.""" def __init__( self, checkpoint_path: str | Path = "openbmb/MiniCPM-RobotManip", device: str | torch.device | None = None, ): if device is None: device = "cuda" if torch.cuda.is_available() else "cpu" self.device = torch.device(device) checkpoint = str(checkpoint_path) self.processor = AutoProcessor.from_pretrained(checkpoint, trust_remote_code=True) self.model = AutoModel.from_pretrained(checkpoint, trust_re
上游文件元数据
.gitattributes1.88 KBaction_head.py15.81 KBchat_template.jinja7.13 KBconfig.json4.31 KBconfiguration_minicpm_vla.py1.13 KBdiscord.jpeg96.88 KBdiscord_logo.png272 Bfeishu_logo.png512 Bgeneration_config.json214 Bgithub_logo.png509 Bmanip_benchmark.png168.85 KBmanip_case_en.gif30.02 MB
本页面为橙子AI科技的中文整理与服务说明,不代表资源作者或平台官方页面。实际许可、访问和使用条件以上游原文为准。