Real-to-Sim-to-Real (Real2Sim2Real) enables structured world representations for planning, interpretability, and safe execution. Most existing approaches rely on passive perception, which creates real2sim gaps due to imperfect observation. Inspired by how humans perceive actively through actions, we propose ActiveAlign, a framework that leverages active perception to align the Real2Sim2Real gap from interactions. ActiveAlign introduces two complementary modules: (i) ActiveAlign-Waving, which performs hand-eye calibration by exploiting active hand motions and differentiable rendering, and (ii) ActiveAlign-Touching, which refines object alignment through tactile feedback to achieve millimeter-level precision. Together, these capabilities enable strong real2sim alignment. We demonstrate that ActiveAlign-Waving can be used to curate simulation environments for open-sourced uncalibrated robot manipulation datasets, and demonstrate on a real Unitree G1 robot that ActiveAlign enables fine manipulation of millimeter-scale objects such as pressing buttons and moving sliders.
Figures & tables
Figure 2: Method Overview. The pipeline is separated into two stages. During the offline stage, static scene and object reconstructions are collected. During inference-time (online, real time), various real2sim modules turn RGB-D observations into structured simulation models for downstream action planning. Our ActiveAlign framework uses active perception to update the simulation model from observations due to robot actions. (The ArUco code cubes are included to show ability to track objects by their textures only.)
Figure 3: Illustration of action to tactile height map correspondence. Note how action-to-height map indexing is different from the visual boxes that accounts for the error. (The height map is up-sampled for visiblity.)
Figure 4: Real2Sim of public uncalibrated data. ActiveAlign-Waving can be used to calibrate camera parameters of public robot manipulation datasets that do not have camera parameters. It captures static intervals across consecutive trajectories, and optimize for camera parameters. Combined with curated simulation assets, this enables simulation matched to real environments. Note the alignment of cameras and end effectors. The datasets from left to right: Mobile ALOHA [ 10 ] , ABC-130K [ 3 ] , and Humanoid Everyday [ 56 ] .
Robot
Method
SAM3
Cross-trajectory
IoU ↑
Center Spread (mm)
xdof ZED-X
URDF
0.131 ± 0.027
0
Single-frame
0.778 ± 0.100
17.3
Ours
0.812 ± 0.019
7.6
Mobile ALOHA [ 10 ]
URDF †
0.107 ± 0.044
0
Single-frame
0.290 ± 0.130
218.0
Table 1: Real2Sim on open-sourced datasets. IoU comparing simulation robot and real robot mask overlay and camera parameters consistency across episodes. IoU is reported as mean ± std.
Method
Midi Slider
Toggle Switch
Light Slider
Keypoint Planning
3/20
2/20
8/20
ActiveAlign + MP
14/20
9/20
15/20
Table 2: Manipulation success rate. Evaluation on fine nonprehensile manipulation. (MP: our motion primitives conditioned on object poses and tactile map)
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 5: ActiveAlign-Waving uses human-like behavior to wave the hands of the humanoids. This provides more data points to stablize camera pose optimization via differentiable rendering. This technique works for all humanoid robots. (The ArUco cube is used for evaluation purpose only.)
Figure 6: Illustration of reading from the RoboSkin tactile sensor during different phases in pushing buttons.
Figure 7: Illustration of experimental props used to test fine manipulation. The components in the blue boxes are manipulation targets.
Method
PSNR on Heldout Views ↑
Franka Panda
Unitree G1
DRRobot [ 28 ]
32.84
28.31
DRRobot *
27.05
25.55
Ours
27.63
33.13
Appendix
Table 3: Sim-to-sim differentiable robot rendering model comparison. Humanoid pose unique challenges to differentiable-rendering-based calibration methods due to its high DoF and partial view from egocentric observations. * denotes reproduced results.
Method
Overlay IoU ↑
Sim. Pose L1 Error ↓
Sim
Real
Manual placement
41.4
41.8
0.0035
DRRobot [ 28 ]
27.3
35.3
0.0038
DRRobot + IS
84.0
56.9
0.0028
Ours
89.6
68.9
0.0025
Appendix
Table 4: Camera calibration evaluation and ablation of differentiable rendering. Results are averaged across 3 different runs. For sim-to-sim experiments, we add different noises to initial guesses. For real-robot experiments, we use the actuated camera to move the head cameras. (IS: Importance Sampling)
Robots manipulating objects in clutter must decide not only how to act, but also where to look. Although active camera motion can expose an occluded target, it may move the robot into an initial observation-state distribution that differs from the manipulation policy's training distribution. We identify this problem as first-frame distribution sensitivity: under perturbed starts in LIBERO, naively prepending camera repositioning to pi_0.5 reduces success from 46.3% to 11.5%. We introduce ActiveAlign, a data-adaptation framework that trains a Vision-Language-Action (VLA) policy from the states at which active perception terminates. A learned viewpoint module first generates a camera trajectory. Offline, ActiveAlign uses closed-loop alignment to connect the trajectory endpoint to an existing demonstration, replays the remaining manipulation trajectory, and retains successful continuations for fine-tuning. At deployment, the same viewpoint module precedes the adapted VLA without modifying its architecture. Across 40 LIBERO tasks, ActiveAlign achieves 70.7% success with pi_0 and 72.7% with pi_0.5, outperforming their standard-training baselines by 40.0% and 26.4% respectively. Matched-state and data-matched controls support gains beyond prefix shortening and generic viewpoint augmentation; OpenVLA and GR00T N1 also show the same trend. Success rate under physical occlusion in real world increases from 35/90 to 83/90. These results show that active perception benefits manipulation when policy training is aligned with the observation and robot-state distribution induced by viewpoint selection.
Multi-agent manipulation naturally produces multiple task-driven viewpoints: every arm carries a wrist camera and moves through the scene while acting. Yet these observations are typically underutilized, and active perception in manipulation is still often treated as requiring a dedicated sensing agent. We introduce MAAP (Multi-Agent Active Perception), in which every arm is dual-purpose: it executes manipulation actions and, through the wrist camera it carries, simultaneously serves as a moving viewpoint for the team. We pair this with RAIL (Role-Aware Imitation Learning), a controller that predicts each arm's current role alongside its action chunk and conditions action generation on it, representing role-dependent actions within one network. Across four simulated tasks, widening the perception regime lifts average success from 56.5% with a fixed camera to 62.5% with one active wrist view and 70.0% with all of them, while MAAP+RAIL reaches 79.2%. RAIL's additional gain is concentrated on the three-arm Microwave task, where success rises from 47% to 82% on identical multi-wrist inputs. On a dual-arm platform, MAAP+RAIL succeeds in 14 of 20 placement trials compared with 0 of 20 for fixed-view ACT. Collaborative manipulation can thus serve as an active perception mechanism in its own right.
Bruno N. Y. Chen, Li Kang, Heng Zhou +4
Carnegie Mellon University · Shanghai Jiao Tong University · University of Science and Technology of China +3
Large-scale real-world robot data collection is a prerequisite for bringing robots into everyday deployment. However, existing pipelines often rely on specialized handheld devices to bridge the embodiment gap, which not only increases operator burden and limits scalability, but also makes it difficult to capture the naturally coordinated perception-manipulation behaviors of human daily interaction. This challenge calls for a more natural system that can faithfully capture human manipulation and perception behaviors while enabling zero-shot transfer to robotic platforms. We introduce ActiveGlasses, a system for learning robot manipulation from ego-centric human demonstrations with active vision. A stereo camera mounted on smart glasses serves as the sole perception device for both data collection and policy inference: the operator wears it during bare-hand demonstrations, and the same camera is mounted on a 6-DoF perception arm during deployment to reproduce human active vision. To enable zero-transfer, we extract object trajectories from demonstrations and use an object-centric point-cloud policy to jointly predict manipulation and head movement. Across several challenging tasks involving occlusion and precise interaction, ActiveGlasses achieves zero-shot transfer with active vision, consistently outperforms strong baselines under the same hardware setup, and generalizes across two robot platforms.
Yanwen Zou, Chenyang Shi, Wenye Yu +5
Shanghai Jiao Tong University · Shanghai Innovation Institute · Noematrix Ltd.