Requires MuJoCo 3.1.1 or later.
This package contains a simplified robot description (MJCF) of the bimanual ALOHA 2 robot. It is derived from the publicly available ViperX 300 6DOF MJCF model.
- Branched XML from ViperX 300, duplicating robot kinematic tree twice, one for the left arm and one for the right arm.
- Replaced default ViperX gripper model with the updated ALOHA 2 design and modeled the actuation using a position controlled linear actuator with an equality constraint between the left and right gripper fingers.
- Performed system identification of actuator gain and torque limits and joint damping, armature and friction parameters as follows:
- Collected 11 trajectories in real using the leader arms consisting of sinusoidal motions targeting the control limits of the motors in the follower arms.
- Recorded joint positions and velocities on the follower arms.
- Solved a box-constrained nonlinear least squares problem that minimizes the residual between real and simulated data.
- Updated aforementioned parameters in the MJCF model.
- Added
scene.xml
which includes the robots mounted on an aluminum extrusion frame bolted to a wooden table. - Added 4 cameras: overhead camera, worms-eye camera and left and right wrist cameras. The intrinsic parameters of the simulated cameras are matched with an Intel RealSense D405.
This model is released under a BSD-3-Clause License.
If you use this model in your work, please use the following citation:
@misc{aloha2_2024,
title = {ALOHA 2: An Enhanced Low-Cost Hardware for Bimanual Teleoperation},
url = {https://aloha-2.github.io/},
author = {ALOHA 2 Team},
year = {2024},
}