Marvin Frisch , Jan Baumgärtner , Imanuel Heider , Alexander Puchta , Jürgen Fleischer
{"title":"使用 ROS 在制造和工业环境中高效部署机器学习模型","authors":"Marvin Frisch , Jan Baumgärtner , Imanuel Heider , Alexander Puchta , Jürgen Fleischer","doi":"10.1016/j.procir.2024.10.074","DOIUrl":null,"url":null,"abstract":"<div><div>This paper presents a deployment concept that aims to overcome the challenges in the implementation of Machine Learning (ML) models in manufacturing and industrial environments. In these contexts, robots are not typically viewed as production machines. However, the potential for applying advanced techniques such as condition monitoring extends beyond production lines to encompass robotic systems. As a result, there arises a need for a modular solution that integrates into the existing ecosystem while accommodating the requirements of robotic environments. By embracing modularity and interoperability, our proposed deployment concept not only addresses the challenges specific to industrial robotics but also fosters a holistic approach to enhancing operational efficiency and performance in diverse manufacturing settings.</div><div>For this, an easily customizable and adjustable system that handles both data acquisition and data transfer is needed. By using the Robot Operating System (ROS) for all necessary data handling, we achieve a highly modular, efficient, and easy-to-use low-code deployment pipeline. Our approach splits the different processing steps into separate nodes and automatically sets up all necessary communication channels, achieving high interchangeability and a quick time-to-deploy. The approach is explained in detail and demonstrated for the real use case of deploying models to monitor handling robots.</div></div>","PeriodicalId":20535,"journal":{"name":"Procedia CIRP","volume":"130 ","pages":"Pages 188-193"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Efficient Deployment of Machine Learning Models in Manufacturing and Industrial Environments using ROS\",\"authors\":\"Marvin Frisch , Jan Baumgärtner , Imanuel Heider , Alexander Puchta , Jürgen Fleischer\",\"doi\":\"10.1016/j.procir.2024.10.074\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>This paper presents a deployment concept that aims to overcome the challenges in the implementation of Machine Learning (ML) models in manufacturing and industrial environments. In these contexts, robots are not typically viewed as production machines. However, the potential for applying advanced techniques such as condition monitoring extends beyond production lines to encompass robotic systems. As a result, there arises a need for a modular solution that integrates into the existing ecosystem while accommodating the requirements of robotic environments. By embracing modularity and interoperability, our proposed deployment concept not only addresses the challenges specific to industrial robotics but also fosters a holistic approach to enhancing operational efficiency and performance in diverse manufacturing settings.</div><div>For this, an easily customizable and adjustable system that handles both data acquisition and data transfer is needed. By using the Robot Operating System (ROS) for all necessary data handling, we achieve a highly modular, efficient, and easy-to-use low-code deployment pipeline. Our approach splits the different processing steps into separate nodes and automatically sets up all necessary communication channels, achieving high interchangeability and a quick time-to-deploy. The approach is explained in detail and demonstrated for the real use case of deploying models to monitor handling robots.</div></div>\",\"PeriodicalId\":20535,\"journal\":{\"name\":\"Procedia CIRP\",\"volume\":\"130 \",\"pages\":\"Pages 188-193\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Procedia CIRP\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2212827124012277\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia CIRP","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2212827124012277","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Efficient Deployment of Machine Learning Models in Manufacturing and Industrial Environments using ROS
This paper presents a deployment concept that aims to overcome the challenges in the implementation of Machine Learning (ML) models in manufacturing and industrial environments. In these contexts, robots are not typically viewed as production machines. However, the potential for applying advanced techniques such as condition monitoring extends beyond production lines to encompass robotic systems. As a result, there arises a need for a modular solution that integrates into the existing ecosystem while accommodating the requirements of robotic environments. By embracing modularity and interoperability, our proposed deployment concept not only addresses the challenges specific to industrial robotics but also fosters a holistic approach to enhancing operational efficiency and performance in diverse manufacturing settings.
For this, an easily customizable and adjustable system that handles both data acquisition and data transfer is needed. By using the Robot Operating System (ROS) for all necessary data handling, we achieve a highly modular, efficient, and easy-to-use low-code deployment pipeline. Our approach splits the different processing steps into separate nodes and automatically sets up all necessary communication channels, achieving high interchangeability and a quick time-to-deploy. The approach is explained in detail and demonstrated for the real use case of deploying models to monitor handling robots.