advances in industrial automation leveraging ros ... · ros-industrial and open source tools. ......

23
Matthew M. Robinson Southwest Research Institute Advances in Industrial Automation Leveraging ROS-Industrial and Open Source Tools

Upload: others

Post on 23-Jun-2020

21 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

Matthew M. RobinsonSouthwest Research Institute

Advances in Industrial Automation Leveraging ROS-Industrial and Open Source Tools

Page 2: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

Southwest Research Institute

• Non-Profit

• Applied R&D

• Established: 1947

• Campus: 1,200 acres (5 km2)

• Staff: 2,700

• Revenue: $592M

• Diverse Engineering, R&D

SwRI Campus in San Antonio

Page 3: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Robotics and Automation Engineering

CustomRobotics

Advanced Robotic Software

Industrial Automation and Controls

Machine Vision and Perception

SystemIntegration

Page 4: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Presentation Overview

• Needs & Opportunities

• Advanced Software for Industrial Robots

• Applications in Industry

• Moving Forward

Page 5: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Industrial Robotics MarketInteresting 2015 Statistics:• 253,748 robots sold – highest

ever recorded• China now biggest market

with 27% of the supply• Estimated 12% growth per

year in units through 2019

Source: IFR Statistics

Interesting RIA North America 2016 Statistics:• 10% growth in units

ordered over 2015• Automotive market strong• Strong growth in assembly

applications

Page 6: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

The Opportunities/Industry Needs• Aerospace Specifically

– Advanced processes that require precision

– Improved worker safety and well-being

– high value components, dynamic environments, and variable part mixes

• General Industry

– One-off tasks

– Uncertain object pose

– High mix

– Uncertain geometry

– Intuitive programming

– Auto-generated paths

– Robots move to the job

– Shared workspace with humans

Page 7: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Advanced Software Capabilities Needed!• Research Robotics

– Reinvention of the Wheel– Little Commonality– Short Lifespan– Inability to Compare Results

“We’ve automated all the easy stuff”

ROS Solves These

• Open source (BSD)• Created by Willow

Garage• Maintained by Open

Source Robotics Foundation (OSRF)

ROS-Industrial is an extension of ROS with a focus on enabling advanced capabilities for industrial robots

Page 8: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

• Open source (BSD)• Established to keep robotics

researchers from “re-inventing the wheel”

• Maintained by OSRF – 10 years strong!

• Reusable software components• >1,000,000 users downloaded/mo. 1

ROS: Robot Operating System

1. http://download.ros.org/downloads/metrics/metrics-report-2017-07.pdf

Page 9: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

ROS: Robot Operating System – Notable Users

Page 10: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Page 11: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

2017: ROS-Industrial Consortium Global Members

Page 12: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

What Can ROS-I Do?

Page 13: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Link: Robotic Blending Milestone 3

Opportunity: 73% ROI based on overall part processing area efficiency improvements via reduction in variable labor

Scan-N-Plan Foundation

Target Adopter is a Low-Lot High Mix Manufacturing Site

Demonstration of Robotic Blending Milestone 4

Robotic BlendingA Stepping Stone to Intelligent Agility

Page 14: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Automated Painting for AerospaceAn Application

• Automated spray paint processes

– Reduce emissions (regulation)

– Reduce exposure (personnel)

– Reduce cost (materials)

– Increase quality (consistency)

• Challenges

– Unconstrained location

– “Random” part order

– Real time processing

– Moving parts

Page 15: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Solution: Automated Painting• 3D Sensing (ROS/OpenNI)

• 3D Processing (ROS/PCL)

• Process based path planning (SwRI)

• Robot IK solvers (ROS/MoveIt!)

• Robot workcell visualization (ROS/Rviz)

• Distributed system (ROS/Core)

• Data acquisition/playback (ROS/bag)

Page 16: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

InkJet Printing Aircraft

• Develop and Test Unique Inkjet Technology For Large Complex Surfaces

• Demonstrate Inkjet Technology on Aircraft Application Using Large Scale Robots

• Simulated Demonstration Rotary Bell Painting on LR System Robot leveraging ROS-based path planning

Page 17: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

3D Printing/Additive Manufacturing• Leverage the Perception and Path Planning Capabilities

and Tools within ROS-I to drive adaptable 3D Printing

https://i.ytimg.com/vi/xauRUR6OK4M/maxresdefault.jpg

http://robots.iaac.net/images/7.jpg

Large Scale 3D Printing with Mobile Robots!

Source: https://techcrunch.com/2017/08/29/3d-printed-space-habitats-earn-400k-in-prizes-at-nasa-competition/

Algorithms to adapt path plans to perceived environments/contours

New ROS Additive Manufacturing Packagehttp://wiki.ros.org/ros_additive_manufactur

ing

Page 18: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Advanced Automation for Agile Aerospace Applications (A5)

• Intelligent Framework, Adaptable to Many Processes

• Hardware Agnostic• Initial Pilot: Sanding for Paint Prep,

Composite Repair, NDI• High Value to Sustainment

Community

Page 19: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Moving Forward

• Voice of Industry• Roadmap Driven• Prioritization of Effort• Realization and Demonstration

of Industry relevant Capability

Member Value Through Collaboration

ROS-Industrial Consortium Technical Vision

Page 20: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Newest Institute in RoboticsSome objectives of the new institute:• Supporting advanced robotics capabilities for

manufacturing• Standardizing interfaces for cross-platform

compatibility• Modularizing and scaling components to larger

systems• Enabling a collaborative development

environment• Developing the workforce through training

curriculum and hands-on classes• Transferring technology via open-source

license• Providing affordability for small and medium

enterprises

http://www.arminstitute.org/

Page 21: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Resources

• ROS-Industrial

• Home: https://www.rosindustrial.org

• Documentation: https://wiki.ros.org/industrial

• Code: https://github.com/ros-industrial

• Training: https://rosindustrial.org/training

Page 22: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial

SmartManufacturingSeries.com

Matt Robinson

SwRI6220 Culebra Rd

San Antonio, TX 78238

Phone: 210-522-5823

Email:[email protected]

www.ROSindustrial.org

Contact Information

Page 23: Advances in Industrial Automation Leveraging ROS ... · ROS-Industrial and Open Source Tools. ... Robotics and Automation Engineering Custom Robotics Advanced Robotic Software Industrial