Tool Detective

Yuri Winche Achermann

Yuri Winche Achermann

Aachen, North Rhine-Westphalia

1 0
  • 0 Collaborators

Predictive maintenance for the Manufacturing Industry checking Metal Cutting Tool's Wear for each cycle of machining, using a Computer Vision NN that segments the wear of the tool image to optimize life-time, reducing the downtime automating the process and keeping data on dashboards for ERP system. ...learn more

Project status: Published/In Market

oneAPI, Internet of Things, Artificial Intelligence, Cloud

Groups
Artificial Intelligence Europe

Intel Technologies
oneAPI, Intel FPGA, Intel Python, OpenVINO

Code Samples [1]Links [1]

Overview / Usage

The idea behind emerged from a clear need in the manufacturing industry: the necessity to automate and optimize the process of tool maintenance. Traditionally, this process has been manual, time-consuming, and prone to human error.

Our project brought some obstacles, it required high computational power and the flexibility to operate across various hardware architectures. This requirement was critical because the project aimed to bring processing capabilities directly to the client's location, often involving diverse and unpredictable hardware environments.

The decision to enable localized processing was, first, because we could ensure enhanced security and privacy, enable a federated learning architecture structure platform, faster responses with real-time analysis and offer tailored processing power based on needs.

This brings the question about the diversity in hardware architectures, which presented another layer of complexity. Our initial solutions were primarily optimized for proprietary GPUs, which posed limitations with compatibility, upgrades and scalability costs.

Methodology / Approach

Approach / Building the Solution

The turning point in our quest to overcome the computational and architectural challenges came with the introduction of Intel's oneAPI tools. It represented a paradigm shift in how we approached our project's technicalities.

Intel oneAPI provided a cross-architecture code model to function across different types of hardware, an optimization of algorithms to maximize performance regardless of the underlying setup and an ease of portability.

The result was more robust and efficient stands as a testament to the power of innovative technology when applied to real-world challenges. For a closer look at an MVP public available version, visit Tool Detective Project.

Deep Dive: How Intel Tools Helped

Intel's oneAPI tools helped us create a system that's not only faster but also more efficient at predicting when metal cutting tools need to be replaced. At the core of our project, we combined several of Intel's top-notch tools.

We especially made good use of the Intel Extension for PyTorch*. This let us get the most out of PyTorch, making it work even better on Intel's hardware. A challenging part was getting neural networks to work on FPGAs (Field-Programmable Gate Arrays).

We will fine-tune these neural networks to fit perfectly with what FPGAs can do. This meant tweaking how they're structured and how they process data, so they work as efficiently as possible. By doing this, we manage to speed up our processing times and get more accurate results.

The next section describes the specific software and hardware combinations that made this possible.

Technologies Used

The Software + Hardware Combo

Software:

  • Intel® oneAPI
  • Intel® Extension for PyTorch*
  • Intel® Deep Neural Networks Library (Intel® DNNL)

Hardware:

  • NVIDIA A100 GPU
  • Intel® FPGA
More Resources

Repository

https://github.com/Tool-Detective

Comments (0)