中文简介
MiniCPM-RobotTrack 是一个紧凑型视觉—语言—动作策略模型,面向具身目标跟踪任务。上游将其定位于机器人在视觉观察下理解指令并输出动作的场景;接入真实机器人前必须核对模型接口、控制频率、传感器标定、动作边界和现场安全机制。
上游模型卡 / 数据集卡
MiniCPM-RobotTrack 是一个紧凑型视觉—语言—动作策略模型,面向具身目标跟踪任务。上游将其定位于机器人在视觉观察下理解指令并输出动作的场景;接入真实机器人前必须核对模型接口、控制频率、传感器标定、动作边界和现场安全机制。
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 Badded_tokens.json216 Bassets/discord.jpg96.88 KBassets/discord.png272 Bassets/github.png509 Bassets/hf.png83.03 KBassets/metric.png69.96 KBassets/track1.gif12.44 MBassets/track2.gif14.39 MBassets/track3.gif12.24 MBassets/x.jpg5.33 KBassets/x.png71.10 KB
本页面为橙子AI科技的中文整理与服务说明,不代表资源作者或平台官方页面。实际许可、访问和使用条件以上游原文为准。