GOLEM: Modular Humanoid Autonomy Towards Electric Vehicle Battery Disassembly
Authors: Max Conway, William Xie, Allen Devaraj, Yutong Zhang, Niraj Pudasaini, Mateo Feit, Adam Abid, Zachary Allen, Chen Liu, Xuan Tan, Jensen Lavering, Jason Chen, Lyle Antieau, Anthony Von Pischke, Alessandro Roncone, Zachary Sunberg, Nikolaus Correll
Organizations: Department of Computer Science, University of Colorado Boulder, USA. · Department of Aerospace and Mechanical Engineering, University of Notre Dame, USA.
Disassembling end-of-life electric vehicle (EV) battery packs is dull and dangerous work, performed almost entirely by humans. We present GOLEM (Generalized Open Library of Embodied Modules), an end-to-end, open-source system architecture for EV battery disassembly with the Unitree H1-2 humanoid robot in which walking, manipulation, dynamic stability, navigation, and spatial memory are independent modules with abstract interfaces, so that methods are easily developed, interchanged, and compared. GOLEM is deployed as a Docker-based ROS 2 abstraction in which MuJoCo and IsaacLab digital twins expose interfaces matching the physical robot. GOLEM's composability and per-module customization enable development and demonstration of humanoid EV battery disassembly, from simulation to reality. GOLEM provides fair comparison between humanoid modules, enabling evaluation as a capability ladder, in which one module is characterized at a time and added as a rung: LiDAR-inertial navigation places the robot within 13.0cm of a 6m goal; a learned standing controller recovers from external disturbances that sampling-based lower-body MPC does not; and grasping loosened fasteners from a real Hyundai Ioniq 5 pack degrades from 97% tethered to 87% free-standing to 37% under navigation-induced pose variance. Source code is available at the project page https://golem-humanoid.github.io
Figures & tables
Fig. 1 : A Unitree H1-2 humanoid working alongside the gantry-based RAPID disassembly cell [ 1 ] on a Hyundai Ioniq 5 battery pack. Golem augments automation infrastructure designed around human workers with humanoid autonomy.
Fig. 2 : Golem is an open-source ROS2 development platform for industrial humanoid robots, targeting real-world EV battery disassembly. Four interoperable layers connect (1) Robot interfaces engines (real, MuJoCo, IsaacLab/PhysX) through (2) hardware interfaces for motor control and perception to (3) capabilities spanning learned & model-based control, navigation, and object localization, and (4) skills for precise manipulation and spatial memory. Evaluation spans RoboCasa kitchen [ 26 ] and Hyundai Ioniq 5 battery environments.
Fig. 3 : Six meter start-to-goal walking accuracy using the FAST-LIO and Nav2 navigation stack to localize from noisy initialization with an off-the-shelf Unitree walking policy.
Fig. 4 : Standing with force adaptivity, MPC vs. RL We evaluate standing robustness with (a) a pushing rod mounted with a ATI Mini45 six-axis load cell applying an oppositional force to the robot torso, (b-c) indicated in black until the robot loses balance, measured by the center-of-mass (CoM) margin from the support polygon ( green ) becoming negative (horizontal red line). Both standing methods exhibit similar initial force adaptivity, but (b) sampling-based model predictive control (MJPC) is not able to recover from the initial loss in balance and must be emergency stopped (vertical red line). In comparison, (c) adversarial reinforcement learning (ALMI) exhibits a recovery behavior to restore a positive CoM margin.
Fig. 5 : (a) Grasp success on fridge-handle opening and Ioniq 5 screw picking, at three autonomy levels: Tether (hoist-assisted), Stand (ALMI balancing), Var. Stand (base pose from the navigation placement distribution). Methods: centroid (Cent.), antipodal (Antip.), GraspGenX [ 14 ] (GGX), reachability-reranked GGX (GGX-F), centroid visual servoing (C-VS). (b) Episode-level average CoM margin; negative values ( red ) indicate a recovery step or fall. Boxes are median and IQR, 10–90 % whiskers.
Method
Basic retrieval: Static MRR ↑
Temporal awareness: Current-location Top-1 ↑
Temporal awareness: Outdated-location Top-1 ↓
Temporal memory: History coverage@3 ↑
Efficiency: Median query time ↓
VLMaps
77.560.994.1%
20.02.038.0%
53.531.675.3%
45.035.254.8%
20.419.521.3 ms
SigLIP+FAISS
67.550.284.8%
35.715.755.8%
41.419.763.1%
42.526.258.8%
3.63.53.6 ms
SigLIP+FAISS+rerank
100.0%
95.492.298.6%
0.0%
97.592.6100%
≈19.718.421.0 s
TABLE I : Comparison of memory modules through Golem ’s common interface. Average success over 20 RoboCasa episodes; bounds show 95% confidence intervals.
Electric vehicles (EV) create an urgent need for scalable battery recycling, yet disassembly of EV battery packs remains largely manual due to high design variability. We present our Robotic Agentic Platform for Intelligent Disassembly (RAPID), designed to investigate perception-driven manipulation, flexible automation, and AI-assisted robot programming in realistic recycling scenarios. The system integrates a gantry-mounted industrial manipulator, RGB-D perception, and an automated nut-running tool for fastener removal on a full-scale EV battery pack. An open-vocabulary object detection pipeline achieves 0.9757 mAP50, enabling reliable identification of screws, nuts, busbars, and other components. We experimentally evaluate (n=204) three one-shot fastener removal strategies: taught-in poses (97% success rate, 24 min duration), one-shot vision execution (57%, 29 min), and visual servoing (83%, 36 min), comparing success rate and disassembly time for the battery's top cover fasteners. To support flexible interaction, we introduce agentic AI specifications for robotic disassembly tasks, allowing LLM agents to translate high-level instructions into robot actions through structured tool interfaces and ROS services. We evaluate SmolAgents with GPT-4o-mini and Qwen 3.5 9B/4B on edge hardware. Tool-based interfaces achieve 100% task completion, while automatic ROS service discovery shows 43.3% failure rates, highlighting the need for structured robot APIs for reliable LLM-driven control. This open-source platform enables systematic investigation of human-robot collaboration, agentic robot programming, and increasingly autonomous disassembly workflows, providing a practical foundation for research toward scalable robotic battery recycling.
Zachary Allen, Max Conway, Lyle Antieau +2
Department of Computer Science, University of Colorado, Boulder
The growing volume of retired lithium-ion battery packs from electric vehicles and portable electronics calls for automated disassembly that is safe, flexible, and selective down to the individual cell. Existing robotic systems, however, mostly assume known pack poses, external fixtures, or specialised tooling, leaving fixture-free cell-level disassembly under pose uncertainty largely unsolved. This paper presents a vision-guided dual-arm pipeline that disassembles a 21-cell 18650 pack from an arbitrary initial pose using only general-purpose parallel-jaw grippers, RGB-D sensing, and a pre-trained grasp detector. Pose uncertainty is absorbed by a learn-and-filter perception stack with discrete look-and-move wrist-camera corrections, while a mid-task support transfer between the two arms extends the effective workspace without any external clamp. The pipeline achieves an 8/10 end-to-end success rate, a cell-localisation root-mean-square error of 2.4,mm, and a mean cycle time of 6.0,minutes per pack, providing a practical, fixture-free building block for industrial battery recycling.
Yile Chen, Zhihao Liu, Xi Vincent Wang +1
KTH Royal Institute of Technology, Brinellvägen 8, 114 28, Stockholm, Sweden
Disassembly automation has long been pursued to address the growing demand for efficient and proper recovery of valuable components from the end-of-life (EoL) electronic products. Existing approaches have demonstrated promising and regimented performance by decomposing the disassembly process into different subtasks. However, each subtask typically requires extensive data preparation, model training, and system management. Moreover, these approaches are often task- and component-specific, making them poorly suited to handle the variability and uncertainty of EoL products and limiting their generalization capabilities. All these factors restrict the practical deployment of current robotic disassembly systems and leave them highly reliant on human labor. With the recent development of foundation models in robotics, vision-language-action (VLA) models have shown impressive performance on standard robotic manipulation tasks, but their applicability to complex, contact-rich, and long-horizon industrial practices like disassembly, which requires sequential and precise manipulation, remains limited. To address this challenge, we propose SELF-VLA, an agentic VLA framework that integrates explicit disassembly skills. Experimental studies demonstrate that our framework significantly outperforms current state-of-the-art end-to-end VLA models on two contact-rich disassembly tasks. The video illustration can be found via https://zh.engr.tamu.edu/wp-content/uploads/sites/310/2026/03/IROS-VLA-Video.mp4.
Chang Liu, Sibo Tian, Xiao Liang +1
J. Mike Walker ’66 Department of Mechanical Engineering, Texas A&M University, College Station, TX 77843, USA. · Zachry Department of Civil and Environmental Engineering, Texas A&M University, College Station, TX 77843, USA.