<?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>VLA on rocPAI-Forge</title><link>https://rocpai-forge.github.io/en/tags/vla/</link><description>Recent content in VLA on rocPAI-Forge</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 30 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rocpai-forge.github.io/en/tags/vla/index.xml" rel="self" type="application/rss+xml"/><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>