Skip to content

Repository files navigation

InternW0 Homepage

InternW0 模型发布主页。保留 A15 模板的蓝色主题、深浅色切换、章节顺序、表格展开和视频网格。 模型描述、数据配方、仿真与实机结果依据 W0___Tech_Report (5).pdf,原始图片来自 W0___Tech_Report (3)/figs/。五类实机任务均已接入演示视频,包括定量移液。 首屏署名为 Physical Intelligence Team, Shanghai AI Laboratory。 机构 Logo 和 Github、Huggingface、ModelScope 图标保存在本项目的 public/images/ 中, 均为独立文件,运行和部署不依赖其他项目。

已接入的视频

页面位置 原始素材 网页文件 时长
Introduction 主视频 -audio/飞书20260924-120843.mp4 public/videos/intro.mp4 53 秒
Make Sandwich -audio/1.mp4 public/videos/demos/make-sandwich.mp4 1 分 51 秒
Pick Industrial Parts -audio/2.mp4 public/videos/demos/pick-industrial-parts.mp4 45 秒
Sort Tubes -audio/3.mp4 public/videos/demos/sort-tubes.mp4 47 秒
MoF / Flask placement A004C048_260910WY.mp4 public/videos/demos/A004C048_260910WY.mp4 53 秒
MoF / Stopper insertion & stirring A004C049_260910YW.mp4 public/videos/demos/A004C049_260910YW.mp4 59 秒
Quantitative Pipetting -audio/飞书20260924-144701.mp4 public/videos/demos/quantitative-pipetting.mp4 45 秒

主视频、日常/工业操作三个视频和定量移液视频从工作区的 -audio/ 导入,MoF 素材来自 Videos/;原始素材保持不变。 网页视频使用 H.264。主视频为 1080p、30 fps,保留 AAC 音轨;日常/工业操作三个视频为 1080p、25 fps,均无音轨。 MoF 两段视频为 1080p、50 fps,保留原有音轨。 定量移液视频为 1080p,保留来源的 60 fps、完整时长与 AAC 音轨。 所有视频启用 MP4 faststart、附带 JPEG 封面。网页运行仅依赖本项目的 public/,不读取外部素材目录。 本次替换的四段视频及封面链接带有 ?v=20260924,避免浏览器复用旧素材缓存。 定量移液的新视频与封面使用 ?v=20260924-144701。 主视频点击播放;六个 Demo 分为日常/工业操作、MoF 和定量移液三组,静音自动循环,并保留播放控件。 桌面端分别为三列、两列、单列居中,手机端均为单列。

报告内容与图片来源

页面内容 最新报告依据
标题、简介、训练/推理 标题、摘要和第 2 节
数据来源与 EgoLab 第 3 节、表 1、图 3
LIBERO、RoboTwin Full、Clean2Random 第 4 节、表 2–4
小规模数据消融 第 4.2.3 节、图 4;约 50 小时机器人数据加约 50 小时 EgoLab
实机结果和子任务详情 第 5 节、表 5–7
动作更新效率 第 6 节、图 7;RTX 5090D,关键路径不含异步视频预测

报告只提供 LIBERO 和 RoboTwin 两类仿真基准,网页不再沿用 A15 的其他评测占位行。 数据区的 InternVLA-M1 多模态共训占位表改为报告明确提供的 EgoLab 视频监督表。 实机结果中,Make Sandwich 为整段任务成功率,零件与试管为对象级成功率, MoF 与定量移液为按顺序完成子任务的进度率,不能混写为完整任务成功率。

所有报告图片均从原始 PDF 渲染为 PNG,位于 public/images/report/,不依赖源材料目录。

网页图片 来源
overview.png teaser.pdf 上部三个面板:数据、模型、仿真结果
architecture.png w0_model_arch.pdf
asynchronous-inference.png teaser.pdf 中间的慢预测/快动作面板
egolab.png egolab.pdf
real-world-tasks.png real_world_tasks.pdf,去除页边空白
efficiency.png latency_efficiency.pdf
egolab-ablation.png ego_ablation.pdf
qualitative-comparison.png failure_cases.pdf,去除页边空白

源总览图的实机柱状图将 π0.5 的 MoF 数值写为 51.6,而最新报告表 5、表 6 和正文为 50.2, 且图标题将成功率和进度率统一标作成功率。因此首页不采用该图下方的实机结果面板; 实机结果在网页表格中按最新报告展示,源 PDF 本身未修改。

Paper 已启用并链接到 arXiv:2609.27656。 BibTeX 使用 arXiv 导出的论文标题、完整作者列表、年份和预印本编号。 Github、Huggingface 和 ModelScope 的模型资源链接仍待提供;本地技术报告 PDF 未放入公开下载目录。

本地运行

环境:Node.js 20.9+;依赖使用仓库中的 pnpm 锁文件。

cd /home/xue/A15_Homepage-source/W0-Homepage-source
npx --yes pnpm@10.34.5 install --frozen-lockfile
npm run dev

打开终端显示的地址,通常为 http://localhost:3000。保存源码后页面自动更新;按 Ctrl+C 停止。 依赖已安装时只需执行 npm run dev。如端口被占用,可用 npm run dev -- --port 3001。

补充文案、链接和素材

内容入口:src/data/project-page.ts。

配置项 对应内容
projectInfo 模型名、副标题、首屏说明、搜索和分享元数据
authors、teamLogos 作者、机构及 Logo
heroActions Paper、Github、Huggingface、ModelScope、BibTeX 按钮
stats 四个首屏指标卡
sections 各章节标题、描述、图注及训练/推理说明
figures 总览图、数据图、实验图及训练/推理架构图
introVideo 介绍视频及封面
dataTables、benchmarkResults 数据来源表及评测汇总、对比结果
realWorldTasks、experimentGroups 实验说明和三组视频网格
realWorldResults、subtaskResults 实机结果总表,以及可展开的 MoF/移液子任务结果
bibtex 引用内容

素材放入 public/images/、public/videos/、public/paper/。 src: null 表示占位,填入路径后自动显示素材,代码中的路径不包含 public:

// 图片示例;width / height 填实际像素尺寸。
teaser: {
  src: "/images/teaser.png",
  width: 1920,
  height: 1080,
  alt: "InternW0 overview",
}

// 视频示例。
export const introVideo: VideoAsset = {
  src: "/videos/intro.mp4",
  poster: "/videos/intro-poster.jpg",
  type: "video/mp4",
  width: 1920,
  height: 1080,
  alt: "InternW0 introduction video",
};

日常/工业操作、MoF 和定量移液三组均已接入视频。后续替换素材时,在 experimentGroups 中修改对应视频和封面路径。

评测表已填入报告结果;更新 benchmarkResults 时保留每组唯一 id, 并保证每行 cells 数量与 detailColumns 数量一致。

资源按钮的 href: null 表示禁用;填入真实网址或本地 PDF 路径后自动启用。 BibTeX 保留 #bibtex 页面内跳转。不要在路径中手动加部署子路径,组件会统一调用 assetPath()。 模型区已改为独立的 ModelPreview,分别读取 figures.modelTraining 和 figures.modelInference。

页面与样式

  • src/app/page.tsx:章节顺序。
  • src/app/globals.css:主题与布局,包括素材占位框样式。
  • src/components/research-page/:首屏、章节、评测表和模型切换。
  • src/components/media/:图片、视频及空素材占位逻辑。

检查、构建和静态预览

npm run lint
npm run typecheck
npm run build
npm run preview

构建产物在 out/,静态预览需要 Python 3。npm run preview 适用于未设置子路径的本地构建。 开发服务器和静态预览默认都使用 3000 端口,同时运行时需要为其中一个指定不同端口。

发布到 InternRobotics 的 GitHub Pages

正式网址保持为:https://internrobotics.github.io/internw0/ 。

用途 仓库 本地目录
网页源码、图片和视频 InternRobotics/internw0-page W0-Homepage-source/
模型仓库与正式主页发布工作流 InternRobotics/internw0 InternW0/

正式主页由模型仓库的 .github/workflows/deploy-homepage.yml 发布。 每次运行时拉取 internw0-page 的 main 分支,使用 Node.js 22 和 package.json 指定的 pnpm 版本安装依赖、检查代码、构建并发布 out/。 构建时从 GitHub Pages 元数据读取 NEXT_PUBLIC_BASE_PATH,确保样式、图片和视频 使用正式站点的 /internw0 路径。网页源码和素材无需复制到模型仓库。

首次配置时,模型仓库名称需使用小写 internw0,以匹配原网址; 在该仓库的 Settings → Pages → Build and deployment 中,将 Source 设为 GitHub Actions,再运行 Publish InternW0 Homepage。 这些设置需要仓库管理权限,单靠 Git 推送无法修改。

本源码仓库原有的 .github/workflows/deploy-pages.yml 继续发布 https://internrobotics.github.io/internw0-page/ ,用于检查源码更新。 它只负责该预览地址;正式主页由模型仓库的工作流单独发布。

后续更新

修改文案或素材后,在网页源码目录执行:

cd /home/xue/A15_Homepage-source/W0-Homepage-source
git add .
git commit -m "Update InternW0 homepage"
git push

随后打开模型仓库的 Publish InternW0 Homepage, 点击 Run workflow,选择 main,等待 build 和 deploy 均成功。 正式主页才会更新到这次运行拉取的源码版本。

两个仓库之间没有配置自动触发:只推送 internw0-page 会更新预览地址, 还需要手动运行模型仓库的工作流来更新 /internw0/。 修改模型仓库中发布工作流本身并推送到 main,也会触发一次正式发布。

如需在本地生成与正式网址路径一致的静态文件:

NEXT_PUBLIC_BASE_PATH=/internw0 npm run build

上述构建产物的资源路径包含 /internw0,预览时需将 out/ 挂载到该子路径。 如需使用前面的 npm run preview,先执行不带该环境变量的 npm run build。 本地 npm run dev 不需要设置这个变量。该项目为静态导出,不使用 next start 启动生产服务。 .gitignore 已排除 node_modules/、.next/ 和 out/;GitHub Actions 会自行构建。 上传素材只需推送本项目 public/ 内的网页版本。

官方说明:GitHub Pages 项目站点、 发布源设置。

Releases

Packages

Contributors

Languages