<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects | Liu Yue — Embodied AI Researcher</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/</link><atom:link href="https://miracle-techlink.github.io/vivid-aurora-space/projects/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 19 May 2024 00:00:00 +0000</lastBuildDate><image><url>https://miracle-techlink.github.io/vivid-aurora-space/media/icon_hu_982c5d63a71b2961.png</url><title>Projects</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/</link></image><item><title>GDN-Memory: Constant-Footprint Embodied Memory for World Models</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/gdn-memory/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/gdn-memory/</guid><description>&lt;a href="https://github.com/miracle-techlink" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#24292e">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">miracle-techlink / GitHub&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">GDN-Memory 代码仓库（即将开源）&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#24292e">
GitHub
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;a href="https://www.bilibili.com/video/BV1kSA3zbEXQ/" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#00a1d6">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M17.813 4.653h.854c1.51.054 2.769.578 3.773 1.574 1.004.995 1.524 2.249 1.56 3.76v7.36c-.036 1.51-.556 2.769-1.56 3.773s-2.262 1.524-3.773 1.56H5.333c-1.51-.036-2.769-.556-3.773-1.56S.036 18.858 0 17.347v-7.36c.036-1.511.556-2.765 1.56-3.76 1.004-.996 2.262-1.52 3.773-1.574h.774l-1.174-1.12a1.234 1.234 0 0 1-.373-.906c0-.356.124-.658.373-.907l.027-.027c.267-.249.573-.373.92-.373.347 0 .653.124.92.373L9.653 4.44c.071.071.134.142.187.213h4.267a.836.836 0 0 1 .16-.213l2.853-2.747c.267-.249.573-.373.92-.373.347 0 .662.151.929.4.267.249.391.551.391.907 0 .356-.124.657-.373.906zM5.333 7.24c-.746.018-1.373.276-1.88.773-.506.498-.769 1.13-.786 1.894v7.52c.017.764.28 1.395.786 1.893.507.498 1.134.756 1.88.773h13.334c.746-.017 1.373-.275 1.88-.773.506-.498.769-1.129.786-1.893v-7.52c-.017-.765-.28-1.396-.786-1.894-.507-.497-1.134-.755-1.88-.773zM8 11.107c.373 0 .684.124.933.373.25.249.383.569.4.96v1.173c-.017.391-.15.711-.4.96-.249.25-.56.374-.933.374s-.684-.125-.933-.374c-.25-.249-.383-.569-.4-.96V12.44c0-.373.129-.689.386-.947.258-.257.574-.386.947-.386zm8 0c.373 0 .684.124.933.373.25.249.383.569.4.96v1.173c-.017.391-.15.711-.4.96-.249.25-.56.374-.933.374s-.684-.125-.933-.374c-.25-.249-.383-.569-.4-.96V12.44c.017-.391.15-.711.4-.96.249-.249.56-.373.933-.373z"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">GDN-Memory Demo · Bilibili&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">具身记忆系统演示视频&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#00a1d6">
Bilibili
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;p>A three-layer hierarchical memory system for embodied agents built on &lt;strong>Gated DeltaNet (GDN)&lt;/strong> fast-weight matrices, integrated into the Genie Envisioner Slow-Fast VLA architecture.&lt;/p>
&lt;p>&lt;strong>Architecture:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Layer 1 (Physical)&lt;/strong> — TTT layer inside each of the 28 DiT blocks of GE-Base (2B), inserted after cross-attention, before FFN. Shared W ∈ ℝ^{64×64} updated at 5 Hz Slow Path.&lt;/li>
&lt;li>&lt;strong>Layer 2–3 (Object / Behavioral)&lt;/strong> — External to Slow Path. CLIP/DINO detects objects from visual latents, writes W_obj and W_person via online GDN updates. Memory tokens injected into GE-Act (160M, 30 Hz) via cross-attention.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Key properties:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Constant 256 KB memory regardless of episode length&lt;/li>
&lt;li>&amp;lt;1ms GDN update latency (SRAM fast-weight computation)&lt;/li>
&lt;li>3D RoPE spatial encoding for object-position binding&lt;/li>
&lt;li>Dual CUDA stream + Double Buffering scheduling&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Target:&lt;/strong> ICRA / CoRL 2026 | Affiliations: Tongji CS × PKU DLIB × 智元机器人&lt;/p>
&lt;hr>
&lt;h2 id="demo">Demo&lt;/h2>
&lt;div class="w-full h-auto aspect-video relative">
&lt;iframe src="//player.bilibili.com/player.html?bvid=BV1kSA3zbEXQ&amp;page=1&amp;autoplay=0"
allow="accelerometer; clipboard-write; encrypted-media; gyroscope; fullscreen; picture-in-picture;"
class="w-full h-full"
>&lt;/iframe>
&lt;/div>
&lt;hr>
&lt;h2 id="experiment-log">Experiment Log&lt;/h2>
&lt;p>Staged validation: synthetic → real-scene → VLA integration → memory robustness → cold-start.&lt;/p>
&lt;hr>
&lt;h3 id="exp-a--gdn-object-memory-synthetic-validation---pass">Exp A — GDN Object Memory: Synthetic Validation   ✅ PASS&lt;/h3>
&lt;p>
&lt;/p>
&lt;p>Validates the core GDN mechanism across 5 sub-experiments on synthetic data.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Hypothesis&lt;/th>
&lt;th>Result&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>H1 Capacity&lt;/td>
&lt;td>100% retrieval at N≤100; 99.2% at N=200 (4.5× safety margin)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H2/H3 Online update&lt;/td>
&lt;td>99.8% recovery after 1 re-observation; 0.0 pp interference on unmoved&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Hyperparameter robustness&lt;/td>
&lt;td>All 25 (γ, η) combos → acc=1.000&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Momentum ablation&lt;/td>
&lt;td>η_s≥0.8 harmful, must be disabled&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Key ablation&lt;/td>
&lt;td>Random CLIP keys cost only 6.3 pp vs orthogonal&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="exp-b--geniesim-real-scene-validation---planned">Exp B — GenieSim Real-Scene Validation   🔜 Planned&lt;/h3>
&lt;p>
&lt;/p>
&lt;p>Transfers GDN to GenieSim home_g2 (13 scene variants) using real CLIP ViT-L/14 features on a 智元 G2 robot.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Hypothesis&lt;/th>
&lt;th>Target&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>H1&lt;/td>
&lt;td>hit@1m ≥ 80% for N≤50 objects&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H2&lt;/td>
&lt;td>After 20% objects moved: recovery hit@1m ≥ 75%, unmoved degradation ≤5 pp&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H3&lt;/td>
&lt;td>≥10/13 scenes individually pass H1 + H2&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="exp-c--gdn--ge-act-integration---planned">Exp C — GDN + GE-Act Integration   🔜 Planned&lt;/h3>
&lt;p>
&lt;/p>
&lt;p>Injects GDN memory tokens into GE-Act&amp;rsquo;s Action DiT via &lt;code>attn3_hidden_states&lt;/code>. Only a ~524K projection layer is trained (backbone frozen). Benchmarked on CALVIN, LIBERO, and ICRA26 World Model Track.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Hypothesis&lt;/th>
&lt;th>Target&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>H_C1/C2&lt;/td>
&lt;td>Reproduce GE-Act baseline (CALVIN Avg ≥ 4.0), ≤5 pp degradation on standard tasks&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H_C3&lt;/td>
&lt;td>nDTW: 0.388 → ≥0.538 (+15 pp) on ICRA26 competition data&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H_C4&lt;/td>
&lt;td>GDN achieves ≥90% of KV-Cache upper bound at 256 KB&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="exp-d--system-2-surprise-routing---planned">Exp D — System 2 Surprise Routing   🔜 Planned&lt;/h3>
&lt;p>
&lt;/p>
&lt;p>Tests a System 2 explicit event buffer (K=100 slots, 100 KB) using GDN update magnitude as a zero-cost surprise signal — protecting memory when 50% of objects are simultaneously displaced (System 1 alone degrades 20–30 pp).&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Hypothesis&lt;/th>
&lt;th>Target&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>H_D1&lt;/td>
&lt;td>System 1+2 retains unmoved memory ≥ System 1 alone +15 pp&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H_D2&lt;/td>
&lt;td>Buffer exact recall hit@1m ≥ 95%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H_D3&lt;/td>
&lt;td>Surprise decreases monotonically, ≤30% of initial after 5 reps (consolidation)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="exp-e--system-3-persistent-prior---planned">Exp E — System 3 Persistent Prior   🔜 Planned&lt;/h3>
&lt;p>
&lt;/p>
&lt;p>Tests learnable prior tokens P ∈ ℝ^{32×256} (32 KB, frozen at deployment) to cut cold-start exploration from ~400 steps to ~180 steps.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Strategy&lt;/th>
&lt;th>Expected gain&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>A: CLIP text embeddings of 32 common objects (zero training)&lt;/td>
&lt;td>−40% steps-to-80%-hit&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>B: MAML meta-learning over multi-scene episodes&lt;/td>
&lt;td>−57% steps-to-80%-hit&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>H_E2&lt;/td>
&lt;td>Prior steady-state gap ≤3 pp at 500 steps (no long-term interference)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>Endovascular Surgical Robot Platform (stEVE)</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/vascular-robot/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/vascular-robot/</guid><description>&lt;a href="https://github.com/miracle-techlink" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#24292e">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">miracle-techlink / GitHub&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">stEVE 平台代码仓库&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#24292e">
GitHub
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;a href="https://miracle-techlink.github.io/posts/20040508.html" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#6b7280">
&lt;svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" class="w-5 h-5">&lt;path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/>&lt;path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">Blog: VLA 如何落地医疗机器人&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">miracle-techlink.github.io · 综述文章&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#6b7280">
Link
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;p>A complete research platform for AI-assisted endovascular intervention, spanning preoperative 3D planning through intraoperative RL-guided navigation.&lt;/p>
&lt;p>&lt;strong>Pipeline:&lt;/strong>&lt;/p>
&lt;ol>
&lt;li>&lt;strong>CTA → STL&lt;/strong> — TotalSegmentator vessel segmentation, VMTK centerline extraction&lt;/li>
&lt;li>&lt;strong>SOFA FEM Simulation&lt;/strong> — Cosserat beam guidewire model, realistic vascular deformation&lt;/li>
&lt;li>&lt;strong>RL Navigation&lt;/strong> — SAC/PPO agents with geodesic distance reward + safety constraints&lt;/li>
&lt;li>&lt;strong>Biplane DSA&lt;/strong> — DLT triangulation + Beer-Lambert X-ray projection for 2D-3D registration&lt;/li>
&lt;li>&lt;strong>Intraoperative Correction&lt;/strong> — SE(3) IRC-RL with real DSA feedback&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>Ongoing research:&lt;/strong> Training a diffusion-based trajectory planner on large-scale SOFA-generated synthetic data, transferring to real vascular geometries — targeting to overcome clinical data scarcity.&lt;/p>
&lt;p>&lt;strong>Affiliations:&lt;/strong> Tongji University × PKU DLIB | 2026&lt;/p>
&lt;hr>
&lt;h3 id="system-architecture">System Architecture&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/vascular-robot/eve_architecture.png"
alt="stEVE simulation pipeline: vessel tree, instrument, SOFA engine, and fluoroscopy rendering.">&lt;figcaption>
&lt;p>stEVE simulation pipeline: vessel tree, instrument, SOFA engine, and fluoroscopy rendering.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;h3 id="clinical-navigation-demo">Clinical Navigation Demo&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/vascular-robot/demo_clinical.png"
alt="Catheter navigation in patient-specific vascular anatomy — final frame of a clinical test episode.">&lt;figcaption>
&lt;p>Catheter navigation in patient-specific vascular anatomy — final frame of a clinical test episode.&lt;/p>
&lt;/figcaption>
&lt;/figure></description></item><item><title>MacroHard Maker — CCF 3D Printing Path Planner</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/cf-path-planner/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/cf-path-planner/</guid><description>&lt;p>&lt;strong>MacroHard Maker&lt;/strong> is a full-stack toolpath planning system for multi-axis continuous carbon fiber (CCF) FFF printers, aligning fiber deposition with principal stress directions for maximum structural performance.&lt;/p>
&lt;a href="https://github.com/miracle-techlink/macrohard-maker-core" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#24292e">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">macrohard-maker-core&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">Python 后端核心：FastAPI &amp;#43; FEA &amp;#43; 路径规划 &amp;#43; G-code 生成&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#24292e">
GitHub
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;a href="https://github.com/miracle-techlink/macrohard-maker-desktop" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#24292e">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">macrohard-maker-desktop&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">连续碳纤维 3D 打印路径规划桌面软件&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#24292e">
GitHub
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;hr>
&lt;p>&lt;strong>Algorithm pipeline:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>FEA&lt;/strong> (scikit-fem) — linear elastic stress analysis, principal stress direction extraction&lt;/li>
&lt;li>&lt;strong>SIMP topology optimization&lt;/strong> — print direction enumeration to minimize overhang area&lt;/li>
&lt;li>&lt;strong>Geodesic path planning&lt;/strong> — stress-aligned surface routing on arbitrary geometries&lt;/li>
&lt;li>&lt;strong>XYA motion planner&lt;/strong> — helical winding + infill layer G-code generation (16× speedup)&lt;/li>
&lt;li>&lt;strong>Three.js visualization&lt;/strong> — real-time layer-by-layer preview in browser&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack:&lt;/strong> Python · FastAPI · scikit-fem · Next.js 15 · Three.js · TypeScript · Tailwind&lt;/p></description></item><item><title>Open-Source Robotics Collaboration with 子豪兄</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/openduck-mini/</link><pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/openduck-mini/</guid><description>&lt;p>A series of open-source robotics projects co-built with
— Tongji University&amp;rsquo;s most prominent AI/robotics education creator — focused on making embodied AI hardware accessible to the community.&lt;/p>
&lt;hr>
&lt;h3 id="openduckmini--bipedal-duck-robot">OpenDuckMini — Bipedal Duck Robot&lt;/h3>
&lt;video controls >
&lt;source src="https://miracle-techlink.github.io/vivid-aurora-space/projects/openduck-mini/demo.mp4" type="video/mp4">
&lt;/video>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/openduck-mini/2.jpg"
alt="Hardware internals: 3D-printed PLA/PETG frame, servo actuators at each joint, Raspberry Pi onboard compute, custom PCB wiring harness.">&lt;figcaption>
&lt;p>Hardware internals: 3D-printed PLA/PETG frame, servo actuators at each joint, Raspberry Pi onboard compute, custom PCB wiring harness.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;ul>
&lt;li>Dynamic walking and running gait — field-tested on Tongji University track&lt;/li>
&lt;li>3D-printed structural components (PLA/PETG), servo-actuated joints, Raspberry Pi compute&lt;/li>
&lt;/ul>
&lt;a href="https://zihao-ai.feishu.cn/wiki/HM3WwVsyEiOs4wkfR4McvRaUn5d" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#1456f0">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 2c4.418 0 8 3.582 8 8s-3.582 8-8 8-8-3.582-8-8 3.582-8 8-8zm-1 3v6l5-3-5-3z"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">OpenDuckMini 完整构建文档&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">硬件组装 · 标定流程 · 步态调试指南&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#1456f0">
Feishu Docs
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;a href="https://space.bilibili.com/1900783" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#00a1d6">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M17.813 4.653h.854c1.51.054 2.769.578 3.773 1.574 1.004.995 1.524 2.249 1.56 3.76v7.36c-.036 1.51-.556 2.769-1.56 3.773s-2.262 1.524-3.773 1.56H5.333c-1.51-.036-2.769-.556-3.773-1.56S.036 18.858 0 17.347v-7.36c.036-1.511.556-2.765 1.56-3.76 1.004-.996 2.262-1.52 3.773-1.574h.774l-1.174-1.12a1.234 1.234 0 0 1-.373-.906c0-.356.124-.658.373-.907l.027-.027c.267-.249.573-.373.92-.373.347 0 .653.124.92.373L9.653 4.44c.071.071.134.142.187.213h4.267a.836.836 0 0 1 .16-.213l2.853-2.747c.267-.249.573-.373.92-.373.347 0 .662.151.929.4.267.249.391.551.391.907 0 .356-.124.657-.373.906zM5.333 7.24c-.746.018-1.373.276-1.88.773-.506.498-.769 1.13-.786 1.894v7.52c.017.764.28 1.395.786 1.893.507.498 1.134.756 1.88.773h13.334c.746-.017 1.373-.275 1.88-.773.506-.498.769-1.129.786-1.893v-7.52c-.017-.765-.28-1.396-.786-1.894-.507-.497-1.134-.755-1.88-.773zM8 11.107c.373 0 .684.124.933.373.25.249.383.569.4.96v1.173c-.017.391-.15.711-.4.96-.249.25-.56.374-.933.374s-.684-.125-.933-.374c-.25-.249-.383-.569-.4-.96V12.44c0-.373.129-.689.386-.947.258-.257.574-.386.947-.386zm8 0c.373 0 .684.124.933.373.25.249.383.569.4.96v1.173c-.017.391-.15.711-.4.96-.249.25-.56.374-.933.374s-.684-.125-.933-.374c-.25-.249-.383-.569-.4-.96V12.44c.017-.391.15-.711.4-.96.249-.249.56-.373.933-.373z"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">子豪兄 Bilibili 主页&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">同济大学 AI/机器人教育创作者&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#00a1d6">
Bilibili
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;a href="https://github.com/miracle-techlink" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#24292e">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">miracle-techlink / GitHub&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">开源机器人项目代码仓库&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#24292e">
GitHub
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;hr>
&lt;h3 id="quadruped-platform">Quadruped Platform&lt;/h3>
&lt;p>Four-legged robot platform for reinforcement learning locomotion experiments and sim-to-real transfer research, built alongside the bipedal work as part of the same hardware studio.&lt;/p>
&lt;hr>
&lt;h3 id="community--mission">Community &amp;amp; Mission&lt;/h3>
&lt;p>All projects are fully open-source and documented — reproducible by anyone with access to a 3D printer and basic electronics. The goal is to &lt;strong>democratize embodied AI hardware&lt;/strong> and accelerate the research-to-product cycle for students and researchers across China.&lt;/p></description></item><item><title>LeRobot &amp; Embodied AI Hackathon Projects</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/lerobot-embodied/</link><pubDate>Wed, 01 Oct 2025 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/lerobot-embodied/</guid><description>
&lt;video controls >
&lt;source src="https://miracle-techlink.github.io/vivid-aurora-space/projects/lerobot-embodied/demo.mp4" type="video/mp4">
&lt;/video>
&lt;hr>
&lt;h2 id="lerobot--study--deployment">LeRobot — Study &amp;amp; Deployment&lt;/h2>
&lt;p>Deep dive into &lt;strong>Hugging Face LeRobot&lt;/strong> — the leading open-source embodied intelligence framework — covering architecture analysis, training pipeline reproduction, and real-robot deployment.&lt;/p>
&lt;p>&lt;strong>Study scope:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>ACT (Action Chunking with Transformers) policy architecture&lt;/li>
&lt;li>Diffusion Policy training and inference pipeline&lt;/li>
&lt;li>TDMPC world-model-based control&lt;/li>
&lt;li>Real-robot deployment on SO-100 / Koch v1.1 hardware&lt;/li>
&lt;/ul>
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6">
&lt;p>📖 Co-authored comprehensive Chinese-language documentation. &lt;strong>Officially featured by Hugging Face.&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;a href="https://zihao-ai.feishu.cn/wiki/TS6swApHbinx01kHDi5cf5n5n8c" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#1456f0">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 2c4.418 0 8 3.582 8 8s-3.582 8-8 8-8-3.582-8-8 3.582-8 8-8zm-1 3v6l5-3-5-3z"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">LeRobot 中文社区文档&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">架构解析 · 训练流程 · 真机部署 · HuggingFace 官方收录&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#1456f0">
Feishu Docs
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;p>&lt;strong>Connection to research:&lt;/strong>
LeRobot&amp;rsquo;s flow-matching policy backbone directly informed the GDN-Memory integration work — understanding the inference pipeline was prerequisite to designing sub-1ms memory update scheduling.&lt;/p>
&lt;hr>
&lt;h2 id="trime--home-care-robot-platform">tri.me — Home-Care Robot Platform&lt;/h2>
&lt;p>&lt;strong>🏆 3rd Place — 小红书巅峰赛 Hackathon&lt;/strong>&lt;/p>
&lt;a href="http://xhslink.com/o/4WJlspLKrXM" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#ff2442">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">tri.me 家庭护理机器人 Demo&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">Tri.me吹了吗家庭护理机器人 · 小红书巅峰赛三等奖&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#ff2442">
小红书
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;a href="https://github.com/persuer0/treame" target="_blank" rel="noopener"
class="group flex items-center gap-4 no-underline rounded-xl border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 px-4 py-3 my-3 shadow-sm hover:shadow-md hover:border-zinc-300 dark:hover:border-zinc-500 transition-all duration-200">
&lt;span class="flex-shrink-0 flex items-center justify-center w-9 h-9 rounded-lg text-white" style="background:#24292e">
&lt;svg viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5">&lt;path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>&lt;/svg>
&lt;/span>
&lt;span class="flex flex-col min-w-0">
&lt;span class="text-sm font-semibold text-zinc-900 dark:text-zinc-100 truncate">persuer0/treame&lt;/span>
&lt;span class="text-xs text-zinc-500 dark:text-zinc-400 truncate">松灵 Nero 七自由度机械臂 · 刷牙 / 吹头发 / 剃胡子&lt;/span>
&lt;/span>
&lt;span class="ml-auto flex-shrink-0 text-xs font-medium px-2 py-0.5 rounded-full text-white" style="background:#24292e">
GitHub
&lt;/span>
&lt;svg class="flex-shrink-0 w-4 h-4 text-zinc-400 group-hover:text-zinc-600 dark:group-hover:text-zinc-300 transition-colors" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>&lt;/svg>
&lt;/a>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/lerobot-embodied/trime_scenes.png"
alt="三类护理场景：刷牙 × 吹头发 × 剃胡子">&lt;figcaption>
&lt;p>三类护理场景：刷牙 × 吹头发 × 剃胡子&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>场景&lt;/th>
&lt;th>技术要点&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>🦷 刷牙&lt;/td>
&lt;td>牙刷轨迹规划 × 力控清洁&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>💨 吹头发&lt;/td>
&lt;td>头部跟随 × 角度自适应&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>🪒 剃胡子&lt;/td>
&lt;td>面部轮廓贴合 × 微米级精度&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/lerobot-embodied/trime_arch.png"
alt="三层解耦系统架构：感知层 / 控制层 / 执行层">&lt;figcaption>
&lt;p>三层解耦系统架构：感知层 / 控制层 / 执行层&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>&lt;strong>三层解耦架构：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>感知层&lt;/strong> — 人体骨骼/人脸关键点实时检测，摄像头硬件加速编解码&lt;/li>
&lt;li>&lt;strong>控制层&lt;/strong> — 机械臂 SDK，支持关节空间、笛卡尔、直线、圆弧多种运动模式，内置 SE3 坐标变换&lt;/li>
&lt;li>&lt;strong>执行层&lt;/strong> — SocketCAN 协议驱动松灵 Nero，实现真正&amp;quot;以人为中心&amp;quot;的护理闭环&lt;/li>
&lt;/ul></description></item><item><title>Medical AI Consultation Platform</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/medical-ai/</link><pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/medical-ai/</guid><description>&lt;p>An end-to-end medical AI platform developed from Oct 2024 to Aug 2025, covering both model training and product deployment.&lt;/p>
&lt;p>&lt;strong>Part 1 — Multimodal Medical LLM:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Three-stage fine-tuning: Medical Alignment → Instruction Tuning &amp;amp; Routing → Domain Expert Routing&lt;/li>
&lt;li>Image-text cross-attention alignment for CT/MRI images and medical text&lt;/li>
&lt;li>MoE-style routing: directs tasks to specialized expert modules (radiology, clinical text, etc.)&lt;/li>
&lt;li>Architecture reference: EMNLP 2024 routing framework&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Part 2 — Cloud Platform:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Coze multi-agent workflow for medication assistance and health check-in&lt;/li>
&lt;li>Visual imaging analysis + report OCR pipeline&lt;/li>
&lt;li>Web frontend: symptom analysis, drug recommendation, health knowledge base&lt;/li>
&lt;li>Deployed and validated with real hospital feedback&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Reflection:&lt;/strong> Identified product-market fit issues early — physician trust barriers and unclear monetization in B2B healthcare remain the core challenge for medical AI products.&lt;/p>
&lt;p>&lt;strong>Stack:&lt;/strong> PyTorch · Transformers · Coze · Vue · Cloud deployment&lt;/p>
&lt;hr>
&lt;h3 id="model-training-pipeline">Model Training Pipeline&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/medical-ai/arch.png"
alt="Three-stage fine-tuning: Medical Alignment → Instruction Tuning &amp;amp; Routing → Domain Expert Routing (reference: EMNLP 2024).">&lt;figcaption>
&lt;p>Three-stage fine-tuning: Medical Alignment → Instruction Tuning &amp;amp; Routing → Domain Expert Routing (reference: EMNLP 2024).&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;hr>
&lt;h3 id="coze-multi-agent-workflow">Coze Multi-Agent Workflow&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/medical-ai/coze.png"
alt="Coze multi-agent workflow for medication assistance, health check-in, and domain routing.">&lt;figcaption>
&lt;p>Coze multi-agent workflow for medication assistance, health check-in, and domain routing.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;hr>
&lt;h3 id="platform-frontend">Platform Frontend&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/medical-ai/featured.png"
alt="智慧医疗AI平台 — symptom analysis, drug recommendation, visual report OCR, deployed and validated with hospital feedback.">&lt;figcaption>
&lt;p>智慧医疗AI平台 — symptom analysis, drug recommendation, visual report OCR, deployed and validated with hospital feedback.&lt;/p>
&lt;/figcaption>
&lt;/figure></description></item><item><title>AGV Reception &amp; Inspection Robot — Tongji Deployment</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/agv-reception/</link><pubDate>Wed, 01 May 2024 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/agv-reception/</guid><description>&lt;p>Participated in the R&amp;amp;D of an intelligent AGV robot platform deployed across Tongji University&amp;rsquo;s exhibition hall and teaching buildings. The system integrates two robot roles — &lt;strong>reception (迎宾)&lt;/strong> and &lt;strong>inspection (巡检)&lt;/strong> — on a shared AGV chassis with a modular AI brain architecture.&lt;/p>
&lt;p>&lt;strong>My contribution:&lt;/strong> Led the &lt;strong>voice module localization for Middle East clients&lt;/strong> — adapting the NLP pipeline for Arabic speech recognition, TTS, and interaction flows to support overseas commercial deployment.&lt;/p>
&lt;hr>
&lt;h3 id="deployment">Deployment&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/agv-reception/featured.jpg"
alt="Left: Reception robot in Tongji University Exhibition Hall. Right: Inspection robot in Tongji teaching building.">&lt;figcaption>
&lt;p>Left: Reception robot in Tongji University Exhibition Hall. Right: Inspection robot in Tongji teaching building.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;hr>
&lt;h3 id="system-architecture">System Architecture&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/agv-reception/arch.png"
alt="Dual-brain architecture: AI大脑 (data analysis / model inference / HRI) &amp;#43; AGV大脑 (autonomous navigation controller) on a unified AGV platform.">&lt;figcaption>
&lt;p>Dual-brain architecture: AI大脑 (data analysis / model inference / HRI) + AGV大脑 (autonomous navigation controller) on a unified AGV platform.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>The robot uses a &lt;strong>dual-brain architecture&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>AI 大脑&lt;/strong> — handles 数据分析, 模型推理, 人机交互 (vision, NLP, multimodal interaction)&lt;/li>
&lt;li>&lt;strong>AGV 大脑&lt;/strong> — autonomous navigation controller (SLAM, path planning, motor control)&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="hardware-specs">Hardware Specs&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/agv-reception/hardware.png"
alt="Hardware: T1 industrial LiDAR, SONY 4G i640 compute unit, 60W×2 brushless drive motors, 24V/16Ah battery pack.">&lt;figcaption>
&lt;p>Hardware: T1 industrial LiDAR, SONY 4G i640 compute unit, 60W×2 brushless drive motors, 24V/16Ah battery pack.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Module&lt;/th>
&lt;th>Spec&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>LiDAR&lt;/td>
&lt;td>单线激光雷达，180° FOV，测距精度 0.1°&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Compute&lt;/td>
&lt;td>SONY 4G i640，Ubuntu 16.04&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Drive&lt;/td>
&lt;td>橡胶车轮，60W×2 无刷电机，最高速 0.5m/s&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Battery&lt;/td>
&lt;td>18650锂电，24V/16Ah，续航 2h&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="perception-capabilities">Perception Capabilities&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/agv-reception/sensors.png"
alt="人员监测（人脸/穿戴/姿态/行为识别）× 环境监测（温湿度/烟雾/火警）">&lt;figcaption>
&lt;p>人员监测（人脸/穿戴/姿态/行为识别）× 环境监测（温湿度/烟雾/火警）&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>&lt;strong>人员监测：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>人脸识别与比对&lt;/li>
&lt;li>穿戴识别（衣物、着装规范）&lt;/li>
&lt;li>姿态检测（人体骨骼关键点）&lt;/li>
&lt;li>行为识别（吸烟检测、摔倒预警）&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>环境监测：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>温湿度检测（区域/物体温度）&lt;/li>
&lt;li>烟雾报警（有害气体 + 烟雾检测）&lt;/li>
&lt;li>火警预警（融合温度、热图、烟雾多源判断）&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="face-recognition--edge-ai">Face Recognition &amp;amp; Edge AI&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/agv-reception/face.png"
alt="人脸识别 &amp;#43; 红外测温实时上传，支持二次开发与定制化功能扩展。">&lt;figcaption>
&lt;p>人脸识别 + 红外测温实时上传，支持二次开发与定制化功能扩展。&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;ul>
&lt;li>人脸识别 + 红外测温数据实时上传&lt;/li>
&lt;li>考勤数据大屏可视化&lt;/li>
&lt;li>支持二次开发，可为客户定制化功能模块（含中东客户阿拉伯语语音交互落地）&lt;/li>
&lt;/ul></description></item><item><title>Robotic Arm Simulation Engine — Tongji × Siemens Industry 4.0 Lab</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/robotic-arm-sim/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/robotic-arm-sim/</guid><description>
&lt;video controls >
&lt;source src="https://miracle-techlink.github.io/vivid-aurora-space/projects/robotic-arm-sim/demo.mp4" type="video/mp4">
&lt;/video>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/robotic-arm-sim/featured.png"
alt="Three.js real-time robotic arm visualization — adjusting slider parameters updates the 3D model in real time.">&lt;figcaption>
&lt;p>Three.js real-time robotic arm visualization — adjusting slider parameters updates the 3D model in real time.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;hr>
&lt;p>A joint research project between Tongji University&amp;rsquo;s Sino-German Industry 4.0 Lab and Siemens, replacing legacy particle swarm optimization (PSO) with deep reinforcement learning for higher-precision robotic arm control.&lt;/p>
&lt;p>&lt;strong>Technical work:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>DQN agent&lt;/strong> for joint trajectory optimization, replacing PSO baseline&lt;/li>
&lt;li>&lt;strong>Three.js 3D visualization&lt;/strong> — interactive slider-based parameter control, real-time model updates, importable industrial equipment scenes&lt;/li>
&lt;li>&lt;strong>SITP project certification&lt;/strong> completed&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Key insight:&lt;/strong> After exposure to NVIDIA Isaac Sim, identified that the core need is not model import/visualization but custom algorithm interfaces and GPU-accelerated physics simulation — pivoted research direction accordingly.&lt;/p>
&lt;p>&lt;strong>Affiliations:&lt;/strong> Tongji University Sino-German Industry 4.0 Lab × Siemens | 2023.11 – 2024.02&lt;/p></description></item><item><title>Smart Car Design — Provincial Competition Silver Award (Team Lead)</title><link>https://miracle-techlink.github.io/vivid-aurora-space/projects/smart-car/</link><pubDate>Thu, 01 Jun 2023 00:00:00 +0000</pubDate><guid>https://miracle-techlink.github.io/vivid-aurora-space/projects/smart-car/</guid><description>&lt;p>Led a team in designing and manufacturing a cam-steered autonomous smart car for the provincial-level competition, taking the project from concept through mechanical design, simulation, and hardware implementation.&lt;/p>
&lt;p>&lt;strong>Role:&lt;/strong> Team Lead — responsible for overall mechanical architecture, steering system design, trajectory modeling, and circuit design.&lt;/p>
&lt;hr>
&lt;h3 id="mechanical-design">Mechanical Design&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/smart-car/cad_v1.png"
alt="Early-stage CAD concept model — initial chassis layout and wheel configuration.">&lt;figcaption>
&lt;p>Early-stage CAD concept model — initial chassis layout and wheel configuration.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/smart-car/featured.png"
alt="Final SolidWorks detailed render — cam steering mechanism, gear transmission, drive wheels, and onboard camera mount.">&lt;figcaption>
&lt;p>Final SolidWorks detailed render — cam steering mechanism, gear transmission, drive wheels, and onboard camera mount.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>The steering system uses a &lt;strong>cam-based mechanism&lt;/strong> to convert rotational motion into precise lateral displacement, eliminating the need for servo actuators and improving mechanical reliability. The drivetrain uses a gear reduction stage paired with brushed DC motors.&lt;/p>
&lt;hr>
&lt;h3 id="trajectory-simulation">Trajectory Simulation&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/smart-car/simulation.jpeg"
alt="MATLAB trajectory simulation — left: full path trace (x/y in mm); top-right: vehicle turning angle vs. displacement; bottom-right: cam curve profile.">&lt;figcaption>
&lt;p>MATLAB trajectory simulation — left: full path trace (x/y in mm); top-right: vehicle turning angle vs. displacement; bottom-right: cam curve profile.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Developed a MATLAB model to simulate the vehicle trajectory based on the cam profile. Key outputs:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Path trace&lt;/strong> — verifies the car follows the intended curved route&lt;/li>
&lt;li>&lt;strong>Turning angle curve&lt;/strong> — validates smooth, continuous steering input&lt;/li>
&lt;li>&lt;strong>Cam profile&lt;/strong> — designed for minimal acceleration jerk and stable contact force&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="charging-circuit">Charging Circuit&lt;/h3>
&lt;figure>&lt;img src="https://miracle-techlink.github.io/vivid-aurora-space/projects/smart-car/circuit.png"
alt="Custom charging circuit schematic — onboard battery management for the competition vehicle.">&lt;figcaption>
&lt;p>Custom charging circuit schematic — onboard battery management for the competition vehicle.&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Designed a custom charging circuit with battery management to ensure reliable power delivery during competition runs.&lt;/p>
&lt;hr>
&lt;p>&lt;strong>Award:&lt;/strong> Silver Award, Provincial Smart Car Competition | Team Lead
&lt;strong>Stack:&lt;/strong> SolidWorks · MATLAB · PCB Design · DC Motor Control&lt;/p></description></item></channel></rss>