Related Experiment Video
Updated: Apr 28, 2026

Deep-Learning Based Multi-Joint Synchronous Tracking for Objective Quantification of Hindlimb Locomotor Kinematics in Rats
Published on: April 3, 2026
An Error-Adaptive Competition-Based Inverse Kinematics Approach for Bimanual Trajectory Tracking of Humanoid
Jiaxiu Liu1, Zijian Wang1, Hongfu Tang1
1School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150080, China.
Abstract:
Humanoid upper-limb robots are an important direction in biomimetic robotics, and inverse kinematics is a key technique for achieving human-like coordinated operation. However, existing inverse kinematics methods for bimanual trajectory tracking often suffer from high computational complexity and limited synchronization performance. To address this, this paper proposes an error-adaptive competition-based inverse kinematics (EAC-IK) approach for bimanual trajectory tracking of humanoid upper-limb robots. First, a unified modeling framework for the absolute tracking errors and synchronization errors of the two arms is established, and the end-effector task constraints are reformulated into a low-dimensional representation, thereby reducing the computational complexity of the original high-dimensional task mapping. Second, to enhance the coordination capability of bimanual operations, an error-adaptive competition mechanism is developed to regulate the weighting coefficients of the two arms online according to their error states. In addition, a virtual second-order command shaper is introduced at the joint level to reconstruct joint trajectories and suppress oscillations induced by input noise and the error-adaptive competition mechanism. Simulation and experimental results on a hyper-redundant humanoid upper-limb robot demonstrate that, compared with the zeroing neural-network-based inverse kinematics method, the proposed method achieves lower tracking and synchronization errors, as well as higher computational efficiency. In the circular trajectory-tracking experiment, the left-arm position and orientation tracking errors decrease from 1.60×10-3m and 4.72×10-3rad to 0.70×10-3m and 0.95×10-3rad, respectively, while the synchronization error decreases from 1.96×10-3 to 1.30×10-3. In addition, the average algorithm runtime decreases from 0.82ms to 0.63ms.
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 - I
Kinematic Equations - III
Using the kinematic equations,...
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...

