Sensorless Contact Force Estimation and Adaptive Variable-Damping Compliant Control for Biomimetic Robotic Arm
Abstract
1. Introduction
- A fuzzy strong tracking Kalman filter is developed to improve the transient response of sensorless contact force estimation during abrupt contact.
- An adaptive variable-damping impedance controller is designed to compensate for force-tracking errors caused by changes in environmental stiffness.
- The integrated framework is evaluated through simulations and experiments involving contact force estimation, force tracking, and trajectory tracking. The prosthetic-arm prototype is used as a representative biomimetic robotic-arm platform, while the study focuses on algorithmic validation rather than complete human-in-the-loop prosthetic operation.
2. Model Description
3. Contact Force Estimation Based on the FSKF
3.1. Strong Tracking Kalman Filter
- and are the process noise and measurement noise, respectively, and are the process noise covariance matrix and measurement noise covariance matrix, respectively;
- is the Jacobian matrix of , and is the Jacobian matrix of ;
- is the prior estimate, and is the prior error covariance matrix;
- is the posterior estimate, and is the posterior error covariance matrix;
- is the Kalman filter gain matrix.
3.2. Fuzzy-Controlled Forgetting-Factor Strong Tracking Kalman Filter
- (1)
- Input and quantization of the estimation error .
- (2)
- Fuzzification process.
- (3)
- Definition of fuzzy rules.
- (4)
- Defuzzification.
4. Adaptive Variable-Damping Impedance Control Based on Contact Force Estimation
4.1. Contact Force and Impedance Control Model
4.2. Adaptive Variable-Damping Impedance Control
4.3. Stability Analysis
5. Simulation and Experiment
5.1. Simulation
5.2. Experiments
5.2.1. Contact Force Estimation Experiment
5.2.2. Adaptive Impedance Control Experiment
6. Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| DOF | Degree of Freedom |
| KF | Kalman Filter |
| EKF | Extended Kalman Filter |
| SKF | Strong Tracking Kalman Filter |
| FSKF | Fuzzy-Controlled Forgetting-Factor SKF Estimation |
References
- Zhang, N.; Ren, J.; Dong, Y.; Yang, X.; Bian, R.; Li, J.; Gu, G.; Zhu, X. Soft Robotic Hand with Tactile Palm-Finger Coordination. Nat. Commun. 2025, 16, 2395. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhu, M.; Gong, D.; Zhao, Y.; Chen, J.; Qi, J.; Song, S. Compliant Force Control for Robots: A Survey. Mathematics 2025, 13, 2204. [Google Scholar] [CrossRef] [Scilit]
- Zahedi, F.; Chang, D.; Lee, H. User-Adaptive Variable Damping Control Using Bayesian Optimization to Enhance Physical Human-Robot Interaction. IEEE Robot. Autom. Lett. 2022, 7, 2724–2731. [Google Scholar] [CrossRef] [Scilit]
- Abu-Dakka, F.J.; Saveriano, M. Variable Impedance Control and Learning—A Review. Front. Robot. AI 2020, 7, 590681. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, Z.; Zeng, C.; Deng, Z.; Xu, Q.; He, B.; Zhang, J. Learning Variable Impedance Control for Robotic Massage with Deep Reinforcement Learning: A Novel Learning Framework. IEEE Syst. Man Cybern. Mag. 2024, 10, 17–27. [Google Scholar] [CrossRef] [Scilit]
- Roveda, L.; Piga, D. Sensorless Environment Stiffness and Interaction Force Estimation for Impedance Control Tuning in Robotized Interaction Tasks. Auton. Robot. 2021, 45, 371–388. [Google Scholar] [CrossRef] [Scilit]
- Kim, J.-H. Multi-Axis Force-Torque Sensors for Measuring Zero-Moment Point in Humanoid Robots: A Review. IEEE Sens. J. 2020, 20, 1126–1141. [Google Scholar] [CrossRef] [Scilit]
- Chavez, F.J.A.; Nava, G.; Traversaro, S.; Nori, F.; Pucci, D. Model Based in Situ Calibration with Temperature Compensation of 6 Axis Force Torque Sensors. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), 20–24 May 2019; IEEE: Montreal, QC, Canada, 2019; pp. 5397–5403. [Google Scholar]
- Liu, K.; Bi, J.; Chen, L.; Lu, Z.; Lu, J.; Li, Y. A Sensorless Force Estimation Algorithm for Robot Based on Model Compensation. In Proceedings of the 2023 China Automation Congress (CAC), 17–19 November 2023; IEEE: Chongqing, China, 2023; pp. 712–716. [Google Scholar]
- Jung, J.; Lee, J.; Huh, K. Robust Contact Force Estimation for Robot Manipulators in Three-Dimensional Space. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2006, 220, 1317–1327. [Google Scholar] [CrossRef] [Scilit]
- Fakoorian, S.; Azimi, V.; Moosavi, M.; Richter, H.; Simon, D. Ground Reaction Force Estimation in Prosthetic Legs with Nonlinear Kalman Filtering Methods. J. Dyn. Syst. Meas. Control 2017, 139, 111004. [Google Scholar] [CrossRef] [Scilit]
- Roveda, L.; Riva, D.; Bucca, G.; Piga, D. External Joint Torques Estimation for a Position-Controlled Manipulator Employing an Extended Kalman Filter. In Proceedings of the 2021 18th International Conference on Ubiquitous Robots (UR), 12–14 July 2021; IEEE: Gangneung, Republic of Korea, 2021; pp. 101–107. [Google Scholar]
- Duan, J.; Gan, Y.; Chen, M.; Dai, X. Adaptive Variable Impedance Control for Dynamic Contact Force Tracking in Uncertain Environment. Robot. Auton. Syst. 2018, 102, 54–65. [Google Scholar] [CrossRef] [Scilit]
- Cao, F.; Docherty, P.D.; Liu, J.; Chen, X. Interaction Force and Torque Detection for Robotic Manipulators Based on Kalman Filter with Automatic Calibration and Adaptive Moving Average with Varying Gain. IEEE/ASME Trans. Mechatron. 2026, 31, 581–592. [Google Scholar] [CrossRef] [Scilit]
- Wahrburg, A.; Bös, J.; Listmann, K.D.; Dai, F.; Matthias, B.; Ding, H. Motor-Current-Based Estimation of Cartesian Contact Forces and Torques for Robotic Manipulators and Its Application to Force Control. IEEE Trans. Autom. Sci. Eng. 2018, 15, 879–886. [Google Scholar] [CrossRef] [Scilit]
- Wu, P.; Dong, H.; Li, P.; Bao, Y.; Dong, W.; Sun, L. A New Contact Force Estimation Method for Heavy Robots without Force Sensors by Combining CNN-GRU and Force Transformation. Technologies 2025, 13, 192. [Google Scholar] [CrossRef] [Scilit]
- Lin, F.; Zhang, T.; Xiong, X.; Lou, Y. Transformer Observer-Based Contact Force Estimation for Quadruped Manipulators with Model Uncertainties. IEEE Robot. Autom. Lett. 2026, 11, 1914–1921. [Google Scholar] [CrossRef] [Scilit]
- Han, L.; Mao, J.; Cao, P.; Gan, Y.; Li, S. Toward Sensorless Interaction Force Estimation for Industrial Robots Using High-Order Finite-Time Observers. IEEE Trans. Ind. Electron. 2022, 69, 7275–7284. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Yang, Z.; Wang, J. Improvement of Strong Tracking Kalman Filter Based on Fuzzy Forgetting Factor. In Proceedings of the Fifth International Conference on Machine Vision (ICMV 2012): Algorithms, Pattern Recognition, and Basic Technologies; SPIE: Wuhan, China, 2013; Volume 8784, p. 170. [Google Scholar]
- Jwo, D.-J.; Lai, S.-Y. Navigation Integration Using the Fuzzy Strong Tracking Unscented Kalman Filter. J. Navig. 2009, 62, 303–322. [Google Scholar] [CrossRef] [Scilit]
- Cong, Z.; Honglei, A.; Wu, C.; Lang, L.; Wei, Q.; Hongxu, M. Contact Force Estimation Method of Legged-Robot and Its Application in Impedance Control. IEEE Access 2020, 8, 161175–161187. [Google Scholar] [CrossRef] [Scilit]
- Sun, T.; Peng, L.; Cheng, L.; Hou, Z.-G.; Pan, Y. Stability-Guaranteed Variable Impedance Control of Robots Based on Approximate Dynamic Inversion. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 4193–4200. [Google Scholar] [CrossRef]
- Xiong, G.; Zhou, Y.; Yao, J. Null-Space Impedance Control of 7-Degree-of-Freedom Redundant Manipulators Based on the Arm Angles. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420925297. [Google Scholar] [CrossRef] [Scilit]
- Rhee, I.; Kang, G.; Moon, S.J.; Choi, Y.S.; Choi, H.R. Hybrid Impedance and Admittance Control of Robot Manipulator with Unknown Environment. Intell. Serv. Robot. 2023, 16, 49–60. [Google Scholar] [CrossRef] [Scilit]
- Dou, R.; Yu, S.; Li, W.; Chen, P.; Xia, P.; Zhai, F.; Yokoi, H.; Jiang, Y. Inverse Kinematics for a 7-DOF Humanoid Robotic Arm with Joint Limit and End Pose Coupling. Mech. Mach. Theory 2022, 169, 104637. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Li, Y.; Sun, P.; Luo, Y.; Chen, B.; Zhu, W. A Multi-Objective Approach for the Trajectory Planning of a 7-DOF Serial-Parallel Hybrid Humanoid Arm. Mech. Mach. Theory 2021, 165, 104423. [Google Scholar] [CrossRef] [Scilit]
- Le Nguyen, V.; Caverly, R.J. Cable-Driven Parallel Robot Pose Estimation Using Extended Kalman Filtering with Inertial Payload Measurements. IEEE Robot. Autom. Lett. 2021, 6, 3615–3622. [Google Scholar] [CrossRef] [Scilit]
- Yousefizadeh, S.; Bak, T. Unknown External Force Estimation and Collision Detection for a Cooperative Robot. Robotica 2020, 38, 1665–1681. [Google Scholar] [CrossRef] [Scilit]
- Liu, J.; Wang, P.; Zha, F.; Guo, W.; Jiang, Z.; Sun, L. A Strong Tracking Mixed-Degree Cubature Kalman Filter Method and Its Application in a Quadruped Robot. Sensors 2020, 20, 2251. [Google Scholar] [CrossRef] [Scilit] [PubMed]
















| Link | αi−1 | ai−1 | θi | di |
|---|---|---|---|---|
| 1 | 0° | 0 | 0° | 0 |
| 2 | 90° | 0 | −90° | 0 |
| 3 | 90° | 0 | −90° | d3 = 313 mm |
| 4 | 90° | 0 | −180° | 0 |
| 5 | 90° | 0 | −180° | d5 = 313 mm |
| 6 | 90° | 0 | −90° | 0 |
| 7 | −90° | 0 | −0° | 0 |
| ζ | ρ |
|---|---|
| ZO | 1 |
| PS | 0.55 |
| PB | 0.05 |
| Expected Signal Strength | Step Expectation Force | Expected Force of Slope | Sinusoidal Expected Force | |||
|---|---|---|---|---|---|---|
| RMSE | Force tracking | Trajectory tracking | Force tracking | Trajectory tracking | Force tracking | Trajectory tracking |
| EKF | 0.5481 | 1.284 × 10−4 | 0.4052 | 8.647 × 10−5 | 0.3719 | 9.264 × 10−5 |
| SKF | 0.4356 | 0.763 × 10−4 | 0.3403 | 6.592 × 10−5 | 0.3505 | 7.068 × 10−5 |
| FSKF | 0.3904 | 0.684 × 10−4 | 0.3251 | 5.725 × 10−5 | 0.3062 | 6.019 × 10−5 |
| Expected Signal Strength | Step Expectation Force | Expected Force of Slope | Sinusoidal Expected Force | |||
|---|---|---|---|---|---|---|
| RMSE | Force tracking | Trajectory tracking | Force tracking | Trajectory tracking | Force tracking | Trajectory tracking |
| EKF | 0.5259 | 1.326 × 10−4 | 0.7825 | 9.005 × 10−5 | 0.3952 | 8.426 × 10−5 |
| SKF | 0.4083 | 0.703 × 10−4 | 0.6972 | 6.791 × 10−5 | 0.3719 | 6.149 × 10−5 |
| FSKF | 0.3751 | 0.689 × 10−4 | 0.6901 | 6.572 × 10−5 | 0.3406 | 6.095 × 10−5 |
| Expected Signal Strength | Step Expectation Force | Expected Force of Slope | Sinusoidal Expected Force | |||
|---|---|---|---|---|---|---|
| RMSE | Force tracking | Trajectory tracking | Force tracking | Trajectory tracking | Force tracking | Trajectory tracking |
| EKF | 0.6058 | 1.332 × 10−4 | 0.7376 | 8.091 × 10−5 | 0.4078 | 8.635 × 10−5 |
| SKF | 0.5732 | 0.803 × 10−4 | 0.6359 | 7.526 × 10−5 | 0.3927 | 6.317 × 10−5 |
| FSKF | 0.5018 | 0.796 × 10−4 | 0.6207 | 6.358 × 10−5 | 0.3701 | 6.102 × 10−5 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Xie, Y.; He, J.; Zhang, Y. Sensorless Contact Force Estimation and Adaptive Variable-Damping Compliant Control for Biomimetic Robotic Arm. Biomimetics 2026, 11, 637. https://doi.org/10.3390/biomimetics11090637
Xie Y, He J, Zhang Y. Sensorless Contact Force Estimation and Adaptive Variable-Damping Compliant Control for Biomimetic Robotic Arm. Biomimetics. 2026; 11(9):637. https://doi.org/10.3390/biomimetics11090637
Chicago/Turabian StyleXie, Yanwei, Jiawen He, and Yi Zhang. 2026. "Sensorless Contact Force Estimation and Adaptive Variable-Damping Compliant Control for Biomimetic Robotic Arm" Biomimetics 11, no. 9: 637. https://doi.org/10.3390/biomimetics11090637
APA StyleXie, Y., He, J., & Zhang, Y. (2026). Sensorless Contact Force Estimation and Adaptive Variable-Damping Compliant Control for Biomimetic Robotic Arm. Biomimetics, 11(9), 637. https://doi.org/10.3390/biomimetics11090637

