LabDex: A Hierarchical Benchmark for Dexterous Manipulation in Laboratories
Organizations: University of Science and Technology of China · The Chinese University of Hong Kong · iFLYTEK
Abstract
Autonomous laboratories hold great promise for accelerating scientific discovery. To achieve this vision, robots are supposed to dexterously manipulate diverse labware and instruments and execute long-horizon, state-dependent experimental procedures. Yet existing benchmarks do not jointly capture dexterous hand use, real-world laboratory interactions, and multi-stage experimental procedures, limiting systematic training and evaluation. To bridge this gap, we introduce LabDex, a large-scale real-world dataset and benchmark for dexterous manipulation in chemistry laboratories, organized around a hierarchical task taxonomy spanning atomic skills, compositional tasks, and long-horizon experiments. First, LabDex is cross-platform and, for the first time, unifies real-world and simulation platforms under a common framework, providing standardized task definitions, demonstrations, and evaluation protocols. Second, LabDex is large-scale and systematically organizes chemistry laboratory operations into three interconnected levels: Atomic Skills, which characterize fundamental dexterous manipulation capabilities; Compositional Skills; and Long-Horizon Laboratory Workflows. This hierarchical design not only supports the evaluation of end-task performance, but also enables the analysis of how fundamental dexterous skills compose and influence more complex laboratory operations. We conduct cross-level evaluations of representative robot learning methods in both real-world and simulation environments. The experimental results validate the effectiveness of the LabDex task design and demonstration data, and show that the benchmark supports the training and systematic evaluation of existing robotic policies across laboratory dexterous manipulation tasks at different levels, providing a foundation for further research and development of autonomous laboratory robots.
Figures & tables
| Dataset / Benchmark | Laboratory Domain | Dexterous Hand | Simulation | Real Robot | Task Diversity | ||
| Atomic | Compositional | Long-horizon | |||||
| Bi-DexHands ( Chen et al. 2022 ) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✗ |
| DexArt ( Bao et al. 2023 ) | ✗ | ✓ | ✓ | ✗ | ✓ | ✗ | ✗ |
| DexCap ( Wang et al. 2024 ) | ✗ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ |
| DexVerse ( Yao et al. 2026 ) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ |
| Chemistry3D ( Li et al. 2024 ) | ✓ | ✗ | ✓ | ✗ | ✓ | ✓ | ✗ |
| Skill Type | DP | ACT | |
| Pick | |||
| Place | |||
| Insert | |||
| Pour | |||
| Press | |||
| Shake |
| Task | Sub-task | DP | ACT | |
| pour_the_water_from the_right_beaker_into the_left_one | pick_up_the_beaker_on_the_right | |||
| pour_the_water_from_the_handheld_beaker_into_the_one_on_the_table | ||||
| place_the_beaker_back_on_the_table | ||||
| Avg. Len. | ||||
| put_the_100ml_beaker on_the_electronic balance | pick_up_the_100ml_beaker | |||
| put_the_100ml_beaker_on_the_electronic_balance |
| Task | Sub-task | DP | ACT | |
| add_the_NaCl_from the_weighing_funnel to_the_round_bottom flask | pick_up_the_funnel_from_the_transparent_funnel_stand | |||
| place_the_funnel_on_the_round_bottom_flask | ||||
| pick_up_the_weighing_funnel | ||||
| pour_all_the_NaCl_from_the_weighing_funnel_into_the_round_bottom_flask | ||||
| put_the_weighing_funnel_back_on_the_table | ||||
| remove_the_funnel_from_the_round_bottom_flask |
| Task | Sub-task | DP | ACT | |
| put_the_200ml_beaker on_the_electronic balance | pick_up_the_200ml_beaker | |||
| put_the_200ml_beaker_on_the_electronic_balance | ||||
| Avg. Len. | ||||
| pour_the_water_from the_graduated_cylinder into_the_round_bottom flask | pick_up_the_graduated_cylinder | |||
| pour_the_water_from_the_graduated_cylinder_into_the_round_bottom_flask | ||||
| put_the_graduated_cylinder_back_on_the_table |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Type | Task | DP | ACT | |
| Pick | pick_up_the_round_bottom_flask | |||
| pick_up_the_beaker_on_the_right | ||||
| pick_up_the_100ml_beaker | ||||
| pick_up_the_200ml_beaker | ||||
| pick_up_the_test_tube | ||||
| take_the_glass_rod_from_the_white_test_tube_rack |
| Task | DP | ACT | |
| pick_up_the_round_bottom_flask | |||
| pick_up_the_beaker | |||
| put_the_beaker_on_the_electronic_balance | |||
| pick_up_the_graduated_cylinder | |||
| pour_the_water_from_the_graduated_cylinder_into_the_round_bottom_flask | |||
| put_the_graduated_cylinder_back_on_the_table |