Tendon-based modelling, estimation and control for a simulated high-DoF anthropomorphic hand model
Péter Polcz, Katalin Schäffer, Miklós Koller
TL;DR
The paper tackles estimating joint postures in a high-DoF tendon-driven anthropomorphic hand without joint encoders by combining a Denavit–Hartenberg-based kinematic model with a nonlinear feasibility solver to recover joint angles from tendon tensions and motor elongations. It augments a Jacobian-based PI controller with a data-driven feedforward term to improve gesture tracking, and validates the approach in MuJoCo using the Anatomically Correct Biomechatronic Hand. The work provides an analytical framework for tendon-branch and junction interactions, demonstrates improved transient performance, and discusses observability and constraint-related challenges in highly articulated hands. The findings have practical implications for dexterous manipulation and human–robot interaction where compact sensing limits joint sensing, and they highlight the need for constraint-aware control and potential data-driven enhancements.
Abstract
Tendon-driven anthropomorphic robotic hands often lack direct joint angle sensing, as the integration of joint encoders can compromise mechanical compactness and dexterity. This paper presents a computational method for estimating joint positions from measured tendon displacements and tensions. An efficient kinematic modeling framework for anthropomorphic hands is first introduced based on the Denavit-Hartenberg convention. Using a simplified tendon model, a system of nonlinear equations relating tendon states to joint positions is derived and solved via a nonlinear optimization approach. The estimated joint angles are then employed for closed-loop control through a Jacobian-based proportional-integral (PI) controller augmented with a feedforward term, enabling gesture tracking without direct joint sensing. The effectiveness and limitations of the proposed estimation and control framework are demonstrated in the MuJoCo simulation environment using the Anatomically Correct Biomechatronic Hand, featuring five degrees of freedom for each long finger and six degrees of freedom for the thumb.
