The Advanced Manufacturing section at ÅF Pöyry AB is exploring the possibilities of virtual commissioning and digital twins. As part of this exploration, this thesis sets out to demonstrate a method of developing scalable, reusable and realistic digital mechatronic models – the heart of a digital twin – for the virtual environment in RobotStudio. Research has shown that one of the major obstacles to implementing virtual commissioning as a standard in industry today is the lack of scalable and reusable digital twins. This is also the experience of ÅF Pöyry AB. After reviewing existing and proposed methods for developing digital twins, this thesis explains the necessary steps for developing a SmartComponent in RobotStudio, using the programming language C#. The results show that the SmartComponent developed is scalable and thus reusable. It works with grippers with any number of fingers and allows gripping by applying pressure to the target object from both the outside and the inside. It is also realistic in the sense that the interaction between the grippers and the objects to be picked in the virtual environment behaves and looks like it does in reality. The implementation of the SmartComponent developed is much faster and less complex than the method used today at ÅF Pöyry AB. The downsides of the developed method are the added competence required of the automation engineer and the risk that the digital twin may not be future-proof. / Avdelningen Advanced Manufacturing på ÅF Pöyry AB utforskar möjligheter med ”Virtual Commissioning” och ”Digital Twins”. Som ett led i detta projekt har syftet med detta examensarbete varit att visa ett sätt att utveckla en skalbar, återanvändbar och realistisk digital mekatronisk modell för den virtuella miljön i RobotStudio. Tidigare forskning har visat, i linje med ÅF Pöyry AB:s satsning, att ett av de stora hinder för att Virtual Commissioning ska kunna implementeras som standard i industrin idag är bristen av skalbara och återanvändbara digitala tvillingar. Efter en genomgång av den befintliga och föreslagna metoden för att utveckla digitala tvillingar presenteras de nödvändiga stegen för att utveckla en SmartComponent för RobotStudio, med programmeringsspråket C#. Resultaten av utvecklingen och testen har visat att den utvecklade SmartComponent är skalbar och återanvändbar: den fungerar med gripare oavsett antal fingrar och den tillåter gripning både genom att applicera tryck på plockobjektet från utsidan och insidan. Den är också realistiskt på så vis att interaktionen mellan griparen och objekten som ska plockas i den virtuella miljön beter sig och ser ut som i verkligheten. Implementeringen av den utvecklade SmartComponent är också mycket effektivare och mindre komplex jämfört med den metod som används idag på ÅF Pöyry AB. Nackdelarna med den föreslagna metoden är de extra kompetenskraven för automationsingenjörer och risken att den digitala tvillingen inte är framtidssäker.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:miun-37298 |
Date | January 2019 |
Creators | Riabichev, Maxim |
Publisher | Mittuniversitetet, Institutionen för elektronikkonstruktion |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0832 seconds