Flexible Manufacturing Line with Multiple Robotic Cells

Similar documents
Autonomous Mobile Robot Design

COS Lecture 13 Autonomous Robot Navigation

Generating and Learning from 3D Models of Objects through Interactions. by Kiana Alcala, Kathryn Baldauf, Aylish Wrench

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

Watchmaker precision for robotic placement of automobile body parts

Partially Observable Markov Decision Processes. Mausam (slides by Dieter Fox)

BIN PICKING APPLICATIONS AND TECHNOLOGIES

IGRIP The Robotic Simulation and Off-Line Programming Solution

Pick and Place ABB Working with a Liner Follower Robot

Robotic Arc Welding Interfacing

The Mathematics of Highway Design

Actuated Sensor Networks: a 40-minute rant on convergence of vision, robotics, and sensor networks

Skill. Robot/ Controller

Localization and Map Building

A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots

Rapid Adaptive Programming using Image Data (RAPID)

Heuristic Search Value Iteration Trey Smith. Presenter: Guillermo Vázquez November 2007

VALIDATION OF FORWARD GEOMETRIC MODELS FOR ABB ROBOTS USING VIRTUAL MODELS AND THE SOFTWARE APPLICATIONS CATIA AND ABB ROBOT STUDIO

Task-Oriented Planning for Manipulating Articulated Mechanisms under Model Uncertainty. Venkatraman Narayanan and Maxim Likhachev

A CAD Based Off-line Programming of Painting Robots

Markov Based Localization Device for a Mobile Robot

Madrid, 25 y 26 de mayo de 2015 ABB Automation Days Wireless Instrumentation

Driver Station Log File Viewer

Interaction Error based Viewpoint Estimation for Continuous Parallax Error Correction on Interactive Screens

Spring Localization II. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

Monte Carlo Localization using Dynamically Expanding Occupancy Grids. Karan M. Gupta

CASE STUDY OF RAPID PROTOTYPING USING ROBOT WELDING - SECOND SQUARE TO ROUND SHAPE

Set up and Foundation of the Husky

Simultaneous Localization and Mapping

Rewind to Track: Parallelized Apprenticeship Learning with Backward Tracklets

3D Simulation in ROS. Mihai Emanuel Dolha Intelligent Autonomous Systems Technische Universität München. November 4, 2010

DESIGNER S NOTEBOOK Proximity Calibration and Test by Kerry Glover August 2011

DETERMINING ACCURACY OF AN ABB IRB1600 MANIPULATOR AND FORMING COMMON REFERENCE FRAME WITH A FARO ARM

FMS-200 Flexible integrated assembly systems

Markov Decision Processes. (Slides from Mausam)

Simultaneous Localization and Mapping (SLAM)

Introduction to Premiere Pro CC

Future-Generation Wireless Networks: Beyond 3G and 4G.

Description. 2.8 Robot Motion. Floor-mounting. Dimensions apply to IRB 6400/ Shelf-mounting

Jo-Car2 Autonomous Mode. Path Planning (Cost Matrix Algorithm)

Robotics. Chapter 25. Chapter 25 1

MDP-based Planning for a Table-top Search and Find Task

Distance Sensors: Sound, Light and Vision DISTANCE SENSORS: SOUND, LIGHT AND VISION - THOMAS MAIER 1

6 AXIS ROBOTIC ABRASIVEJET ADVANCEMENTS IN ACCURACY FOR QUALITY AND PRODUCTION

Active Sensing as Bayes-Optimal Sequential Decision-Making

What is computer vision?

PoP Level Mapping And Peering Deals

Agent Design Example Problems State Spaces. Searching: Intro. CPSC 322 Search 1. Textbook Searching: Intro CPSC 322 Search 1, Slide 1

High-Accuracy, Quick-Change, Robot Factory Interface

Discuss Proven technologies that addresses

Innovative M-Tech projects list

Spring Localization II. Roland Siegwart, Margarita Chli, Juan Nieto, Nick Lawrance. ASL Autonomous Systems Lab. Autonomous Mobile Robots

#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS

Lighting- and Occlusion-robust View-based Teaching/Playback for Model-free Robot Programming

Design of a Precision Robot Wrist Interface. Patrick Willoughby Advisor: Alexander Slocum MIT Precision Engineering Research Group

Video Streaming and Editing

Alireza Mousavi Brunel University

APO_WI A laboratory scale & a weight recorder in the same instrument

AUTONOMOUS SYSTEMS MULTISENSOR INTEGRATION

INF Introduction to Robot Operating System

Robotino - The Mobile Mechatronics Learning System

ROBOTICS. Product specification Integrated Vision

Planning for Markov Decision Processes with Sparse Stochasticity

Decision making for autonomous naviga2on. Anoop Aroor Advisor: Susan Epstein CUNY Graduate Center, Computer science

Calibration of a rotating multi-beam Lidar

Introducing Robotics Vision System to a Manufacturing Robotics Course

XBee Based Robotic ARM Control for Bomb Diffuser

A Model for Real-Time Control of Industrial Robots

Industrial Calibration. Chris Lewis Southwest Research Institute

Reference Tracking System for a Mobile Skid Steer Robot (Version 1.00)

Base of The Fourth Industrial Revolution. Adaptive Production Technology

Localization, Where am I?

Augmented Reality, Advanced SLAM, Applications

Sensor Models / Occupancy Mapping / Density Mapping

Scorpion Vision Software 3D Stereo Vision. Paul Wilson

Dense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm

A General Framework for Mobile Robot Pose Tracking and Multi Sensors Self-Calibration

Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement

Robotics. Haslum COMP3620/6320

ABB ROBOTICS PRODUCT MANAGEMENT, JUNE 2017 SafeMove2. Product Overview

New Conveyer Tracking Feature Option

Acoustic/Lidar Sensor Fusion for Car Tracking in City Traffic Scenarios

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1

Information page for written examinations at Linköping University TER2

PRESETTER SP40. Pesaro, September 2013

Multi Sensor Fusion in Robot Assembly Using Particle Filters

Assignment 3. Position of the center +/- 0.1 inches Orientation +/- 1 degree. Decal, marker Stereo, matching algorithms Pose estimation

ROBOTICS 9/2/2015. Last and First Name Matricola

Automatic Product Identification and Control Systems

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

AdeptSight Pick-and-Place Tutorial

TCP/IP Protocol Utilisation in Process of Dynamic Control of Robotic Cell According Industry 4.0 Concept

Rexroth NYCe TAILIDA TRADING CO., LTD. TEL: FAX:

3D Vision System. Vision for Your Automation

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

QUICK START HAWK BALANCER. NOT3052 November 2014 A

Autonomous Mining. Sildomar Monteiro, Fabio Ramos, Peter Hatherly University of Sydney, Australia. Learning CRF Models from Drill Rig Sensors

Parsimonious Active Monitoring and Overlay Routing

Virtual Testbeds for Planetary Exploration: The Self Localization Aspect

Autonomy & Operational Sustainability

Transcription:

Flexible Manufacturing Line with Multiple Robotic Cells Heping Chen hc15@txstate.edu Texas State University 1

OUTLINE Introduction Autonomous Robot Teaching POMDP based learning algorithm Performance Optimization Single cell optimization Multi cell Optimization Discussion 2

Trim and Final Assembly Line 3

Problems in Production Line When one work station fails, the production line has to be stopped Low efficiency High cost For complex manufacturing processes, is it possible to optimize the system performance? Single work station optimization? Multi work station optimization? 4

Proposed Solution Station controller/ Computer Station controller/ Computer Station controller/ Computer Other devices Station controller/ Computer Station controller/ Computer 5

Problems Big part location errors Can happen after a new batch is launched Parts could come from different suppliers Typically manual teaching methods are used to adjust the parameters Production line has to be stopped Installing additional sensors generates new problems System upgrading cost Maintenance issues Sensor failure 6

Failure Correction Online Transfer Learning Online Transfer Learning Online Learning Online Learning Online Learning #1 FMS #2 FMS #n FMS Off-Line to On-Line Teaching MTS Off-Line to On-Line Teaching FMS:Fixed Manufacturing Station Kinect SICK MTS:Mobile Teaching Station 7

Autonomous Robot Teaching Reducing the operational cost Sensor accuracy problem Calibration is difficult Noise Target Hole Transmission Part Marker for Tool Detection Robot Tool 8

Autonomous Robot Teaching Autonomous Industrial Mobile Manipulator ABB IRB 140 Industrial Camera Hole Transmission Part Tool/Peg Adult Robot PC Controller Gigabit Ethernet Ethernet DALSA Industrial Camera IRC5 Robot Controller Workpiece Tool & Peg Child IRB140 9

POMDP Partial Observable Markov Decision Process State Transition is Uncertain Observation is uncertain State is partial observable Why POMDP? Using POMDP to estimate the underlying errors through executing actions and receiving observations 10

Belief State POMDP Method Real state is unknown How to make decision? Assign a belief b over state S Update the belief state in each step Defining Value Functions Approximating Value Functions Alpha Vector 11

OUTLINE Introduction Autonomous Robot Teaching MDP based learning algorithm POMDP based learning algorithm Performance Optimization Single work station optimization Multi work station optimization Discussion 12

Example: Single Stage Assembly 13

Assembly Process Parameters: search force, search radius, search speed, insertion force How to tune the Assembly Parameters? 14

Example: Multi-Stage Assembly 15

Problems Design of Experiment (DOE) Genetic Algorithm (GA) Genetic Algorithm (GA)+ANN Low Efficiency Low Accuracy Model Free Offline Manufacturing line has to be stopped Cannot deal with variations, including part location errors, part geometry errors and environmental errors. 16

Single Work Station Optimization First Time Through (FTT) rate How to balance FTT rate and cycle time? FTT rate is calculated statistically. Cycle time is recorded each assembly Modeling? Optimization methods? FTT prediction? Cycle time estimation? 17

Multi Work Station Optimization FTT rate of the whole system Cycle time of the production line 18

Performance Optimization Performance optimization Knowledge transfer What can we transfer? How to transfer? 1 n k 2 n k M n k 1 e k 1 x k 1 y k 2 e k 2 x k 2 y k M e k M x k M y k 1 2 M u k u k u k Stage 1 Stage 2 Stage M Multi-Stage Learning Methodology 19

Comments Robot teaching System optimization Interesting topics? Discussions 20