SlideShare a Scribd company logo
OpenLMD, Multimodal Monitoring
and Control of LMD processing
Jorge Rodríguez-Araújo
AIMEN Technology Center, Porriño, Spain
Photonics WEST 2017, 1-2-2017
openlmd.github.io | jorge.rodriguez@aimen.es 2
Index
Index
1. Laser Metal Deposition
2. Motivation and innovative character
3. Open Laser Metal Deposition
4. ROS-based robot cell integration
5. Multimodal monitoring and virtualization
6. Image registration and data acquisition
7. Closed-loop laser power control
8. 3D geometrical monitoring
9. Adaptive LMD path planning
10.Conclusions and future work
openlmd.github.io | jorge.rodriguez@aimen.es 3
Laser Metal Deposition (LMD)
 Promising additive manufacturing technique
 Parts are built up layer by layer directly from a 3D CAD model
 The material is directly deposited on the previous surface
 For repair and direct fabrication of pieces
 Near-net-shape (close to the final shape)
 Manufacturing of large metallic parts
LMD issues
 Complex setup and adjustment of parameters
 Time consuming robot programming for repairing tasks
 Thermal heating accumulation and dimensional distortion
 Repeatability, rising defects, and metalurllical properties
Traditional off-line process (with constant parameters) becomes unsucessful for large metallic parts
LMD, Laser Metal Deposition
openlmd.github.io | jorge.rodriguez@aimen.es 4
Motivation and innovative character
Motion
Controller
Off-line
Path Programming
6-Axis
Robot
Laser
Powder
Feeder
Power
Controller
Flow
Controller
Motivation
 Lots of industrial robotized laser cells
 Mostly manually operated
 Lack of integration for monitoring and control
Innovation
 Retrofit current laser cladding facilities for LMD
 Empower robotized laser cells for effective AM
 Apply state of the art robotic software solutions
Goals
 Build a modular architecture for LMD full automation
 Reduce heating accumulation for large parts
 Adapt robot programming to the real part
 Increase geometry accuracy and repeatability
Conventional Robotized
Laser Cladding Cell
openlmd.github.io | jorge.rodriguez@aimen.es 5
Open Laser Metal Depositon
Concept and approach
 Open-source solution for on-line multimodal monitoring and control of LMD
 Modular set of software components. Built on ROS (Robot Operating System)
 Robotics, machine vision, embedded control, machine learning, big data
 Full compatible with current robotized laser cladding cells
 Focus on interoperability and standardization
ROS-based architecture
 Multiprocessing architecture based on message publishing
 Multi-node and multi-machine
 Modular (e.g. robot, laser, camera)
 Synchronized data acquisition (common timestamp)
 High bandwidth data management (i.e. images)
 Visualization tools and components (e.g. rviz)
 Advanced robotics environment
openlmd.github.io | jorge.rodriguez@aimen.es 6
ROS-based robot cell integration
Powder
Feeder
Fiber Laser
6-Axis Industrial Robot
PC
Controller
Cladding
Head
ROS-Driver
(ABB Rapid)
Geometrical
Cell Description
(URDF)
STATE
PUBLISHER
Laser Source
(slave)
Powder Feeder
(slave)
COMMAND
SERVER
Power
Speed
Powder flow
Motion path
States
Commands
ROBOT
Process
parameters
AIMEN’s LMD robotized laser cell
ROS-based integration of modular laser cells
 The PC commands the robot integrating interfaces and modules with ROS
 The robot controls all the cell elements
ROS components for robot integration
 Geometrical description (URDF)
 ROS driver
openlmd.github.io | jorge.rodriguez@aimen.es 7
Multimodal monitoring and virtualization
Multimodal Cladding Head
3D System
Tachyon
MWIR
NIR
MWIR+NIR
Multispectral
Imaging
LMD Cell Virtualization
Multimodal monitoring approach
 Coaxial SWIR/MWIR images (thermal monitoring): NIT microcore (1000fps) [1-3um]
 Coaxial NIR images (surface monitoring): CMOS camera (100fps) [830-880nm]
 Off-axis 3D system: on-line 3D point cloud scanning (50fps)
openlmd.github.io | jorge.rodriguez@aimen.es 8
Coaxial sensors registration
 Image registration: process of transforming different sets of data into one coordinate system
Data acquisition
 High throughput (28MB/s)
 NIR + MWIR + 3D point cloud + robot
 Data management and analysis
 Bag files and Pandas DataFrames
NIT NIR
(0, 0)
vel
x
y
Image registration and data acquisition
Calibration → Projection
openlmd.github.io | jorge.rodriguez@aimen.es 9
Closed-loop laser power control
 High speed SWIR/MWIR thermal meltpool monitoring (1000fps)
 NIT Europe Tachyon 1024 microcore camera
 Meltpool geometrical monitoring (elliptical approximation)
 Increased geometry repeatability and reduced dilution and heat accumulation
Closed-loop laser power control
Meltpool, ellipse
approach
Width
(mm)
Time
(s)
openlmd.github.io | jorge.rodriguez@aimen.es 10
3D
triangulation
working
table
nozzle
3D geometrical monitoring
Industrial Robotic Laser Cell
ROBOT
ROS-DRIVER
CAMERA
IDS-DRIVER
State Publisher Peak Finder
Robot Pose
Tool-Camera
Laser
TriangulationCalibration
3D ProfileCamera Pose
3D Point Cloud
Working Cell Coordinate
On-line 3D geometrical reconstruction
On-line 3D point cloud registration
 Real-time point cloud registration
 Actual metric measurement (mm)
 Direct acquisition in robot coordinates
openlmd.github.io | jorge.rodriguez@aimen.es 11
Adaptive LMD path planning
Adapts the path to the real geometry
 3D vision guided full automated laser cladding repair of complex metallic parts
 Automatic generation of robot trajectories
1. Part scanning and filtering
2. Surface selection and path generation
3. Repair job generation and supervision 3D Filtering
Initialization
(setup)
Scan layer
Depth mapTarget
Depth map
Disparity
Data
Layer path
planning
Layer Path Planning
(geometrical control)
Laser Cell
supervisor
Robotized Cell
0 Finished
Repair
Job
3D geometrical control
Coated surface
openlmd.github.io | jorge.rodriguez@aimen.es 12
Automatic coating of surfaces
3D scanning and robot path planning
Enabled by the 3D point cloud directly provided by the
3D geometrical monitoring solution
1. Workarea scanning (direct part information in
1. cell coordinates) [mm]
2. 3D point cloud projection (2D Zmap image)
3. Surface selection directly in the 2D image
4. Segmentation of the Zmap image
5. Contours calculation from the segmented surface
6. Contours and Zmap feed the path planner
7. A new path is automatically calculated from that
1. information
A second scanning after the process enables an
adaptive path planning strategy in a full automatic way
Surface selection
3D scanned surfaces
openlmd.github.io | jorge.rodriguez@aimen.es 13
Conclusions
 Integration and data acquisition
 Spatial reference system and temporally synchronized
 Monitoring and control
 Real-time closed-loop laser power control
 Adaptive path planning
Work in-progress
 Embedded image monitoring and control
 Big data and deep learning approaches
Robot
 Pose
 Process speed
3D geometry
 Point cloud
(<0.5mm)
SWIR/MWIR-NIR
 2D melt pool
geometry
 Thermal
distribution and
texture
Conclusions and future work
Reconfigurable
Modular and
reconfigurable
Interoperability
Large parts
Low-cost
solution
Scalability
AIMEN – Central y Laboratorios
c/ Relva 27 A
36410 – O PORRIÑO (Pontevedra)
Telf.+34 986 344 000 – Fax. +34 986 337 302
Thank you for your
attention
Jorge Rodríguez-Araújo | Research Engineer
Ph +34 986 344 000 | jorge.rodriguez@aimen.es
www.aimen.es | aimen@aimen.es
This work has receive funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement Nº 637081.
The dissemination of results herein reflects only the author’s view and the
Commission is not responsible for any use that may be made of the
information it contains.
http://openlmd.github.io

More Related Content

Similar to OpenLMD, Multimodal Monitoring and Control of LMD processing

DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
National Cheng Kung University
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
IIEE - NEDUET
 
Midas nfx 2015 software features presentation
Midas nfx 2015 software features presentationMidas nfx 2015 software features presentation
Midas nfx 2015 software features presentation
Cyprien Rusu
 
Final version.pptx
Final version.pptxFinal version.pptx
Final version.pptx
MinhalShafiq1
 
OptiFDTD manual
OptiFDTD manualOptiFDTD manual
OptiFDTD manual
Luis Brito
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
Kamal Shahi
 
ORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applicationsORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applications
otb
 
fdocuments.in_stereo-lithography-presentation.ppt
fdocuments.in_stereo-lithography-presentation.pptfdocuments.in_stereo-lithography-presentation.ppt
fdocuments.in_stereo-lithography-presentation.ppt
SyedAdnan629532
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN
 
Lumerical Software: FDTD Solutions
Lumerical Software: FDTD SolutionsLumerical Software: FDTD Solutions
Lumerical Software: FDTD Solutions
Lumerical Solutions Inc.
 
LiDAR Technology and Geospatial Services
LiDAR Technology and Geospatial Services LiDAR Technology and Geospatial Services
LiDAR Technology and Geospatial Services
MattBethel1
 
Rapid Laser Scanning the process
Rapid Laser Scanning the processRapid Laser Scanning the process
Rapid Laser Scanning the process
Seeview Solutions
 
Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Danny Bronson
 
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET Journal
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdf
Qualcomm Research
 
PSanthanam.pptx
PSanthanam.pptxPSanthanam.pptx
PSanthanam.pptx
MinhalShafiq1
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
Akbarali206563
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
SANGHEE SHIN
 
Presentation for min project
Presentation for min projectPresentation for min project
Presentation for min project
araya kiros
 

Similar to OpenLMD, Multimodal Monitoring and Control of LMD processing (20)

DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
 
Midas nfx 2015 software features presentation
Midas nfx 2015 software features presentationMidas nfx 2015 software features presentation
Midas nfx 2015 software features presentation
 
Final version.pptx
Final version.pptxFinal version.pptx
Final version.pptx
 
OptiFDTD manual
OptiFDTD manualOptiFDTD manual
OptiFDTD manual
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
 
ORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applicationsORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applications
 
fdocuments.in_stereo-lithography-presentation.ppt
fdocuments.in_stereo-lithography-presentation.pptfdocuments.in_stereo-lithography-presentation.ppt
fdocuments.in_stereo-lithography-presentation.ppt
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
 
Lumerical Software: FDTD Solutions
Lumerical Software: FDTD SolutionsLumerical Software: FDTD Solutions
Lumerical Software: FDTD Solutions
 
LiDAR Technology and Geospatial Services
LiDAR Technology and Geospatial Services LiDAR Technology and Geospatial Services
LiDAR Technology and Geospatial Services
 
Rapid Laser Scanning the process
Rapid Laser Scanning the processRapid Laser Scanning the process
Rapid Laser Scanning the process
 
Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)Cogent3 d master slides (12 april 2009)
Cogent3 d master slides (12 april 2009)
 
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdf
 
PSanthanam.pptx
PSanthanam.pptxPSanthanam.pptx
PSanthanam.pptx
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
 
Presentation for min project
Presentation for min projectPresentation for min project
Presentation for min project
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

OpenLMD, Multimodal Monitoring and Control of LMD processing

  • 1. OpenLMD, Multimodal Monitoring and Control of LMD processing Jorge Rodríguez-Araújo AIMEN Technology Center, Porriño, Spain Photonics WEST 2017, 1-2-2017
  • 2. openlmd.github.io | jorge.rodriguez@aimen.es 2 Index Index 1. Laser Metal Deposition 2. Motivation and innovative character 3. Open Laser Metal Deposition 4. ROS-based robot cell integration 5. Multimodal monitoring and virtualization 6. Image registration and data acquisition 7. Closed-loop laser power control 8. 3D geometrical monitoring 9. Adaptive LMD path planning 10.Conclusions and future work
  • 3. openlmd.github.io | jorge.rodriguez@aimen.es 3 Laser Metal Deposition (LMD)  Promising additive manufacturing technique  Parts are built up layer by layer directly from a 3D CAD model  The material is directly deposited on the previous surface  For repair and direct fabrication of pieces  Near-net-shape (close to the final shape)  Manufacturing of large metallic parts LMD issues  Complex setup and adjustment of parameters  Time consuming robot programming for repairing tasks  Thermal heating accumulation and dimensional distortion  Repeatability, rising defects, and metalurllical properties Traditional off-line process (with constant parameters) becomes unsucessful for large metallic parts LMD, Laser Metal Deposition
  • 4. openlmd.github.io | jorge.rodriguez@aimen.es 4 Motivation and innovative character Motion Controller Off-line Path Programming 6-Axis Robot Laser Powder Feeder Power Controller Flow Controller Motivation  Lots of industrial robotized laser cells  Mostly manually operated  Lack of integration for monitoring and control Innovation  Retrofit current laser cladding facilities for LMD  Empower robotized laser cells for effective AM  Apply state of the art robotic software solutions Goals  Build a modular architecture for LMD full automation  Reduce heating accumulation for large parts  Adapt robot programming to the real part  Increase geometry accuracy and repeatability Conventional Robotized Laser Cladding Cell
  • 5. openlmd.github.io | jorge.rodriguez@aimen.es 5 Open Laser Metal Depositon Concept and approach  Open-source solution for on-line multimodal monitoring and control of LMD  Modular set of software components. Built on ROS (Robot Operating System)  Robotics, machine vision, embedded control, machine learning, big data  Full compatible with current robotized laser cladding cells  Focus on interoperability and standardization ROS-based architecture  Multiprocessing architecture based on message publishing  Multi-node and multi-machine  Modular (e.g. robot, laser, camera)  Synchronized data acquisition (common timestamp)  High bandwidth data management (i.e. images)  Visualization tools and components (e.g. rviz)  Advanced robotics environment
  • 6. openlmd.github.io | jorge.rodriguez@aimen.es 6 ROS-based robot cell integration Powder Feeder Fiber Laser 6-Axis Industrial Robot PC Controller Cladding Head ROS-Driver (ABB Rapid) Geometrical Cell Description (URDF) STATE PUBLISHER Laser Source (slave) Powder Feeder (slave) COMMAND SERVER Power Speed Powder flow Motion path States Commands ROBOT Process parameters AIMEN’s LMD robotized laser cell ROS-based integration of modular laser cells  The PC commands the robot integrating interfaces and modules with ROS  The robot controls all the cell elements ROS components for robot integration  Geometrical description (URDF)  ROS driver
  • 7. openlmd.github.io | jorge.rodriguez@aimen.es 7 Multimodal monitoring and virtualization Multimodal Cladding Head 3D System Tachyon MWIR NIR MWIR+NIR Multispectral Imaging LMD Cell Virtualization Multimodal monitoring approach  Coaxial SWIR/MWIR images (thermal monitoring): NIT microcore (1000fps) [1-3um]  Coaxial NIR images (surface monitoring): CMOS camera (100fps) [830-880nm]  Off-axis 3D system: on-line 3D point cloud scanning (50fps)
  • 8. openlmd.github.io | jorge.rodriguez@aimen.es 8 Coaxial sensors registration  Image registration: process of transforming different sets of data into one coordinate system Data acquisition  High throughput (28MB/s)  NIR + MWIR + 3D point cloud + robot  Data management and analysis  Bag files and Pandas DataFrames NIT NIR (0, 0) vel x y Image registration and data acquisition Calibration → Projection
  • 9. openlmd.github.io | jorge.rodriguez@aimen.es 9 Closed-loop laser power control  High speed SWIR/MWIR thermal meltpool monitoring (1000fps)  NIT Europe Tachyon 1024 microcore camera  Meltpool geometrical monitoring (elliptical approximation)  Increased geometry repeatability and reduced dilution and heat accumulation Closed-loop laser power control Meltpool, ellipse approach Width (mm) Time (s)
  • 10. openlmd.github.io | jorge.rodriguez@aimen.es 10 3D triangulation working table nozzle 3D geometrical monitoring Industrial Robotic Laser Cell ROBOT ROS-DRIVER CAMERA IDS-DRIVER State Publisher Peak Finder Robot Pose Tool-Camera Laser TriangulationCalibration 3D ProfileCamera Pose 3D Point Cloud Working Cell Coordinate On-line 3D geometrical reconstruction On-line 3D point cloud registration  Real-time point cloud registration  Actual metric measurement (mm)  Direct acquisition in robot coordinates
  • 11. openlmd.github.io | jorge.rodriguez@aimen.es 11 Adaptive LMD path planning Adapts the path to the real geometry  3D vision guided full automated laser cladding repair of complex metallic parts  Automatic generation of robot trajectories 1. Part scanning and filtering 2. Surface selection and path generation 3. Repair job generation and supervision 3D Filtering Initialization (setup) Scan layer Depth mapTarget Depth map Disparity Data Layer path planning Layer Path Planning (geometrical control) Laser Cell supervisor Robotized Cell 0 Finished Repair Job 3D geometrical control Coated surface
  • 12. openlmd.github.io | jorge.rodriguez@aimen.es 12 Automatic coating of surfaces 3D scanning and robot path planning Enabled by the 3D point cloud directly provided by the 3D geometrical monitoring solution 1. Workarea scanning (direct part information in 1. cell coordinates) [mm] 2. 3D point cloud projection (2D Zmap image) 3. Surface selection directly in the 2D image 4. Segmentation of the Zmap image 5. Contours calculation from the segmented surface 6. Contours and Zmap feed the path planner 7. A new path is automatically calculated from that 1. information A second scanning after the process enables an adaptive path planning strategy in a full automatic way Surface selection 3D scanned surfaces
  • 13. openlmd.github.io | jorge.rodriguez@aimen.es 13 Conclusions  Integration and data acquisition  Spatial reference system and temporally synchronized  Monitoring and control  Real-time closed-loop laser power control  Adaptive path planning Work in-progress  Embedded image monitoring and control  Big data and deep learning approaches Robot  Pose  Process speed 3D geometry  Point cloud (<0.5mm) SWIR/MWIR-NIR  2D melt pool geometry  Thermal distribution and texture Conclusions and future work Reconfigurable Modular and reconfigurable Interoperability Large parts Low-cost solution Scalability
  • 14. AIMEN – Central y Laboratorios c/ Relva 27 A 36410 – O PORRIÑO (Pontevedra) Telf.+34 986 344 000 – Fax. +34 986 337 302 Thank you for your attention Jorge Rodríguez-Araújo | Research Engineer Ph +34 986 344 000 | jorge.rodriguez@aimen.es www.aimen.es | aimen@aimen.es This work has receive funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement Nº 637081. The dissemination of results herein reflects only the author’s view and the Commission is not responsible for any use that may be made of the information it contains. http://openlmd.github.io

Editor's Notes

  1. 1
  2. 2
  3. 3
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13