Most everyday tasks need two hands. Packing a lunchbox, opening a jar, folding a shirt. That's why a lot of household robotics starts with two arms.
Most household robots need two arms to handle everyday tasks. A single arm can pick something up, but packing a lunchbox or steadying an object while working on it takes two limbs cooperating. This walkthrough builds a bimanual manipulation scene with the ALOHA robot in MuJoCo, using Drift to generate the whole tabletop setup from one prompt.
Why everyday tasks need two arms
Watch how you pack a lunchbox and you'll notice your hands rarely work in isolation. One holds the box open while the other places food inside. One steadies, the other acts. That coordination between two arms is called bimanual manipulation, and it's what a huge share of real household and workshop tasks actually require.
A single arm hits a wall fast on these jobs. It can't hold and place at the same time, so the moment a task needs one hand to stabilize while the other manipulates, you need a second arm. That's a real step up in difficulty from the single-arm pick-and-place we built earlier, because now the two arms have to coordinate without colliding or working against each other.
Meet the ALOHA dual-arm robot
ALOHA (A Low-cost Open-source Hardware System for Bimanual Teleoperation) is an open-source two-armed robot platform from Stanford, built to make bimanual manipulation research accessible. It pairs two arms over a shared workspace so a robot, or a human teleoperating it, can perform tasks that need both hands.
It's become a standard testbed for two-armed manipulation, and there's an official MuJoCo model of the ALOHA 2 version, which is exactly why it's a natural choice for a simulated bimanual scene. If a robot can learn to coordinate both ALOHA arms in simulation, that skill points straight at practical household tasks.
What we asked Drift to build
After creating a new Drift project, we described the whole scene in a single prompt: generate a workbench with an open lunchbox and food items, and place the ALOHA robot ready for future bimanual manipulation.
The prompt describes the finished setup, a workbench, an open lunchbox, food to pack, and the dual-arm robot positioned to work, rather than listing coordinates for each object. That's the point of task-level prompting: you describe the scene you want and let Drift arrange it. New to the simulator? Here's how to install MuJoCo in one prompt first.
How Drift assembles the tabletop scene
From that single prompt, Drift generates the simulation files and assembles them into a ready-to-run MuJoCo scene. The workbench, the open lunchbox, and the food items are placed on the table, with the ALOHA dual-arm robot positioned alongside them and set up for manipulation.
What would normally be a session of scene authoring, importing the robot, placing the props, and configuring the world, is handled in one step. It's the same task-level scene generation behind building an office environment and a kitchen scene, pointed at a two-armed tabletop task.
What comes after the scene is built
The scene loads with the workbench, lunchbox, and food already in place, alongside the ALOHA dual-arm robot, ready to work. But building the task is only half the challenge.
The harder half is next: teaching both arms to work together to actually pack the lunchbox, one arm holding it steady while the other places each item. That coordination, timing two arms so they cooperate instead of colliding, is where bimanual manipulation gets genuinely difficult, and it's the kind of behavior researchers train on platforms exactly like ALOHA. With the environment generated by Drift, you can move straight to that problem instead of spending your time building the table. The full walkthrough is in the video above.
FAQ
What is bimanual manipulation?
Bimanual manipulation is a robot using two arms together to perform a task, such as one arm holding an object steady while the other works on it. Many everyday tasks, like packing a container or opening a jar, require this two-armed coordination that a single arm can't do.
What is the ALOHA robot?
ALOHA (A Low-cost Open-source Hardware System for Bimanual Teleoperation) is an open-source dual-arm robot platform from Stanford, designed to make two-armed manipulation research affordable. It's widely used to collect demonstrations and train manipulation policies, and the ALOHA 2 version has an official MuJoCo simulation model.
Why is bimanual manipulation harder than using one arm?
Two arms have to coordinate in the same workspace without colliding, and often one arm must stabilize an object while the other manipulates it. That coordination, timing, and shared-space planning make it significantly more complex than single-arm pick-and-place.
How do you build a bimanual scene in MuJoCo?
You define a scene with a work surface, the objects for the task, and a dual-arm robot model, positioned so both arms can reach the workspace. In this walkthrough, Drift generates that entire tabletop scene with the ALOHA robot from a single prompt.
How does Drift build the ALOHA scene?
Drift takes one natural-language prompt describing the workbench, objects, and robot, then generates the simulation files and assembles them into a ready-to-run MuJoCo scene with the ALOHA dual-arm robot in place, so you can launch it and move on to the manipulation task.
Top comments (0)