Welcome to our hackathon project! This repository is divided into three main branches, each focusing on a specific domain to provide a comprehensive solution for maintenance tasks in production plants.
Our proposed solution addresses the following areas:
- Kraken: Implementing a data kraken to handle inputs from various sensors and protocols, streaming data to a central server to create a unified database.
- Data Stream: Feature processing, visualization, and mathematical modeling using XML files.
- Unity: Integrating 3D data with augmented reality to facilitate reactive and preventive maintenance tasks, and visualizing data flow packets between sensors for better project explanation and information flow.
- Node Red: Integrates Node Red with kafka python brokers.
The Kraken branch focuses on the implementation of a data kraken that takes inputs from different sensors and protocols. These inputs are streamed to a central server, creating a unified database.
- Branch: kraken
- README: Detailed implementation and instructions can be found in the Kraken branch's README.
The Data Stream branch includes tasks for processing, visualizing, and mathematically modeling features from XML files.
- Branch: data_stream
- README: Detailed instructions on feature processing, visualization, and modeling can be found in the Data Stream branch's README.
The Unity branch strives to integrate maintainance tasks with mixed reality. It aims to facilitate both reactive and preventive maintenance tasks and to simulate the 3D environment related to them, with the added possibility of showing data flow packets between sensors.
- Branch: unity
- README: Detailed implementation and instructions can be found in the Unity branch's [README].
The Node Red branch invokes Node Red processing with python and kafka brokers.
To get started with the project, follow these steps:
- Clone the Repository
-
Anujoy Chakraborthy
- GitHub Profile
- Email: [email protected]
-
Rahul Kadam
- Email: [email protected]
-
Nikhil Myadam
- Email: [email protected]
-
Manas Mehrotra
- GitHub Profile
- Email: [email protected]
We would like to thank the hackathon organizers Fraunhofer with partners MTU Aero Engines and Schaeffler for providing this platform and opportunity to showcase our skills and ideas. Special thanks to Justin, Martin and Stefan from the MTU team who provided invaluable guidance throughout the development of this project.
This project is licensed under the MIT License.