Supervisory Control for Robot Coordination Something about what we do at Chalmers Automation. Outline. Visit at Politecnico di Milano, May 2007

Size: px
Start display at page:

Download "Supervisory Control for Robot Coordination Something about what we do at Chalmers Automation. Outline. Visit at Politecnico di Milano, May 2007"

Transcription

1 Supervisory Control for Robot Coordination Something about what we do at Outline Sweden, Göteborg, Chalmers Where, What, When? Depend on us Robot Coordination Police and Chiefs Supremica The Supremal Tool? Visit at Politecnico di Milano, May Sweden Where is it? What is it? Sweden + Italy = true? Sweden Ultima Thule Ultimate north square km (Italy ) 9 million people (Italy 57 million) Swedish companies IKEA, H&M ABB Volvo (Ford) Saab (GM) Ericsson (Sony) Government Figurehead king Right wing government Yes! Football! Zlatan Ibrahimovic Inter Nacka Skoglund Glenn Strömberg Atalanta Gunnar Gren Il Professore From Göteborg AC Milan Gunnar Nordahl Nils Liedholm Gre-No-Li 3 4

2 Göteborg Where is it? Chalmers University of Technology Göteborg Göteborg Gothenburg Port town 14th largest in Europe 64th largest in the world Second biggest city in Sweden people (Milano 1.3M) Founded in 1621 Dutch built canal Scotsmen, English, German immigrants Swedish East-Indian Trading Company Swedish goods traded in Cadiz Silver taken to East-India Tea, china, herbs, silk etc Many Scotsmen involved Among them William Chalmers 5 Chalmers University One of four main technical universities Financially (2005) 2150 MSEK (~220 M ) 1435 MSEK research 723 MSEK education People (2005) 2355 employees students 1062 PhD students (28% female) 337 examined graduates 179 PhD 158 Licentiate 1994 Private Non-governmental university Foundation owned 6 Who are we? Research Overview and others Spin-off from Control Engineering Since 1998 Three senior researchers 10 in-house PhD students 6 out-house Belong to Dept Collaborators - Funding Volvo ABB SSF, ProViking Vinnova, VR Wingqvist Laboratory 7 Reference architectures Structure and design Functionality and interactions Information reuse Simulation Flow simulation Geometry simulation Off-line programming Formal methods Modeling Finite automata Supervisor synthesis and verification Optimization Code generation and execution Virtual Factory 8

3 Robot Cells Chemical Batch Processes Multiple robots Concurrently working Confined workspace Automotive industry Welding robots Material handling Packaging industry Pick and place Material handling We do not consider Servo control Axes movements, trajectories Degrees of freedom Coordinate systems calculations Multi Purpose Batch Plants Highly flexible production system Versatile production resources Product-specific use of resources, operations Large product flora Frequently changing Each product distinct processing sequence Sequences of operations Described by recipes Safety critical 9 10 Embedded Systems Outline Complex logic Requirements, constraints What (not) to do when Functionality Implemented in software Integrating many components Central locking, alarm, Embedded control system Reactive systems Interact with their environment Safety critical Must work correctly Sweden, Göteborg, Chalmers Where, What, When? Depend on us Robot Cell Coordination Police and Chiefs Supremica The Supremal Tool? 11 12

4 Robot Cell Automotive Industry Robot Cell Program Line consisting of Cells Car body Multiple robots Working on a single product Welding Material handling Confined workspace Specific work cycle Each robot has its own schedule A sequence of operations to carry out Each operation performed once Constraints Interlocks, safety constraints 13 ;Program reversed 29/07/29 by pc54464 ctime (TRUE ) O_HOMEPOS=FALSE P26lSegment1 ( ) WAIT FOR I_BODY_OK==TRUE O_OUT_BDY_LF=FALSE WAIT FOR I_INTLOCK_3 ; 3737_3 O_INTLOCK_3=FALSE ; to 3737_3 WAIT FOR I_INTLOCK_3 ; 3737_3 P26lSegment2 ( ) WAIT FOR I_INTLOCK_1 ; 3735 O_INTLOCK_1=FALSE ; to 3735 WAIT FOR I_INTLOCK_1 ; 3735 P26lSegment3 ( ) O_INTLOCK_3=TRUE ; to 3737_3 P26lSegment4 ( ) O_INTLOCK_1=TRUE ; to 3535 WAIT FOR I_INTLOCK_5 ; 3737_5 O_INTLOCK_5=FALSE WAIT FOR I_INTLOCK_5 ; 3737_5 P26lSegment5 ( ) O_INTLOCK_5=TRUE ; to 3537_5 O_OUT_BDY_LF=TRUE O_HOMEPOS=TRUE ctime (FALSE ) END Operations In sequence Interlocks Waiting for interlocks Reserving interlocks Releasing interlocks With multiple robots Running concurrently Need to coordinate interlocks Must guarantee Mutual exclusion Never two reserving same interlock Non-blocking Two or more never wait for each other forever 14 Robot Cell - Model Leave home position Home pos Discrete Event System Modeling ;Program reversed 29/07/29 by pc54464 ctime (TRUE ) O_HOMEPOS=FALSE P26lSegment1 ( ) WAIT FOR I_BODY_OK==TRUE O_OUT_BDY_LF=FALSE WAIT FOR I_INTLOCK_3 ; 3737_3 O_INTLOCK_3=FALSE ; to 3737_3 WAIT FOR I_INTLOCK_3 ; 3737_3 P26lSegment2 ( ) WAIT FOR I_INTLOCK_1 ; 3735 O_INTLOCK_1=FALSE ; to 3735 WAIT FOR I_INTLOCK_1 ; 3735 P26lSegment3 ( ) O_INTLOCK_3=TRUE ; to 3737_3 P26lSegment4 ( ) O_INTLOCK_1=TRUE ; to 3535 WAIT FOR I_INTLOCK_5 ; 3737_5 O_INTLOCK_5=FALSE WAIT FOR I_INTLOCK_5 ; 3737_5 P26lSegment5 ( ) O_INTLOCK_5=TRUE ; to 3537_5 O_OUT_BDY_LF=TRUE O_HOMEPOS=TRUE ctime (FALSE ) END Segment 1 Body OK? Interlock 3? Segment 2 Interlock 1? Discrete Event System DES Segment 3 Release IL 3? Release IL 1? Segment 4 Interlock 5? Segment 5 Release IL 5? Body OK Interlock 3 Interlock 1 Interlock 5 15 DES modeling Process algebra Petri nets Formal languages Finite state machines - Automata States Events Transitions associated with events Expresses regular languages Sequences of events Interaction Synchronous composition A B 16

5 Robot Cell Coordination Problem Need a traffic cop Coordinates resource usage Restricts access Non-blocking Useful work always possible Controllable Uncontrollable choices considered Optimality Restrict as little as possible We call such a cop A supervisor Safety critical systems Must work correctly And why would this be hard? Combinatorial explosion 7 robots that can do n things each 2 7 = 128 combinations 3 7 = 2187 combinations In practice less, but many Exhaustive testing Practically impossible Blocking may occur What is allowed now, can cause problems later Later can be far later And why would this be hard? Example Valve battery Collection of valves Flexible routing Operator commands From this to that... Automatic Manual testing of controller program Process simulation 2 persons 3 shift 8 full weeks 48 8-hour weeks, a full person-year! 700 logical errors... Detected! How many undetected? 19 Robot Studio 3D simulation environment ABB robots Same software as in robot controller Accurate simulation Two robots Each with three targets I1 A C B I1 I2 B C A I2 Robots must not collide Not at the same target simultaneously Robots must not block Not wait for each other forever 20

6 Sweep volumes Span of robot motions Generated by simulation tool Time consuming Intersect the volumes Generates zones Matches critical need Home I1A1!B1I1_finish Wait1 C1B1 Wait3 A1C1 Wait2!C1B1_finish!A1C1_finish C1B1_start Free Booked!B1I1_finish!A2I2_finish Model the zones Finite automata One for each zone Reserving, releasing (booking, unbooking) Model the robot paths Finite automata One for each robot Sequence of zone use Waiting Reserving Releasing Automatic Collisions with the zones B1I1_start 21 B1I1 22!A2I2_finish!B1I1_finish C1B1_start!C1B1_finish B1I1_start!A1C1_finish!A1C1_finish!A1C1_finish A2I2_start Generate model of total system Synchronous composition Analyze system Blocking (deadlock) States that only lead to blocking B2C2_start B2C2_start B2C2_start!B2C2_finish!B2C2_finish!B2C2_finish!C2A2_finish C2A2_start 23 B2C2_start!A2I2_finish!B2C2_finish C2A2_start!C2A2_finish A2I2_start!B1I1_finish!A1C1_finish C1B1_start!C1B1_finish B1I1_start Result All sequences of allowed zone reservations Supervisor - Traffic cop Only prohibits bad things Only allows good things Allows all allowable things Maximally permissive Running according to the cop Guarantees always possible to finish all work No collisions Given accurate time estimates Could calculate time schedule Best way to run A* algorithm Software exists 24

7 Outline Supremica A Useful Tool Sweden, Göteborg, Chalmers Where, What, When? Depend on us Robot Coordination Police and Chiefs Supremica The Supremal Tool? A platform for the formalism Modeling Verification Synthesis Simulation Optimization Automatic implementation Execution, Soft PLC Master Thesis work Luisa Losito Emanuela Calò Domenico Spensieri Anton & Andreas BoxSweeper Plugin to RobotStudio We re done! 27 28

8 Supervisory Control for Robot Coordination Something about what we do at Grazie per la vostra attenzione 29

Computing RW Supervisors:

Computing RW Supervisors: Computing RW Supervisors: 20 odd years of battling complexity Martin Fabian, Professor Outline How did I get here? What is a hard problem? How do we battle computational complexity? Where are we now? Where

More information

Hardware/Software Codesign of Real-Time Systems

Hardware/Software Codesign of Real-Time Systems ARTES Project Proposal Hardware/Software Codesign of Real-Time Systems Zebo Peng and Anders Törne Center for Embedded Systems Engineering (CESE) Dept. of Computer and Information Science Linköping University

More information

Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Ergonomic positioning of bulky objects Thesis 1 Robot acts as a 3rd hand for workpiece positioning: Muscular

More information

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Ergonomic positioning of bulky objects Thesis 1 Robot acts as a 3rd hand for workpiece positioning: Muscular fatigue

More information

Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot

Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot Liwei Qi, Xingguo Yin, Haipeng Wang, Li Tao ABB Corporate Research China No. 31 Fu Te Dong San Rd.,

More information

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS Meriem Taibi 1 and Malika Ioualalen 1 1 LSI - USTHB - BP 32, El-Alia, Bab-Ezzouar, 16111 - Alger, Algerie taibi,ioualalen@lsi-usthb.dz

More information

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. Be familiar with the attributes of successful engineers.

More information

Introduction to Real-Time Systems

Introduction to Real-Time Systems Introduction to Real-Time Systems Real-Time Systems, Lecture 1 Martina Maggio and Karl-Erik Årzén 16 January 2018 Lund University, Department of Automatic Control Content [Real-Time Control System: Chapter

More information

UNIT VI. Current approaches to programming are classified as into two major categories:

UNIT VI. Current approaches to programming are classified as into two major categories: Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions

More information

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Politecnico di Milano - Dipartimento di Elettronica, Informazione e Bioingegneria Industrial robotics

More information

Modeling Manufacturing Systems. From Aggregate Planning to Real-Time Control

Modeling Manufacturing Systems. From Aggregate Planning to Real-Time Control Modeling Manufacturing Systems From Aggregate Planning to Real-Time Control Springer-Verlag Berlin Heidelberg GmbH Paolo Brandimarte. Agostino Villa (Eds.) Modeling Manufacturing Systems From Aggregate

More information

Master s Programme. in Embedded and Intelligent Systems, 120 credits.

Master s Programme. in Embedded and Intelligent Systems, 120 credits. Master s Programme in Embedded and Intelligent Systems, 120 credits www.hh.se/english/programmes 1 MASTER S PROGRAMME IN EMBEDDED AND INTELLIGENT SYSTEMS Halmstad Embedded and Intelligent Systems Research

More information

Postprint.

Postprint. http://www.diva-portal.org Postprint This is the accepted version of a paper presented at 5th International Digital Human Modeling Symposium, Bonn, Germany, June 26-28, 2017. Citation for the original

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1Motivation The past five decades have seen surprising progress in computing and communication technologies that were stimulated by the presence of cheaper, faster, more reliable

More information

Collaborative Robots in industry

Collaborative Robots in industry Collaborative Robots in industry Robots in Society: Event 2 Current robotics Nahema Sylla 08/11/2017 H S S M I 2 0 1 6 Introduction and context Human-Robot Collaboration in industry Principle: Human and

More information

Packing and Assembly Analysis of Flexible Parts in Hybrids and Light Weight Vehicles

Packing and Assembly Analysis of Flexible Parts in Hybrids and Light Weight Vehicles Packing and Assembly Analysis of Flexible Parts in Hybrids and Light Weight Vehicles Project within FFI-Sustainable Production Technology Authors: Johan S. Carlson, Lennart Malmsköld, Meike Schaub, Klaus

More information

Robotics Evolution: From Production Rate to Human Productivity

Robotics Evolution: From Production Rate to Human Productivity Chetan Kapoor Senior Director of Technology Innovation Yaskawa America, Motoman Robotics Division Robotics Evolution: From Production Rate to Human Productivity 2016 YASKAWA America, Inc. YASKAWA.COM 100

More information

CLUSTER WITH US

CLUSTER WITH US CLUSTER WITH US MOZART, MEGABYTES AND MOLECULES Gothenburg has forged its own way forward. Evolving with the times, it has transformed from a city of heavy industry to a waterfront metropolis. This evolution

More information

M.Tech: Industrial Automation & Robotics

M.Tech: Industrial Automation & Robotics M.Tech: Industrial Automation & Robotics The National Institute of Engineering Mysuru-08 (Established in 1946) Department of Mechanical Engineering About our Pride Institute and the Department The National

More information

Early Adopter : Multiprocessor Programming in the Undergraduate Program. NSF/TCPP Curriculum: Early Adoption at the University of Central Florida

Early Adopter : Multiprocessor Programming in the Undergraduate Program. NSF/TCPP Curriculum: Early Adoption at the University of Central Florida Early Adopter : Multiprocessor Programming in the Undergraduate Program NSF/TCPP Curriculum: Early Adoption at the University of Central Florida Narsingh Deo Damian Dechev Mahadevan Vasudevan Department

More information

Teaching Embedded Systems to Berkeley Undergraduates

Teaching Embedded Systems to Berkeley Undergraduates Teaching Embedded Systems to Berkeley Undergraduates EECS124 at UC Berkeley co-developed by Edward A. Lee Sanjit A. Seshia Claire J. Tomlin http://chess.eecs.berkeley.edu/eecs124 CPSWeek CHESS Workshop

More information

Knowledge Enhanced Electronic Logic for Embedded Intelligence

Knowledge Enhanced Electronic Logic for Embedded Intelligence The Problem Knowledge Enhanced Electronic Logic for Embedded Intelligence Systems (military, network, security, medical, transportation ) are getting more and more complex. In future systems, assets will

More information

Theo du Plooy, ABB Technology day, May 2014 ABB RobotStudio VirtualRobot TM Technology. ABB Group May 27, 2014 Slide 1

Theo du Plooy, ABB Technology day, May 2014 ABB RobotStudio VirtualRobot TM Technology. ABB Group May 27, 2014 Slide 1 Theo du Plooy, ABB Technology day, May 2014 ABB RobotStudio VirtualRobot TM Technology ABB Group May 27, 2014 Slide 1 RobotStudio - true offline programming RobotStudio is the easy-to-use, low cost software

More information

M.Tech: Industrial Automation & Robotics The National Institute of Engineering, Mysore-08. (Established in 1946) Department of Mechanical Engineering

M.Tech: Industrial Automation & Robotics The National Institute of Engineering, Mysore-08. (Established in 1946) Department of Mechanical Engineering M.Tech: Industrial Automation & Robotics The National Institute of Engineering, Mysore-08 (Established in 1946) Department of Mechanical Engineering About our Institute and the Department The National

More information

Distributed supervisory control for a system of path-network sharing mobile robots

Distributed supervisory control for a system of path-network sharing mobile robots 1 Distributed supervisory control for a system of path-network sharing mobile robots Elżbieta Roszkowska Bogdan Kreczmer Adam Borkowski Michał Gnatowski The Institute of Computer Engineering, Control and

More information

Architecture Design and Validation Methods

Architecture Design and Validation Methods Architecture Design and Validation Methods Springer-Verlag Berlin Heidelberg GmbH Egon Börger (Ed.) Architecture Design and Validation Methods With 175 Figures, Springer Editor Prof. Dr. Egon Börger Universita

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

Introduction to Real-time software systems Draft Edition

Introduction to Real-time software systems Draft Edition Introduction to Real-time software systems Draft Edition Jan van Katwijk Janusz Zalewski DRAFT VERSION of November 2, 1998 2 Chapter 1 Introduction 1.1 General introduction Information technology is of

More information

NDS/FOT at. Jonas Bärgman Washington DC July 13, 2010

NDS/FOT at. Jonas Bärgman Washington DC July 13, 2010 NDS/FOT at Jonas Bärgman Washington DC July 13, 2010 Outline Some words on SAFER The research focus in NDS/FOT SeMiFOT1 implementation eurofot SeMiFOT2 and DREAMi Other projects Timeline SAFER s organisation

More information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,

More information

Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation

Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation Javed Iqbal 1, Sher Afzal Khan 2, Nazir Ahmad Zafar 3 and Farooq Ahmad 1 1 Faculty of Information Technology,

More information

TECHNICAL UNIVERSITY OF CLUJ NAPOCA FACULTY OF MACHINE BUILDING. Department for Fabrication Engineering. Eng. Bogdan MOCAN.

TECHNICAL UNIVERSITY OF CLUJ NAPOCA FACULTY OF MACHINE BUILDING. Department for Fabrication Engineering. Eng. Bogdan MOCAN. TECHNICAL UNIVERSITY OF CLUJ NAPOCA FACULTY OF MACHINE BUILDING Department for Fabrication Engineering Eng. Bogdan MOCAN PhD THESIS Research and contributions on the oriented design and the performance

More information

Building safe, smart, and efficient embedded systems for applications in life-critical control, communication, and computation. http://precise.seas.upenn.edu The Future of CPS We established the Penn Research

More information

Balancing active and passive safety

Balancing active and passive safety Balancing active and passive safety Project within Vehicle and Traffic Safety Author Ola Boström Date 2014-11-06 Content 1. Executive summary... 3 2. Background... 3 3. Objective... 3 4. Project realization...

More information

For Yaskawa The Future is Now

For Yaskawa The Future is Now For Yaskawa The Future is Now Masahiro Ogawa Mike Knapek Yaskawa America, Inc. At Columbia Business School October 29, 2015 The Future is Today Presenters Who is Yaskawa Yaskawa 2025 Yaskawa New and Future

More information

Industrial and Systems Engineering

Industrial and Systems Engineering Industrial and Systems Engineering 1 Industrial and Systems Engineering Industrial and Systems Engineers plan, design, implement, and analyze systems. This engineering discipline is where technology, people,

More information

Introduction to Robotics in CIM Systems

Introduction to Robotics in CIM Systems Introduction to Robotics in CIM Systems Fifth Edition James A. Rehg The Pennsylvania State University Altoona, Pennsylvania Prentice Hall Upper Saddle River, New Jersey Columbus, Ohio Contents Introduction

More information

NATIONAL UNIVERSITY OF SINGAPORE. EE3302/EE3302E Industrial Control Systems. E2: PLC Programming for Sequence Control

NATIONAL UNIVERSITY OF SINGAPORE. EE3302/EE3302E Industrial Control Systems. E2: PLC Programming for Sequence Control NATIONAL UNIVERSITY OF SINGAPORE EE3302/EE3302E Industrial Control Systems E2: 1. Objectives The experiment is designed to provide experience in programming a modern IECcompliant PLC system for sequence

More information

Timed Games UPPAAL-TIGA. Alexandre David

Timed Games UPPAAL-TIGA. Alexandre David Timed Games UPPAAL-TIGA Alexandre David 1.2.05 Overview Timed Games. Algorithm (CONCUR 05). Strategies. Code generation. Architecture of UPPAAL-TIGA. Interactive game. Timed Games with Partial Observability.

More information

Bruno Siciliano Luigi Villani Vincenzo Lippiello. Francesca Cordella Mariacarla Staffa.

Bruno Siciliano Luigi Villani Vincenzo Lippiello. Francesca Cordella Mariacarla Staffa. 1/20 Robotics @ PRISMA Lab Bruno Siciliano Luigi Villani Vincenzo Lippiello Fanny Ficuciello i Fabio Ruggiero Francesca Cordella Mariacarla Staffa www.prisma.unina.it i it 18 February 2010 City 1,200,000

More information

What is a Simulation? Simulation & Modeling. Why Do Simulations? Emulators versus Simulators. Why Do Simulations? Why Do Simulations?

What is a Simulation? Simulation & Modeling. Why Do Simulations? Emulators versus Simulators. Why Do Simulations? Why Do Simulations? What is a Simulation? Simulation & Modeling Introduction and Motivation A system that represents or emulates the behavior of another system over time; a computer simulation is one where the system doing

More information

BORDERLESS RESEARCH FOR SAFE MOBILITY

BORDERLESS RESEARCH FOR SAFE MOBILITY BORDERLESS RESEARCH FOR SAFE MOBILITY WELCOME TO SAFER. WE RESEARCH TO SAVE LIVES, PREVENT INJURIES AND ENABLE SAFE MOBILITY. TOGETHER. Zero accidents and zero injuries in traffic that s our drive and

More information

From Smart Machines to Smart Supply Chains: Some Missing Pieces

From Smart Machines to Smart Supply Chains: Some Missing Pieces From Smart Machines to Smart Supply Chains: Some Missing Pieces LEON MCGINNIS PROFESSOR EMERITUS STEWART SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING GEORGIA TECH Agenda Smart factory context Reality check

More information

CEEN Bot Lab Design A SENIOR THESIS PROPOSAL

CEEN Bot Lab Design A SENIOR THESIS PROPOSAL CEEN Bot Lab Design by Deborah Duran (EENG) Kenneth Townsend (EENG) A SENIOR THESIS PROPOSAL Presented to the Faculty of The Computer and Electronics Engineering Department In Partial Fulfillment of Requirements

More information

Robust Hand Gesture Recognition for Robotic Hand Control

Robust Hand Gesture Recognition for Robotic Hand Control Robust Hand Gesture Recognition for Robotic Hand Control Ankit Chaudhary Robust Hand Gesture Recognition for Robotic Hand Control 123 Ankit Chaudhary Department of Computer Science Northwest Missouri State

More information

RODI JOLAK. Curriculum Vitae et Studiorum May 4, 2018

RODI JOLAK. Curriculum Vitae et Studiorum May 4, 2018 RODI JOLAK Curriculum Vitae et Studiorum May 4, 2018 PERSONAL DATA First Name Rodi Last Name Jolak Date of Birth January 02, 1985 Place of Birth Aleppo (Syria) Nationality Syrian Marital Status Single

More information

More Info at Open Access Database by S. Dutta and T. Schmidt

More Info at Open Access Database  by S. Dutta and T. Schmidt More Info at Open Access Database www.ndt.net/?id=17657 New concept for higher Robot position accuracy during thermography measurement to be implemented with the existing prototype automated thermography

More information

Undefined Obstacle Avoidance and Path Planning

Undefined Obstacle Avoidance and Path Planning Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director

More information

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02) 2145230 Aircraft Electricity and Electronics Asst. Prof. Thavatchai Tayjasanant, PhD Email: taytaycu@gmail.com aycu@g a co Power System Research Lab 12 th Floor, Building 4 Tel: (02) 218-6527 1 Chapter

More information

Technologies to improve machine & manufacturing process performance

Technologies to improve machine & manufacturing process performance Technologies to improve machine & manufacturing process performance Technologies Improving Machine & Manufacturing Process Performance What makes us different? Founded in 1954, Cross Company is a 100%

More information

Empirical (or statistical) probability) is based on. The empirical probability of an event E is the frequency of event E.

Empirical (or statistical) probability) is based on. The empirical probability of an event E is the frequency of event E. Probability and Statistics Chapter 3 Notes Section 3-1 I. Probability Experiments. A. When weather forecasters say There is a 90% chance of rain tomorrow, or a doctor says There is a 35% chance of a successful

More information

Industrial applications simulation technologies in virtual environments Part 1: Virtual Prototyping

Industrial applications simulation technologies in virtual environments Part 1: Virtual Prototyping Industrial applications simulation technologies in virtual environments Part 1: Virtual Prototyping Bilalis Nikolaos Associate Professor Department of Production and Engineering and Management Technical

More information

On Application of Virtual Fixtures as an Aid for Telemanipulation and Training

On Application of Virtual Fixtures as an Aid for Telemanipulation and Training On Application of Virtual Fixtures as an Aid for Telemanipulation and Training Shahram Payandeh and Zoran Stanisic Experimental Robotics Laboratory (ERL) School of Engineering Science Simon Fraser University

More information

Outline. DD2426 Robotics and Autonomous Systems Lecture 1: Introduction. Swedish robotics. ABB - Industrial robots

Outline. DD2426 Robotics and Autonomous Systems Lecture 1: Introduction. Swedish robotics. ABB - Industrial robots Outline DD2426 Robotics and Autonomous Systems Lecture 1: Introduction Examples of swedish robotics Some application domains A case study Video from last year Kungl Tekniska Högskolan patric@kth.se October

More information

SOFTWARE IMPLEMENTATION OF THE

SOFTWARE IMPLEMENTATION OF THE SOFTWARE IMPLEMENTATION OF THE IEEE 802.11A/P PHYSICAL LAYER SDR`12 WInnComm Europe 27 29 June, 2012 Brussels, Belgium T. Cupaiuolo, D. Lo Iacono, M. Siti and M. Odoni Advanced System Technologies STMicroelectronics,

More information

Virtual Testing of Autonomous Vehicles

Virtual Testing of Autonomous Vehicles Virtual Testing of Autonomous Vehicles Mike Dempsey Claytex Services Limited Software, Consultancy, Training Based in Leamington Spa, UK Office in Cape Town, South Africa Experts in Systems Engineering,

More information

GTU- Centre of Excellence in Automation

GTU- Centre of Excellence in Automation Gujarat Technological University Centre of Excellence in Automation LABS UNDER CENTER OF EXCELLENCE Hydraulic Lab. Pneumatic Lab. Sensor Lab. Programmable logic controller(plc) Robotics & Mechatronics

More information

Chapter 3. Components of the Robot

Chapter 3. Components of the Robot Chapter 3 Components of the Robot Overview WHAT YOU WILL LEARN The differences between hydraulic, pneumatic, and electric power Some of the history behind hydraulic and pneumatic power What the controller

More information

MECHATRONICS SYSTEM DESIGN

MECHATRONICS SYSTEM DESIGN MECHATRONICS SYSTEM DESIGN (MtE-325) TODAYS LECTURE Control systems Open-Loop Control Systems Closed-Loop Control Systems Transfer Functions Analog and Digital Control Systems Controller Configurations

More information

Competitive i Production Systems. KPP202 Fall 2009 / HT09

Competitive i Production Systems. KPP202 Fall 2009 / HT09 Competitive i Production Systems Course Introduction KPP202 Fall 2009 / HT09 Mats Jackson and Anders Hellström School of Innovation Design and Engineering (IDT) School of Innovation, Design and Engineering

More information

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.

More information

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany maren,burgard

More information

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide.

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide. Well known for the machine, test and thesis that bear his name, the British genius also anticipated neural- network computers and hyper- computation. An overview using Alan Turing s Forgotten Ideas in

More information

Faster than Nyquist Signaling

Faster than Nyquist Signaling Faster than Nyquist Signaling Deepak Dasalukunte Viktor Öwall Fredrik Rusek John B. Anderson Faster than Nyquist Signaling Algorithms to Silicon 123 Deepak Dasalukunte Lantiq Bangalore, India Fredrik

More information

APPLICATION OF HARDWARE DESCRIPTION LANGUAGES TO SPECIFICATION OF THE POINT MODULE INTERLOCKING LOGIC

APPLICATION OF HARDWARE DESCRIPTION LANGUAGES TO SPECIFICATION OF THE POINT MODULE INTERLOCKING LOGIC 167 APPLICATION OF HARDWARE DECRIPTION LANGUAGE TO PECIFICATION OF THE POINT MODULE INTERLOCKING LOGIC Kawalec Piotr 1, Mocki Jacek 2 1 Warsaw University of Technology, Faculty of Transport, Traffic Engineering

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 20. Combinatorial Optimization: Introduction and Hill-Climbing Malte Helmert Universität Basel April 8, 2016 Combinatorial Optimization Introduction previous chapters:

More information

SICK AG WHITE PAPER SAFE ROBOTICS SAFETY IN COLLABORATIVE ROBOT SYSTEMS

SICK AG WHITE PAPER SAFE ROBOTICS SAFETY IN COLLABORATIVE ROBOT SYSTEMS SICK AG WHITE PAPER 2017-05 AUTHORS Fanny Platbrood Product Manager Industrial Safety Systems, Marketing & Sales at SICK AG in Waldkirch, Germany Otto Görnemann Manager Machine Safety & Regulations at

More information

EU-funded SYNAPTIC project delivers state of the art design synthesis tool flow

EU-funded SYNAPTIC project delivers state of the art design synthesis tool flow EU-funded SYNAPTIC project delivers state of the art design synthesis tool flow Copenhagen, Denmark, March 13, 2012 An EDA industry consortium, supported by the European Union s Seventh Framework Programme,

More information

Swedish lightweight solutions carry weight

Swedish lightweight solutions carry weight Swedish lightweight solutions carry weight Cecilia Ramberg E-LÄSS Borås 180130 Watch our film on YouTube Swedish or English version Strategiskt innovationsprogram Lättvikt 2018-01-31 2 LIGHTer is a strategic

More information

Ege BEYAZIT

Ege BEYAZIT Ege BEYAZIT 1-337-806-7163 egebeyazit@gmail.com OBJECTIVE I am a self motivated student, I am interested in conducting high quality research as well as improving my existing skillset. I am open to interesting

More information

Industrial and service robotics: state of the art and trends Paolo Rocco

Industrial and service robotics: state of the art and trends Paolo Rocco Industrial and service robotics: state of the art and trends Paolo Rocco Politecnico di Milano - Dipartimento di Elettronica, Informazione e Bioingegneria Workshop Future trends in machine tools and manufacturing

More information

DESIGN CHARACTERISTICS OF SELECTED RAIL RAPID TRANSIT SYSTEMS

DESIGN CHARACTERISTICS OF SELECTED RAIL RAPID TRANSIT SYSTEMS Appendix C DESIGN CHARACTERISTICS OF SELECTED RAIL RAPID TRANSIT SYSTEMS This appendix is a tabulation of the ATC design characteristics and engineering features of five operating rail rapid transit systems:

More information

SPECTRUM SHARING: OVERVIEW AND CHALLENGES OF SMALL CELLS INNOVATION IN THE PROPOSED 3.5 GHZ BAND

SPECTRUM SHARING: OVERVIEW AND CHALLENGES OF SMALL CELLS INNOVATION IN THE PROPOSED 3.5 GHZ BAND SPECTRUM SHARING: OVERVIEW AND CHALLENGES OF SMALL CELLS INNOVATION IN THE PROPOSED 3.5 GHZ BAND David Oyediran, Graduate Student, Farzad Moazzami, Advisor Electrical and Computer Engineering Morgan State

More information

Degree Programme in Electrical and Automation Engineering

Degree Programme in Electrical and Automation Engineering Häme University of Applied Sciences Degree Programme in Electrical and Automation Engineering Bachelors of Engineering specialising in Electrical and Automation Engineering have the competence required

More information

Motion of Robots in a Non Rectangular Workspace K Prasanna Lakshmi Asst. Prof. in Dept of Mechanical Engineering JNTU Hyderabad

Motion of Robots in a Non Rectangular Workspace K Prasanna Lakshmi Asst. Prof. in Dept of Mechanical Engineering JNTU Hyderabad International Journal of Engineering Inventions e-issn: 2278-7461, p-isbn: 2319-6491 Volume 2, Issue 3 (February 2013) PP: 35-40 Motion of Robots in a Non Rectangular Workspace K Prasanna Lakshmi Asst.

More information

REAL-TIME SYSTEMS SAFETY CONTROL CONSIDERING HUMAN MACHINE INTERFACE

REAL-TIME SYSTEMS SAFETY CONTROL CONSIDERING HUMAN MACHINE INTERFACE REAL-TIME SYSTEMS SAFETY CONTROL CONSIDERING HUMAN MACHINE INTERFACE José Machado and Eurico Seabra Mechanical Engineering Department, University of Minho, Campus of Azurém, 4800-058 Guimarães, Portugal

More information

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Witold Jacak* and Stephan Dreiseitl" and Karin Proell* and Jerzy Rozenblit** * Dept. of Software Engineering, Polytechnic

More information

ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything

ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything John Henry Foster ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything 800.582.5162 John Henry Foster 800.582.5162 At John Henry Foster, we re devoted to bringing safe, flexible,

More information

Combining knowledge-based engineering and case-based reasoning for design and manufacturing iteration

Combining knowledge-based engineering and case-based reasoning for design and manufacturing iteration Combining knowledge-based engineering and case-based reasoning for design and manufacturing iteration Marcus Sandberg 1, a and Michael M. Marefat 2, b 1 Luleå University of Technology Polhem Laboratory

More information

Automatic Transfer Switch (ATS) Using Programmable Logic Controller (PLC)

Automatic Transfer Switch (ATS) Using Programmable Logic Controller (PLC) Automatic Transfer Switch (ATS) Using Programmable Logic Controller (PLC) Dr. Hamdy Ashour Arab Academy for Science &Technology Department of Electrical & Computer Control Engineering P.O. 1029 Miami,

More information

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM Aniket D. Kulkarni *1, Dr.Sayyad Ajij D. *2 *1(Student of E&C Department, MIT Aurangabad, India) *2(HOD of E&C department, MIT Aurangabad, India) aniket2212@gmail.com*1,

More information

Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints

Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 WeA1.2 Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints

More information

Exploring Pedestrian Bluetooth and WiFi Detection at Public Transportation Terminals

Exploring Pedestrian Bluetooth and WiFi Detection at Public Transportation Terminals Exploring Pedestrian Bluetooth and WiFi Detection at Public Transportation Terminals Neveen Shlayan 1, Abdullah Kurkcu 2, and Kaan Ozbay 3 November 1, 2016 1 Assistant Professor, Department of Electrical

More information

PROFINET USER S GUIDE ACSI Servo

PROFINET USER S GUIDE ACSI Servo PROFINET USER S GUIDE ACSI Servo 3600-4196_06 Tolomatic reserves the right to change the design or operation of the equipment described herein and any associated motion products without notice. Information

More information

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS List of Journals with impact factors Date retrieved: 1 August 2009 Journal Title ISSN Impact Factor 5-Year Impact Factor 1. ACM SURVEYS 0360-0300 9.920 14.672 2. VLDB JOURNAL 1066-8888 6.800 9.164 3. IEEE

More information

2014 Market Trends Webinar Series

2014 Market Trends Webinar Series Robotic Industries Association 2014 Market Trends Webinar Series Watch live or archived at no cost Learn about the latest innovations in robotics Sponsored by leading robotics companies 1 2014 Calendar

More information

Curriculum Vitae. Abd El Khalick Mohammad, 17 Nov Doctor of Engineering H-index: 6 and Citation: 107 (Google Scholar) 1.

Curriculum Vitae. Abd El Khalick Mohammad, 17 Nov Doctor of Engineering H-index: 6 and Citation: 107 (Google Scholar) 1. Curriculum Vitae Abd El Khalick Mohammad, 17 Nov. 1984 Doctor of Engineering H-index: 6 and Citation: 107 (Google Scholar) Previous position: Research Fellow Centre for E-City EXQUISITUS, Electrical and

More information

Chapter # 1: Introduction

Chapter # 1: Introduction Chapter # : Randy H. Katz University of California, erkeley May 993 ฉ R.H. Katz Transparency No. - The Elements of Modern Design Representations, Circuit Technologies, Rapid Prototyping ehaviors locks

More information

RC4DAT-6G-60. The Big Deal

RC4DAT-6G-60. The Big Deal USB / Ethernet Programmable Attenuator 0 63 db, 0.25 db step 1 to 6000 MHz The Big Deal Four independently programmable channels Wide attenuation range, 63 db Fine attenuation resolution, 0.25 db Short

More information

PhD in ELECTRICAL ENGINEERING - 30th cycle

PhD in ELECTRICAL ENGINEERING - 30th cycle PhD in ELECTRICAL ENGINEERING - 30th cycle Number of scholarship offered Department 4 Dipartimento di Energia Description of the PhD Programme The PhD Programme in Electrical Engineering is based on both

More information

IIT Madras - Faculty Recruitment Areas - (Summer 2018)

IIT Madras - Faculty Recruitment Areas - (Summer 2018) IIT Madras - Faculty Recruitment Areas - (Summer 2018) S No Department Post Specialization Areas 1 Aerospace Engineering Only candidates with a clear focus on one or more of the specified areas will be

More information

CircumSpect TM 360 Degree Label Verification and Inspection Technology

CircumSpect TM 360 Degree Label Verification and Inspection Technology CircumSpect TM 360 Degree Label Verification and Inspection Technology Written by: 7 Old Towne Way Sturbridge, MA 01518 Contact: Joe Gugliotti Cell: 978-551-4160 Fax: 508-347-1355 jgugliotti@machinevc.com

More information

Motor control using FPGA

Motor control using FPGA Motor control using FPGA MOTIVATION In the previous chapter you learnt ways to interface external world signals with an FPGA. The next chapter discusses digital design and control implementation of different

More information

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles Selcuk Bayraktar, Georgios E. Fainekos, and George J. Pappas GRASP Laboratory Departments of ESE and CIS University of Pennsylvania

More information

An Integrated Simulation Method to Support Virtual Factory Engineering

An Integrated Simulation Method to Support Virtual Factory Engineering International Journal of CAD/CAM Vol. 2, No. 1, pp. 39~44 (2002) An Integrated Simulation Method to Support Virtual Factory Engineering Zhai, Wenbin*, Fan, xiumin, Yan, Juanqi, and Zhu, Pengsheng Inst.

More information

Robotics: Applications

Robotics: Applications Lecture 01 Feb. 04, 2019 Robotics: Applications Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi Outline Introduction Industrial applications Other applications Summary Introduction 90% robots in factories:

More information

Research on the Mechanism of Net-based Collaborative Product Design

Research on the Mechanism of Net-based Collaborative Product Design 2016 International Conference on Manufacturing Science and Information Engineering (ICMSIE 2016) ISBN: 978-1-60595-325-0 Research on the Mechanism of Net-based Collaborative Product Design QINHUA GUO and

More information

Joint Open Lab and PHD proposal

Joint Open Lab and PHD proposal GRUPPO TELECOM ITALIA Joint Open Lab and PHD proposal Politecnico di Torino Aprile 2015 Joint Open Lab : Project at a glance Joint Open Labs are research and innovation laboratories set up within university

More information

Despite the euphonic name, the words in the program title actually do describe what we're trying to do:

Despite the euphonic name, the words in the program title actually do describe what we're trying to do: I've been told that DASADA is a town in the home state of Mahatma Gandhi. This seems a fitting name for the program, since today's military missions that include both peacekeeping and war fighting. Despite

More information

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011 Overview of Challenges in the Development of Autonomous Mobile Robots August 23, 2011 What is in a Robot? Sensors Effectors and actuators (i.e., mechanical) Used for locomotion and manipulation Controllers

More information