模型

MiniCPM-RobotManip

openbmb/MiniCPM-RobotManip

查看上游原文 ↗
上游访问:公开 本站服务:可咨询 许可证:apache-2.0 上游版本:29cb257541e9

中文简介

MiniCPM-RobotManip 是一个约 1.5B 参数的视觉—语言—动作模型,面向具身机器人操作任务。上游强调以一套权重覆盖多种下游操作任务,并以紧凑体积支持端侧部署;实际使用需要配合指定机器人环境、传感器、动作空间和安全控制策略。

UPSTREAM README

上游模型卡 / 数据集卡

在 Hugging Face 查看原文 ↗

MiniCPM-RobotManip 是一个约 1.5B 参数的视觉—语言—动作模型,面向具身机器人操作任务。上游强调以一套权重覆盖多种下游操作任务,并以紧凑体积支持端侧部署;实际使用需要配合指定机器人环境、传感器、动作空间和安全控制策略。

已有简体中文译文 · 本站中文整理 · 2026-07-23 14:50

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 KB
  • action_head.py15.81 KB
  • chat_template.jinja7.13 KB
  • config.json4.31 KB
  • configuration_minicpm_vla.py1.13 KB
  • discord.jpeg96.88 KB
  • discord_logo.png272 B
  • feishu_logo.png512 B
  • generation_config.json214 B
  • github_logo.png509 B
  • manip_benchmark.png168.85 KB
  • manip_case_en.gif30.02 MB
第三方资源声明

本页面为橙子AI科技的中文整理与服务说明,不代表资源作者或平台官方页面。实际许可、访问和使用条件以上游原文为准。