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 端口,同时运行时需要为其中一个指定不同端口。
正式网址保持为: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 项目站点、 发布源设置。