Camera-to-Quadruped Robot Pose Estimation from Sequential Images
Organizations: Department of Artificial Intelligence Convergence, Chonnam National University, Gwangju, Republic of Korea
Abstract
Quadruped robots are increasingly deployed in hazardous environments such as disaster response and facility inspection, where external-camera monitoring is essential for safe operation. This setting is challenging because quadrupeds are articulated systems with time-varying leg joints, leg symmetry, and frequent self-occlusions, which make keypoint correspondence ambiguous. Moreover, no public benchmark exists, making quantitative comparison difficult. To address these challenges, we propose QuadPose, which estimates the full-body 18-DoF pose (6-DoF base pose + 12-DoF joint angles) from monocular video sequences, and introduce QuadSyn, the first camera-to-quadruped robot pose benchmark. On QuadSyn, QuadPose achieves 92.18% [email protected], 95.54% PCK-AUC, 85.94% ADD@20cm, 66.98% ADD-AUC, and 3.65 degree mean joint-angle error at approximately 33 FPS.
Figures & tables
| Category | Method | Robot type | Input | Output * |
|---|---|---|---|---|
| RoboPose (CVPR’21) [ 12 ] | Manipulator | Image | 6DoF + | |
| Mesh | DronePose (ECCVW’20) [ 1 ] | Drone | Image | 6DoF |
| DroneKey++ (ICRA’26) [ 9 ] | Drone | Image seq. | 2D kpt + 6DoF | |
| RoboPEPP (CVPR’25) [ 6 ] | Manipulator | Image | 2D/3D kpt + 6DoF + | |
| DroneKey (IROS’25) [ 8 ] | Drone | Image seq. | 2D kpt + 6DoF | |
| SGTAPose (CVPR’23) [ 22 ] | Manipulator | Image seq. | 2D/3D kpt + 6DoF |
| PCK @ (pix) | ADD @ (cm) | |||||||||
| Method | 2.5 | 5 | 10 | AUC | Med | 10 | 15 | 20 | AUC | Med |
| DREAM (ICRA’20) [ 13 ] | 24.45 | 75.62 | 98.52 | 61.13 | 3.720 | 19.10 | 28.20 | 35.70 | 8.400 | 31.93 |
| RoboPose (CVPR’21) [ 12 ] | – | – | – | – | – | 0.120 | 0.450 | 0.720 | 0.004 | 732.6 |
| YOLOv8-pose (’23) [ 10 ] | 70.44 | 92.54 | 98.97 | 88.90 | 1.683 | – | – | – | – | – |
| Joint Error @ (degree) | ||||||||||||
| Front-Left | Front-Right | Rear-Left | Rear-Right | |||||||||
| Method | J1 | J2 | J3 | J4 | J5 | J6 | J7 | J8 | J9 | J10 | J11 | J12 |
| RoboPose (CVPR’21) [ 12 ] | 10.6 | 10.6 | 9.56 | 9.45 | 19.9 | 14.5 | 13.1 | 19.2 | 12.7 | 25.0 | 13.2 | 8.98 |
| RoboPEPP (CVPR’25) [ 6 ] | 4.11 | 4.46 | 4.01 | 3.85 | 3.85 | 3.99 | 4.14 | 3.61 | 4.09 | 4.40 | 3.97 | 4.33 |
Robot State Estimation
Robot state estimation infers a robot’s position, motion, orientation, and internal configuration from noisy sensors and physical constraints.
See all 200 papers