<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://ethanyeang.me/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url><url><loc>https://ethanyeang.me/projects/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/"/><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/about/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/about/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/about/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/field-notes/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/field-notes/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/field-notes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/field-notes/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/lab/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/lab/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/lab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/lab/"/><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/contact/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/contact/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/contact/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/contact/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/voice-lab/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/voice-lab/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/voice-lab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/voice-lab/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/b601-lingbot-vla2/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/lekiwi-bubble.webp</video:thumbnail_loc><video:title>LeKiwi × LingBot-VLA v2 · 打泡泡</video:title><video:description>把示范采集、模型推理和机械臂执行连起来。在 B601 上观察抓取、搬运与叠放的真实过程。</video:description><video:content_loc>https://ethanyeang.me/assets/video/lekiwi-bubble.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-wrist-camera-mount.webp</video:thumbnail_loc><video:title>B601 · 腕部摄像机支架原型</video:title><video:description>把示范采集、模型推理和机械臂执行连起来。在 B601 上观察抓取、搬运与叠放的真实过程。</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-wrist-camera-mount.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-data-collection.webp</video:thumbnail_loc><video:title>B601 · 数据采集现场</video:title><video:description>把示范采集、模型推理和机械臂执行连起来。在 B601 上观察抓取、搬运与叠放的真实过程。</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-data-collection.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-overview.webp</video:thumbnail_loc><video:title>项目总览 · 剪辑版 + 连续运行</video:title><video:description>把示范采集、模型推理和机械臂执行连起来。在 B601 上观察抓取、搬运与叠放的真实过程。</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-overview.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-data-collection.webp</video:thumbnail_loc><video:title>B601 · 完整连续数据采集</video:title><video:description>把示范采集、模型推理和机械臂执行连起来。在 B601 上观察抓取、搬运与叠放的真实过程。</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-data-collection-full.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-demo-cover.webp</video:thumbnail_loc><video:title>B601 × LingBot-VLA v2</video:title><video:description>把示范采集、模型推理和机械臂执行连起来。在 B601 上观察抓取、搬运与叠放的真实过程。</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-demo.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/b601-lingbot-vla2/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/b601-lingbot-vla2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/b601-lingbot-vla2/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/t800-backflip-sim/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800-policy-vs-ref.webp</video:thumbnail_loc><video:title>策略 vs 参考 · T800 走行</video:title><video:description>把公开数据集里 G1 的后空翻迁移到 T800 人形机器人上：按 1.227 倍腿长比例重定向、逐帧 IK 修正关节角，再用 MuJoCo 运动学回放渲染 50 fps 成片。RL 自主翻墙那条线训练失败。</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800-policy-vs-ref.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800-sim-standup.webp</video:thumbnail_loc><video:title>仿真 · 站起来（正面 / 背面）</video:title><video:description>把公开数据集里 G1 的后空翻迁移到 T800 人形机器人上：按 1.227 倍腿长比例重定向、逐帧 IK 修正关节角，再用 MuJoCo 运动学回放渲染 50 fps 成片。RL 自主翻墙那条线训练失败。</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800-sim-standup.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800-uphill.webp</video:thumbnail_loc><video:title>真机 · 走上斜坡</video:title><video:description>把公开数据集里 G1 的后空翻迁移到 T800 人形机器人上：按 1.227 倍腿长比例重定向、逐帧 IK 修正关节角，再用 MuJoCo 运动学回放渲染 50 fps 成片。RL 自主翻墙那条线训练失败。</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800-uphill-real.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800/flip360-poster.webp</video:thumbnail_loc><video:title>T800 / 后空翻动作重定向</video:title><video:description>把公开数据集里 G1 的后空翻迁移到 T800 人形机器人上：按 1.227 倍腿长比例重定向、逐帧 IK 修正关节角，再用 MuJoCo 运动学回放渲染 50 fps 成片。RL 自主翻墙那条线训练失败。</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800/flip360.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/t800-backflip-sim/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/t800-backflip-sim/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/t800-backflip-sim/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/microduck-jump-rl/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/microduck-parallel-envs.webp</video:thumbnail_loc><video:title>并行环境 · 8 秒</video:title><video:description>从下蹲到起跳：用奖励设计，让小型双足机器人在仿真中学习连续弹跳。</video:description><video:content_loc>https://ethanyeang.me/assets/video/microduck-parallel-envs.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/microduck-rl-walk.webp</video:thumbnail_loc><video:title>在 Thor 上训练的 119 秒记录</video:title><video:description>从下蹲到起跳：用奖励设计，让小型双足机器人在仿真中学习连续弹跳。</video:description><video:content_loc>https://ethanyeang.me/assets/video/microduck-rl-walk.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/microduck.webp</video:thumbnail_loc><video:title>MicroDuck / 牛来</video:title><video:description>从下蹲到起跳：用奖励设计，让小型双足机器人在仿真中学习连续弹跳。</video:description><video:content_loc>https://ethanyeang.me/assets/video/microduck.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/microduck-jump-rl/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/microduck-jump-rl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/microduck-jump-rl/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/q1-console/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/q1-console-control.webp</video:thumbnail_loc><video:title>运动控制 · 安全锁与姿态</video:title><video:description>把机器人双目相机、遥测、语音与运动控制，放进一个能直接操作的浏览器界面；人在深圳，操控在上海的启元 Q1 人形机器人。</video:description><video:content_loc>https://ethanyeang.me/assets/video/q1/q1-console-control.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/q1-console-camera.webp</video:thumbnail_loc><video:title>双目相机 · 实时画面</video:title><video:description>把机器人双目相机、遥测、语音与运动控制，放进一个能直接操作的浏览器界面；人在深圳，操控在上海的启元 Q1 人形机器人。</video:description><video:content_loc>https://ethanyeang.me/assets/video/q1/q1-console-camera.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/q1-console-overview.webp</video:thumbnail_loc><video:title>Q1 / Robot Console</video:title><video:description>把机器人双目相机、遥测、语音与运动控制，放进一个能直接操作的浏览器界面；人在深圳，操控在上海的启元 Q1 人形机器人。</video:description><video:content_loc>https://ethanyeang.me/assets/video/q1/q1-console-overview.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/q1-console/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/q1-console/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/q1-console/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/botversex/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/botversex-workbench.webp</video:thumbnail_loc><video:title>BotverseX</video:title><video:description>BotverseX 是我正在打造的具身智能工作台：连接、遥操作、录制、训练和部署回到同一条机器人开发工作流。</video:description><video:content_loc>https://ethanyeang.me/assets/video/botversex-site-loop.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/botversex/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/botversex/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/botversex/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/world-model-playground/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/world-model.webp</video:thumbnail_loc><video:title>World Model Playground</video:title><video:description>从创客空间的影像出发，探索重建、相机视角和可浏览的三维现场。</video:description><video:content_loc>https://ethanyeang.me/assets/video/world-model.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/world-model-playground/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/world-model-playground/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/world-model-playground/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/r36s-space/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/r36s-3d-grip.webp</video:thumbnail_loc><video:title>R36S · 3D 打印握把</video:title><video:description>运营 r36s.space 独立站，写主板、系统、SD 卡和存档问题的实测指南。</video:description><video:content_loc>https://ethanyeang.me/assets/video/r36s-3d-grip.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/r36s-shoulder-buttons.webp</video:thumbnail_loc><video:title>R36S · 肩键改装</video:title><video:description>运营 r36s.space 独立站，写主板、系统、SD 卡和存档问题的实测指南。</video:description><video:content_loc>https://ethanyeang.me/assets/video/r36s-shoulder-buttons.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/r36s-space/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/r36s-space/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/r36s-space/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/handheld-tinkering/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/handheld-rg353v-zaomeng-video.webp</video:thumbnail_loc><video:title>RG353V · 《造梦西游》按键映射</video:title><video:description>从 R36S 到 RG353V：换系统、改分区、装外设、3D 打印握把，把两台掌机折腾成顺手的小 Linux 机器。</video:description><video:content_loc>https://ethanyeang.me/assets/video/handheld-rg353v-zaomeng.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/handheld-rg353v-tvcast.webp</video:thumbnail_loc><video:title>RG353V · 接电视当客厅主机</video:title><video:description>从 R36S 到 RG353V：换系统、改分区、装外设、3D 打印握把，把两台掌机折腾成顺手的小 Linux 机器。</video:description><video:content_loc>https://ethanyeang.me/assets/video/handheld-rg353v-tvcast.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/handheld-tinkering/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/handheld-tinkering/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/handheld-tinkering/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/classic-phones/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/nokia-e63-starwars.webp</video:thumbnail_loc><video:title>E63 · 睡前一部电影</video:title><video:description>诺基亚 E63 和 E72i 重新回到日常：用来看电视、听歌、接蓝牙耳机——十几年前的机器今天依然好用。</video:description><video:content_loc>https://ethanyeang.me/assets/video/nokia-e63-starwars.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/nokia-e72i-music.webp</video:thumbnail_loc><video:title>E72i · 陈奕迅《落花流水》</video:title><video:description>诺基亚 E63 和 E72i 重新回到日常：用来看电视、听歌、接蓝牙耳机——十几年前的机器今天依然好用。</video:description><video:content_loc>https://ethanyeang.me/assets/video/nokia-e72i-music.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/classic-phones/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/classic-phones/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/classic-phones/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/flight-simulator/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/flight-simulator/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/flight-simulator/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/flight-simulator/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/jarvis-reachy-mini/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/jarvis-console.webp</video:thumbnail_loc><video:title>JARVIS / Reachy Mini</video:title><video:description>把本地 JARVIS 助手、XTTS 语音合成和 Reachy Mini 的相机与动作控制接到一起。</video:description><video:content_loc>https://ethanyeang.me/assets/video/jarvis-reachy.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/jarvis-reachy-mini/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/jarvis-reachy-mini/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/jarvis-reachy-mini/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/strata-qwen38-local/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/strata-qwen38-local/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/strata-qwen38-local/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/strata-qwen38-local/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/pi5-local-llm/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/pi5-cut-poster.webp</video:thumbnail_loc><video:title>剪辑版实录 · 66 秒</video:title><video:description>树莓派 5（Ubuntu）插上 LLM-8850 M.2 加速卡，本地跑 Qwen2.5-0.5B 的 AXERA 量化版：同一提示三次实测 18.15–18.42 tok/s，模型自报「created by Anthropic」。</video:description><video:content_loc>https://ethanyeang.me/assets/video/pi5-local-llm-cut.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/pi5-local-llm/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/pi5-local-llm/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/pi5-local-llm/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/agibot-platform-notes/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/lingxi-x2-scenes.webp</video:thumbnail_loc><video:title>灵犀 X2 · 仿真实训场景 · 4 分 09 秒</video:title><video:description>给 AGIBOT G2 写的本地控制台：桌面端是 3D 骨架加关节面板，头显端把 5 路相机钉在空间里，手柄直接带手臂。</video:description><video:content_loc>https://ethanyeang.me/assets/video/lingxi-x2-scenes.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/lingxi-x2.webp</video:thumbnail_loc><video:title>灵犀 X2 · 现场动作</video:title><video:description>给 AGIBOT G2 写的本地控制台：桌面端是 3D 骨架加关节面板，头显端把 5 路相机钉在空间里，手柄直接带手臂。</video:description><video:content_loc>https://ethanyeang.me/assets/video/lingxi-x2.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/g2-console-xr-poster.webp</video:thumbnail_loc><video:title>控制台实录 · 头显页面与关节面板</video:title><video:description>给 AGIBOT G2 写的本地控制台：桌面端是 3D 骨架加关节面板，头显端把 5 路相机钉在空间里，手柄直接带手臂。</video:description><video:content_loc>https://ethanyeang.me/assets/video/g2-console-xr.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/agibot-g2.webp</video:thumbnail_loc><video:title>AGIBOT G2 / 灵犀 X2</video:title><video:description>给 AGIBOT G2 写的本地控制台：桌面端是 3D 骨架加关节面板，头显端把 5 路相机钉在空间里，手柄直接带手臂。</video:description><video:content_loc>https://ethanyeang.me/assets/video/agibot-g2.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/agibot-platform-notes/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/agibot-platform-notes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/agibot-platform-notes/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/uno-q-matrix-console/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/arduino-uno-q.webp</video:thumbnail_loc><video:title>Arduino UNO Q 灯阵逆向</video:title><video:description>把 Arduino UNO Q 的灯阵控制做成可观察、可操作的交互实验。</video:description><video:content_loc>https://ethanyeang.me/assets/video/arduino-uno-q.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/uno-q-matrix-console/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/uno-q-matrix-console/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/uno-q-matrix-console/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/projects/pipesay/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/pipesay/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/pipesay/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/pipesay/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/en/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url><url><loc>https://ethanyeang.me/en/projects/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/"/><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/en/about/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/about/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/about/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/en/field-notes/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/field-notes/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/field-notes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/field-notes/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/en/lab/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/lab/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/lab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/lab/"/><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/en/contact/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/contact/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/contact/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/contact/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/en/voice-lab/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/voice-lab/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/voice-lab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/voice-lab/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ethanyeang.me/en/projects/b601-lingbot-vla2/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/lekiwi-bubble.webp</video:thumbnail_loc><video:title>LeKiwi × LingBot-VLA v2 · bubbles</video:title><video:description>Bringing teleoperation demos, VLA inference and real dual arm manipulation together on the B601.</video:description><video:content_loc>https://ethanyeang.me/assets/video/lekiwi-bubble.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-wrist-camera-mount.webp</video:thumbnail_loc><video:title>B601 · Wrist camera mount prototype</video:title><video:description>Bringing teleoperation demos, VLA inference and real dual arm manipulation together on the B601.</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-wrist-camera-mount.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-data-collection.webp</video:thumbnail_loc><video:title>B601 · Real-world data collection</video:title><video:description>Bringing teleoperation demos, VLA inference and real dual arm manipulation together on the B601.</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-data-collection.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-overview.webp</video:thumbnail_loc><video:title>Project overview · cut and continuous runs</video:title><video:description>Bringing teleoperation demos, VLA inference and real dual arm manipulation together on the B601.</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-overview.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-data-collection.webp</video:thumbnail_loc><video:title>B601 · One unbroken collection run</video:title><video:description>Bringing teleoperation demos, VLA inference and real dual arm manipulation together on the B601.</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-data-collection-full.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/b601-demo-cover.webp</video:thumbnail_loc><video:title>B601 × LingBot-VLA v2</video:title><video:description>Bringing teleoperation demos, VLA inference and real dual arm manipulation together on the B601.</video:description><video:content_loc>https://ethanyeang.me/assets/video/b601-demo.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/b601-lingbot-vla2/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/b601-lingbot-vla2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/b601-lingbot-vla2/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/t800-backflip-sim/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800-policy-vs-ref.webp</video:thumbnail_loc><video:title>Policy vs reference · T800 walking</video:title><video:description>Moving G1 backflips from an open motion dataset onto the T800 humanoid: 1.227× leg-length retargeting, per-frame IK correction, and MuJoCo kinematic replay rendered at 50 fps. The RL branch failed to produce a policy.</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800-policy-vs-ref.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800-sim-standup.webp</video:thumbnail_loc><video:title>Simulation · standing up, front then back</video:title><video:description>Moving G1 backflips from an open motion dataset onto the T800 humanoid: 1.227× leg-length retargeting, per-frame IK correction, and MuJoCo kinematic replay rendered at 50 fps. The RL branch failed to produce a policy.</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800-sim-standup.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800-uphill.webp</video:thumbnail_loc><video:title>Real machine · up the ramp</video:title><video:description>Moving G1 backflips from an open motion dataset onto the T800 humanoid: 1.227× leg-length retargeting, per-frame IK correction, and MuJoCo kinematic replay rendered at 50 fps. The RL branch failed to produce a policy.</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800-uphill-real.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/t800/flip360-poster.webp</video:thumbnail_loc><video:title>T800 / Backflip Retargeting</video:title><video:description>Moving G1 backflips from an open motion dataset onto the T800 humanoid: 1.227× leg-length retargeting, per-frame IK correction, and MuJoCo kinematic replay rendered at 50 fps. The RL branch failed to produce a policy.</video:description><video:content_loc>https://ethanyeang.me/assets/video/t800/flip360.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/t800-backflip-sim/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/t800-backflip-sim/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/t800-backflip-sim/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/microduck-jump-rl/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/microduck-parallel-envs.webp</video:thumbnail_loc><video:title>Parallel environments · 8 seconds</video:title><video:description>From crouching to hopping: designing rewards that teach a small biped to jump in simulation.</video:description><video:content_loc>https://ethanyeang.me/assets/video/microduck-parallel-envs.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/microduck-rl-walk.webp</video:thumbnail_loc><video:title>119 seconds of training on Thor</video:title><video:description>From crouching to hopping: designing rewards that teach a small biped to jump in simulation.</video:description><video:content_loc>https://ethanyeang.me/assets/video/microduck-rl-walk.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/microduck.webp</video:thumbnail_loc><video:title>MicroDuck / 牛来</video:title><video:description>From crouching to hopping: designing rewards that teach a small biped to jump in simulation.</video:description><video:content_loc>https://ethanyeang.me/assets/video/microduck.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/microduck-jump-rl/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/microduck-jump-rl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/microduck-jump-rl/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/q1-console/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/q1-console-control.webp</video:thumbnail_loc><video:title>Motion control · safety unlock</video:title><video:description>The robot's stereo camera, telemetry, voice and motion control in one browser console — operating a Yuan Q1 humanoid in Shanghai from Shenzhen.</video:description><video:content_loc>https://ethanyeang.me/assets/video/q1/q1-console-control.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/q1-console-camera.webp</video:thumbnail_loc><video:title>Stereo camera · live view</video:title><video:description>The robot's stereo camera, telemetry, voice and motion control in one browser console — operating a Yuan Q1 humanoid in Shanghai from Shenzhen.</video:description><video:content_loc>https://ethanyeang.me/assets/video/q1/q1-console-camera.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/q1-console-overview.webp</video:thumbnail_loc><video:title>Q1 / Robot Console</video:title><video:description>The robot&amp;#x27;s stereo camera, telemetry, voice and motion control in one browser console — operating a Yuan Q1 humanoid in Shanghai from Shenzhen.</video:description><video:content_loc>https://ethanyeang.me/assets/video/q1/q1-console-overview.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/q1-console/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/q1-console/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/q1-console/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/botversex/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/botversex-workbench.webp</video:thumbnail_loc><video:title>BotverseX</video:title><video:description>BotverseX is my embodied AI workbench, connecting robots, teleoperation, data recording, training and deployment.</video:description><video:content_loc>https://ethanyeang.me/assets/video/botversex-site-loop.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/botversex/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/botversex/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/botversex/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/world-model-playground/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/world-model.webp</video:thumbnail_loc><video:title>World Model Playground</video:title><video:description>Reconstructing a makerspace scene and exploring camera views and browsable 3D environments.</video:description><video:content_loc>https://ethanyeang.me/assets/video/world-model.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/world-model-playground/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/world-model-playground/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/world-model-playground/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/r36s-space/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/r36s-3d-grip.webp</video:thumbnail_loc><video:title>R36S · 3D-printed grip prototype</video:title><video:description>An independent R36S handheld shop and technical journal covering board identification, setup, SD cards and save files.</video:description><video:content_loc>https://ethanyeang.me/assets/video/r36s-3d-grip.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/r36s-shoulder-buttons.webp</video:thumbnail_loc><video:title>R36S · Shoulder button modification</video:title><video:description>An independent R36S handheld shop and technical journal covering board identification, setup, SD cards and save files.</video:description><video:content_loc>https://ethanyeang.me/assets/video/r36s-shoulder-buttons.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/r36s-space/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/r36s-space/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/r36s-space/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/handheld-tinkering/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/handheld-rg353v-zaomeng-video.webp</video:thumbnail_loc><video:title>RG353V · 造梦西游 button mapping</video:title><video:description>Two handhelds, four Linux builds and a 3D-printed grip: taking the R36S and RG353V apart until they feel like machines worth holding.</video:description><video:content_loc>https://ethanyeang.me/assets/video/handheld-rg353v-zaomeng.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/handheld-rg353v-tvcast.webp</video:thumbnail_loc><video:title>RG353V · Cast to the living-room TV</video:title><video:description>Two handhelds, four Linux builds and a 3D-printed grip: taking the R36S and RG353V apart until they feel like machines worth holding.</video:description><video:content_loc>https://ethanyeang.me/assets/video/handheld-rg353v-tvcast.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/handheld-tinkering/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/handheld-tinkering/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/handheld-tinkering/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/classic-phones/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/nokia-e63-starwars.webp</video:thumbnail_loc><video:title>E63 · A film before sleep</video:title><video:description>A Nokia E63 and E72i back in daily use for TV, music and Bluetooth earphones — hardware from a decade ago that still does the job.</video:description><video:content_loc>https://ethanyeang.me/assets/video/nokia-e63-starwars.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/nokia-e72i-music.webp</video:thumbnail_loc><video:title>E72i · Eason Chan, 落花流水</video:title><video:description>A Nokia E63 and E72i back in daily use for TV, music and Bluetooth earphones — hardware from a decade ago that still does the job.</video:description><video:content_loc>https://ethanyeang.me/assets/video/nokia-e72i-music.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/classic-phones/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/classic-phones/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/classic-phones/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/flight-simulator/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/flight-simulator/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/flight-simulator/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/flight-simulator/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/jarvis-reachy-mini/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/jarvis-console.webp</video:thumbnail_loc><video:title>JARVIS / Reachy Mini</video:title><video:description>A local JARVIS assistant bringing XTTS speech synthesis and Reachy Mini camera and motion controls together.</video:description><video:content_loc>https://ethanyeang.me/assets/video/jarvis-reachy.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/jarvis-reachy-mini/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/jarvis-reachy-mini/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/jarvis-reachy-mini/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/strata-qwen38-local/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/strata-qwen38-local/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/strata-qwen38-local/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/strata-qwen38-local/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/pi5-local-llm/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/pi5-cut-poster.webp</video:thumbnail_loc><video:title>Cut · 66 seconds</video:title><video:description>A Raspberry Pi 5 on Ubuntu with an LLM-8850 M.2 accelerator running AXERA's quantized Qwen2.5-0.5B: 18.15–18.42 tok/s across three runs of one prompt, and a model that introduced itself as created by Anthropic.</video:description><video:content_loc>https://ethanyeang.me/assets/video/pi5-local-llm-cut.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/pi5-local-llm/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/pi5-local-llm/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/pi5-local-llm/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/agibot-platform-notes/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/lingxi-x2-scenes.webp</video:thumbnail_loc><video:title>Lingxi X2 · simulation scenes · 4:09</video:title><video:description>A local console for AGIBOT G2: a 3D skeleton and joint panel in the browser, and a headset view that pins five camera feeds in space with controller-driven arms.</video:description><video:content_loc>https://ethanyeang.me/assets/video/lingxi-x2-scenes.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/lingxi-x2.webp</video:thumbnail_loc><video:title>Lingxi X2 · Field motion</video:title><video:description>A local console for AGIBOT G2: a 3D skeleton and joint panel in the browser, and a headset view that pins five camera feeds in space with controller-driven arms.</video:description><video:content_loc>https://ethanyeang.me/assets/video/lingxi-x2.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/g2-console-xr-poster.webp</video:thumbnail_loc><video:title>Console run · headset page and joint panel</video:title><video:description>A local console for AGIBOT G2: a 3D skeleton and joint panel in the browser, and a headset view that pins five camera feeds in space with controller-driven arms.</video:description><video:content_loc>https://ethanyeang.me/assets/video/g2-console-xr.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/agibot-g2.webp</video:thumbnail_loc><video:title>AGIBOT G2 / Lingxi X2</video:title><video:description>A local console for AGIBOT G2: a 3D skeleton and joint panel in the browser, and a headset view that pins five camera feeds in space with controller-driven arms.</video:description><video:content_loc>https://ethanyeang.me/assets/video/agibot-g2.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/agibot-platform-notes/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/agibot-platform-notes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/agibot-platform-notes/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/uno-q-matrix-console/</loc><video:video><video:thumbnail_loc>https://ethanyeang.me/assets/images/arduino-uno-q.webp</video:thumbnail_loc><video:title>Arduino UNO Q LED Matrix</video:title><video:description>A hands-on LED matrix control experiment on Arduino UNO Q.</video:description><video:content_loc>https://ethanyeang.me/assets/video/arduino-uno-q.mp4</video:content_loc><video:family_friendly>yes</video:family_friendly></video:video><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/uno-q-matrix-console/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/uno-q-matrix-console/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/uno-q-matrix-console/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url><url><loc>https://ethanyeang.me/en/projects/pipesay/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://ethanyeang.me/projects/pipesay/"/><xhtml:link rel="alternate" hreflang="en" href="https://ethanyeang.me/en/projects/pipesay/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ethanyeang.me/projects/pipesay/"/><lastmod>2026-11-04</lastmod><changefreq>monthly</changefreq><priority>0.65</priority></url></urlset>