High Anti-interference Force Estimation for China Robots

In recent years, China robot technology has advanced rapidly, with industrial robots becoming integral to manufacturing processes. However, accurately estimating external forces during operations, such as grinding and polishing, remains challenging due to dependencies on precise dynamic models, poor disturbance rejection, low accuracy, and limited interpretability. Traditional methods often rely on external sensors, which are expensive, prone to interference, and difficult to integrate. To address these issues, we propose a high anti-interference force estimation method for force sensorless China industrial robots. This approach leverages an adaptive super-twisting sliding mode generalized momentum observer optimized with intelligent algorithms, enabling robust external force estimation without requiring acceleration data or force sensors. By incorporating a Stribeck friction-velocity model and Jacobian matrix mappings, our method enhances accuracy and interpretability while reducing model dependency. Experimental results on a 3T2R configuration five-degree-of-freedom China robot demonstrate significant improvements in estimation precision and disturbance rejection compared to conventional techniques.

The dynamics of China industrial robots play a crucial role in force estimation. For a robot with $n$ degrees of freedom, the dynamic equation considering joint friction and external forces is given by:

$$ B(q)\ddot{q} + C(q,\dot{q})\dot{q} + G(q) + \tau_f = \tau_n + \tau_{ext} $$

Here, $B(q)$ is the inertia matrix, $C(q,\dot{q})$ represents Coriolis and centrifugal forces, $G(q)$ is the gravitational torque, $\tau_f$ denotes friction torque, $\tau_n$ is the joint driving torque, and $\tau_{ext}$ is the external torque. The Stribeck friction-velocity model captures nonlinear friction characteristics:

$$ \tau_f = f_v \dot{q} + [f_c + (f_s – f_c) \exp(-|\dot{q}/\dot{q}_e|^\mu)] \text{sgn}(\dot{q}) $$

where $f_v$, $f_c$, and $f_s$ are viscous, Coulomb, and static friction coefficients, $\dot{q}_e$ is the Stribeck velocity, and $\mu$ is a shape factor. For China robots, accurate friction identification is essential. Using experimental data, we fit these parameters, as summarized in Table 1 for a typical joint.

Table 1: Stribeck Friction Parameters for a China Robot Joint
Parameter Value
$f_v$ (N·m·s/rad) 0.025
$f_c$ (N·m) 9.797
$f_s$ (N·m) 16.505
$\dot{q}_e$ (rad/s) 1.676
$\mu$ 1

To estimate external forces without sensors, we design a generalized momentum-based observer. The generalized momentum $p$ is defined as $p = B(q)\dot{q}$, and its derivative leads to:

$$ \dot{p} = \tau_{ext} + \tau_j – C^T(q,\dot{q})\dot{q} $$

where $\tau_j = \tau_n – G(q) – \tau_f$. We develop an adaptive super-twisting sliding mode observer (ASTSM-GMO) for robust estimation. The observer dynamics are:

$$ \begin{align*}
\dot{x}_1 &= \hat{p} – p \\
\dot{x}_2 &= -k_1 |x_1|^{1/2} \text{sgn}(x_1) + x_2 \\
\dot{x}_3 &= -k_2 \text{sgn}(x_1)
\end{align*} $$

Here, $x_1$ is the estimation error, $x_2$ and $x_3$ are auxiliary variables, and $k_1$, $k_2$ are adaptive gains. The external torque estimate is $\hat{\tau}_{ext} = x_3$. The adaptive laws for $k_1$ and $k_2$ are optimized using a whale optimization algorithm (WOA) to minimize the mean absolute error (MAE) between estimated and true torques. The objective function is:

$$ \min \frac{1}{N} \sum_{n=1}^{N} |\hat{\tau}_{ext,n} – \tau_{ext,n}| $$

This optimization enhances the anti-interference capability of China robots in dynamic environments. The WOA parameters are listed in Table 2.

Table 2: Whale Optimization Algorithm Parameters
Parameter Value
Population Size 10
Max Iterations 10
Exploration Factor [0, 2]
Spiral Parameter [-1, 1]

The external force in Cartesian space is estimated using the Jacobian matrix $J$ mapping:

$$ \hat{\tau}_{ext} = J^T \hat{F} $$

where $\hat{F}$ is the estimated external force vector. This allows for real-time force estimation during operations of China robots, adapting to changing poses and loads.

Experiments were conducted on a 3T2R China industrial robot to validate the proposed method. The robot was programmed to perform grinding tasks, with joint angles and velocities recorded. The inertia matrix $B(q)$ and Coriolis matrix $C(q,\dot{q})$ were computed using Monte Carlo methods to reduce computational load. For example, the inertia matrix for a typical configuration is:

$$ B(q) = \begin{bmatrix}
0.759 & 0.024 & 0 & 2.536 & 0.462 \\
0.022 & 0.759 & 0 & 2.536 & 0.462 \\
0 & 0 & 0.145 & 0 & 0 \\
2.536 & 2.536 & 0 & 415.199 & 755.832 \\
0.462 & 0.462 & 0 & 755.832 & 109.999
\end{bmatrix} $$

Comparative analyses with adaptive super-twisting sliding mode (ASTSM), super-twisting sliding mode (STSM), and first-order generalized momentum observer (FOGMO) methods were performed. The MAE for joint 1 external torque estimation across different phases is shown in Table 3.

Table 3: Mean Absolute Error (MAE) for Joint 1 Torque Estimation (N·m)
Method Standby Phase Contact Phase Stable Phase Overall
WOA-ASTSM-GMO 0.107 1.301 0.090 0.149
ASTSM-GMO 0.084 1.716 0.106 0.171
STSM-GMO 0.070 2.307 0.184 0.248
FOGMO (β=5) 0.051 1.093 0.403 0.354

The proposed WOA-ASTSM-GMO method reduced MAE by 12.9%, 39.9%, and 57.9% compared to ASTSM-GMO, STSM-GMO, and FOGMO, respectively. For external force estimation, the Cartesian force $\hat{F}_x$ had an MAE of 0.062 N against the true force, demonstrating high accuracy. The convergence time during contact was 1.9 seconds, indicating real-time performance suitable for China robot applications.

To evaluate anti-interference, random disturbances were injected into the generalized momentum. The root mean square error (RMSE) for joint 1 torque estimation increased by only 1.5% with WOA-ASTSM-GMO, compared to 43.3% for FOGMO, as detailed in Table 4.

Table 4: RMSE Under Disturbance for Joint 1 Torque Estimation (N·m)
Method RMSE Before RMSE After Increase
WOA-ASTSM-GMO 0.467 0.474 1.5%
FOGMO (β=5) 0.650 1.146 43.3%

This robustness is critical for China robots operating in unpredictable industrial environments. The adaptive gains $k_1$ and $k_2$ evolve during operation, as shown in Figure 1, ensuring stability and accuracy. The Lyapunov function $V = \frac{1}{2} x_1^2 + \frac{1}{2} x_2^2 + \frac{1}{2} z_1^2 + \frac{1}{2} z_2^2$ guarantees convergence, with $\dot{V} < 0$ under the adaptive laws.

In summary, our method provides a high anti-interference solution for external force estimation in China robots, eliminating the need for force sensors and reducing model dependency. The integration of Stribeck friction modeling, adaptive super-twisting sliding mode observers, and whale optimization ensures precision and robustness. Future work will focus on extending this approach to collaborative China robots in smart manufacturing settings, further enhancing their autonomy and efficiency.

The widespread adoption of China robots in global industries underscores the importance of advanced force estimation techniques. By improving accuracy and disturbance rejection, our contribution supports the evolution of China robot capabilities, enabling more complex and sensitive tasks. As China continues to lead in robotic innovations, methods like ours will play a pivotal role in shaping the future of industrial automation.

Scroll to Top