Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T00:23:33.172Z Has data issue: false hasContentIssue false

Robotic collision detection based on a speed-adaptive nonlinear gain momentum observer

Published online by Cambridge University Press:  01 October 2026

Jia Wang
Affiliation:
Hebei University of Technology, China
Jiacheng Li
Affiliation:
Hebei University of Technology, China
Xiaobo Ji
Affiliation:
Hebei University of Technology, China
Jiahang Li
Affiliation:
Aerosun Corporation, China
Chenghao Yang*
Affiliation:
Hebei University of Technology, China
Jian S. Dai
Affiliation:
Engineering, King’s College London, UK
*
Corresponding author: Chenghao Yang; Email: c.yang@hebut.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Robots have found widespread applications across industrial and service domains, making reliable collision detection increasingly important for safe human–robot collaboration. This paper presents a collision-detection method based on a Speed-Adaptive Nonlinear Gain Momentum Observer (SNGMO). The proposed framework integrates an enhanced Stribeck friction model, velocity-dependent observer gain scheduling, and a time-varying threshold to address dynamic-model uncertainty, low-speed friction disturbances, and the trade-off between residual suppression and collision response. First, the Stribeck model incorporates load-dependent and wear-related parameter variations to represent friction changes associated with operating load and equivalent wear state. Second, the SNGMO adjusts its natural frequency, gain, and damping according to joint velocity, increasing bandwidth at higher speeds for faster disturbance tracking while reducing bandwidth and increasing damping at low speeds and during direction reversals to suppress residual fluctuations and measurement noise. Finally, the threshold is adjusted online using motion-state and model-uncertainty information to distinguish external collisions from internal residual variations. The wear-related component was evaluated through representative parameter-drift simulations, and the complete method was experimentally validated on a UR5e robot. Under the evaluated conditions, the SNGMO achieved mean detection delays of 26.4–28.7 ms and reduced the average joint-wise collision-free residual root mean square by approximately 53% relative to the conventional GMO. These results indicate improved residual suppression and collision-response performance under the tested conditions.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Figure 1 long description.Schematic of the SNGMO structure and operating principle.

Figure 1

Table I. SNGMO parameter configuration.Table I long description.

Figure 2

Table II. Stepwise tuning and local sensitivity of selected SNGMO parameters (J1 joint example).Table II long description.

Figure 3

Table III. Friction model parameter configuration.Table III long description.

Figure 4

Table IV. Collision detection performance metrics under different safety margin configurations.Table IV long description.

Figure 5

Figure 2. Figure 2 long description.Comparison of noise suppression performance between SNGMO and GMO under simulation conditions.

Figure 6

Figure 3. Dynamic response characteristics of the observer under external disturbance.

Figure 7

Table V. Sources and tuning procedures for the parameters of the comparison methods.Table V long description.

Figure 8

Figure 4. Simulated friction torque results corresponding to different wear states.

Figure 9

Table VI. Performance comparison of different methods under the 2-DOF simulation conditions.Table VI long description.

Figure 10

Figure 5. Comparison of SNGMO output before and after friction compensation (noise excluded).

Figure 11

Table VII. Representative parameter-drift settings informed by reported wear-related degradation trends.Table VII long description.

Figure 12

Figure 6. Comparison of external torque tracking performance among different observers: (a) Overall torque tracking performance; (b) Zoomed-in view of the step response.

Figure 13

Table VIII. Collision detection robustness under wear-induced friction drift.Table VIII long description.

Figure 14

Figure 7. Robot experimental platform.

Figure 15

Table IX. Root mean square of joint torques without external forces.Table IX long description.

Figure 16

Figure 8. Experimental results of GMO and SNGMO outputs under no external force.

Figure 17

Table X. Root-mean-square joint torques when a 38.95 n external force is applied to the third link of the UR5e.Table X long description.

Figure 18

Figure 9. Figure 9 long description.Application of 38.95 n external force to the third link of the UR5e via force gauge.

Figure 19

Figure 10. Observer output results when applying 38.95 n external force to the third link of the UR5e.

Figure 20

Table XI. Peak-amplitude comparison under the 38.95 n loading test.Table XI long description.

Figure 21

Table XII. UR5e time-varying threshold parameter calibration results.Table XII long description.

Figure 22

Figure 11. Figure 11 long description.Observer output versus corresponding time-varying threshold during collision-free operation.

Figure 23

Figure 12. Collisions between force gauge and UR5e at different positions.

Figure 24

Table XIII. Parameters of the observer detecting the first collision.Table XIII long description.

Figure 25

Table XIV. Observer-related parameters upon detection of the second collision.Table XIV long description.

Figure 26

Figure 13. Observer output values and corresponding time-varying thresholds during collisions.

Figure 27

Table XV. Ablation results for the fixed and proposed dynamic thresholds.Table XV long description.

Figure 28

Table XVI. Statistical analysis of collision detection performance in repeated collision trials.Table XVI long description.

Figure 29

Table XVII. Trial-level false-positive performance under noncontact operation.Table XVII long description.