模型

MiniCPM-RobotTrack

openbmb/MiniCPM-RobotTrack

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

中文简介

MiniCPM-RobotTrack 是一个紧凑型视觉—语言—动作策略模型,面向具身目标跟踪任务。上游将其定位于机器人在视觉观察下理解指令并输出动作的场景;接入真实机器人前必须核对模型接口、控制频率、传感器标定、动作边界和现场安全机制。

UPSTREAM README

上游模型卡 / 数据集卡

在 Hugging Face 查看原文 ↗

MiniCPM-RobotTrack 是一个紧凑型视觉—语言—动作策略模型,面向具身目标跟踪任务。上游将其定位于机器人在视觉观察下理解指令并输出动作的场景;接入真实机器人前必须核对模型接口、控制频率、传感器标定、动作边界和现场安全机制。

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

MiniCPM-RobotTrack A Compact Vision-Language-Action Policy for Embodied target Tracking Github  | X  | Discord  | MiniCPM-RobotTrack is a compact vision-language-action model built on MiniCPM4-0.5B for target tracking with the following highlights: Language-conditioned target tracking: The model combines natural-language instructions with fused DINOv3 and SigLIP visual features, then directly predicts eight future [x, y, yaw] waypoints for embodied person following. Quality-driven Self-evolving Data: Automated checks and manual review remove abnormal trajectories, incorrect actions, and invalid interactions. DAgger-style model-environment interaction continually adds difficult samples involving target crossings, rapid turns, short occlusions, and multi-person intersections. Efficient On-device Inference: Joint optimization of visual capture, input encoding, model inference, action generation, command transmission, and execution delivers a stable 5+ FPS with approximately 180 ms end-to-end latency on the Unitree Go2's native onboard compute. Outdoor Obstacle-aware Tracking Elevator Tracking Underground Parking Tracking Benchmark Results Inference Example Please ensure `transformers>=4.56, from __future__ import annotations from pathlib import Path import torch from transformers import AutoModel, AutoTokenizer VISION_FEATURE_DIM = 1536 HISTORY_FRAMES = 31 COARSE_TOKENS_PER_FRAME = 4 FINE_TOKENS_CURRENT_FRAME = 64 class MiniCPMRobotTrackInference: """Tokenizer and model wrapper for MiniCPM-RobotTrack inference.""" def __init__( self, checkpoint_path: str | Path = "openbmb/MiniCPM-RobotTrack", 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.tokenizer = AutoTokenizer.from_pretrained(checkpoint) if self.tokenizer.pad_token_id is None: self.tokenizer.pad_token = self.tokenizer.eos_token self.model = AutoModel.from_

公开页仅展示原文摘录;完整模型卡或数据集卡请前往上游仓库查看。

上游文件元数据

  • .gitattributes220 B
  • added_tokens.json216 B
  • assets/discord.jpg96.88 KB
  • assets/discord.png272 B
  • assets/github.png509 B
  • assets/hf.png83.03 KB
  • assets/metric.png69.96 KB
  • assets/track1.gif12.44 MB
  • assets/track2.gif14.39 MB
  • assets/track3.gif12.24 MB
  • assets/x.jpg5.33 KB
  • assets/x.png71.10 KB
第三方资源声明

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