con3922 bridging the worlds of it and robotics

Upload: suchai

Post on 07-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    1/32

    creating a

    new robotic

    world_

    KUKA Laboratories GmbH | S. 1 |

    Bridging the Worlds of IT and Robotics [CON3922]

    C. Tarragona, G. Dörner

    | L-F&E-C| C. Tarragona, G. Dörner | 02.10.2014

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    2/32

    Involving the community and creating aneveryone’s robot who can talk with people and things_  

     _The robot as coworker, assistant and companion, the sensory robot that

    extends the limits of automation and a robot for every task. 

    creating a new robotic world_

     _enabling you to realize

    your potential and your ideas

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    3/32

    DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014KUKA Laboratories GmbH | S. 3 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    4/32

    DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    KUKA AG

    KUKA Systems KUKA RoboticsIndustrial Robotics KUKA Laboratories

    KUKA Laboratories GmbH | S. 4 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    5/32

    DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    KUKA Laboratories

    New robotic technologies for medical applications.

    System partner for innovative companies in the field of medical technology.

    KUKA Laboratories GmbH | S. 5 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    6/32

    DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    KUKA Laboratories

    Through existing key technologies such as safety, simple operator control concepts

    and autonomous navigation, robots become ever-present assistants.

    KUKA Laboratories GmbH | S. 6 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    7/32DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    Innovation

    First robot ic revolut ion:

    Industr ial automation

    Second robot ic revolut ion:

    Sensit ive, safe and robot based

    automat ion

    Future

    Fourth robot ic revolut ion:

    Intel l igent and perceptive

    robot systems

    Third robot ic revolut ion:

    mobi le m anipulat ion

    Towards to the 4th Robotic Revolution 

    KUKA Laboratories GmbH | S. 7 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    8/32DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    Key Features

    Human Robot CollaborationThe robot as coworker, assistant andcompanion

    Sensor IntegrationThe sensory robot that extends the

    limits of automation

    Multi-Kinematics A robot for every task

    Easy to use

    Everone’s robot

    Connectivity & CommunityInvolving  and  enabling  the community

    Safe Operation

    Collision Detection

    Smart React

    Sensor Strategies

    Hybrid Control

    1ms Cycle Time

    Dual-Arm, Mobile Platforms and more

    Other Kinematics

    Complex Grippers

    Mobile Manipulation

    Out-of-the-box Setup

    Simulation & EngineeringGraphical Programming

    Programming by Demonstration

    Object Based Motion

    Software Development Kits

    Mainstream IT – Java, Eclipse

    Marketplace & AppStore & Cloud

    KUKA Laboratories GmbH | S. 8 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    9/32DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    Software – driver of innovation

    “software defines the

    product” 

       i  n

      n  o  v  a   t   i  o  n   &   v

      a   l  u  e

    sensor based robotics

    further boosters:

    - connectivity

    - community

    KUKA Laboratories GmbH | S. 9 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    10/32

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    11/32DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    The IoT from a robotics perspective

    ERP

    Home Automation

    Factory

    sensor-based, multi-kinematics, mobile,

    human robot collaboration

    UI/HID

    Parts

    Hospital

    Smart Tools

    Warehouse

    KUKA Laboratories GmbH | S. 12 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    12/32DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    Warehouse / Logistics

    KUKA Laboratories GmbH | S. 13 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    13/32

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    14/32DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    Introducing Java and KUKA Sunrise

    KUKA Laboratories GmbH | S. 15 |

    Bridging the Worlds of IT and Robotics

    IoT

    enhance/extend

    involve

    orchestration

    realtime control

    Sunrise  – 

    con trol softwarefor senso r- 

    based and safe

    robots

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    15/32DE | L-F&E-C| C. Tarragona, G. Dörner, A. Chekler | 04.08.2014

    Introducing Java and KUKA Sunrise

    sensors safety object based

    motion

    programming &

    operation

    modular &

    open interfaces

    multi-kinematics

    1ms cycle and switching Parallel real-time processes Coordinate system

    transformation servicesHybrid controlFast triggers on signals and events

    “…one API to rulethem all”  

    KUKA Laboratories GmbH | S. 16 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    16/32  C. Tarragona, G. Dörner | 03.09.2014

    Robot Applications in Java

    KUKA Laboratories GmbH | S. 17 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    17/32  C. Tarragona, G. Dörner | 03.09.2014

    Classical Industrial Robotics

    KUKA Laboratories GmbH | S. 18 |

    Bridging the Worlds of IT and Robotics

    Videos

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    18/32  C. Tarragona, G. Dörner | 03.09.2014

    The KUKA LBR iiwa

    KUKA Laboratories GmbH | S. 19 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    19/32

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    20/32  C. Tarragona, G. Dörner | 03.09.2014

    Why Java?

    KUKA Laboratories GmbH | S. 21 |

    Bridging the Worlds of IT and Robotics

    Sensor data adds more complexity to the applications.Object Oriented Design helps us to deal with this complexity

     A wide range of highly developed and advanced tools is available on the market

    Java is widely spread

     A huge repository of useful libraries is available

    Java has a strong community

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    21/32  C. Tarragona, G. Dörner | 03.09.2014

    RoboticsAPI: Moving a robot

    KUKA Laboratories GmbH | S. 22 |

    Bridging the Worlds of IT and Robotics

     Any frame related tothe flange of the robot

    tcp.move(ptp(P1));

    Tool Center Point (TCP)

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    22/32  C. Tarragona, G. Dörner | 03.09.2014

    RoboticsAPI: "Object Based Motion"

    KUKA Laboratories GmbH | S. 23 |

    Bridging the Worlds of IT and Robotics

     Any frame related tothe flange of the robot

    tcp.move(ptp(P1));

    Tool Center Point (TCP)

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    23/32

      C. Tarragona, G. Dörner | 03.09.2014

    RoboticsAPI: Moving a robot

    KUKA Laboratories GmbH | S. 24 |

    Bridging the Worlds of IT and Robotics

    Description of the motionto be performed

    tcp.move(ptp(P1));

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    24/32

      C. Tarragona, G. Dörner | 03.09.2014

    RoboticsAPI: Impedance mode

    KUKA Laboratories GmbH | S. 25 |

    Bridging the Worlds of IT and Robotics

    Specify the robotcontrol mode

    tcp.move(ptp(P1).setMode(softImpedance));

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    25/32

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    26/32

      C. Tarragona, G. Dörner | 03.09.2014

    RoboticsAPI: Moving a robot

    KUKA Laboratories GmbH | S. 27 |

    Bridging the Worlds of IT and Robotics

     Add real time actionsbased on sensor data

    tcp.move(ptp(P1).setMode(softImpedance).breakWhen(forceCondition));

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    27/32

      C. Tarragona, G. Dörner | 03.09.2014KUKA Laboratories GmbH | S. 29 |

    Sunrise Architecture

    Bridging the Worlds of IT and Robotics

    Safety

    Non Real Time

    Real TimeSunrise RT System

    Services

     Application Server

     App AppRobot

     Apps

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    28/32

      C. Tarragona, G. Dörner | 03.09.2014

    Robot Controller

    Sunrise RT System

     Application Server

    Safety

     App AppRobot

     AppService

    KUKA Laboratories GmbH | S. 32 |

    Scalability

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    29/32

      C. Tarragona, G. Dörner | 03.09.2014

    IPC

     Application Server

     App AppRobot

     AppService

    KUKA Laboratories GmbH | S. 33 |

    Scalability

    Bridging the Worlds of IT and Robotics

    Robot Controller 1

    Sunrise RT System Safety

    Robot Controller 2

    Sunrise RT System Safety

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    30/32

      C. Tarragona, G. Dörner | 03.09.2014

    Multi-Robot Application Example

    KUKA Laboratories GmbH | S. 34 |

    Bridging the Worlds of IT and Robotics

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    31/32

      C. Tarragona, G. Dörner | 03.09.2014

    Sunrise Software Platform

    KUKA Laboratories GmbH | S. 35 |

    Bridging the Worlds of IT and Robotics

    Core

  • 8/18/2019 CON3922 Bridging the Worlds of IT and Robotics

    32/32