This invention relates to the field of
robot sensing technology, specifically to a six-dimensional
force sensor decoupling method for humanoid robots. The invention deploys six-dimensional force sensors in the
robot's joint drive unit and end
effector to collect real-time raw signals of three-dimensional force and torque, as well as joint angles and
body posture rotation matrices. A static decoupling matrix is constructed using orthogonal load calibration and
numerical fitting algorithms to eliminate inter-dimensional cross-interference and generate a primary decoupling
signal. Based on the kinematic model, real-time joint angles, and posture matrices, a
homogeneous transformation matrix is calculated to generate a compensation matrix containing gravity projection and torque conversion terms, which is then fused to obtain a compensation force
signal. The three-dimensional force components are subjected to adaptive amplitude limiting filtering using a
sliding time window to suppress high-
frequency noise, and the three-dimensional torque components are compensated for motion inertial
coupling residuals through feedforward compensation. Finally, a high-precision target decoupling force
signal is output, adapting to the high-precision control requirements of humanoid robots.