Skip to main content
Osedea Slash Logo

Next-level digital efficiency

We build ingeniously thought out web and mobile applications, artificial intelligence solutions, and custom software for businesses with big dreams.

Projects Services Culture Blog Kruger Digital Twin Empowering heavy machinery operators to make good decisions through real-time data  Miro, Figma, Django, ReactJS The Context In spring 2021, Osedea was selected as a partner for Scale AI’s largest-ever project, led by Canada’s leading tissue manufacturer Kruger Products. This multimillion dollar undertaking was an investment at Kruger Products’ Sherbrooke plant to implement a digital twin of its supply chain. Following the grant, we were asked to develop an in-house software solution that would optimize the responsiveness and the output quality of Kruger Products’ heavy machinery.  The challenge Even the slightest misalignment of machinery can negatively impact an end product, not to mention it can give rise to pricey and time-consuming repairs. So, to ensure smooth operations and maintain Kruger Products’ excellent quality control, three lines of paper machinery need to be carefully monitored and maintained at the mill. Two key user types are responsible for overseeing this: operators (employees on the floor running the machines) and the performance team (a smaller seasoned group of machinery experts).  We were tasked with revamping Kruger Products’ existing solution called “Setpoint Tuning Tool.” The new visual interface would leverage data science and real-time data to show what was happening with each machine with high precision. The tool pulls and indicates ideal values from another tool where the performance team acts. Based on the displayed information, users can then optimize their reaction time and raise quality along the machinery through adjustments (e.g. correcting an out-of-centerline situation), and they can leave comments within the tool to justify any choice they make. As a new addition, we were asked to build in a troubleshooting guide that would assist operators when they encountered challenges with machinery. The operator centerline control list, before and after.  The task at hand Contrôle des centrelignes Aperçu de la ligne INT- SKU62918 EXT- SKU12345 Ligne 1 As part of our Discovery Phase, we performed a UX audit based on Nielsen heuristics and studied the needs of operators and the performance team. It was important to Kruger Products to have their users to be involved in the development of the solution (and we agreed), so this involved visits to the Sherbrooke mill to study the existing database links, see what happens on the floor day-to-day, and anonymously interview employees to see what their priorities were, what needs the current tool didn’t fulfill, and what they wanted to see displayed on the new visual interface. We then co-designed sketching workshops with users to further boost engagement and boost adoption.  Our design team worked to bring the product interfaces up to current industry standards with good clickable areas, efficient colour contrasts, and a streamlined navigation overall. Our fullstack developers coded all the features and our Quality Insurance expert tested them. INT- SKU12345 EXT- SKU12345 Ligne 1 Aperçu de la ligne Aperçu de la ligne 18 90 Hors CL Paramètre(s) hors  du centreligne 34 Justifié(s) 230 6 Exception CL Paramètre(s) justifié(s) 236 Dans CL 21 Paramètre(s) en exception 648 Retour Paramètre(s) dans le centreligne Tous les équipements INT- SKU12345 EXT- SKU12345 Ligne 1 Centrelignes Centrelignes Contrôle des centrelignes Justifier le centreligne Guide de dépannage Date Button Détails SKU Graphique TAG Équipement Description Ligne 1 Actuelle Cible Actions Item Item Item Item Item Item Item Item Équipe 1 Guide de dépannage Guide de dépannage 27/04/2022 Sélectionner un run 999 * 6 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 26 7 2.22 10:01 pm Run en cours 62918 #37 Équipement #1 12 Heures Jour Run complet Comparer avec un autre run 9999 9999 Temps du quart restant Justifier Détails Item Item Item Item Item Item Actuelle 27/04/2022 Assistive text 62918 999 #112 Équipement #2 12 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 3.25 1.90 Justifier Détails 10:01 pm 2.40 Item # 15 - Bobineuse Aperçu de la ligne Item Item Item Item Item 11 : 59 27/04/2022 62918 #88 Équipement #1 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails INT- SKU12345 10:01 pm 2.30 Item Item Item Item Item Item 27/04/2022 12345 #46 Équipement #3 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Heures Justifier Minutes Détails 10:01 pm Item 2.20 Item Item Item Item Item 27/04/2022 62918 #31 Équipement #1 4 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm 999 10 2.10 Item Item Item Item Item Item Centrelignes 27/04/2022 12345 #54 Équipement #4 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm 999 Item 999 2.00 2.00 Item Item Item Item Item 27/04/2022 12345 #33 Équipement #3 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9 9999 Justifier Détails 10:01 pm 999 1.90 Item Item Item Item Item Item 27/04/2022 12345 #23 Équipement #3 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm 999 Item 1.80 Item Item Item Item Item 27/04/2022 12345 #6 Équipement #4 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Guide de dépannage 1.70 Item Item Item Item Item Item 27/04/2022 16 62918 #19 Équipement #5 999 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Item 1.60 Item Item Item Item Item Quitter Quitter 1 2 1 Button 10am 12am 02pm 04pm 06pm 08pm 10 pm 12pm 02am 04am 06am 08am 10am Button Français Français 27/01/2022 28/01/2022 The end result We were able to improve the performance and usability standards of the existing solution in the new version of Setpoint Tuning Tool. The finished solution offers a means of communication between the line operators and the performance team and includes key user-friendly features like the line interactive map available operators, a graph showing trends and tendencies of last runs, and justification trends and fluctuations, and also the introduction of the new "exception" status that allows a parameter centerline data to be ignored for a while. The built-in troubleshooting guide improves research efficiency by introducing tags on relevant keywords and becomes a participative tool by introducing a new moderation space.  The project involved a three-party relationship between us and BCG, the company who developed the back end. Working with multiple project leads was an interesting challenge for us, but we communicated well to hit our goals together.  Contrôle des centrelignes Aperçu de la ligne INT- INT- SKU62918 SKU41735 EXT- EXT- SKU12345 SKU63544 Ligne 1 Ligne 3 Aperçu de la ligne Aperçu de la ligne 18 La ligne 3 est présentement arrêtée 34 6 Veuillez attendre avant de justifier les paramètres hors centrelignes 236 Retour Tous les équipements INT- SKU12345 EXT- SKU12345 Ligne 1 Hors CL Justifié(s) Exception CL Dans CL Centrelignes Centrelignes #15 - Équipement #1 Contrôle des centrelignes Justifier le centreligne Guide de dépannage Date Button Détails SKU Graphique TAG Équipement Description Ligne 1 Actuelle Cible Actions Item Item Item Item Item Item Item Item Guide de dépannage Guide de dépannage 27/04/2022 Sélectionner un run Détails * Graphique Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. Justifier le centreligne 2.22 Guide de dépannage 10:01 pm Run en cours 62918 #37 Équipement #1 12 Heures Jour Run complet Comparer avec un autre run 9999 9999 Justifier Détails Item Item Item Item Item Item Actuelle 27/04/2022 Assistive text Paramètre Hors Centreligne 62918 #112 Équipement #2 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. INT- SKU41735 3.25 1.90 Justifier Détails 10:01 pm 2.40 Item # 15 - Bobineuse Aperçu de la ligne Item Item Item Item Item 27/04/2022 62918 1.24 #88 1.24 Équipement #1 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails INT- SKU12345 10:01 pm 2.30 Item Actuelle Item Actuelle Item Item Item Item 27/04/2022 12345 #46 Équipement #3 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Item 2.20 1.70 1.70 Item Item 1.9 1.90 Item 2.3 2.30 Item Item 27/04/2022 62918 #31 Équipement #1 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Minimum Minimum Cible Cible Maximum Maximum 2.10 Item Item Item Item Item Item Centrelignes 27/04/2022 Description 12345 #54 Équipement #4 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Item 2.00 2.00 La pression du rouleau danseur lorsque les rouleux unwinder 1 et 2 sont en marche. Item Item Item Item Item 27/04/2022 12345 #33 Équipement #3 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Synonyme(s) 1.90 Item Item Item Item Item Item 27/04/2022 Dancer roll. 12345 #23 Équipement #3 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Partie équipement Item 1.80 Item Item Item Item Item 27/04/2022 UNWINDER 12345 #6 Équipement #4 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 10:01 pm Où trouver sur le PLC Item Item Item Item Item Item Guide de dépannage 27/04/2022 1.70 10:01 pm Main HMI > Unwider 1-2 > Controls > Dancer roll pressure HMI principale > Dérouleur 1-2 > Contrôles > Pression rouleau danseur 62918 #19 Équipement #5 Ce texte sera la description du paramètre en fonction de ce qui a été entré dans la base de donnée. 9999 9999 Justifier Détails 1.60 Item Item Item Item Item Item Quitter 1 2 1 Quitter Button 10am 12am 02pm 04pm 06pm 08pm 10 pm 12pm 02am 04am 06am 08am 10am Button Français 27/01/2022 28/01/2022 Français Quitter Français What’s next… Retour INT- SKU12345 EXT- SKU12345 Ligne 1 We were able to improve the performance and usability standards of the existing solution in the new version of Setpoint Tuning Tool. The finished solution offers a means of communication between the line operators and the performance team and includes key user-friendly features like the line interactive map available operators, a graph showing trends and tendencies of last runs, and justification trends and fluctuations, and also the introduction of the new "exception" status that allows a parameter centerline data to be ignored for a while. The built-in troubleshooting guide improves research efficiency by introducing tags on relevant keywords and becomes a participative tool by introducing a new moderation space.  The project involved a three-party relationship between us and BCG, the company who developed the back end. Working with multiple project leads was an interesting challenge for us, but we communicated well to hit our goals together. Aperçu de la ligne #15 - Équipement #1 INT- SKU12345 Centrelignes Détails Graphique Justifier le centreligne Guide de dépannage Guide de dépannage Sélectionner un run * 2.22 Run en cours 12 Heures Jour Run complet Comparer avec un autre run Actuelle Assistive text 2.40 2.30 2.20 2.10 2.00 2.00 1.90 1.80 1.70 Quitter 1.60 Button 10am 12am 02pm 04pm 06pm 08pm 10 pm 12pm 02am 04am 06am 08am 10am Button Français 27/01/2022 28/01/2022 Quitter Français You also want to develop a mobile application? Project details Technologies used Web application for Kruger in 2021-2022  Azure Computer Vision  React Native Node.js Python SQL    Contactez-nous TVA Sports Museum of Fine Arts The thrill of the game, right in the palm of your hand Become an art expert with the MMFA’s new mobile sidekick Let’s build something  brilliant together. Projects Services Culture Careers Contact us Blog @ Osedea Inc. 2011-2021

Kruger Digital Twin

Empowering heavy machinery operators to make good decisions through real-time data

Clients

We develop solutions for some of the best in the business

Culture

People-people with a passion for tech

Blog

Discover the untold stories behind our projects, work culture, and business curiosities.

Osedea portraits: Meet Pamela Jessica Zito

Welcome to our bi-weekly encounter with the talents of…

Marie-Pier Houle
Mar 06 ∙ 5 mins

Osedea Leading the Innovation Charge: A Dive into CES Las Vegas

Osedea took center stage at last week’s CES in Las Vegas…

Marie-Pier Houle
Jan 26 ∙ 1 min

Our 2023 time capsule

As we bid farewell to 2023, it’s that time when we reflect…

Thierry Marcoux
Dec 15, 2023 ∙ 4 mins

A Minimalist Approach to DataOps and MLOps with DVC and CML

In this article, we'll look into the critical importance of…

Nicholas Nadeau
Nov 29, 2023 ∙ 13 mins

Elevating engagement in hybrid workspaces

Last August, Zoom (famous for helping us connect during the…

Ivana Markovic
Nov 13, 2023 ∙ 4 mins

From croissants to collaborations - my tech month in France

Since spring 2022, I’ve had the pleasure of working as a…

Charles Ste-Marie
Nov 02, 2023 ∙ 3 mins