高级检索

基于Unity3D康复机器人数字孪生模型的实时驱动

Real-time Driving Based on Unity3D Digital Twin Model of Rehabilitation Robot

  • 摘要: 人机共融是康复机器人领域研发创新的热点,数字孪生是实现人机共融的重要技术手段。以本课题组研制的康复机器人为研究对象,提出一种采用Unity3D平台接收传感器数据实时驱动数字孪生模型的方法。在SolidWorks软件中根据机器人下肢结构的物理参数建立物理模型,将其导入Unity3D平台中绑定相匹配的运动模型生成孪生模型;通过传感器建立下肢结构与孪生模型的联系,在平台中创建一种采用循环体流程设计的实时数据驱动脚本,实时收发代码并更新位置参数,达到实时数据驱动的目的,且对该方法的实时性和准确性进行验证。结果显示:下肢结构膝关节的实际活动范围与孪生模型预测的的活动范围基本相同,两者在6个周期内的峰值加权平均时差为134.26 ms。采用本文建立的孪生模型可准确表达实体运动机制,模型的实时性也较好。

     

    Abstract: Man-machine integration is the hotspot of research and innovation in the field of rehabilitation robots, and digital twins is an important technical means to achieve man-machine integration. Taking the rehabilitation robot developed by our research group as the object, a method of using Unity3D platform to receive sensor data and drive the digital twin model in real time was proposed. According to the physical parameters of the lower limb structure of the robot, the physical model was established in the SolidWorks software, which was imported into the Unity3D platform to bind the matching motion model to generate a twin model. The connection between the lower limb structure and the twin model was established by the sensor, and a real-time data-driven script was created in the platform using the flow design of the loop body, which sent and received the code in real time and updated the location parameters to achieve the purpose of real-time data-driven, and the real-time performance and accuracy of this method were verified. The results show that the actual range of motion of the knee joint of the lower limb structure is basically the same as that predicted by the twin model, and the peak-weighted average time difference between the two is 134.26 ms within 6 cycles.The accuracy and real-time performance of this method are good.The twin model established in this paper can accurately express the motion mechanism of the solid, and the model has good real-time performance.

     

/

返回文章
返回