SlideShare a Scribd company logo
1 of 22
Download to read offline
An approach for knowledge-driven
product, process and resource
mappings for assembly automation
Date: August, 2015
Contact information
Tampere University of Technology,
FAST Laboratory,
P.O. Box 600,
FIN-33101 Tampere,
Finland
Email: fast@tut.fi
www.tut.fi/fast
Conference: 11th IEEE International
Conference on Automation Science and
Engineering, CASE 2015. Gothenburg,
Sweden – August 24-28, 2015
Title of the paper: An approach for
knowledge-driven product, process and
resource mappings for assembly
automation
Authors: Borja Ramis Ferrer, Bilal
Ahmad, Andrei Lobov, Daniel Vera, José
L. Martinez Lastra, Robert Harrison
If you would like to receive a reprint of
the original paper, please contact us
An approach for knowledge-driven
product, process and resource
mappings for assembly automation
Authors: Borja Ramis Ferrer, Andrei Lobov, José L. Martinez Lastra
{borja.ramisferrer, andrei.lobov, jose.lastra}@tut.fi
Bilal Ahmad, Daniel Vera, Robert Harrison
{b.ahmad, d.a.vera, robert.harrison}@warwick.ac.uk
Tampere University of Technology
Factory Automation Systems and Technology Lab
11th IEEE International Conference on Automation Science and
Engineering, CASE 2015. Gothenburg, Sweden – August 24-28, 2015
Outline
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
3
•  Introduction
•  Motivation
•  Ontologies in <5 minutes…
•  Approach: mapping product, process and
resources
•  Case study
•  Testing the approach
•  Results
•  Conclusions and further work
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
4
Introduction (1/2)
•  Over the past decade, a number of modeling and
simulation tools have been developed to assist process
planning and reconfiguration of manufacturing systems.
•  These tools provide a number of benefits such as
visualization, verification and optimization of the
manufacturing systems before physical build
•  However, manufacturing process and resource modeling
is still a challenging task
•  Product, process, and resource information and data
sets exist within a given organization, but they are
typically not effectively coupled
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
5
Introduction (2/2)
vueOne	
  
Core	
  Editor	
  
V-­‐Rob	
  	
  
Robot	
  modelling	
  
V-­‐Lib	
  	
  
Component	
  library	
  	
  
vueOne	
  Viewer	
  
Lightweight	
  Viewer	
  
HMI	
  –	
  PLC	
  
Code	
  Deployment	
  
V-­‐man	
  	
  
Operator	
  modelling	
  
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
6
Motivation
•  There is a need to bridge the gap between
product design and manufacturing operations by
effectively linking products to manufacturing
resources
•  The combination of modeling and an ontology-
based system can potentially provide reusable
knowledge-based product, process and resource
description to interconnect product attributes
with related manufacturing resources
Ontologies in <5 minutes… (1/4)
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
7
•  An ontology is “an explicit specification of a
conceptualisation” [T.Gruber, A translation approach to portable ontology specifications]
•  An ontology is an engineering artefact:
–  Constituted by a specific vocabulary used for any
domain description and a set of explicit
assumptions regarding the meaning of the
vocabulary
•  Then, an ontology describes a formal specification
of a domain
Ontologies in <5 minutes… (2/4)
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
8
•  Ontology markup languages…
*
*Jose L. Martinez Lastra, Ivan M. Delamer, Fernando Ubis;
“Domain Ontologies for Reasoning Machines in Factory Automation”;
ISBN: 9781936007011, 2010; 138 pages
26/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
9
•  Ontology editors try to completely abstract away
from the syntax
•  Editors easies ontology language generation by:
–  Reducing the programing and configuration time
–  Reducing the complexity (training time)
<owl:Class rdf:about=http://www.tut.fi/FAST/CoSummit2013Demo#Conveyor>
<owl:disjointWith rdf:resource="http://www.tut.fi/FAST/CoSummit2013Demo#Robot"/>
<rdfs:subClassOf rdf:resource="http://www.tut.fi/FAST/CoSummit2013Demo#Device"/>
<rdfs:comment>Conveyor device type</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:cardinality rdf:datatype=http://www.w3.org/2001/XMLSchema#int>1</owl:cardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://www.tut.fi/FAST/CoSummit2013Demo#hasConStatus"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
Ontologies in <5 minutes… (3/4)
Ontologies in <5 minutes… (4/4)
26/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
10
•  A semantic reasoner can work with ontologies
•  Semantic reasoners are mainly used for:
–  Model consistency validation
–  Classification
•  Semantic reasoners can also understand rules
defined in the ontology
A semantic reasoner is a piece of software that can infer
new facts from existing ones, which are expressed in an
ontology or knowledge base
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
11
Approach: mapping product,
process and resources (1/2)
•  Main concepts for the mapping solution:
requiresTask
requiresComponent
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
12
Approach: mapping product,
process and resources (2/2)
•  SWRL rules:
•  Permits the inference of required components
and tasks for product assembly
Component(?c) ∧ Task(?t) ∧ Operation(?o) ∧ Station(?s) ∧
Product(?pr) ∧ performsOperation(?s, ?o) ∧
includesTask(?p, ?t) ∧ hasProcess(?o, ?p) ∧
needsAssemblyOperation(?pr, ?o) ∧ hasComponent(?s, ?c) ∧
performsTask(?c, ?t) → requiresComponent(?pr, ?c)
Task(?t) ∧ Process(?p) ∧ Operation(?o) ∧ Product(?pr) ∧
includesTask(?p, ?t) ∧ hasProcess(?o, ?p) ∧
needsAssemblyOperation(?pr, ?o) → requiresTask(?pr, ?t)
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
13
Case study
•  FESTO test rig
Distributing
Buffering
Processing
Handling
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
14
Testing the approach (1/3)
•  Use case model instances:
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
15
Testing the approach (2/3)
Instances
property
assertions
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
16
Testing the approach (3/3)
•  SPARQL query for monitoring mappings:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX req: <http://www.tut.fi/en/fast/processOntology.owl#>
SELECT ?Product ?requirementType ?Requirement
WHERE {
{?Product rdf:type req:Product.
?Product ?requirementType ?Requirement.
FILTER (?requirementType = req:requiresComponent).
FILTER (?Product = req:product_1)
} UNION {
?Product rdf:type req:Product.
?Product ?requirementType ?Requirement.
FILTER (?requirementType = req:requiresTask).
FILTER (?Product = req:product_1) }
}
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
17
Results (1/3)
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
18
Results (2/3)
•  Without mapping:
•  With mappings:
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
19
Results (3/3)
•  Product mappings with clamping related process and resources:
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
20
Conclusions and further work
•  The application of knowledge-based PPR mapping can
be employed for enabling dynamic configuration and
analysis of assembly automation systems
•  The presented use case scenario shows that the
approach easies the modeling of automation systems
•  This will make better use of in house engineering
knowledge and reduce system development and
reconfiguration time
•  This approach can be extended to allow automatically
querying the available facilities to manufacture a new
product variant
Acknowledge
•  The authors gratefully acknowledge the support of the
UK EPSRC through the Knowledge-Driven Configurable
Manufacturing (KDCM) research project under the
Flexible and Reconfigurable Manufacturing Initiative and
the Doctoral Research Funding of Tampere University of
Technology in carrying out this work.
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
21
25/08/15
An approach for knowledge-driven product, process and
resource mappings for assembly automation
22
THANK YOU!
Any questions?
http://www.youtube.com/user/fastlaboratory
https://www.facebook.com/fast.laboratory
http://www.slideshare.net/fastlaboratory

More Related Content

What's hot

Linked Data for Automation Systems Engineering
Linked Data for Automation Systems EngineeringLinked Data for Automation Systems Engineering
Linked Data for Automation Systems EngineeringMarta Sabou
 
Semantic Web for Advanced Engineering
Semantic Web for Advanced EngineeringSemantic Web for Advanced Engineering
Semantic Web for Advanced EngineeringMarta Sabou
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationHong-Linh Truong
 
TPAC2016 - From Linked Building Data to Building Data on the Web
TPAC2016 - From Linked Building Data to Building Data on the WebTPAC2016 - From Linked Building Data to Building Data on the Web
TPAC2016 - From Linked Building Data to Building Data on the WebPieter Pauwels
 
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...semanticsconference
 
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...Pieter Pauwels
 

What's hot (6)

Linked Data for Automation Systems Engineering
Linked Data for Automation Systems EngineeringLinked Data for Automation Systems Engineering
Linked Data for Automation Systems Engineering
 
Semantic Web for Advanced Engineering
Semantic Web for Advanced EngineeringSemantic Web for Advanced Engineering
Semantic Web for Advanced Engineering
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine Computation
 
TPAC2016 - From Linked Building Data to Building Data on the Web
TPAC2016 - From Linked Building Data to Building Data on the WebTPAC2016 - From Linked Building Data to Building Data on the Web
TPAC2016 - From Linked Building Data to Building Data on the Web
 
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...
 
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...
 

Viewers also liked

Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...
Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...
Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...prasu1995
 
Broadband in my area
Broadband in my areaBroadband in my area
Broadband in my areaSmorgo23
 
Modification Of Cardiomyocytes Group Presentation
Modification Of Cardiomyocytes Group PresentationModification Of Cardiomyocytes Group Presentation
Modification Of Cardiomyocytes Group Presentationciaranmccreanor
 
Genre powerpoint
Genre powerpointGenre powerpoint
Genre powerpointMaddy Hope
 
Karteeks Portfolio 2016 -IDENTITY
Karteeks Portfolio 2016 -IDENTITYKarteeks Portfolio 2016 -IDENTITY
Karteeks Portfolio 2016 -IDENTITYKarteek Spaced
 
бетон технологии-будущего
бетон технологии-будущегобетон технологии-будущего
бетон технологии-будущегоAl Maks
 
Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...
Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...
Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...Toshiyuki Shimono
 
Creativity (group)pp
Creativity (group)ppCreativity (group)pp
Creativity (group)ppIvy Ong
 
Marshall wisniewski attorney
Marshall wisniewski attorneyMarshall wisniewski attorney
Marshall wisniewski attorneymarcelohendry
 
Газовый напольный котел Buderus Logano G124-32 WS "RU"
Газовый напольный котел Buderus Logano G124-32 WS "RU"Газовый напольный котел Buderus Logano G124-32 WS "RU"
Газовый напольный котел Buderus Logano G124-32 WS "RU"Al Maks
 
Md gs ghana_performance_2010
Md gs ghana_performance_2010Md gs ghana_performance_2010
Md gs ghana_performance_2010Emmanuel Mensah
 
Exporting grades to powerschool
Exporting grades to powerschoolExporting grades to powerschool
Exporting grades to powerschoolMaryAnn Medved
 
Citizens copenhagen dk_2013_june-2
Citizens copenhagen dk_2013_june-2Citizens copenhagen dk_2013_june-2
Citizens copenhagen dk_2013_june-2consumerenergy
 

Viewers also liked (20)

Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...
Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...
Гоношилина И.Г., Махмутова И.И. Спортивные мероприятия как средство формирова...
 
Windows8
Windows8Windows8
Windows8
 
Broadband in my area
Broadband in my areaBroadband in my area
Broadband in my area
 
Project 16
Project 16Project 16
Project 16
 
Modification Of Cardiomyocytes Group Presentation
Modification Of Cardiomyocytes Group PresentationModification Of Cardiomyocytes Group Presentation
Modification Of Cardiomyocytes Group Presentation
 
diary of make
diary of makediary of make
diary of make
 
Genre powerpoint
Genre powerpointGenre powerpoint
Genre powerpoint
 
Karteeks Portfolio 2016 -IDENTITY
Karteeks Portfolio 2016 -IDENTITYKarteeks Portfolio 2016 -IDENTITY
Karteeks Portfolio 2016 -IDENTITY
 
бетон технологии-будущего
бетон технологии-будущегобетон технологии-будущего
бетон технологии-будущего
 
Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...
Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...
Ellipsoidal Representations about correlations (2011-11, Tsukuba, Kakenhi-Sym...
 
Creativity (group)pp
Creativity (group)ppCreativity (group)pp
Creativity (group)pp
 
Jurnal kpt6044
Jurnal kpt6044Jurnal kpt6044
Jurnal kpt6044
 
Marshall wisniewski attorney
Marshall wisniewski attorneyMarshall wisniewski attorney
Marshall wisniewski attorney
 
Газовый напольный котел Buderus Logano G124-32 WS "RU"
Газовый напольный котел Buderus Logano G124-32 WS "RU"Газовый напольный котел Buderus Logano G124-32 WS "RU"
Газовый напольный котел Buderus Logano G124-32 WS "RU"
 
Md gs ghana_performance_2010
Md gs ghana_performance_2010Md gs ghana_performance_2010
Md gs ghana_performance_2010
 
Jump to goal
Jump to goalJump to goal
Jump to goal
 
Exporting grades to powerschool
Exporting grades to powerschoolExporting grades to powerschool
Exporting grades to powerschool
 
Mbc teacher layout
Mbc teacher layoutMbc teacher layout
Mbc teacher layout
 
Citizens copenhagen dk_2013_june-2
Citizens copenhagen dk_2013_june-2Citizens copenhagen dk_2013_june-2
Citizens copenhagen dk_2013_june-2
 
Hispaania
HispaaniaHispaania
Hispaania
 

Similar to Knowledge-driven PPR mappings for assembly automation

ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineAbdelkrim Boujraf
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...CARLOS III UNIVERSITY OF MADRID
 
Getting Access to ALCF Resources and Services
Getting Access to ALCF Resources and ServicesGetting Access to ALCF Resources and Services
Getting Access to ALCF Resources and Servicesdavidemartin
 
Show and tell program 04 2014-09-04
Show and tell program 04 2014-09-04Show and tell program 04 2014-09-04
Show and tell program 04 2014-09-04nihshowandtell
 
I want to be a Data DJ!
I want to be a Data DJ!I want to be a Data DJ!
I want to be a Data DJ!Paul Groth
 
DataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementDataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementAndreas Schreiber
 
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...Big Data Value Association
 
Interoperability is the key: repositories networks promoting the quality and ...
Interoperability is the key: repositories networks promoting the quality and ...Interoperability is the key: repositories networks promoting the quality and ...
Interoperability is the key: repositories networks promoting the quality and ...Pedro Príncipe
 
PoolParty - Metadata Management made easy
PoolParty - Metadata Management made easyPoolParty - Metadata Management made easy
PoolParty - Metadata Management made easyMartin Kaltenböck
 
Organizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsOrganizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsAndreas Schreiber
 
Machine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsMachine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsStavros Kontopoulos
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Grid Protection Alliance
 
PhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflowsPhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflowsdgarijo
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17Pieter Pauwels
 
“Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” “Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” diannepatricia
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionS. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionFlink Forward
 

Similar to Knowledge-driven PPR mappings for assembly automation (20)

Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...
 
A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
A Web-­Based Simulator for a Discrete Manufacturing System
 
Knowledge-based web service integration for industrial automation
Knowledge-based web service  integration for industrial automationKnowledge-based web service  integration for industrial automation
Knowledge-based web service integration for industrial automation
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngine
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
 
Getting Access to ALCF Resources and Services
Getting Access to ALCF Resources and ServicesGetting Access to ALCF Resources and Services
Getting Access to ALCF Resources and Services
 
Show and tell program 04 2014-09-04
Show and tell program 04 2014-09-04Show and tell program 04 2014-09-04
Show and tell program 04 2014-09-04
 
I want to be a Data DJ!
I want to be a Data DJ!I want to be a Data DJ!
I want to be a Data DJ!
 
DataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementDataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data Management
 
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
 
Interoperability is the key: repositories networks promoting the quality and ...
Interoperability is the key: repositories networks promoting the quality and ...Interoperability is the key: repositories networks promoting the quality and ...
Interoperability is the key: repositories networks promoting the quality and ...
 
PoolParty - Metadata Management made easy
PoolParty - Metadata Management made easyPoolParty - Metadata Management made easy
PoolParty - Metadata Management made easy
 
Organizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsOrganizing the Data Chaos of Scientists
Organizing the Data Chaos of Scientists
 
Machine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsMachine learning at scale challenges and solutions
Machine learning at scale challenges and solutions
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
 
PhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflowsPhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflows
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17
 
“Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” “Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services”
 
Proposal with sdlc
Proposal with sdlcProposal with sdlc
Proposal with sdlc
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionS. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
 

Recently uploaded

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Knowledge-driven PPR mappings for assembly automation

  • 1. An approach for knowledge-driven product, process and resource mappings for assembly automation Date: August, 2015 Contact information Tampere University of Technology, FAST Laboratory, P.O. Box 600, FIN-33101 Tampere, Finland Email: fast@tut.fi www.tut.fi/fast Conference: 11th IEEE International Conference on Automation Science and Engineering, CASE 2015. Gothenburg, Sweden – August 24-28, 2015 Title of the paper: An approach for knowledge-driven product, process and resource mappings for assembly automation Authors: Borja Ramis Ferrer, Bilal Ahmad, Andrei Lobov, Daniel Vera, José L. Martinez Lastra, Robert Harrison If you would like to receive a reprint of the original paper, please contact us
  • 2. An approach for knowledge-driven product, process and resource mappings for assembly automation Authors: Borja Ramis Ferrer, Andrei Lobov, José L. Martinez Lastra {borja.ramisferrer, andrei.lobov, jose.lastra}@tut.fi Bilal Ahmad, Daniel Vera, Robert Harrison {b.ahmad, d.a.vera, robert.harrison}@warwick.ac.uk Tampere University of Technology Factory Automation Systems and Technology Lab 11th IEEE International Conference on Automation Science and Engineering, CASE 2015. Gothenburg, Sweden – August 24-28, 2015
  • 3. Outline 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 3 •  Introduction •  Motivation •  Ontologies in <5 minutes… •  Approach: mapping product, process and resources •  Case study •  Testing the approach •  Results •  Conclusions and further work
  • 4. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 4 Introduction (1/2) •  Over the past decade, a number of modeling and simulation tools have been developed to assist process planning and reconfiguration of manufacturing systems. •  These tools provide a number of benefits such as visualization, verification and optimization of the manufacturing systems before physical build •  However, manufacturing process and resource modeling is still a challenging task •  Product, process, and resource information and data sets exist within a given organization, but they are typically not effectively coupled
  • 5. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 5 Introduction (2/2) vueOne   Core  Editor   V-­‐Rob     Robot  modelling   V-­‐Lib     Component  library     vueOne  Viewer   Lightweight  Viewer   HMI  –  PLC   Code  Deployment   V-­‐man     Operator  modelling  
  • 6. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 6 Motivation •  There is a need to bridge the gap between product design and manufacturing operations by effectively linking products to manufacturing resources •  The combination of modeling and an ontology- based system can potentially provide reusable knowledge-based product, process and resource description to interconnect product attributes with related manufacturing resources
  • 7. Ontologies in <5 minutes… (1/4) 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 7 •  An ontology is “an explicit specification of a conceptualisation” [T.Gruber, A translation approach to portable ontology specifications] •  An ontology is an engineering artefact: –  Constituted by a specific vocabulary used for any domain description and a set of explicit assumptions regarding the meaning of the vocabulary •  Then, an ontology describes a formal specification of a domain
  • 8. Ontologies in <5 minutes… (2/4) 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 8 •  Ontology markup languages… * *Jose L. Martinez Lastra, Ivan M. Delamer, Fernando Ubis; “Domain Ontologies for Reasoning Machines in Factory Automation”; ISBN: 9781936007011, 2010; 138 pages
  • 9. 26/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 9 •  Ontology editors try to completely abstract away from the syntax •  Editors easies ontology language generation by: –  Reducing the programing and configuration time –  Reducing the complexity (training time) <owl:Class rdf:about=http://www.tut.fi/FAST/CoSummit2013Demo#Conveyor> <owl:disjointWith rdf:resource="http://www.tut.fi/FAST/CoSummit2013Demo#Robot"/> <rdfs:subClassOf rdf:resource="http://www.tut.fi/FAST/CoSummit2013Demo#Device"/> <rdfs:comment>Conveyor device type</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype=http://www.w3.org/2001/XMLSchema#int>1</owl:cardinality> <owl:onProperty> <owl:ObjectProperty rdf:about="http://www.tut.fi/FAST/CoSummit2013Demo#hasConStatus"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> </owl:Class> Ontologies in <5 minutes… (3/4)
  • 10. Ontologies in <5 minutes… (4/4) 26/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 10 •  A semantic reasoner can work with ontologies •  Semantic reasoners are mainly used for: –  Model consistency validation –  Classification •  Semantic reasoners can also understand rules defined in the ontology A semantic reasoner is a piece of software that can infer new facts from existing ones, which are expressed in an ontology or knowledge base
  • 11. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 11 Approach: mapping product, process and resources (1/2) •  Main concepts for the mapping solution: requiresTask requiresComponent
  • 12. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 12 Approach: mapping product, process and resources (2/2) •  SWRL rules: •  Permits the inference of required components and tasks for product assembly Component(?c) ∧ Task(?t) ∧ Operation(?o) ∧ Station(?s) ∧ Product(?pr) ∧ performsOperation(?s, ?o) ∧ includesTask(?p, ?t) ∧ hasProcess(?o, ?p) ∧ needsAssemblyOperation(?pr, ?o) ∧ hasComponent(?s, ?c) ∧ performsTask(?c, ?t) → requiresComponent(?pr, ?c) Task(?t) ∧ Process(?p) ∧ Operation(?o) ∧ Product(?pr) ∧ includesTask(?p, ?t) ∧ hasProcess(?o, ?p) ∧ needsAssemblyOperation(?pr, ?o) → requiresTask(?pr, ?t)
  • 13. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 13 Case study •  FESTO test rig Distributing Buffering Processing Handling
  • 14. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 14 Testing the approach (1/3) •  Use case model instances:
  • 15. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 15 Testing the approach (2/3) Instances property assertions
  • 16. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 16 Testing the approach (3/3) •  SPARQL query for monitoring mappings: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX req: <http://www.tut.fi/en/fast/processOntology.owl#> SELECT ?Product ?requirementType ?Requirement WHERE { {?Product rdf:type req:Product. ?Product ?requirementType ?Requirement. FILTER (?requirementType = req:requiresComponent). FILTER (?Product = req:product_1) } UNION { ?Product rdf:type req:Product. ?Product ?requirementType ?Requirement. FILTER (?requirementType = req:requiresTask). FILTER (?Product = req:product_1) } }
  • 17. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 17 Results (1/3)
  • 18. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 18 Results (2/3) •  Without mapping: •  With mappings:
  • 19. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 19 Results (3/3) •  Product mappings with clamping related process and resources:
  • 20. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 20 Conclusions and further work •  The application of knowledge-based PPR mapping can be employed for enabling dynamic configuration and analysis of assembly automation systems •  The presented use case scenario shows that the approach easies the modeling of automation systems •  This will make better use of in house engineering knowledge and reduce system development and reconfiguration time •  This approach can be extended to allow automatically querying the available facilities to manufacture a new product variant
  • 21. Acknowledge •  The authors gratefully acknowledge the support of the UK EPSRC through the Knowledge-Driven Configurable Manufacturing (KDCM) research project under the Flexible and Reconfigurable Manufacturing Initiative and the Doctoral Research Funding of Tampere University of Technology in carrying out this work. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 21
  • 22. 25/08/15 An approach for knowledge-driven product, process and resource mappings for assembly automation 22 THANK YOU! Any questions? http://www.youtube.com/user/fastlaboratory https://www.facebook.com/fast.laboratory http://www.slideshare.net/fastlaboratory