Related Experiment Video
Updated: Jun 26, 2026

Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms
Published on: August 15, 2016
A Hybrid Inverse Kinematics Framework for Biomimetic Redundancy Resolution in 7-DoF Humanoid Arms
Yapeng Shi1,2, Zhen Chen1, Ivan Mokiets1
1Faculty of Computing, Harbin Institute of Technology, Harbin 150001, China.
Abstract:
Resolving the kinematic redundancy of 7-DoF humanoid arms to generate natural, human-like motions remains a fundamental challenge in biomimetic robotics. This paper presents a hybrid inverse kinematics (IK) framework that learns a pose-dependent redundancy parameter and integrates it into a differential IK solver. Specifically, we employ the stereographic Shoulder-Elbow-Wrist (SEW) angle as a well-conditioned geometric parameterization. This formulation transforms the algorithmic singularity into a unidirectional half-line, which can be oriented outside the typical reachable workspace. To specify the optimal configuration within the self-motion manifold, a motion dataset was collected by teleoperating a humanoid arm via an anthropomorphic wearable exoskeleton. This approach translates operator-specific postural preferences into the robot's joint space. A lightweight neural network was then trained to learn the mapping from end-effector poses to these operator-specific SEW angles. By incorporating the predicted SEW angle as a dynamic secondary objective in the null space of the primary tracking task, the proposed framework enables natural redundancy resolution while preserving end-effector tracking accuracy. Both simulations and real-robot experiments were conducted to validate the approach. Results show that, compared to the average performance of static fixed-parameter strategies, the proposed method improves the Joint Configuration Quality Index (CQI) by 22.5% and reduces energy costs by 11.3%. Moreover, the sub-millisecond inference latency (0.44 ms) facilitates seamless integration into real-time control pipelines.
Related Concept Videos
Kinematic Equations: Problem Solving
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Kinematic Equations - III
Using the kinematic equations,...
Kinematic Equations - I
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
