Open Commissioning is an open framework for virtual commissioning.
The project is based on Unity, providing a 3D-Editor to create interactive Software-in-the-Loop simulations with no code difference between virtual and real commissioning. If Hardware-in-the-loop is required, TwinCAT can be used for emulating industrial bus systems and behavior models in real time.
This project is initiated and supported by
Key objectives
- Developing and using an open solution for virtual commissioning
- Collaborating and using knowledge-sharing culture
- Avoiding vendor lock
SpiraTec AG is a globally active company for industrial engineering and high-tech solutions for digital transformation in the process industry, specializing in engineering, robotics, automation, and industrial IT systems. With a team across 40+ locations, we deliver end-to-end solutions, from consulting and system engineering to commissioning and optimization.
Open Commissioning's core technologies:
- Unity Package: Geometry, kinematics and product transport are created in a Unity scene to mimic the behavior of a real machine.
- Assistant Application: Dotnet application, handling plugins for engineering helpers and communication to third-party interfaces.
- TwinCAT Library: Can run on isolated cores with 1 ms cycle time and provides a stable environment for Hardware-in-the-loop simulations.
Any contributions you make are greatly appreciated 🤝
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Check our contribution guide
Open Commissioning Project is distributed under the BSD 3-Clause License.
Note
This package contains third-party software components that are subject to the licence(s) specified in their repositories.




