con3922 bridging the worlds of it and robotics
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