📌 本分册目标
ALOHA(A Low-cost Open-soALOHA (A Low-cost Open-source Hardware System for Bimanual Teleoperation) is the bimanual teleoperation system Stanford released at RSS 2023. Its conclusion is blunt: 学会「about $20,000 of hardware子、抛接, and you can capture demonstration data good enough to learn fine two-handed actions like “threading a zip tie, inserting a battery, opening a cup, and tossing a ping-pong ball” — tasks that used to be considered possible only with expensive force-feedback teleoperation rigs.>论文里 4 个任务的成功率分别是 96% In the paper, the success rates of the 4 tasks are 本分册按 架构 → 预算 → 装配标定 →This guide walks through five stages: 训练architecture → budget → assembly & calibration → capture → training & evaluation也先讲清. Let's also be clear up front about how it differs from Project 04 (Koch): Koch teaches you how to “get started”, ALOHA teaches you how to “scale up” — dual arms, four cameras, 50Hz capture, every detail in service of fine manipulation.e">💡 本站分册为原创中文技术整理,基💡 This guide is an 开资料original Chinese-language technical write-up库图文与, written from the paper and official public materials, and does not reproduce the original repository's images or code. ALOHA was open-sourced by Tony Zhao et al. at Stanford, and the commercial kit is provided by Trossen Robotics; Interbotix / ViperX / WidowX are their product line names, and RealSense is an Intel trademark. This site is not affiliated with any of the above.section class="sec">
腕部相机是这套系统能做精细任务的关键。固The wrist cameras are the key to this system's ability to do fine tasks.腕部视角Fixed camera positions can't see the contact details between gripper and object; only the wrist view provides the decisive information about “the relative relationship between fingers and workpiece”. The official project also provides 3D-printed mounts for the top / bottom / wrist cameras — don't use a makeshift clamp-on mount, because view stability directly affects training results.n">⚠️ 官方文档中 Mobile 机型的相机配置在⚠️ In the official documentation the Mobile variant's camera configuration is described inconsistently between the spec sheet and the packing list (one place says 3× D405, the packing section says 3× USB Camera). Confirm with the vendor before ordering. A mistake in this kind of detail will stall the capture stage outright.section class="sec">
按任务选:单臂抓取 / 分拣、预算几千元 可以,官方就提供 Solo 配置(1 主 1 从Yes. The official project offers a Solo configuration (1 leader + 1 follower + 2 cameras). It's good for validating the pipeline and doing single-arm tasks, but it can't do two-handed cooperation — “dual arms” is the reason ALOHA exists, so paying this budget for single-arm tasks alone is a waste.>
最少要保证「全局视角 + 腕部近景」两个信息层级At minimum you must have two information levels: “global view + wrist close-up”. Remove the wrist cameras and the failure rate of fine contact tasks rises noticeably, because that amounts to asking the policy to control contact “blindfolded”. Fixed camera positions plus wrist cameras is the configuration validated on the paper's tasks.>
先问自己一个问题:你的任务是否真的需要双臂Ask yourself one question first: does your task 用便宜really need bimanual cooperation达到同样. If not, a solution an order of magnitude cheaper can achieve the same result; if it does (threading zip ties, two-handed cooperative assembly, etc.), then ALOHA is currently the most complete and best-validated public reference, and it can save you a lot of trial and error.>
官方实践里,每个任务约 50 条演示(约 10 In official practice, about 50 demonstrations per task (roughly 10 minutes of data) is enough. Data capture can usually be finished within a day; training takes a few hours on a machine with a discrete GPU, but 问题、iteration据,往往 is the truly time-consuming part — evaluation, finding problems, and collecting more data often take several rounds.>
回到「做自己的机器人」栏目项目 06,那里有本分Go back to Project 05 in the “Build Your Own Robot” section, where you'll find this guide's entry point, the official code repository, the ACT algorithm library, and direct cards for Mobile ALOHA. Suggested order: read the paper and official docs to understand the pipeline → decide on a budget route (Solo / full system / low-cost first) → assemble and calibrate → capture 50 demonstrations → train ACT → evaluate on the real robot 20+ times.ions">
📦 打开 ALOHA 代码库
📦 Open the ALOHA code repository btn-ghost" href="/index.html#diy"">← 返回「做自己的机器人」
← Back to “Build Your Own Robot”ion>
🏗️ 第一段:系统架构(4 臂 + 4 相机)<🏗️ Part 1: System architecture (4 arms + 4 cameras)">ALOHA 的「主从同构」与 Koch 是同一个ALOHA's “leader-follower isomorphism” is the same idea as Koch's, but scaled up to 主臂同dual arms + a larger reach步复现整. You hold one leader arm in each hand and drag them in sync, and the two follower arms reproduce the entire two-handed cooperative motion.table">
部件 角色 WidowX 250 S ×2 WidowX 250 S ×2度,机身较轻、便于Leader arm. 6 degrees of freedom; the body is lighter and easier to drag by hand.td>ViperX 300 S ×2 ViperX 300 S ×2自由度,臂展 75Follower arm. 6 degrees of freedom, 750mm reach, up to about 1500mm between the two arms; both rigidity and workspace are larger.td>RealSense D405 ×4 官方可选预配置笔记本(Control hostem76 ServThe official option is a preconfigured laptop (System76 Serval WS: i9 + 32GB + RTX 4060) or a mini PC; for a self-built machine, a discrete GPU + Ubuntu 22.04 is recommended.>
💸 第二段:预算三条路线怎么选
💸 Part 2: How to choose among the three budget routesin">
🔧 第三段:装配与标定
🎥 第四段:50Hz 数据采集流程
🎥 Part 4: The 50Hz data capture pipeline">官方流程可分为四步,建议照这个顺序走,不要跳步:The official pipeline has four steps; follow this order and don't skip steps:n">
参数 取值与理由
Value and rationale 采集频率 50Hz。足够捕捉精细Capture rate奏,又不至于让数据50Hz. Enough to capture the rhythm of fine motions without letting the data volume get out of control.td>chunk size 90(ACchunk size一次预测一整段,是90 (ACT's action-chunk length). Predicting a whole chunk at once is the source of policy stability.td>单条长度 约 600~1000 Episode length一次完整的双手操作About 600–1000 steps, corresponding to one complete two-handed operation.td>演示条数 官方实践里每个任务约 Number of demonstrations(约 10 分钟数In official practice about 50 per task (roughly 10 minutes of data) is enough to produce a usable policy; fine tasks can use a few more.>
🧠 第五段:ACT 为什么能扛住精细操作
模仿学习最经典的问题是误差累积:逐The classic problem of imitation learning is 点,下error accumulation的状态就: when predicting actions step by step, each step drifts a little, and the next step's input state is already off, so it wanders further and further. ACT (Action Chunking with Transformers) solves this with 块,让action chunking长的时间 — predicting an entire future chunk of actions at once, letting the policy make decisions on a longer time scale, which greatly weakens the accumulation effect.n">
🚧 避坑要点
🔗 官方资料直达
💻 ACT 代码库❓ 常见问题
ALOHA 和 Koch 到底该选哪个?
能不能只买一套主从臂(Solo)?
为什么一定要 4 个相机?少几个行不行?
硬件这么贵,值得吗?
The hardware is expensive — is it worth it?ass="faq-a">采集要多久、训一次要多久?
How long does capture take, and how long does one training run take?ass="faq-a">✅ 下一步