基于质点弹簧阻尼模型的人机接触运动皮肤三维形变仿真

翟敬梅, 章昊

清华大学学报(自然科学版) ›› 2024, Vol. 64 ›› Issue (10) : 1706-1716.

PDF(11347 KB)
PDF(11347 KB)
清华大学学报(自然科学版) ›› 2024, Vol. 64 ›› Issue (10) : 1706-1716. DOI: 10.16511/j.cnki.qhdxxb.2024.26.046
专题:机器人工程

基于质点弹簧阻尼模型的人机接触运动皮肤三维形变仿真

  • 翟敬梅, 章昊
作者信息 +

Simulation of three-dimensional deformation of skin in human-robot interaction tasks based on the mass-spring-damper model

  • ZHAI Jingmei, ZHANG Hao
Author information +
文章历史 +

摘要

人机接触运动中, 在接触区域后方和前方皮肤表面分别产生拉伸和堆积形变。针对当前该领域研究的局限性, 该文研究了黏滑摩擦下皮肤三维形变仿真模型, 为人机作业参数优化、 在线轨迹规划和控制提供参考。该文基于皮肤解剖结构, 构建皮肤、 肌肉脂肪、 骨骼3层质点-弹簧-阻尼模型, 描述皮肤在拉伸、 剪切和弯曲作用下的形变; 基于皮肤黏滑摩擦机理, 结合改进Kelvin-Voigt黏弹模型, 构建皮肤质点-弹簧-阻尼动力学模型, 模拟不同作业环境下皮肤的实时三维形变; 验证了皮肤质点-弹簧-阻尼模型在Kwiatkowska、 Franklin等皮肤拉伸测量试验中的有效性。同时, 该文搭建了机器人手臂按摩试验平台和皮肤表面形变测量视觉系统。与试验测量结果对比, 皮肤三维形变仿真模型拉伸形变在XZ方向的平均误差分别为0.295、 0.360 mm, 标准差分别为0.164、 0.085 mm; 堆积形变在X、 YZ方向的平均误差分别为0.317、 0.248、 0.471 mm, 标准差分别为0.090、 0、 0.232 mm。试验结果表明: 该文构建的皮肤三维形变仿真模型误差较小、 稳定性较高。

Abstract

[Objective] In human-robot interaction tasks, where the robot moves tangentially along the skin surface with a specified normal force, stacking and stretching deformations are displayed by the skin ahead of and behind the movement of the end effector. Discomfort, including sensations of compression and pulling on the human body, can be attributed to these deformations. In addition, the anticipated operational trajectory can deviate because of such deformations. Therefore, under stick-slip friction, this paper introduces a three-dimensional skin deformation simulation model. [Methods] First, a three-layered mass-spring-damper (MSD) model, representing the mechanical properties of the skin, muscle fat, and bone layers, is established. Considering the tensile, shear, and bending forces, this model describes the skin deformations. Vision processing methods, including filtering, cropping, uniform sampling, and hand-eye calibration, are employed on the point cloud data obtained from the operation area to establish the particle position of the model. Spring-damper elements, comprising springs and dampers parallelly arranged, are used to connect adjacent particles in the MSD model. Combining modulus of elasticity of various tissue layers helps determine the elastic coefficient of the spring. For the damping properties, a damping algorithm that simulates the viscosity of tissues by reducing the velocity of particles is included in the model. After establishing the simulation model, the stick-slip friction mechanisms between a rigid end effector and a flexible skin surface during tangential sliding in real human-robot interaction tasks are investigated from macroscopic and microscopic perspectives. A particle dynamics equation is established based on the positional dynamics constraints and an improved Kelvin-Voigt dynamic model to facilitate dynamic model simulation under the stick-slip friction. The semi-implicit Euler method is finally employed to solve for the particle position information. The particles of the model are fitted using a cubic spline interpolation surface to obtain three-dimensional deformation information of the skin under various operational environments. [Results] Based on the skin-stretch measurement experimental data, the model displayed vertical and horizontal displacement errors of 0.157 and 0.562 mm, respectively, during a reciprocating linear sliding process with a 17.6 mm travel distance. A robotic arm massage experiment platform and a measurement vision system for skin surface deformation, measuring the stretch deformation of the forearm and the stacking deformation of the upper arm were established to further verify the accuracy of the model. The model simulation produced stretch deformation with average errors of 0.295 and 0.360 mm on the X-axis of tangential movement and the Z-axis of normal loading, respectively, revealing standard deviations of 0.164 and 0.085 mm. The stacking deformation exhibited average errors of 0.317, 0.248, and 0.471 mm in the X, Y, and Z-directions, respectively, revealing standard deviations of 0.090, 0, and 0.232 mm, respectively. [Conclusions] The proposed simulation model demonstrates minimal error and high stability, enabling an accurate simulation of three-dimensional skin deformations due to various working environments in human-robot interaction tasks. Important references for parameter selection and online trajectory planning and control can be obtained using this model to enhance the comfortable operation experience.

关键词

皮肤三维形变 / 质点-弹簧-阻尼模型 / 黏滑摩擦 / 质点动力学模型

Key words

three-dimensional skin deformation / mass-spring-damper model / stick-slip friction / mass dynamics model

引用本文

导出引用
翟敬梅, 章昊. 基于质点弹簧阻尼模型的人机接触运动皮肤三维形变仿真[J]. 清华大学学报(自然科学版). 2024, 64(10): 1706-1716 https://doi.org/10.16511/j.cnki.qhdxxb.2024.26.046
ZHAI Jingmei, ZHANG Hao. Simulation of three-dimensional deformation of skin in human-robot interaction tasks based on the mass-spring-damper model[J]. Journal of Tsinghua University(Science and Technology). 2024, 64(10): 1706-1716 https://doi.org/10.16511/j.cnki.qhdxxb.2024.26.046

参考文献

[1] LIMBERT G. Skin biophysics: From experimental characterisation to advanced modelling [M]. Cham, Switzerland: Springer, 2019.
[2] ZHOU L, WANG S B, LI L N, et al. An approximate solution of the spherical indentation on a generally anisotropic elastic half-space [J]. International Journal of Solids and Structures, 2019, 161(5): 174-181.
[3] CIOACA T, CARAMIZARU H. On the impact of explicit or semi-implicit integration methods over the stability of real-time numerical simulations [Z/OL]. arXiv. (2013-11-20) [2023-12-24]. https://arxiv.org/abs/1311.5018.
[4] MAHDI D, RICHES A, GESTER M, et al. Rolling and sliding: Separation of adhesion and deformation friction and their relative contribution to total friction [J]. Tribology International, 2015, 89(10): 128-134.
[5] FLYNN C, TABERNER A, NIELSEN P. Modeling the mechanical response of in vivo human skin under a rich set of deformations [J]. Annals of Biomedical Engineering, 2011, 39(7): 1935-1946.
[6] FLYNN C, TABERNER A J, NIELSEN P M F, et al. Simulating the three-dimensional deformation of in vivo facial skin [J]. Journal of the Mechanical Behavior of Biomedical Materials, 2013, 28(12): 484-494.
[7] CORDIER F, MAGNENAT-THALMANN N. Integrated system for skin deformation [C]//Proceedings Computer Animation 2000. Philadelphia, USA: IEEE, 2000: 2-8.
[8] MOREIRA P, ZEMITI N, LIU C, et al. Viscoelastic model based force control for soft tissue interaction and its application in physiological motion compensation [J]. Computer Methods and Programs in Biomedicine, 2014, 116(2): 52-67.
[9] ZHAI J M, ZENG X W, SU Z Q. An intelligent control system for robot massaging with uncertain skin characteristics [J]. Industrial Robot, 2022, 49(4): 634-644.
[10] HUANG Y C, SOUōRES P, LI J. Contact dynamics of massage compliant robotic arm and its coupled stability [C]//Proceedings of 2014 IEEE International Conference on Robotics and Automation. Hong Kong, China: IEEE, 2014: 1499-1504.
[11] MAITI R, GERHARDT L C, LEE Z S, et al. In vivo measurement of skin surface strain and sub-surface layer deformation induced by natural tissue stretching [J]. Journal of the Mechanical Behavior of Biomedical Materials, 2016, 62(10): 556-569.
[12] CHA J, KIM J, KIM S. Noninvasive determination of fiber orientation and tracking 2-dimensional deformation of human skin utilizing spatially resolved reflectance of infrared light measurement in vivo [J]. Measurement, 2019, 142(12): 170-180.
[13] GUAN Z Y, ZHOU L, LI L A, et al. Friction properties of in vivo human skin from visualized friction testing [J]. Journal of the Mechanical Behavior of Biomedical Materials, 2020, 104(4): 103692.
[14] KWIATKOWSKA M, FRANKLIN S E, HENDRIKS C P, et al. Friction and deformation behaviour of human skin [J]. Wear, 2009, 267(8): 1264-1273.
[15] FLYNN C O. The design and validation of a multi-layer model of human skin [D]. Sligo: Insitute of Technology Sligo, 2007.
[16] 张竹筠, 彭妙娟, 黄能, 等. 人体皮肤起皱的非线性大形变分析[J]. 计算机辅助工程, 2019, 28(1): 62-69. ZHANG Z J, PENG M J, HUANG N, et al. Analysis on nonlinear large deformation of human skin wrinkle [J]. Computer Aided Engineering, 2019, 28(1): 62-69. (in Chinese)
[17] PANCHAL R, HORTON L, POOZESH P, et al. Vibration analysis of healthy skin: Toward a noninvasive skin diagnosis methodology [J]. Journal of Biomedical Optics, 2019, 24(1): 015001.
[18] MOUSAVI S R, KHALAJI I, SADEGHI NAINI A, et al. Statistical finite element method for real-time tissue mechanics analysis [J]. Computer Methods in Biomechanics and Biomedical Engineering, 2012, 15(6): 595-608.
[19] WANG T T, TANG M, WANG Z D, et al. Accurate self-collision detection using enhanced dual-cone method [J]. Computers & Graphics, 2018, 73(4): 70-79.
[20] WANG Z D, WU L H, FRATARCANGELI M, et al. Parallel multigrid for nonlinear cloth simulation [J]. Computer Graphics Forum, 2018, 37(7): 131-141.
[21] ZHANG Y, LUO D, LI J, et al. Study on collision detection and force feedback algorithm in virtual surgery [J]. Journal of Healthcare Engineering, 2021, 2021(1): 6611196.
[22] TANG Y S, LIU S, DENG Y R, et al. An improved method for soft tissue modeling [J]. Biomedical Signal Processing and Control, 2021, 65(3): 102367.
[23] ADAMS M J, BRISCOE B J, JOHNSON S A. Friction and lubrication of human skin [J]. Tribology Letters, 2007, 26(3): 239-253.
[24] BOSTAN L E, TAYLOR Z A, CARRÉ M J, et al. A comparison of friction behaviour for ex vivo human, tissue engineered and synthetic skin [J]. Tribology International, 2016, 103(12): 487-495.
[25] 陈思, 乔筱祺, 李天博, 等. 基于SPH-FEM手指模型的皮肤摩擦行为分析[J]. 排灌机械工程学报, 2019, 37(12): 1067- 1071. CHEN S, QIAO X Q, LI T B, et al. Skin frictions based on SPH-FEM finger model [J]. Journal of Drainage and Irrigation Machinery Engineering, 2019, 37(12): 1067-1071. (in Chinese)
[26] VAN KUILENBURG J, MASEN M A, VAN DER HEIDE E. Contact modelling of human skin: What value to use for the modulus of elasticity? [J]. Proceedings of the Institution of Mechanical Engineers, Part J: Journal of Engineering Tribology, 2013, 227(4): 349-361.

基金

广东省基础与应用基础研究基金资助项目(2023A1515010682)

PDF(11347 KB)

Accesses

Citation

Detail

段落导航
相关文章

/