Virtual xCPS is a virtual digital twin of the small lab manufacturing system xCPS.
It encompasses a 3D model in the freely available Unreal Engine 3d modelling and simulation engine.
It is controlled through an API of messages delivered via Socket.IO.
On the software stack for xCPS, an alternative Hardware Abstraction Layer is defined that transparently communicates with the virtual xCPS instead of the real one.
We intend to make Virtual xCPS publicly available in the near future.