SlideShare a Scribd company logo
1 of 56
ROS-Industrial Focused Community
Meeting: Kuka LBR iiwa
March 5, 2015
Clay Flannigan
Shaun Edwards
Objective
• Share information between groups in the hope
that collaborative relationships are formed
• Introduce developer groups in the hopes of
consolidating open source efforts
• Provide industry background on the current state
Kuka and ROS-I software
• Allow industry to share the wants/needs in the
hopes of driving research and development
Agenda
• 9:00 – 9:10 – Introduction
• 9:10 – 9:35 – Kuka LBR iiwa summary – Michael
Gerstenberger
• 9:35 – 10:15 – Developer Lightning Talks (10 minutes –
max)
– Fred Proctor, Jeremy Marvel, and Rick Candell
– Lars Tingelstad
– Pablo Quilez
– Carlos Rosales
– Risto Kojcev
• 10:15 – 10:30 – Open Discussion
Introduction
ROS-Industrial
• ROS-Industrial is an open-
source project that extends
the advanced capabilities of
ROS software to
manufacturing
• Goal is to enable new and
exciting applications in
robotics
• More info:
http://rosindustrial.org
• Eye candy:
http://wiki.ros.org/Industria
l/video
Kuka LBR iiwa
• The Kuka LBR iiwa is an
– exciting innovation in
collaborative industrial
robotics
– enable automation in
many new application
areas
Kuka
KUKA Lightweight Robot Interfaces
Michael Gerstenberger
5-Mar-2015
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 9
Contents
 LWR 4+
 Controller description
 Programming
 Fieldbuses
 Ethernet interfaces
 FRI
 LBR iiwa
 Controller description
 Programming
 Fieldbuses
 Software interfaces
 Ethernet interfaces
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 10
 KR C2 lr controller
 Based on KR C2 robot controller hardware
 SERCOS interface to drives located in the arm
 Software is based on KSS (KUKA System Software): v5.6 lr
 KCP2 teach pendant
 Real-time Ethernet interface optional
LWR 4+ Controller Description
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 11
 KRL (KUKA Robot Language)
 High level programming language with built-in motion and I/O constructs
 Two interpreters: Robot and “Submit” (background)
 Additional features via system variables / data structures
 Additional features via motion driver commands
 Limited expandability: KUKA Tech Packages (TPs)
 RSI (RobotSensorInterface): Real-time sensor control
LWR 4+ Programming
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 12
 DeviceNet standard
 Profibus optional
 Fieldbus bridges possible
LWR 4+ Fieldbuses
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 13
 Access to Windows XP networking features
 Ethernet KRL XML (EKX)
 RSI Ethernet object
 FRI (Fast Research Interface)
LWR 4+ Ethernet Interfaces
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 14
 Ethernet UDP hard real-time interface to controller
 Direct access to motion system
 Update rate 1ms to 100ms
 Monitor mode
 Position (command/actual; joint/Cartesian)
 Cartesian force/torque / joint torque
 Numerical Jacobian, inertia matrix
 Control mode
 Command joint angles or Cartesian positions
 Command additional joint torque or
additional Cartesian force / torque
 Change impedance parameters
 Good communication quality essential
 C++ example code provided
LWR 4+ FRI
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 15
 Sunrise controller
 Based on KR C4 robot controller hardware
 EtherCAT interface to drives located in the arm
 Software is completely rewritten: Sunrise.OS
 SmartPad teach pendant
LBR iiwa Controller Description
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 16
 Sunrise.Workbench on customer computer
 Based on Eclipse IDE
 Sunrise.OS installation, configuration, application development platform
 Java programming with KUKA Robotics API
 Standard java libraries available
 Multithreading supported
 Background tasks supported
 Sunrise.Connectivity option
LBR iiwa Programming
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 17
 EtherCAT standard
 Profinet / Profisafe optional
 Fieldbus bridges possible
LBR iiwa Fieldbuses
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 18
 Standard java libraries
 Sunrise.Connectivity
 SmartServo: filtered access to servo layer (update rate > 20ms)
 DirectServo: unfiltered access to servo layer (update rate 2 – 19ms)
 CodeBridge: Add user C++ code to controller
 VREP support
 Fast Robot Interface
LBR iiwa Software Interfaces
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 19
 Access to Windows 7 networking features
 Java Ethernet communication classes
 Fast Robot Interface
LBR iiwa Ethernet interfaces
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 20
 Ethernet UDP hard real-time interface to controller
 Direct access to motion system
 FRI.Monitoring (1 – 100ms)
 Joint position (commanded/actual)
 Joint torque (commanded/actual)
 Future: Cartesian force/torque
 FRI.Motion Overlay (1 – 4ms)
 Command joint angle adjustments
 Future: Command Cartesian adjustments
 Future: Command additional joint torque
(only for research customers)
 FRI.C++ SDK
LBR iiwa Fast Robot Interface
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 21
Hose assembly:
https://www.youtube.com/watch?v=7GdiN6KmGCc
Tending a friction weld machine:
https://www.youtube.com/watch?v=90sS-sxEZm8
Kitchen assistant:
https://www.youtube.com/watch?v=mdKR7I37-Sg
Assembly of imprecisely positioned parts:
https://www.youtube.com/watch?v=jqFBu4Skj7s
Virtual wall / surgeon assistant:
https://www.youtube.com/watch?v=0bJwmCqHDhk
Automate 2014 Applications
www.kuka-robotics.com
KUKA LBR interfaces
KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 22
KUKA Lightweight Robot Interfaces
 Any questions?
Developers
NIST
ROS-Industrial Focused Community
Meeting: Kuka LBR iiwa
Fred Proctor, Jeremy Marvel, and Rick Candell
National Institute of Standards and Technology (NIST)
March 5, 2015
Introduction/Background
• Robotic Systems for Smart Manufacturing Program
– To develop and deploy advances in measurement science that
enhance U. S. innovation and industrial competitiveness by
improving robotic system performance, collaboration, agility,
and ease of integration into the enterprise to achieve dynamic
production for assembly-centric manufacturing
– Projects: Performance assessment; Agility for quick robot re-
tasking, Human-robot collaboration including small
manufacturers, interoperability
• Outputs
– IEEE standards for information representation, ISO standard for
industrial collaborative robot safety, ANSI standards for robot
safety, ASTM performance test methods
Current KUKA Development
• Collaborative Robotics Testbed
– KUKA LWR 4+ (KUKA KRC2 controller w/ FRI option)
– Core technologies:
• Inter-platform coordination and performance
metrology
• Robot dexterity metrics and test methods
• Mobile manipulator safety standards and
performance metrics
• Multi-robot assembly strategies, test methods,
and artifacts
– Future development plans:
• HRI for robot application diagnostics and
prognostics
• Integrated arm-hand impedance control w/
Schunk SDH
Current KUKA Development
• YouBots for Cybersecurity
Research
• ROS Hydro
• Collaborative Action
– Three computers
– Data-driven
commands/dependencies
• Limitations
– Current hardware control
– Need software-based
velocity/torque controller
– Need an action server for
implementation of commands
• We will measure the
performance of robots with
cybersecurity controls
https://github.com/usnistgov/youbot
• Would like to measure
performance of networked
software control
Contact Info.
29
Fred “ROS” Proctor
Phone: 301-975-3425
Email: frederick.proctor@nist.gov
Jeremy “LBR” Marvel
Phone: 301-975-4592
Email: jeremy.marvel@nist.gov
Rick “YouBot” Candell
Phone: 301-975-4287
Email: rick.candell@nist.gov
http://www.nist.gov/el
Norwegian of University of
Science and Technology
ROS-Industrial Focused Community
Meeting: Kuka LBR iiwa
Lars Tingelstad
Department of Production and Quality Engineering
Norwegian of University of Science and Technology
Trondheim, Norway
Introduction
• Lars Tingelstad
– MSc in Mechanical Engineering
– PhD Candidate Jan. 2012 – present.
– Project: Robotic Assembly of Aircraft Engine Components
KUKA Lab at IPK, NTNU
Current KUKA Development
• KUKA robots in the lab (installed 2014):
– 2 KUKA KR120 R2500 PRO (Quantec)
– KUKA KR16-2
– KUKA KR5 Arc
– 2 KUKA KR6 R900 sixx (Agilus)
• Applications: Manufacturing, typically assembly and welding automation
in the aerospace, automotive, subsea and offshore industry.
• Core technology:
– KUKA RSI driver (ROS Control Hardware Interface)
– Support and MoveIt! Packages
• Open sourced in the kuka_experimental package
– RSI Driver PR: https://github.com/ros-industrial/kuka_experimental/pull/13
• Timeline: RSI driver rigorously tested and merged before summer this
year.
• Future plans: Gazebo integration
Contact Info.
35
Lars Tingelstad
PhD Candidate
Department of Production and
Quality Engineering,
Norwegian University of
Science and Technology
Phone: +47 977 36 854
Email: lars.tingelstad@ntnu.no
http://www.ntnu.edu/employe
es/lars.tingelstad
Fraunhofer IPA
ROS-Industrial Focused Community
Meeting: Kuka LBR iiwa
Fraunhofer IPA 325 driver
Pablo Quilez
Background
• Human-Machine collaboration in rivet operation example
• Communication between hardware components and robot
• Skill-based easy programming interface
• Rapid development required
Current development
• Overview: Monolithic ROS C++ node which communicates through TCP/IP stream socket with
the Java driver installed in the controller:
• IIWA has different control modes:
– Normal: moves cannot be cancel without stopping, low Hz -> insufficient for reactive operations
– Impedance (spring): can be combined with another control mode.
– Connectivity Package smart and direct: approx. 50 and 100 Hz
• Smart accepts PTP and LIN moves in the whole work space, also joints
• Direct is suitable for reactive operations, but target point must be very near (approx. degree range) otherwise it produces error
• Current ROS architecture:
Line commands are sent and received line by line:
->: get joint position
<-: 0.0 0.235 0.0 1.2425 0.73 -0.532 0.01
->: direct joint move : 0.0 0.235 0.0 1.2425 0.73 -0.532 0.01 0.8
0.8 0.8 0.8 0.8 0.8 0.8
<-: done
Current development
• 2 Kuka IIWA R800 (old and new) with Sunrise 1.1 and Sunrise 1.5 + Connectivity package
• ROS Interface for:
– Publish joints, frames, force and torque (Cartesian and joint) following ROS-Industrial conventions
– Motion controlling through self-defined ROS-Action
• PTP and LIN with Cartesian coordinates (always TF based)
• PTP and LIN with Cartesian coordinates and redundancy parameter
• PTP and LIN with Cartesian coordinates and force condition to stop (collision information returned)
• PTP and LIN with Cartesian coordinates and impedance mode controlling (Spring-like N * m). Robot tries to
arrive to a position and returns if it succeeded after a defined time.
• PTP with joint coordinates
• PTP with joint coordinates in smart and direct mode
– Motion controlling through ROS-Industrial topics and Move-IT action
• joint_path_command (trajectory_msgs/JointTrajectory)
• joint_command (trajectory_smgs/JointTrajectoryPoint) -> velocity is unknown for only one point
• Concept problem with velocity (path doesn‘t suit good with reactive operations):
Future development
• Divide this monolithic application in small interconnected
ROS nodes to increase compatibility, reusability and
extensibility
• Continue development for our rivet operation use case
• Publish an open source version soon
Contact Info.
42
Pablo Quilez Velilla
Computer Engineer
Fraunhofer IPA
Phone: +49 (0)711 / 970 – 1304
Email: pablo.quilez.velilla@ipa.fhg.de
Centro Piaggio
KUKA LWR 4+ ROS PACKAGES
Designed to work on real and simulation
What application need are you addressing?
Grasping under uncertainty, trajectory optimization and
planning-in-the-loop control for a compliant behavior.
What core technology are you developing?
Soft robots and low-cost sensorization.
What is your development timeline?
We refer to the issues and milestones on github.
- issues: https://github.com/CentroEPiaggio/kuka-lwr/issues
- milestones: https://github.com/CentroEPiaggio/kuka-
lwr/milestones
KUKA LWR 4+ Development (1/2)
KUKA LWR 4+ Development (2/2)
What is your plan for future development?
Three main points are important to be added:
- Stiffness trajectory control.
- Force/Position control for pHRI.
- Improve the simulation model concerning:
1) Precise dynamic model (model identification)
2) Improve HWsim (joint stiffness control strategy)
Is your software open sourced? Where?
Of course !
github.com/CentroEPiaggio/kuka-lwr
Contact Info
47
Carlos Rosales
Post-doc fellow
Research Center “E. Piaggio”
(speaker)
Developer team
@carlosjoserg @manuelbonilla @enricocorvaglia
Contributors
@marcoesposito1988 @ahoarau
Related projects and funding
Powered by
4 June 2013
Italian Institute of Technology
ROS-Industrial Focused Community
Meeting: Kuka LBR iiwa
Ultrasound Visual Servoing for
Medical Applications- Risto Kojcev
March 2015
Self Introduction
•Double Engineering Degree
–Computer Science
–Electrical Engineering
•Master Studies in Biomedical Computing at TUM
•Working experience
–More 1 year at Sheikh Zayed Institute for Pediatric Surgical
Innovation @CNMC, Washington D.C, U.S.A.
–1 year as research assistant @ University of Bern,
Switzerland
–Now: joint PhD student @ Biorobotics Institute( SSSUP) and
CMBR(IIT)
–Participant of GSoC 2014 @ OSRF + ROS-I
Motivation/Project Goals
R. Kojcev, B. Kang, and E. Sinibaldi, “Towards robotic needle steering using ultrasound visual servoing and a
lightweight robot”. Proceedings of CARS 2015 – 29th International Congress and Exhibition on Computer
Assisted Radiology and Surgery, Barcelona (Spain), June 24-27, 2015 (accepted)
Current Progress
R. Kojcev, B. Kang, and E. Sinibaldi, “Towards robotic needle steering using ultrasound visual servoing and a
lightweight robot”. Proceedings of CARS 2015 – 29th International Congress and Exhibition on Computer
Assisted Radiology and Surgery, Barcelona (Spain), June 24-27, 2015 (accepted)
Contact Information
Risto Kojcev
PhD Student
Italian Institute of Technology
Center for MicroBio Robotics
Viale Rinaldo Piaggio, 34
56025 Pontedera (PI)
Email: rkojcev@gmail.com
it.linkedin.com/in/ristokojcev/
https://github.com/rkojcev
Discussion
Contact Info.
55
Shaun Edwards
Senior Research Engineer
Southwest Research Institute
Phone: 210-522-6805
Email: sedwards@swri.org
http://rosindustrial.org
Contact Info.
56
Clay Flannigan
Manager
Southwest Research Institute
Phone: 210-522-6805
Email:
Clay.Flannigan@swri.org
http://robotics.swri.org

More Related Content

What's hot

KUBOTA V1903-B(E) DIESEL ENGINE Service Repair Manual
KUBOTA V1903-B(E) DIESEL ENGINE Service Repair ManualKUBOTA V1903-B(E) DIESEL ENGINE Service Repair Manual
KUBOTA V1903-B(E) DIESEL ENGINE Service Repair Manualfkjsmemf sjefkmm
 
Robots
RobotsRobots
Robotsmkanth
 
Industrial robotics pick & place
Industrial robotics pick & placeIndustrial robotics pick & place
Industrial robotics pick & placeRobotics Solutions
 
UAV Building a quadcopter project
UAV Building a quadcopter projectUAV Building a quadcopter project
UAV Building a quadcopter projecthossam gouda
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robotRahuldey1991
 
space robotics
space roboticsspace robotics
space roboticsAtul Pal
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
 
V1000 quick start manual
V1000 quick start manualV1000 quick start manual
V1000 quick start manualToàn Huỳnh
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCOREARCCORE
 
Autosar software component
Autosar software componentAutosar software component
Autosar software componentFarzad Sadeghi
 
Robotics and Technology
Robotics and TechnologyRobotics and Technology
Robotics and TechnologyRamki M
 
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)Jayan Kant Duggal
 
Automotive embedded systems part8 v1
Automotive embedded systems part8 v1Automotive embedded systems part8 v1
Automotive embedded systems part8 v1Keroles karam khalil
 
Fabrication of drone
Fabrication of droneFabrication of drone
Fabrication of droneRajnish Kumar
 

What's hot (20)

Kuka robots
Kuka robotsKuka robots
Kuka robots
 
KUBOTA V1903-B(E) DIESEL ENGINE Service Repair Manual
KUBOTA V1903-B(E) DIESEL ENGINE Service Repair ManualKUBOTA V1903-B(E) DIESEL ENGINE Service Repair Manual
KUBOTA V1903-B(E) DIESEL ENGINE Service Repair Manual
 
Flash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programmingFlash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programming
 
Robots
RobotsRobots
Robots
 
Industrial robotics pick & place
Industrial robotics pick & placeIndustrial robotics pick & place
Industrial robotics pick & place
 
UAV Building a quadcopter project
UAV Building a quadcopter projectUAV Building a quadcopter project
UAV Building a quadcopter project
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
PICK & PLACE ROBOT
PICK & PLACE ROBOTPICK & PLACE ROBOT
PICK & PLACE ROBOT
 
space robotics
space roboticsspace robotics
space robotics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
V1000 quick start manual
V1000 quick start manualV1000 quick start manual
V1000 quick start manual
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCORE
 
Autosar Basics hand book_v1
Autosar Basics  hand book_v1Autosar Basics  hand book_v1
Autosar Basics hand book_v1
 
Autosar software component
Autosar software componentAutosar software component
Autosar software component
 
Robotics and Technology
Robotics and TechnologyRobotics and Technology
Robotics and Technology
 
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
 
ROBOTIC ARM
ROBOTIC ARMROBOTIC ARM
ROBOTIC ARM
 
KWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & ComparisonKWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & Comparison
 
Automotive embedded systems part8 v1
Automotive embedded systems part8 v1Automotive embedded systems part8 v1
Automotive embedded systems part8 v1
 
Fabrication of drone
Fabrication of droneFabrication of drone
Fabrication of drone
 

Viewers also liked

SLC-Lab Opening Event - Kuka
SLC-Lab Opening Event - KukaSLC-Lab Opening Event - Kuka
SLC-Lab Opening Event - KukaSirris
 
WORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTWORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTShahid Faizee
 
Mensch - Technik - Innovation - Begründung einer MA-Thesis
Mensch - Technik - Innovation - Begründung einer MA-ThesisMensch - Technik - Innovation - Begründung einer MA-Thesis
Mensch - Technik - Innovation - Begründung einer MA-Thesiswruge
 
PLCs And Industrial Robotics
PLCs And Industrial RoboticsPLCs And Industrial Robotics
PLCs And Industrial RoboticsHites
 
1st MoveIt! Community Meeting
1st MoveIt! Community Meeting1st MoveIt! Community Meeting
1st MoveIt! Community Meetingmoveitrobot
 
A Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsA Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsSerge Stinckwich
 
Clinical and radiographic evaluation of one and two-visit e
Clinical and radiographic evaluation of one  and two-visit eClinical and radiographic evaluation of one  and two-visit e
Clinical and radiographic evaluation of one and two-visit eCharles Pereira
 
Gauteng Provincial Government Services Directory
Gauteng Provincial Government Services DirectoryGauteng Provincial Government Services Directory
Gauteng Provincial Government Services DirectoryNomvula Mokonyana
 
LFM - servicios para el empredimiento patrocinado por la empresa privada
LFM - servicios para el empredimiento patrocinado por la empresa privadaLFM - servicios para el empredimiento patrocinado por la empresa privada
LFM - servicios para el empredimiento patrocinado por la empresa privadaLuis Fernando Sandoval Casas
 
Digital Dividend Brand Identity & Company Profile by I Impact India
Digital Dividend Brand Identity & Company Profile by I Impact India Digital Dividend Brand Identity & Company Profile by I Impact India
Digital Dividend Brand Identity & Company Profile by I Impact India I Impact India Partners
 
MANUAL 3
MANUAL 3MANUAL 3
MANUAL 3arecerv
 
Unibe Applied CRM & Integrated Processes Dom Rep, 20090326
Unibe Applied CRM & Integrated Processes Dom Rep, 20090326Unibe Applied CRM & Integrated Processes Dom Rep, 20090326
Unibe Applied CRM & Integrated Processes Dom Rep, 20090326Enrique A. Ortiz-Mundo, MS
 
Soluciones en la nube, decisiones aterrizadas
Soluciones en la nube, decisiones aterrizadasSoluciones en la nube, decisiones aterrizadas
Soluciones en la nube, decisiones aterrizadasGabriel Marcos
 
Kwaga : email et productivité - Les apports de la sémantique
Kwaga : email et productivité - Les apports de la sémantiqueKwaga : email et productivité - Les apports de la sémantique
Kwaga : email et productivité - Les apports de la sémantiqueAnne de Forsan
 
El fracaso escolar en los alumnos del ies
El fracaso escolar en los alumnos del iesEl fracaso escolar en los alumnos del ies
El fracaso escolar en los alumnos del iesJOSEMA8996
 

Viewers also liked (20)

SLC-Lab Opening Event - Kuka
SLC-Lab Opening Event - KukaSLC-Lab Opening Event - Kuka
SLC-Lab Opening Event - Kuka
 
WORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTWORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOT
 
Mensch - Technik - Innovation - Begründung einer MA-Thesis
Mensch - Technik - Innovation - Begründung einer MA-ThesisMensch - Technik - Innovation - Begründung einer MA-Thesis
Mensch - Technik - Innovation - Begründung einer MA-Thesis
 
PLCs And Industrial Robotics
PLCs And Industrial RoboticsPLCs And Industrial Robotics
PLCs And Industrial Robotics
 
1st MoveIt! Community Meeting
1st MoveIt! Community Meeting1st MoveIt! Community Meeting
1st MoveIt! Community Meeting
 
A Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsA Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot Commands
 
Clinical and radiographic evaluation of one and two-visit e
Clinical and radiographic evaluation of one  and two-visit eClinical and radiographic evaluation of one  and two-visit e
Clinical and radiographic evaluation of one and two-visit e
 
Gauteng Provincial Government Services Directory
Gauteng Provincial Government Services DirectoryGauteng Provincial Government Services Directory
Gauteng Provincial Government Services Directory
 
Macizo de Anaga
Macizo de AnagaMacizo de Anaga
Macizo de Anaga
 
Jump 2011
Jump 2011Jump 2011
Jump 2011
 
Rainbow Communications New
Rainbow Communications NewRainbow Communications New
Rainbow Communications New
 
LFM - servicios para el empredimiento patrocinado por la empresa privada
LFM - servicios para el empredimiento patrocinado por la empresa privadaLFM - servicios para el empredimiento patrocinado por la empresa privada
LFM - servicios para el empredimiento patrocinado por la empresa privada
 
Digital Dividend Brand Identity & Company Profile by I Impact India
Digital Dividend Brand Identity & Company Profile by I Impact India Digital Dividend Brand Identity & Company Profile by I Impact India
Digital Dividend Brand Identity & Company Profile by I Impact India
 
Credito garantizado
Credito garantizadoCredito garantizado
Credito garantizado
 
SHERLOG DFR 2016
SHERLOG DFR 2016SHERLOG DFR 2016
SHERLOG DFR 2016
 
MANUAL 3
MANUAL 3MANUAL 3
MANUAL 3
 
Unibe Applied CRM & Integrated Processes Dom Rep, 20090326
Unibe Applied CRM & Integrated Processes Dom Rep, 20090326Unibe Applied CRM & Integrated Processes Dom Rep, 20090326
Unibe Applied CRM & Integrated Processes Dom Rep, 20090326
 
Soluciones en la nube, decisiones aterrizadas
Soluciones en la nube, decisiones aterrizadasSoluciones en la nube, decisiones aterrizadas
Soluciones en la nube, decisiones aterrizadas
 
Kwaga : email et productivité - Les apports de la sémantique
Kwaga : email et productivité - Les apports de la sémantiqueKwaga : email et productivité - Les apports de la sémantique
Kwaga : email et productivité - Les apports de la sémantique
 
El fracaso escolar en los alumnos del ies
El fracaso escolar en los alumnos del iesEl fracaso escolar en los alumnos del ies
El fracaso escolar en los alumnos del ies
 

Similar to ROS-Industrial Kuka LBR-iiwa community meeting

Migration Effort in the Cloud - The Case of Cloud Platforms
Migration Effort in the Cloud - The Case of Cloud PlatformsMigration Effort in the Cloud - The Case of Cloud Platforms
Migration Effort in the Cloud - The Case of Cloud PlatformsStefan Kolb
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEclipse Kura
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEurotech
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Recording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streamsRecording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streamsLuis Lopez
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
 
[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTCGiacomo Vacca
 
Yannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflowYannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflowMarynaHoldaieva
 
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...Lviv Startup Club
 
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...Pierre GRANDIN
 
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Hidetsugu Sugiyama
 
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...Athens IoT Meetup
 
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]IO Visor Project
 
Evolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorEvolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorLarry Lang
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your wayJohannes Brännström
 
Venkatesh_updated_Resume
Venkatesh_updated_ResumeVenkatesh_updated_Resume
Venkatesh_updated_Resumevenkatpip
 

Similar to ROS-Industrial Kuka LBR-iiwa community meeting (20)

Migration Effort in the Cloud - The Case of Cloud Platforms
Migration Effort in the Cloud - The Case of Cloud PlatformsMigration Effort in the Cloud - The Case of Cloud Platforms
Migration Effort in the Cloud - The Case of Cloud Platforms
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Recording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streamsRecording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streams
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
DevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDKDevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDK
 
[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
 
Yannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflowYannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflow
 
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
 
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...
 
Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015
 
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
 
Open source industrial IoT
Open source industrial IoTOpen source industrial IoT
Open source industrial IoT
 
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...
 
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
 
Evolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorEvolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO Visor
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
 
Venkatesh_updated_Resume
Venkatesh_updated_ResumeVenkatesh_updated_Resume
Venkatesh_updated_Resume
 

More from Clay Flannigan

6 gneiting ros-con_2014
6   gneiting ros-con_20146   gneiting ros-con_2014
6 gneiting ros-con_2014Clay Flannigan
 
5 introducing the cartesian path planner plug-in for move it-v2
5   introducing the cartesian path planner plug-in for move it-v25   introducing the cartesian path planner plug-in for move it-v2
5 introducing the cartesian path planner plug-in for move it-v2Clay Flannigan
 
4 ros-i 13093014kinect v2 ph
4   ros-i 13093014kinect v2 ph4   ros-i 13093014kinect v2 ph
4 ros-i 13093014kinect v2 phClay Flannigan
 
1 ric-americas update no video- hvass
1   ric-americas update no video- hvass1   ric-americas update no video- hvass
1 ric-americas update no video- hvassClay Flannigan
 
ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13Clay Flannigan
 
An Introduction to ROS-Industrial
An Introduction to ROS-IndustrialAn Introduction to ROS-Industrial
An Introduction to ROS-IndustrialClay Flannigan
 

More from Clay Flannigan (8)

6 gneiting ros-con_2014
6   gneiting ros-con_20146   gneiting ros-con_2014
6 gneiting ros-con_2014
 
5 introducing the cartesian path planner plug-in for move it-v2
5   introducing the cartesian path planner plug-in for move it-v25   introducing the cartesian path planner plug-in for move it-v2
5 introducing the cartesian path planner plug-in for move it-v2
 
4 ros-i 13093014kinect v2 ph
4   ros-i 13093014kinect v2 ph4   ros-i 13093014kinect v2 ph
4 ros-i 13093014kinect v2 ph
 
3 ric roadmapping
3   ric roadmapping3   ric roadmapping
3 ric roadmapping
 
2 ric-eu update
2   ric-eu update2   ric-eu update
2 ric-eu update
 
1 ric-americas update no video- hvass
1   ric-americas update no video- hvass1   ric-americas update no video- hvass
1 ric-americas update no video- hvass
 
ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13
 
An Introduction to ROS-Industrial
An Introduction to ROS-IndustrialAn Introduction to ROS-Industrial
An Introduction to ROS-Industrial
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

ROS-Industrial Kuka LBR-iiwa community meeting

  • 1. ROS-Industrial Focused Community Meeting: Kuka LBR iiwa March 5, 2015 Clay Flannigan Shaun Edwards
  • 2. Objective • Share information between groups in the hope that collaborative relationships are formed • Introduce developer groups in the hopes of consolidating open source efforts • Provide industry background on the current state Kuka and ROS-I software • Allow industry to share the wants/needs in the hopes of driving research and development
  • 3. Agenda • 9:00 – 9:10 – Introduction • 9:10 – 9:35 – Kuka LBR iiwa summary – Michael Gerstenberger • 9:35 – 10:15 – Developer Lightning Talks (10 minutes – max) – Fred Proctor, Jeremy Marvel, and Rick Candell – Lars Tingelstad – Pablo Quilez – Carlos Rosales – Risto Kojcev • 10:15 – 10:30 – Open Discussion
  • 5. ROS-Industrial • ROS-Industrial is an open- source project that extends the advanced capabilities of ROS software to manufacturing • Goal is to enable new and exciting applications in robotics • More info: http://rosindustrial.org • Eye candy: http://wiki.ros.org/Industria l/video
  • 6. Kuka LBR iiwa • The Kuka LBR iiwa is an – exciting innovation in collaborative industrial robotics – enable automation in many new application areas
  • 8. KUKA Lightweight Robot Interfaces Michael Gerstenberger 5-Mar-2015
  • 9. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 9 Contents  LWR 4+  Controller description  Programming  Fieldbuses  Ethernet interfaces  FRI  LBR iiwa  Controller description  Programming  Fieldbuses  Software interfaces  Ethernet interfaces
  • 10. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 10  KR C2 lr controller  Based on KR C2 robot controller hardware  SERCOS interface to drives located in the arm  Software is based on KSS (KUKA System Software): v5.6 lr  KCP2 teach pendant  Real-time Ethernet interface optional LWR 4+ Controller Description
  • 11. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 11  KRL (KUKA Robot Language)  High level programming language with built-in motion and I/O constructs  Two interpreters: Robot and “Submit” (background)  Additional features via system variables / data structures  Additional features via motion driver commands  Limited expandability: KUKA Tech Packages (TPs)  RSI (RobotSensorInterface): Real-time sensor control LWR 4+ Programming
  • 12. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 12  DeviceNet standard  Profibus optional  Fieldbus bridges possible LWR 4+ Fieldbuses
  • 13. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 13  Access to Windows XP networking features  Ethernet KRL XML (EKX)  RSI Ethernet object  FRI (Fast Research Interface) LWR 4+ Ethernet Interfaces
  • 14. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 14  Ethernet UDP hard real-time interface to controller  Direct access to motion system  Update rate 1ms to 100ms  Monitor mode  Position (command/actual; joint/Cartesian)  Cartesian force/torque / joint torque  Numerical Jacobian, inertia matrix  Control mode  Command joint angles or Cartesian positions  Command additional joint torque or additional Cartesian force / torque  Change impedance parameters  Good communication quality essential  C++ example code provided LWR 4+ FRI
  • 15. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 15  Sunrise controller  Based on KR C4 robot controller hardware  EtherCAT interface to drives located in the arm  Software is completely rewritten: Sunrise.OS  SmartPad teach pendant LBR iiwa Controller Description
  • 16. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 16  Sunrise.Workbench on customer computer  Based on Eclipse IDE  Sunrise.OS installation, configuration, application development platform  Java programming with KUKA Robotics API  Standard java libraries available  Multithreading supported  Background tasks supported  Sunrise.Connectivity option LBR iiwa Programming
  • 17. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 17  EtherCAT standard  Profinet / Profisafe optional  Fieldbus bridges possible LBR iiwa Fieldbuses
  • 18. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 18  Standard java libraries  Sunrise.Connectivity  SmartServo: filtered access to servo layer (update rate > 20ms)  DirectServo: unfiltered access to servo layer (update rate 2 – 19ms)  CodeBridge: Add user C++ code to controller  VREP support  Fast Robot Interface LBR iiwa Software Interfaces
  • 19. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 19  Access to Windows 7 networking features  Java Ethernet communication classes  Fast Robot Interface LBR iiwa Ethernet interfaces
  • 20. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 20  Ethernet UDP hard real-time interface to controller  Direct access to motion system  FRI.Monitoring (1 – 100ms)  Joint position (commanded/actual)  Joint torque (commanded/actual)  Future: Cartesian force/torque  FRI.Motion Overlay (1 – 4ms)  Command joint angle adjustments  Future: Command Cartesian adjustments  Future: Command additional joint torque (only for research customers)  FRI.C++ SDK LBR iiwa Fast Robot Interface
  • 21. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 21 Hose assembly: https://www.youtube.com/watch?v=7GdiN6KmGCc Tending a friction weld machine: https://www.youtube.com/watch?v=90sS-sxEZm8 Kitchen assistant: https://www.youtube.com/watch?v=mdKR7I37-Sg Assembly of imprecisely positioned parts: https://www.youtube.com/watch?v=jqFBu4Skj7s Virtual wall / surgeon assistant: https://www.youtube.com/watch?v=0bJwmCqHDhk Automate 2014 Applications
  • 22. www.kuka-robotics.com KUKA LBR interfaces KUKA Robotics | Michael Gerstenberger | 05.03.2015 | Page 22 KUKA Lightweight Robot Interfaces  Any questions?
  • 24. NIST
  • 25. ROS-Industrial Focused Community Meeting: Kuka LBR iiwa Fred Proctor, Jeremy Marvel, and Rick Candell National Institute of Standards and Technology (NIST) March 5, 2015
  • 26. Introduction/Background • Robotic Systems for Smart Manufacturing Program – To develop and deploy advances in measurement science that enhance U. S. innovation and industrial competitiveness by improving robotic system performance, collaboration, agility, and ease of integration into the enterprise to achieve dynamic production for assembly-centric manufacturing – Projects: Performance assessment; Agility for quick robot re- tasking, Human-robot collaboration including small manufacturers, interoperability • Outputs – IEEE standards for information representation, ISO standard for industrial collaborative robot safety, ANSI standards for robot safety, ASTM performance test methods
  • 27. Current KUKA Development • Collaborative Robotics Testbed – KUKA LWR 4+ (KUKA KRC2 controller w/ FRI option) – Core technologies: • Inter-platform coordination and performance metrology • Robot dexterity metrics and test methods • Mobile manipulator safety standards and performance metrics • Multi-robot assembly strategies, test methods, and artifacts – Future development plans: • HRI for robot application diagnostics and prognostics • Integrated arm-hand impedance control w/ Schunk SDH
  • 28. Current KUKA Development • YouBots for Cybersecurity Research • ROS Hydro • Collaborative Action – Three computers – Data-driven commands/dependencies • Limitations – Current hardware control – Need software-based velocity/torque controller – Need an action server for implementation of commands • We will measure the performance of robots with cybersecurity controls https://github.com/usnistgov/youbot • Would like to measure performance of networked software control
  • 29. Contact Info. 29 Fred “ROS” Proctor Phone: 301-975-3425 Email: frederick.proctor@nist.gov Jeremy “LBR” Marvel Phone: 301-975-4592 Email: jeremy.marvel@nist.gov Rick “YouBot” Candell Phone: 301-975-4287 Email: rick.candell@nist.gov http://www.nist.gov/el
  • 30. Norwegian of University of Science and Technology
  • 31. ROS-Industrial Focused Community Meeting: Kuka LBR iiwa Lars Tingelstad Department of Production and Quality Engineering Norwegian of University of Science and Technology Trondheim, Norway
  • 32. Introduction • Lars Tingelstad – MSc in Mechanical Engineering – PhD Candidate Jan. 2012 – present. – Project: Robotic Assembly of Aircraft Engine Components
  • 33. KUKA Lab at IPK, NTNU
  • 34. Current KUKA Development • KUKA robots in the lab (installed 2014): – 2 KUKA KR120 R2500 PRO (Quantec) – KUKA KR16-2 – KUKA KR5 Arc – 2 KUKA KR6 R900 sixx (Agilus) • Applications: Manufacturing, typically assembly and welding automation in the aerospace, automotive, subsea and offshore industry. • Core technology: – KUKA RSI driver (ROS Control Hardware Interface) – Support and MoveIt! Packages • Open sourced in the kuka_experimental package – RSI Driver PR: https://github.com/ros-industrial/kuka_experimental/pull/13 • Timeline: RSI driver rigorously tested and merged before summer this year. • Future plans: Gazebo integration
  • 35. Contact Info. 35 Lars Tingelstad PhD Candidate Department of Production and Quality Engineering, Norwegian University of Science and Technology Phone: +47 977 36 854 Email: lars.tingelstad@ntnu.no http://www.ntnu.edu/employe es/lars.tingelstad
  • 37. ROS-Industrial Focused Community Meeting: Kuka LBR iiwa Fraunhofer IPA 325 driver Pablo Quilez
  • 38. Background • Human-Machine collaboration in rivet operation example • Communication between hardware components and robot • Skill-based easy programming interface • Rapid development required
  • 39. Current development • Overview: Monolithic ROS C++ node which communicates through TCP/IP stream socket with the Java driver installed in the controller: • IIWA has different control modes: – Normal: moves cannot be cancel without stopping, low Hz -> insufficient for reactive operations – Impedance (spring): can be combined with another control mode. – Connectivity Package smart and direct: approx. 50 and 100 Hz • Smart accepts PTP and LIN moves in the whole work space, also joints • Direct is suitable for reactive operations, but target point must be very near (approx. degree range) otherwise it produces error • Current ROS architecture: Line commands are sent and received line by line: ->: get joint position <-: 0.0 0.235 0.0 1.2425 0.73 -0.532 0.01 ->: direct joint move : 0.0 0.235 0.0 1.2425 0.73 -0.532 0.01 0.8 0.8 0.8 0.8 0.8 0.8 0.8 <-: done
  • 40. Current development • 2 Kuka IIWA R800 (old and new) with Sunrise 1.1 and Sunrise 1.5 + Connectivity package • ROS Interface for: – Publish joints, frames, force and torque (Cartesian and joint) following ROS-Industrial conventions – Motion controlling through self-defined ROS-Action • PTP and LIN with Cartesian coordinates (always TF based) • PTP and LIN with Cartesian coordinates and redundancy parameter • PTP and LIN with Cartesian coordinates and force condition to stop (collision information returned) • PTP and LIN with Cartesian coordinates and impedance mode controlling (Spring-like N * m). Robot tries to arrive to a position and returns if it succeeded after a defined time. • PTP with joint coordinates • PTP with joint coordinates in smart and direct mode – Motion controlling through ROS-Industrial topics and Move-IT action • joint_path_command (trajectory_msgs/JointTrajectory) • joint_command (trajectory_smgs/JointTrajectoryPoint) -> velocity is unknown for only one point • Concept problem with velocity (path doesn‘t suit good with reactive operations):
  • 41. Future development • Divide this monolithic application in small interconnected ROS nodes to increase compatibility, reusability and extensibility • Continue development for our rivet operation use case • Publish an open source version soon
  • 42. Contact Info. 42 Pablo Quilez Velilla Computer Engineer Fraunhofer IPA Phone: +49 (0)711 / 970 – 1304 Email: pablo.quilez.velilla@ipa.fhg.de
  • 44. KUKA LWR 4+ ROS PACKAGES Designed to work on real and simulation
  • 45. What application need are you addressing? Grasping under uncertainty, trajectory optimization and planning-in-the-loop control for a compliant behavior. What core technology are you developing? Soft robots and low-cost sensorization. What is your development timeline? We refer to the issues and milestones on github. - issues: https://github.com/CentroEPiaggio/kuka-lwr/issues - milestones: https://github.com/CentroEPiaggio/kuka- lwr/milestones KUKA LWR 4+ Development (1/2)
  • 46. KUKA LWR 4+ Development (2/2) What is your plan for future development? Three main points are important to be added: - Stiffness trajectory control. - Force/Position control for pHRI. - Improve the simulation model concerning: 1) Precise dynamic model (model identification) 2) Improve HWsim (joint stiffness control strategy) Is your software open sourced? Where? Of course ! github.com/CentroEPiaggio/kuka-lwr
  • 47. Contact Info 47 Carlos Rosales Post-doc fellow Research Center “E. Piaggio” (speaker) Developer team @carlosjoserg @manuelbonilla @enricocorvaglia Contributors @marcoesposito1988 @ahoarau Related projects and funding Powered by 4 June 2013
  • 48. Italian Institute of Technology
  • 49. ROS-Industrial Focused Community Meeting: Kuka LBR iiwa Ultrasound Visual Servoing for Medical Applications- Risto Kojcev March 2015
  • 50. Self Introduction •Double Engineering Degree –Computer Science –Electrical Engineering •Master Studies in Biomedical Computing at TUM •Working experience –More 1 year at Sheikh Zayed Institute for Pediatric Surgical Innovation @CNMC, Washington D.C, U.S.A. –1 year as research assistant @ University of Bern, Switzerland –Now: joint PhD student @ Biorobotics Institute( SSSUP) and CMBR(IIT) –Participant of GSoC 2014 @ OSRF + ROS-I
  • 51. Motivation/Project Goals R. Kojcev, B. Kang, and E. Sinibaldi, “Towards robotic needle steering using ultrasound visual servoing and a lightweight robot”. Proceedings of CARS 2015 – 29th International Congress and Exhibition on Computer Assisted Radiology and Surgery, Barcelona (Spain), June 24-27, 2015 (accepted)
  • 52. Current Progress R. Kojcev, B. Kang, and E. Sinibaldi, “Towards robotic needle steering using ultrasound visual servoing and a lightweight robot”. Proceedings of CARS 2015 – 29th International Congress and Exhibition on Computer Assisted Radiology and Surgery, Barcelona (Spain), June 24-27, 2015 (accepted)
  • 53. Contact Information Risto Kojcev PhD Student Italian Institute of Technology Center for MicroBio Robotics Viale Rinaldo Piaggio, 34 56025 Pontedera (PI) Email: rkojcev@gmail.com it.linkedin.com/in/ristokojcev/ https://github.com/rkojcev
  • 55. Contact Info. 55 Shaun Edwards Senior Research Engineer Southwest Research Institute Phone: 210-522-6805 Email: sedwards@swri.org http://rosindustrial.org
  • 56. Contact Info. 56 Clay Flannigan Manager Southwest Research Institute Phone: 210-522-6805 Email: Clay.Flannigan@swri.org http://robotics.swri.org