多机器人系统、人机交互与软件

数字孪生

数字孪生是某一台特定真实机器人或机器的一个“活的”虚拟副本,它借助来自真实传感器的源源不断的数据,与其物理原型逐时逐刻地保持同步。与普通仿真不同——普通仿真只是某个想象中机器人的“替身”——数字孪生与世界上某一台具体的机器绑定在一起:当真机抬起手臂,它的孪生体就在屏幕上抬起对应的手臂;当真机的某个关节发热,孪生体就显示同一个关节在升温。它与其说是一个排练舞台,不如说是一面不断更新的镜像。

维持这样一面忠实的镜子持续运转,有三大回报。第一是监控:操作员可以注视一台在工厂另一头——甚至在另一片大陆上——工作的机器人,仿佛就站在它身旁,一眼看清它真实的状态。第二是预测:由于孪生体知道真机当前的磨损与负载,它可以在自己身上跑“假如……会怎样”的测试,比如悄悄检查今晚更重的任务会不会把某个电机烧热,并在真机出故障之前就发出预警。第三是规划:工程师可以先在孪生体上试一段新流程,等看上去安全了,才把它下发给真机。

这个理念可以追溯到 NASA 在阿波罗时代的一种做法:在地面上保留一艘航天器的完整复制品,好让工程师能重现并解决远在太空中发生的问题;而“数字孪生”这个说法本身,是几十年后才被造出来的。现代的数字孪生在软件里做着同样的事,由实时数据持续地“喂养”着它。其中的难点在于让孪生体真正地保持同步:一旦数据迟到、稀疏或出错,这面镜子就会偏离现实,它的预测也就不再可信。

一家工厂为它的焊接机械臂建立的数字孪生,从实时的电流和温度数据中察觉到某个电机比平常更费电——于是在真臂会在轮班中途出故障的好几天之前,就安排好了维护。

一面活的镜子,在真机损坏之前就向你示警。

仿真器与数字孪生之别:仿真器可以离线运行任何一台想象中的机器人,而数字孪生则被锁定在某一台真实机器上,并由它的实时数据来更新。孪生体常常是搭建在仿真器之上的。

又称
digital twin数字双胞胎數位雙生