<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>rocPAI-Forge</title><link>https://rocpai-forge.github.io/en/</link><description>Recent content on rocPAI-Forge</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 06 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rocpai-forge.github.io/en/index.xml" rel="self" type="application/rss+xml"/><item><title>When a Robot Arm Invents Its Own Grip: An RL Practice with OpenArm</title><link>https://rocpai-forge.github.io/en/posts/openarm-rl-grasp/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>https://rocpai-forge.github.io/en/posts/openarm-rl-grasp/</guid><description>&lt;p>&lt;video src="https://rocpai-forge.github.io/media/openarm-rl-grasp/play_overview_web.mp4" poster="/media/openarm-rl-grasp/play_overview.jpg" autoplay loop muted playsinline style="width:100%;border-radius:.6rem;">&lt;/video>&lt;/p>
&lt;p style="text-align:center;color:#888;font-size:.8rem;">总览回放 / Overview replay&lt;/p>
&lt;blockquote>
&lt;p>📖 This is the &lt;strong>concise version&lt;/strong> (~3 min). For the full engineering details (design decisions, algorithm / reward, diagnostics, reproduce commands), read the &lt;a href="https://github.com/rocPAI-Forge/tech-blog-pub/blob/main/PhysicalAI/openarm-rl-grasp/README-details.md">&lt;strong>deep-dive →&lt;/strong>&lt;/a>&lt;/p>&lt;/blockquote>
&lt;h2 id="unilab--joint-release">UniLab &amp;amp; Joint Release&lt;/h2>
&lt;p>&lt;a href="https://github.com/unilabsim/UniLab">UniLab&lt;/a> is a &lt;strong>heterogeneous robot-RL training
infrastructure&lt;/strong>: &lt;strong>CPU-parallel physics simulation&lt;/strong> (MuJoCo / Motrix) and &lt;strong>GPU policy
learning&lt;/strong> are coupled through a unified runtime and shared memory — instead of pinning
physics, rollout collection, and learning on a single GPU-resident simulation path. Tasks,
rewards, and backend selection are expressed as Hydra owner YAMLs; training goes through a
unified &lt;code>uv run train&lt;/code> / &lt;code>uv run eval&lt;/code> CLI covering PPO, SAC, TD3, APPO, and more.&lt;/p></description></item><item><title>Overview</title><link>https://rocpai-forge.github.io/en/overview/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://rocpai-forge.github.io/en/overview/</guid><description>&lt;p>&lt;strong>rocPAI-Forge&lt;/strong> is dedicated to forging &lt;strong>Physical AI&lt;/strong> on &lt;strong>AMD ROCm&lt;/strong>. We organize our work as a closed &lt;strong>simulation ↔ real-world&lt;/strong> loop, with every stage running on the ROCm acceleration stack.&lt;/p>
&lt;h2 id="solution-architecture">Solution Architecture&lt;/h2>
&lt;div class="mermaid-wrap" style="width:100%;overflow-x:auto;margin:1rem 0;">
&lt;pre class="mermaid" style="background:transparent;display:flex;justify-content:center;min-width:min-content;">
flowchart TB
subgraph REAL["Real World"]
RR["Real robots / arms / mobile platforms"]
SEN["Sensor data capture"]
end
subgraph SIM["Simulation"]
ENG["Sim engines&lt;br/>MuJoCo / Genesis, etc."]
TWIN["Digital twins / scenes"]
end
subgraph LEARN["Learning"]
RL["Reinforcement Learning&lt;br/>locomotion / manipulation"]
WM["World Models"]
VLA["VLA models&lt;br/>Vision-Language-Action"]
end
ASSET["3D assets &amp; scene reconstruction&lt;br/>meshes / environments / twins"]
SEN -- "Real2Sim: reconstruct dynamics/scenes" --> ASSET
ASSET --> TWIN
TWIN --> ENG
ENG --> RL
ENG --> WM
ENG --> VLA
RL --> POLICY["Policies / models"]
WM --> POLICY
VLA --> POLICY
ENG -. "Sim2Sim: cross-simulator validation/transfer" .-> ENG
POLICY -- "Sim2Real: deploy" --> INF["Real-robot inference&lt;br/>low-latency ROCm deploy"]
INF --> RR
RR --> SEN
ROCM["AMD ROCm acceleration (train / sim / inference)"]
ROCM --- SIM
ROCM --- LEARN
ROCM --- INF
&lt;/pre>
&lt;/div>
&lt;h2 id="focus-areas">Focus Areas&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Area&lt;/th>
&lt;th>What We Explore&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Sim2Real&lt;/strong>&lt;/td>
&lt;td>Closing the gap between simulation and real robots — domain randomization, calibration, and deployment&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Sim2Sim&lt;/strong>&lt;/td>
&lt;td>Cross-simulator validation and transfer (e.g. MuJoCo ↔ Genesis, etc.) for robust policies&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Real2Sim&lt;/strong>&lt;/td>
&lt;td>Reconstructing scenes and dynamics from real data to improve simulation fidelity&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>3D Assets &amp;amp; Scene Reconstruction&lt;/strong>&lt;/td>
&lt;td>Meshes, environments, and digital twins for robotics and RL&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Reinforcement Learning&lt;/strong>&lt;/td>
&lt;td>Locomotion, manipulation, and task-specific RL on ROCm-accelerated stacks&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>World Models&lt;/strong>&lt;/td>
&lt;td>Predictive models of environment dynamics for planning and control&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>VLA Models&lt;/strong>&lt;/td>
&lt;td>Vision–Language–Action models for generalist robot policies&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Real Robot Inference&lt;/strong>&lt;/td>
&lt;td>Low-latency deployment on manipulators and mobile platforms with ROCm&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="principles">Principles&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Open by default&lt;/strong> — code, configs, and learnings shared with the community&lt;/li>
&lt;li>&lt;strong>ROCm-first&lt;/strong> — optimize and validate on AMD hardware and software stack&lt;/li>
&lt;li>&lt;strong>End-to-end&lt;/strong> — from data and sim to train, eval, and real-world inference&lt;/li>
&lt;li>&lt;strong>Evidence over hype&lt;/strong> — reproducible benchmarks, clear contracts, and honest trade-offs&lt;/li>
&lt;/ul></description></item><item><title>Roadmap</title><link>https://rocpai-forge.github.io/en/roadmap/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://rocpai-forge.github.io/en/roadmap/</guid><description>&lt;blockquote>
&lt;p>🚧 Under construction — stay tuned.&lt;/p>&lt;/blockquote>
&lt;p>The macro roadmap will be published here once finalized.&lt;/p></description></item><item><title>Feeding the VLA: Generating Expert Grasp Trajectories for OpenArm on AMD ROCm</title><link>https://rocpai-forge.github.io/en/posts/openarm-traj-gen/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://rocpai-forge.github.io/en/posts/openarm-traj-gen/</guid><description>&lt;blockquote>
&lt;p>📖 This is the &lt;strong>concise version&lt;/strong> (~3 min). For the full engineering details (design decisions, algorithm / reward, diagnostics, reproduce commands), read the &lt;a href="https://github.com/rocPAI-Forge/tech-blog-pub/blob/main/PhysicalAI/openarm-traj-gen-for-vla/README-details.md">&lt;strong>deep-dive →&lt;/strong>&lt;/a>&lt;/p>&lt;/blockquote>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>VLA (Vision-Language-Action) models are data-hungry, and real-robot collection is slow
and expensive. So we flip it: on an &lt;strong>AMD Instinct MI300X + ROCm&lt;/strong> box, we turn OpenArm&amp;rsquo;s
pick-and-place into an in-sim &lt;strong>expert trajectory data engine&lt;/strong> with
&lt;a href="https://github.com/alexhegit/openarm_mp_labs">&lt;code>openarm_mp_labs&lt;/code>&lt;/a> — given an object and a
grasp pose, auto-solve a smooth, physically feasible, sub-mm-accurate demonstration
trajectory that&amp;rsquo;s reproducible at scale.&lt;/p></description></item></channel></rss>