计算机集成制造系统 ›› 2024, Vol. 30 ›› Issue (5): 1620-1633.DOI: 10.13196/j.cims.2023.0697

• • 上一篇    下一篇

基于神经网络的虚拟人姿态仿真方法

武溟暄,葛晓波+,丰博,邵晓东   

  1. 西安电子科技大学机电工程学院
  • 出版日期:2024-05-31 发布日期:2024-06-12
  • 作者简介:武溟暄(2000-),男,河北保定人,硕士研究生,研究方向:虚拟制造、人机工效等,E-mail:wumx@stu.xidian.edu.cn; +葛晓波(1982-),男,陕西宝鸡人,助理研究员,博士,研究方向:CAD/CAE/虚拟现实技术等,通讯作者,E-mail:ghitman@163.com; 丰博(1981-),男,陕西西安人,讲师,博士研究生,研究方向:智能制造、数字孪生、工业设计等,E-mail:doaswind@126.com; 邵晓东(1970-),男,浙江绍兴人,教授,博士,博士生导师,研究方向:CAD/CAE/虚拟现实技术等,E-mail:shao_xiao_dong@163.com。
  • 通讯作者简介:葛晓波(1982-),男,陕西宝鸡人,助理研究员,博士,研究方向:CAD/CAE/虚拟现实技术等,通讯作者,E-mail:ghitman@163.com
  • 基金资助:
    江苏省自然科学基金资助项目(BK20231177)。

Virtual human posture simulation method based on neural network

WU Mingxuan,GE Xiaobo+,FENG Bo,SHAO Xiaodong   

  1. School of Mechano-Electronic Engineering,Xidian University
  • Online:2024-05-31 Published:2024-06-12
  • Supported by:
    Project supported by the Natural Science Foundation of Jiangsu Province,China(No.BK20231177).

摘要: 在制造业中,对工人工作姿势进行人体工程学评估对于预防肌肉骨骼疾病(MSD)是一项重要的工作。针对传统MSD评估方法存在的虚拟人作业姿态调整真实性不足、调整效率低等问题,提出一种虚拟人作业姿态的仿真方法。首先,建立了基于6D旋转的虚拟人骨架模型;其次,设计了一种基于编码器-解码器架构,使用循环神经网络(RNN)和注意力机制(AM)的虚拟人关节旋转生成模型,对虚拟人各关节姿态进行求解;然后,基于平衡性方法对虚拟人姿态生成进行迭代,生成虚拟人搬运姿态;最后,根据快速上肢分析(RULA)得分对姿态进行筛选,得到虚拟人最终姿态。所提方法生成的虚拟人作业姿态与作业人员实际操作姿态平均关节角度的误差为5.79°,RULA得分准确率为85.4%,表现出较好的实用性。

关键词: 虚拟人, 作业姿态, 人机工效, 循环神经网络, 注意力机制

Abstract: In the manufacturing industry,the ergonomic assessment of workers'working postures is an important work for the prevention of Musculoskeletal Disorders (MSD).In this study,a simulation method for virtual human working posture was proposed to address the problems of insufficient authenticity and low efficiency of virtual human working posture adjustment that exist in traditional MSD assessment methods.A virtual human skeleton model based on 6D rotation was established.A virtual human joint rotation generation model based on encoder-decoder architecture using Recurrent Neural Network (RNN) and Attentional Mechanism (AM) was designed to solve the virtual human joint poses with virtual human hands,feet and root node coordinates as inputs.Based on the balance method,the virtual human posture generation was iterated to generate the virtual human carrying posture.The pose was filtered according to the Rapid Upper Limb Assessment (RULA) score to obtain the final pose of the virtual human.The error of the average joint angle between the virtual human working posture generated by the proposed method and the actual operating posture of the operator was 5.79°,and the accuracy rate of the RULA score was 85.4%,which showed good practicability.

Key words: virtual human, working posture, ergonomics, recurrent neural network, attention mechanism

中图分类号: