Search papers, labs, and topics across Lattice.
This paper introduces an Arm Kinematic Correction (AKC) method that enhances depth estimation in robot teleoperation by applying geometric constraints based on constant arm lengths, effectively addressing the challenges posed by self-occlusion during upper-limb motion. By reconstructing occluded joint depths using wrist positions and the Pythagorean theorem, the approach avoids the complexities of probabilistic modeling and parameter tuning. Experimental results demonstrate that AKC significantly improves performance in both static and dynamic scenarios, ensuring robustness and anatomical consistency even under severe occlusion, which is crucial for real-time applications in human-robot interaction.
AKC achieves reliable depth estimation in robot teleoperation, even during severe self-occlusion, without the need for complex modeling.
Markerless, single-RGB-D-camera motion capture provides a low-cost and non-invasive alternative to conventional marker-based systems for robot teleoperation; however, depth estimation often degrades in the presence of self-occlusion, particularly during upper-limb motion. This paper presents an Arm Kinematic Correction (AKC) method that improves depth estimation by enforcing geometric constraints based on constant arm lengths. The proposed approach reconstructs occluded joint depths by leveraging wrist positions and predefined arm lengths via a deterministic formulation based on the Pythagorean theorem, thereby avoiding the need for complex probabilistic modeling or parameter tuning. Experimental validation against a Vicon reference system demonstrates reliable performance for both static and dynamic joint motions, evaluated using root-mean-square error (RMSE) and Pearson correlation. Furthermore, motion-mapping teleoperation is successfully demonstrated in both simulated and physical robot environments. The results show that AKC enhances robustness and preserves anatomical consistency under long-duration, severe self-occlusion, even when paired with less reliable temporal filters, highlighting its practicality for real-time applications such as robot teleoperation and human-robot interaction.