Fiducial Exoskeletons: Image-Centric Robot State Estimation
Cameron Smith, Basile Van Hoorick, Vitor Guizilini, Yue Wang
TL;DR
The paper tackles the challenge of accurate 3D robot state estimation and precise control on low-cost arms by removing reliance on high-precision actuators and iterative calibration. It introduces Fiducial Exoskeletons (FidEx), a vision-centric framework that estimates per-link 6D poses from a single RGB image, then recovers the full joint state, camera extrinsics, and calibration through a lightweight optimization; fiducial markers attached to each link provide robust, marker-based pose measurements. A simple state-estimation refinement control loop further improves motion accuracy. Across experiments on a low-cost arm, FidEx achieves substantial reductions in end-effector pose error (around 75%) and control error (around 45%), demonstrates robustness to marker occlusion and unfavorable orientations, and runs significantly faster than differentiable-rendering baselines, highlighting practical impact for affordable robotics and real-time 3D control.
Abstract
We introduce Fiducial Exoskeletons, an image-based reformulation of 3D robot state estimation that replaces cumbersome procedures and motor-centric pipelines with single-image inference. Traditional approaches - especially robot-camera extrinsic estimation - often rely on high-precision actuators and require time-consuming routines such as hand-eye calibration. In contrast, modern learning-based robot control is increasingly trained and deployed from RGB observations on lower-cost hardware. Our key insight is twofold. First, we cast robot state estimation as 6D pose estimation of each link from a single RGB image: the robot-camera base transform is obtained directly as the estimated base-link pose, and the joint state is recovered via a lightweight global optimization that enforces kinematic consistency with the observed link poses (optionally warm-started with encoder readings). Second, we make per-link 6D pose estimation robust and simple - even without learning - by introducing the fiducial exoskeleton: a lightweight 3D-printed mount with a fiducial marker on each link and known marker-link geometry. This design yields robust camera-robot extrinsics, per-link SE(3) poses, and joint-angle state from a single image, enabling robust state estimation even on unplugged robots. Demonstrated on a low-cost robot arm, fiducial exoskeletons substantially simplify setup while improving calibration, state accuracy, and downstream 3D control performance. We release code and printable hardware designs to enable further algorithm-hardware co-design.
