Open community meeting focused on the Kuka LBR iiwa robot and development activities within the ROS-Industrial Community. Video here: http://youtu.be/brDMvFzdfAk
Industrial robots play an increasing role in modern production and assembly facilities. The different types of robot available and their configuration are discussed. Examples of typical uses in sectors of the engineering industry are also identified.
This document provides an overview of robot fundamentals, including definitions, classifications, specifications, anatomy, and applications. It defines a robot as a reprogrammable mechanical device that performs tasks controlled by a human or automated system. Robots are classified based on their mechanical arm, degrees of freedom, power source, control system, sensors, movement, industry application and more. The document also describes common robot coordinate systems, joints, motions, and specifications for different robot configurations including Cartesian, cylindrical, polar, SCARA and more. It provides examples of various robot applications in industries.
This document discusses pick and place robots. It describes how a pick and place robot uses a stud mechanism with threads on both ends to grip and move objects. One end of the stud is connected to a DC motor and the other end is attached to a longitudinal beam and gripper. As the motor rotates, it causes the stud to rotate and loosen or tighten the thread, moving the beam and opening/closing the gripper. The document then provides background information on end-of-arm tooling, robot control systems, robot market trends, robot working processes, robot types and features, and robot applications.
This document discusses robotics and robotic history. It defines a robot as a re-programmable machine that can perform tasks in place of humans. The word "robot" was introduced in a 1920 play and the term "robotics" was coined in the 1940s. The first digital and programmable robot was invented by George Devol in 1954. The document outlines the typical components of industrial robots and describes common types of robots including mobile, stationary, autonomous, and virtual robots. It discusses potential applications and limitations of robotics. In the future, robots may be used to explore space, perform dangerous tasks, and work continuously.
Industrial robots have been used in car factories around the world for decades, but those in use today are more advanced than ever.
Car manufacturing robots give automotive companies a competitive advantage.
They improve quality and reduce warranty costs, increase capacity and relieve bottlenecks and protect workers from dirty, difficult and dangerous jobs.
Robots are an absolute necessity for car production companies in order to keep up with competitors due to extremely high demand, the complex nature of the product, and a lengthy assembly process.
There is a range of robotic applications within the automotive industry, and each application is responsible for making a specific process more accurate and efficient.
This document discusses robots and their applications. It begins with a definition of a robot as a re-programmable, multifunctional machine that can replace humans in hazardous work. It then provides a brief history of robots, including the origin of the term "robotics" and Isaac Asimov's Three Laws of Robotics. The document outlines the major components of robots and different types, including mobile, stationary, autonomous, and remote-controlled robots. It discusses several applications of robots, such as industrial uses like welding and painting, medical uses like robotic surgery, military uses like bomb disposal and defense systems, and their use in space research.
The document discusses the history and basics of robotics. It defines a robot and outlines some of the first robots developed. It describes different types of robots like pick and place, continuous path control, and sensory robots. It discusses robot components like sensors, actuators, and power sources. It also summarizes applications of robots in dangerous, dull, or precise tasks.
1. A robot is a machine that can perform complex human tasks through electrical and mechanical units and by being programmed by a computer.
2. The word "robot" was introduced in a 1920 play and the word "robotics" was coined accidentally by science fiction writer Isaac Asimov in 1942. Asimov also introduced the Three Laws of Robotics.
3. Robots consist of sensors to detect their environment, effectors to interact with it, actuators to move parts of the robot, controllers to operate it, and often arms and artificial intelligence capabilities. They are used for tasks that are dangerous, repetitive, or difficult for humans.
Industrial robots play an increasing role in modern production and assembly facilities. The different types of robot available and their configuration are discussed. Examples of typical uses in sectors of the engineering industry are also identified.
This document provides an overview of robot fundamentals, including definitions, classifications, specifications, anatomy, and applications. It defines a robot as a reprogrammable mechanical device that performs tasks controlled by a human or automated system. Robots are classified based on their mechanical arm, degrees of freedom, power source, control system, sensors, movement, industry application and more. The document also describes common robot coordinate systems, joints, motions, and specifications for different robot configurations including Cartesian, cylindrical, polar, SCARA and more. It provides examples of various robot applications in industries.
This document discusses pick and place robots. It describes how a pick and place robot uses a stud mechanism with threads on both ends to grip and move objects. One end of the stud is connected to a DC motor and the other end is attached to a longitudinal beam and gripper. As the motor rotates, it causes the stud to rotate and loosen or tighten the thread, moving the beam and opening/closing the gripper. The document then provides background information on end-of-arm tooling, robot control systems, robot market trends, robot working processes, robot types and features, and robot applications.
This document discusses robotics and robotic history. It defines a robot as a re-programmable machine that can perform tasks in place of humans. The word "robot" was introduced in a 1920 play and the term "robotics" was coined in the 1940s. The first digital and programmable robot was invented by George Devol in 1954. The document outlines the typical components of industrial robots and describes common types of robots including mobile, stationary, autonomous, and virtual robots. It discusses potential applications and limitations of robotics. In the future, robots may be used to explore space, perform dangerous tasks, and work continuously.
Industrial robots have been used in car factories around the world for decades, but those in use today are more advanced than ever.
Car manufacturing robots give automotive companies a competitive advantage.
They improve quality and reduce warranty costs, increase capacity and relieve bottlenecks and protect workers from dirty, difficult and dangerous jobs.
Robots are an absolute necessity for car production companies in order to keep up with competitors due to extremely high demand, the complex nature of the product, and a lengthy assembly process.
There is a range of robotic applications within the automotive industry, and each application is responsible for making a specific process more accurate and efficient.
This document discusses robots and their applications. It begins with a definition of a robot as a re-programmable, multifunctional machine that can replace humans in hazardous work. It then provides a brief history of robots, including the origin of the term "robotics" and Isaac Asimov's Three Laws of Robotics. The document outlines the major components of robots and different types, including mobile, stationary, autonomous, and remote-controlled robots. It discusses several applications of robots, such as industrial uses like welding and painting, medical uses like robotic surgery, military uses like bomb disposal and defense systems, and their use in space research.
The document discusses the history and basics of robotics. It defines a robot and outlines some of the first robots developed. It describes different types of robots like pick and place, continuous path control, and sensory robots. It discusses robot components like sensors, actuators, and power sources. It also summarizes applications of robots in dangerous, dull, or precise tasks.
1. A robot is a machine that can perform complex human tasks through electrical and mechanical units and by being programmed by a computer.
2. The word "robot" was introduced in a 1920 play and the word "robotics" was coined accidentally by science fiction writer Isaac Asimov in 1942. Asimov also introduced the Three Laws of Robotics.
3. Robots consist of sensors to detect their environment, effectors to interact with it, actuators to move parts of the robot, controllers to operate it, and often arms and artificial intelligence capabilities. They are used for tasks that are dangerous, repetitive, or difficult for humans.
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06Eklavya Sharma
Design and control of RoboDroid to do monotonous job using a smartphone only. The robot is named ‘RoboDroid’ as it utilizes concept of both Robotics and Android.
It is a mechanical arm with movable base that is controlled by an
application through Android Smartphone via Bluetooth using a
most commonly used Bluetooth module HC-06 and programmed
with Arduino Uno. For more info- www.codevista.net
This document provides an overview of robotics including its history and types. It discusses how the word "robotics" was first coined by a Czech playwright and Isaac Asimov's Three Laws of Robotics. The first robot, Unimate, was installed in a GM plant in 1961 to perform dangerous jobs. The key parts of robots are then explained as sensors to provide feedback, effectors to interact with the environment, actuators to enable movement, controllers as the brain, and arms for positioning. The main types of robots are described as remote controlled, mobile, walking, autonomous, and rolling robots with examples of applications for each.
This document provides an introduction to robotics, including definitions, components, and applications of robots. It defines a robot as a machine controlled by a computer that is built to perform tasks. The key components of a robot are its body, actuators, sensors, effectors, controller and software. Actuators are the "muscles" that apply forces, sensors provide feedback to the controller, and effectors convert commands into physical motion. Robots are used in a variety of industries for tasks that are dangerous, repetitive, or menial for humans. The future of robotics includes advancements in artificial intelligence, autonomy, humanoid design, and establishing ethics laws to ensure robots do not harm humanity.
Slide show demonstrating pick and place robot and its parts.
Also effects are implanted in the slide.
It can be helpful for students for academic projects.
Evolution of Robots | A Brief History of Robotics in 10 Minutes | EdurekaEdureka!
( ** Edureka Online Training: https://www.edureka.co/ ** )
This Edureka tutorial looks at the surprisingly long history of robots -- from the industrial revolution to the modern day droid--and contemplates what it means to be a robot.
Industrial robots are general purpose machines that can perform tasks faster and continuously like humans but without needs for pay, food, or breaks. They have evolved from early prototypes in the 1940s-1960s to become multifunctional manipulators used for tasks that are dangerous, repetitive, or difficult for humans. Robots are classified and their movements controlled through various joint and drive systems along with sensors to coordinate their operations in industrial applications like materials handling, processing, and assembly.
Roboticists develop robotic devices that can move autonomously and be programmed to behave in certain ways. Robots are considered intelligent if they can safely interact with unstructured environments while achieving specified tasks. The word robotics was first used in a 1942 Isaac Asimov short story and he explored ideas like robotherapists. Asimov also established three laws of robotics concerning not allowing or causing harm to humans. There are different types of robots including mobile, rolling, walking, stationary, autonomous, and remote-controlled robots that can have various purposes like exploration, manual labor, or controlled tasks.
The document summarizes the main components of a typical robot, including the manipulator, sensors, robot tooling, and robot controller unit. It describes the manipulator as consisting of linkages, joints, and end effectors that are activated by signals from the controller. Sensors provide information to the controller about the status of the manipulator. The robot tooling, or end effectors, can be designed depending on the task. The robot controller unit converts input programs into signals to activate the manipulator. Different types of robot arms are described, including Cartesian, cylinder, polar, and joint arm robots.
This presentation provides an overview of robots and robotics. It begins with defining a robot as a programmable, self-controlled automatic machine that can function in place of humans. The presentation then covers the history of robotics from da Vinci to modern robots, different types of robots including mobile, stationary, and autonomous robots. It also discusses robotics technology and components. Recent advancements in areas like artificial legs and neural networks are highlighted. In closing, advantages like ability to work continuously without pay or boredom are contrasted with limitations such as high costs and inability to think beyond programming.
Pick N Place robots are used to pick up objects and place them in desired locations. They consist of a rover body with joints, an end effector for gripping objects, actuators like motors to move the robot, and sensors and a controller. The basic operation involves the wheels moving the base to the object's location, the rigid body bending to reach it, and the end effector picking up and placing the object. The robot can be controlled wirelessly via a keypad that sends commands to move motors in different directions. Pick N Place robots are used in manufacturing, defense applications like bomb diffusion, and medical operations for their accuracy and flexibility.
Robots are mechanical or virtual agents that can perform tasks automatically or with guidance from remote control. They are usually electro-mechanical machines guided by computer programming. Robots help in daily life by performing functions that were previously done by human labor or animals. They are also used for entertainment purposes like playing ping pong. Approximately half of all robots are in Asia, with 32% in Europe and 16% in North America. Japan has the highest number of any country, containing 30% of the world's robots. Robotics is considered the future because robots are increasingly entering personal lives to make tasks easier, with a prediction that robots will transform domestic life in every home.
This document describes the design of an automatic pick and place robot created by students. The robot uses a robotic arm with a gripper to pick objects from one box and place them in another box moving along linear guide ways. It analyzes how the robot can increase productivity over manual labor by working faster and without breaks. Diagrams and descriptions explain the mechanical and electrical components of the robot including the lead screw, ball bearings, gripper, manipulator, power supply, and PIC microcontroller used to control the robotic movements.
This document summarizes various applications of industrial robots. It discusses how robots are used for material handling like material transfer and machine loading/unloading. It also describes processing operations such as spot welding, spray coating, and assembly and inspection tasks. The document outlines future applications involving higher intelligence, advanced sensing, universal gripping, inaccessible environments, security, and teleoperation.
A short PowerPoint presentation on robotic arm, its features and its development. Contains a video explanation, please download to watch it....Thanks for watching.
This ppt will give you information about space robotics, its applications and how much important role they are doing in day to day life viz; reducing human efforts,pick and place,marketing,etc.
This presentation deals with recent advances in industrial robots ¤t research in commanding industrial robot by human voice by university of coimbra
This document discusses various industrial applications of robots including material handling, processing operations, and assembly. Material handling applications involve moving parts from one location to another, such as part placement, palletizing, and machine loading/unloading. Processing operations use robots to perform tasks like welding, painting, and machining. Assembly applications involve robots building products by manipulating tools to insert components. The document provides examples and considerations for different robot applications in manufacturing.
The document discusses the history and types of robots. It notes that the word "robot" was introduced in a 1920 play and that the term "robotics" was coined in the 1940s. It describes robots as re-programmable machines that can perform tasks in hazardous environments. The document outlines the key components of robots, including sensors, actuators, controllers, and power sources. It discusses different types of robots like mobile, autonomous, and virtual robots. It also explores current and potential future applications of robotics in various industries.
Robotics is an interdisciplinary field that applies concepts of engineering and computer science to develop machines that can assist humans. A robot is defined as a programmable machine that can perform physical tasks through movement of parts. Isaac Asimov popularized the three laws of robotics to ensure robots do not harm humans. Current robots are used for industrial manufacturing and hazardous situations. The development of humanoid robots like ASIMO and iCub aim to make robots capable of assisting humans through tasks requiring mobility, dexterity and cognition.
The document introduces a robotic arm project built by students to be controlled through hand gesture recognition. The aim was to build an arm that can grip objects. Key features include using an accelerometer and flex sensors to capture hand gestures which are processed by a microcontroller to drive servo and DC motors that move the arm and gripper. Applications are discussed like industrial uses and medical procedures. Future improvements discussed are more degrees of freedom, intelligence, and mobility. In conclusion, robotic arms are complex but help with difficult, unsafe, or boring tasks.
This document discusses specification for industrial robots in composite fiber (CFK) machining. It provides an overview of KUKA Robot Group's developments in products and services for applications in robotics, including medical, service, and entertainment robots. Examples are given of KUKA's current automation technologies for composite part manufacturing in aerospace and automotive industries, including fiber placement, braiding, preforming, winding, fastening, and inspection. The future of further industrializing these processes with robots is discussed.
The document discusses the components, control system, and programming of KUKA robots, including the control panel, robot controller, mechanical construction with 6 axes of movement, coordinate systems, setup procedures like mastering and tool calibration, applications for welding and milling, and programming motion using linear and circular paths.
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06Eklavya Sharma
Design and control of RoboDroid to do monotonous job using a smartphone only. The robot is named ‘RoboDroid’ as it utilizes concept of both Robotics and Android.
It is a mechanical arm with movable base that is controlled by an
application through Android Smartphone via Bluetooth using a
most commonly used Bluetooth module HC-06 and programmed
with Arduino Uno. For more info- www.codevista.net
This document provides an overview of robotics including its history and types. It discusses how the word "robotics" was first coined by a Czech playwright and Isaac Asimov's Three Laws of Robotics. The first robot, Unimate, was installed in a GM plant in 1961 to perform dangerous jobs. The key parts of robots are then explained as sensors to provide feedback, effectors to interact with the environment, actuators to enable movement, controllers as the brain, and arms for positioning. The main types of robots are described as remote controlled, mobile, walking, autonomous, and rolling robots with examples of applications for each.
This document provides an introduction to robotics, including definitions, components, and applications of robots. It defines a robot as a machine controlled by a computer that is built to perform tasks. The key components of a robot are its body, actuators, sensors, effectors, controller and software. Actuators are the "muscles" that apply forces, sensors provide feedback to the controller, and effectors convert commands into physical motion. Robots are used in a variety of industries for tasks that are dangerous, repetitive, or menial for humans. The future of robotics includes advancements in artificial intelligence, autonomy, humanoid design, and establishing ethics laws to ensure robots do not harm humanity.
Slide show demonstrating pick and place robot and its parts.
Also effects are implanted in the slide.
It can be helpful for students for academic projects.
Evolution of Robots | A Brief History of Robotics in 10 Minutes | EdurekaEdureka!
( ** Edureka Online Training: https://www.edureka.co/ ** )
This Edureka tutorial looks at the surprisingly long history of robots -- from the industrial revolution to the modern day droid--and contemplates what it means to be a robot.
Industrial robots are general purpose machines that can perform tasks faster and continuously like humans but without needs for pay, food, or breaks. They have evolved from early prototypes in the 1940s-1960s to become multifunctional manipulators used for tasks that are dangerous, repetitive, or difficult for humans. Robots are classified and their movements controlled through various joint and drive systems along with sensors to coordinate their operations in industrial applications like materials handling, processing, and assembly.
Roboticists develop robotic devices that can move autonomously and be programmed to behave in certain ways. Robots are considered intelligent if they can safely interact with unstructured environments while achieving specified tasks. The word robotics was first used in a 1942 Isaac Asimov short story and he explored ideas like robotherapists. Asimov also established three laws of robotics concerning not allowing or causing harm to humans. There are different types of robots including mobile, rolling, walking, stationary, autonomous, and remote-controlled robots that can have various purposes like exploration, manual labor, or controlled tasks.
The document summarizes the main components of a typical robot, including the manipulator, sensors, robot tooling, and robot controller unit. It describes the manipulator as consisting of linkages, joints, and end effectors that are activated by signals from the controller. Sensors provide information to the controller about the status of the manipulator. The robot tooling, or end effectors, can be designed depending on the task. The robot controller unit converts input programs into signals to activate the manipulator. Different types of robot arms are described, including Cartesian, cylinder, polar, and joint arm robots.
This presentation provides an overview of robots and robotics. It begins with defining a robot as a programmable, self-controlled automatic machine that can function in place of humans. The presentation then covers the history of robotics from da Vinci to modern robots, different types of robots including mobile, stationary, and autonomous robots. It also discusses robotics technology and components. Recent advancements in areas like artificial legs and neural networks are highlighted. In closing, advantages like ability to work continuously without pay or boredom are contrasted with limitations such as high costs and inability to think beyond programming.
Pick N Place robots are used to pick up objects and place them in desired locations. They consist of a rover body with joints, an end effector for gripping objects, actuators like motors to move the robot, and sensors and a controller. The basic operation involves the wheels moving the base to the object's location, the rigid body bending to reach it, and the end effector picking up and placing the object. The robot can be controlled wirelessly via a keypad that sends commands to move motors in different directions. Pick N Place robots are used in manufacturing, defense applications like bomb diffusion, and medical operations for their accuracy and flexibility.
Robots are mechanical or virtual agents that can perform tasks automatically or with guidance from remote control. They are usually electro-mechanical machines guided by computer programming. Robots help in daily life by performing functions that were previously done by human labor or animals. They are also used for entertainment purposes like playing ping pong. Approximately half of all robots are in Asia, with 32% in Europe and 16% in North America. Japan has the highest number of any country, containing 30% of the world's robots. Robotics is considered the future because robots are increasingly entering personal lives to make tasks easier, with a prediction that robots will transform domestic life in every home.
This document describes the design of an automatic pick and place robot created by students. The robot uses a robotic arm with a gripper to pick objects from one box and place them in another box moving along linear guide ways. It analyzes how the robot can increase productivity over manual labor by working faster and without breaks. Diagrams and descriptions explain the mechanical and electrical components of the robot including the lead screw, ball bearings, gripper, manipulator, power supply, and PIC microcontroller used to control the robotic movements.
This document summarizes various applications of industrial robots. It discusses how robots are used for material handling like material transfer and machine loading/unloading. It also describes processing operations such as spot welding, spray coating, and assembly and inspection tasks. The document outlines future applications involving higher intelligence, advanced sensing, universal gripping, inaccessible environments, security, and teleoperation.
A short PowerPoint presentation on robotic arm, its features and its development. Contains a video explanation, please download to watch it....Thanks for watching.
This ppt will give you information about space robotics, its applications and how much important role they are doing in day to day life viz; reducing human efforts,pick and place,marketing,etc.
This presentation deals with recent advances in industrial robots ¤t research in commanding industrial robot by human voice by university of coimbra
This document discusses various industrial applications of robots including material handling, processing operations, and assembly. Material handling applications involve moving parts from one location to another, such as part placement, palletizing, and machine loading/unloading. Processing operations use robots to perform tasks like welding, painting, and machining. Assembly applications involve robots building products by manipulating tools to insert components. The document provides examples and considerations for different robot applications in manufacturing.
The document discusses the history and types of robots. It notes that the word "robot" was introduced in a 1920 play and that the term "robotics" was coined in the 1940s. It describes robots as re-programmable machines that can perform tasks in hazardous environments. The document outlines the key components of robots, including sensors, actuators, controllers, and power sources. It discusses different types of robots like mobile, autonomous, and virtual robots. It also explores current and potential future applications of robotics in various industries.
Robotics is an interdisciplinary field that applies concepts of engineering and computer science to develop machines that can assist humans. A robot is defined as a programmable machine that can perform physical tasks through movement of parts. Isaac Asimov popularized the three laws of robotics to ensure robots do not harm humans. Current robots are used for industrial manufacturing and hazardous situations. The development of humanoid robots like ASIMO and iCub aim to make robots capable of assisting humans through tasks requiring mobility, dexterity and cognition.
The document introduces a robotic arm project built by students to be controlled through hand gesture recognition. The aim was to build an arm that can grip objects. Key features include using an accelerometer and flex sensors to capture hand gestures which are processed by a microcontroller to drive servo and DC motors that move the arm and gripper. Applications are discussed like industrial uses and medical procedures. Future improvements discussed are more degrees of freedom, intelligence, and mobility. In conclusion, robotic arms are complex but help with difficult, unsafe, or boring tasks.
This document discusses specification for industrial robots in composite fiber (CFK) machining. It provides an overview of KUKA Robot Group's developments in products and services for applications in robotics, including medical, service, and entertainment robots. Examples are given of KUKA's current automation technologies for composite part manufacturing in aerospace and automotive industries, including fiber placement, braiding, preforming, winding, fastening, and inspection. The future of further industrializing these processes with robots is discussed.
The document discusses the components, control system, and programming of KUKA robots, including the control panel, robot controller, mechanical construction with 6 axes of movement, coordinate systems, setup procedures like mastering and tool calibration, applications for welding and milling, and programming motion using linear and circular paths.
This document outlines a course on programmable logic controllers (PLCs) and industrial robotics. The course will introduce PLC concepts like input/output, relay logic, and ladder logic. Students will learn basic PLC programming and apply it to common industrial applications. The course also covers industrial robots and their programming for tasks such as pick and place. Students will gain hands-on experience programming PLCs and robots.
Slides for the MoveIt! Community Meeting (Sept. 3, 2015)
- The State of MoveIt! - Sachin Chitta (Stealth Startup)
- OMPL - Mark Moll, Lydia Kavraki (Rice University)
- ROS-Control - Adolfo Rodríguez Tsouroukdissian (PAL Robotics)
- Updates to STOMP - Jorge Nicho (SwRI)
- MoveIt! based implementation of an I-AUV - Dina Youakim (University of Girona)
- Team VIGIR at the DRC - Stefan Kohlbrecher (Technische Universität Darmstadt)
- ROS 2.0 and Manipulation - Jackie Kay (OSRF)
A Graphical Language for Real-Time Critical Robot CommandsSerge Stinckwich
The document discusses a graphical language called GSRAPID for specifying complex robot commands. GSRAPID allows creating diagrams that define robot commands which are then compiled into Java code. It uses a model where robot commands are represented as nodes and connections in a graph. The language is implemented as an Eclipse plugin using the Graphical Modeling Framework. It allows parametrizing robot commands through a property editor and handles parameters that require method calls or variables through an interface called ISetter.
Clinical and radiographic evaluation of one and two-visit eCharles Pereira
This randomized clinical trial compared the 1-year and 2-year clinical and radiographic outcomes of one-visit versus two-visit endodontic treatment of asymptomatic teeth with necrotic pulps and apical periodontitis. 101 teeth were randomly assigned to receive either one-visit treatment, which included intracanal dressing with iodine-potassium-iodide for 10 minutes, or standard two-visit treatment with calcium hydroxide dressing. At 1 and 2 years, there was no statistically significant difference in healing rates between the one-visit (65% and 75% healed) and two-visit (60% and 75% healed) groups. Teeth that tested negative on post-treatment microbiological samples
This directory is designed to provide residents of Gauteng with information
regarding services provided by the provincial government. The directory is
divided into sections based on the type of service provided. All aspects of
life in Gauteng are covered. The directory provides all the relevant contact
information for provincial government services in Gauteng, in order to
ensure we continue to provide access to all services for all citizens. The
Gauteng Provincial Government is committed to service delivery. It is in
our mandate to ensure that we make the services we provide as accessible,
open and user friendly as possible, in line with the Batho Pele principles.
The document describes Palfinger's JUMP system, which provides safe and efficient access for inspection and maintenance of jack-up rig legs. The JUMP is a modular climbing platform that attaches to rig legs and can configure bridges, aerial platforms, cranes, and enclosures. It allows work like blasting, painting, and steel repairs to be done during operations with no external power needed. The JUMP reduces costs, risks, and time compared to scaffolding or rope access. Palfinger provides project management, testing, training, and service to ensure safe and effective use of the JUMP system.
Rainbow Communication Co,.Ltd is a technology company founded in 2014 and located in Shenzhen, China that specializes in communication equipment research and development. It has over 1,000 employees and produces over 1 million units annually through its factory that contains 8 SMT lines, 12 assembly lines, and 6 packing lines. Rainbow Communication aims to be a leading ODM/OEM supplier known for quality, innovation, and one-stop shopping customer service.
The document describes a company called Digital Dividend that provides technological solutions to help governments, NGOs, and businesses improve processes and public services. It offers various smart products for citizen engagement, health, field operations, monitoring and evaluation, watershed management, and government solutions. The company's mission is to enable citizen-centric governance through consulting services, product development, and helping clients implement mobile and cloud-based technologies. A testimonial from a client praises how Digital Dividend's solution helped scale their impact and reduce costs.
Este documento presenta una iniciativa de decreto para reformar la Ley de Transparencia y de Fomento a la Competencia en el Crédito Garantizado. Las reformas propuestas buscan facilitar la figura de la Subrogación de Acreedor al permitir que en ciertos casos baste con la inscripción de documentos en el Registro Público de Comercio, en lugar de requerir una escritura pública, con el fin de reducir costos y fomentar una mayor competencia.
The document describes the components and modules of the SHERLOG CRX fault recorder and power quality measuring system. It includes a description of the basic device structure, power supply units, CPU and relays modules, analog and binary input modules, optional fibre optic and synchronization modules. It also provides an overview of the SHERLOG operating software for configuration, device management, evaluation and licensing. The document concludes with guidance on how to prepare an offer, including the information needed from the customer and components to include based on their requirements.
Este documento presenta un resumen del curso "El lenguaje de programación C#". El curso consta de 20 temas que cubren conceptos básicos de .NET y C#, incluyendo clases, espacios de nombres, variables, métodos, propiedades, interfaces, instrucciones y atributos. El documento proporciona una introducción general al curso y un índice de los temas que serán tratados.
The document discusses the benefits of customer relationship management (CRM) applications and cloud computing. It introduces The Value Management Company and its experience implementing CRM solutions. Key business challenges that CRM can help with include increasing customer satisfaction, reducing costs, improving processes, and gaining a 360-degree view of customers. Salesforce.com is presented as a leading cloud-based CRM platform that can help businesses address these challenges through features like consolidated customer views, optimized lead and sales processes, customer service case management, and analytics.
Soluciones en la nube, decisiones aterrizadasGabriel Marcos
Este documento presenta información sobre la migración a la nube. Explica que la migración a la nube es una decisión estratégica basada en criterios de negocio como el impacto en los indicadores clave de desempeño y el análisis de riesgo. También describe un caso de éxito donde el Ministerio de Educación de Colombia implementó con éxito una nube privada para mejorar la gestión de recursos humanos a nivel nacional.
Kwaga : email et productivité - Les apports de la sémantiqueAnne de Forsan
Devant l'avalanche quotidienne de mails, les réactions et tactiques diffèrent mais le besoin est identique : être sûr de ne rien rater d'important. La technologie sémantique brevetée de Kwaga apporte la solution.
El fracaso escolar en los alumnos del iesJOSEMA8996
El documento analiza el fracaso escolar en el IES Virgen del Socorro en Rociana del Condado. Se encuestó a estudiantes actuales de 4to grado de ESO y ex alumnos sin título. Los estudiantes rara vez consideran dejar la escuela y creen que otros fracasan debido a influencias externas. Los ex alumnos dejaron la escuela porque no le veían sentido y ahora ganan dinero a tiempo parcial, aunque ganarían más con una titulación.
Migration Effort in the Cloud - The Case of Cloud PlatformsStefan Kolb
Get the book "On the Portability of Applications in Platform as a Service" at https://www.amazon.de/dp/3863096312
Presentation from IEEE CLOUD 2015. Full paper at http://bit.ly/paasmigration
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEurotech
Having trouble in addressing the challenges of IoT and Industry 4.0 like fragmentation, complexity and lock-in? In the context of IIoT, at the field level, we believe Eclipse Kura can be the right solution for the mentioned problems. Read the entire presentation!
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresEclipse Kura
The presentation contains a real Industry 4.0 use cases that will take advantage of sensors connected through Modbus and mapped in Kura Wires with corresponding Assets. A complete dataflow model will also be presented
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
This document discusses software innovations and control plane evolution enabled by SDN that can improve network automation, efficiency, and service level agreements for IP/MPLS and WDM transport networks. It analyzes the benefits of programmable WAN architectures leveraging these SDN innovations to advance traffic engineering and multi-layer transport optimization with novel restoration techniques. The session reviews main SDN transport technologies like SDN controllers, OpenDaylight, NETCONF/YANG, PCEP, BGP-LS, OpenFlow, Segment Routing, and GMPLS/WSON.
Recording and media manipulation of WebRTC streamsLuis Lopez
This presentation introduces Kurento technologies to developers at the WebRTC Conference & Expo 2014 in San Jose. It focuses on Kurento Client APIs and on its capabilities for recording and manipulating the audio and video streams in WebRTC sessions.
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
Our talk will explore the transformative impact of integrating Confluent, HiveMQ, and SparkPlug in Industry 4.0, emphasizing the creation of a Unified Namespace.
In addition to the creation of a Unified Namespace, our webinar will also delve into Stream Governance and Scaling, highlighting how these aspects are crucial for managing complex data flows and ensuring robust, scalable IIoT-Platforms.
You will learn how to ensure data accuracy and reliability, expand your data processing capabilities, and optimize your data management processes.
Don't miss out on this opportunity to learn from industry experts and take your business to the next level.
The document discusses Acision's SDK for building real-time communication applications. It provides an overview of Acision, examples of using the SDK for Android, iOS and JavaScript, and how the SDK integrates with authentication providers. The SDK provides libraries for messaging, presence, WebRTC calls and more through a single API.
WebRTC transforms a Web browser into a fully fledged client for Real Time Communications (audio, video, IM, screensharing). Google and Mozilla have contributed to this Open Source project, creating a variety of business opportunities unthinkable just a few years ago. During this seminar we’ll see the technology aspects and potential, why this attracts Web developers and what the role of VoIP developers has become.
WebRTC provides a standardized profile for real-time communication that enables interoperability between browsers without plugins. It defines client-side APIs for audio and video calling as well as other real-time communication capabilities. The WebRTC architecture includes the API, codecs, transport mechanisms like STUN and TURN, and network I/O that allow real-time apps to run directly in browsers. Signaling is required to establish connections between users, and the standardization of WebRTC aims to improve interoperability compared to proprietary solutions. However, interoperability is not always in the best interests of businesses. Ultimately, the API is more important than the underlying protocols it uses.
Yannis Zarkadas. Enterprise data science workflows on kubeflowMarynaHoldaieva
This document discusses using GitOps and multi-tenancy to provide an enterprise data science experience on Kubeflow. It describes how to deploy and manage Kubeflow using GitOps to simplify operations and accelerate time to production. GitOps allows storing all configuration in Git for versioning, rollbacks, and collaboration. Kustomize is used to manage configurations and integrate changes from upstream Kubeflow repositories while allowing customizations. This provides reproducibility, isolation of tenants, and easy upgrades in a production-ready Kubeflow cluster.
Openstack Summit Tokyo 2015 - Building a private cloud to efficiently handle ...Pierre GRANDIN
What do you do when your usual setup or turnkey solution isn’t suited for your workload?
Most of the documentation and user feedback that you can find about OpenStack is written for the use-case of running a public facing cloud serving several external customers. When you want to host a single tenant with a single application the problem is completely different, you don't want publicly exposed APIs. You want to ensure optimal resource allocation to maximize your application performance. You want to leverage the fact that you own the infrastructure layer to optimize your instance placement strategy, and to get the best latency and to avoid creating SPOFs using affinity (or anti affinity rules).
This talk will focus on what we learned during a two years journey; from getting OpenStack up and running reliably, to investigating performance bottlenecks, to maximizing the performance of our private cloud.
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Hidetsugu Sugiyama
This session will discuss K8s solutions and Telco Intelligent-edge possibilities by integrate with CoreOS Operator Framework that can manage CNFs, state-full and other complex stateless container applications.
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...Athens IoT Meetup
A presentation on how to setup a powerful industrial IoT solution for a typical energy monitoring use-case, built on open source technologies* and elaborate on various architecture approaches and challenges. (*Eclipse Kura/Kapua/Hawkbit, Thingsboard.io, AgileIoT, Resin.io, NodeRED, OpenHAB, RPi, ESP8266/32, Modbus, MQTT), by Manolis Nikiforakis of Ex Machina
Athens IoT meetup #7 - AI, Bots and DevOps - May 2018
How to setup a powerful industrial IoT solution for a typical energy monitoring use-case, built on open source technologies. Architecture approaches and challenges.
Eclipse Kura / Kapua / Hawkbit, Thingsboard.io, AgileIoT, Resin.io, NodeRED, OpenHAB, RPi, ESP8266/32, Modbus, MQTT
https://www.meetup.com/Athens-IoT-Meetup/events/250458102/
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]IO Visor Project
As virtual network functions increasingly run on compute nodes, having efficient monitoring to manage the health of virtual networks has become a key requirement. Traditional monitoring methods are no longer scalable in distributed data plane models and new methods must be developed to offer greater scale without compromising programmability and flexibility. Using IO Visor, high performance monitoring can be achieved for operations and management. Join the session to find out about IO Visor and how it can be used for scalable monitoring of virtual network functions. The talk will also cover using IO Visor to evolve Virtual Network data plane and to enable hardware accelerations.
IBC2022: Tips for Media-over-IP Network DesignKoji Oyama
This presentation provides you the design flow and some common pitfalls when broadcast network engineers consider their Media-over IP (MoIP) network architecture and configure its network switches. In addition to the essential technology such as VLAN, VRF, IGMP, PIM, and OSPF I introduced at the NAB 2022 IPShowcase, you can also know how to verity the network design, some issues that have happened in the design so far, and some key points you should be careful about your logical design.
Similar to ROS-Industrial Kuka LBR-iiwa community meeting (20)
Ryan Gneiting of John Deere presented on the company's ROS-I demo cell and ambitions for ROS-I in September 2014. John Deere aims to get involved in the ROS-I consortium, apply ROS-I to specific industrial applications, and is interested in EuRoC. The company wishes for a simple user interface, interoperability with CAD and automation vendors, engagement with a larger community of system integrators, and a version of ROS for Windows. Contact information is provided for Ryan Gneiting to discuss further.
5 introducing the cartesian path planner plug-in for move it-v2Clay Flannigan
This document introduces a Cartesian path planner plugin for MoveIt! that was developed by Risto Kojcev. The plugin aims to provide a user-friendly tool for defining collision-free Cartesian paths by allowing users to specify waypoints. It utilizes ROS visualization tools and MoveIt! capabilities while reducing the effort required of users. The plugin has a simple GUI and allows for Cartesian path execution and testing of new planners.
This document discusses the need for the ROS-I community to adopt and support the Kinect 2 depth sensor. It notes the Kinect 2's performance and price advantages for 3D vision applications. Challenges of using the Kinect 2 in industrial environments are also outlined, such as field of view, range, and requiring an industrial grade IP rating. Options for obtaining access to the Kinect 2 technology are explored, such as partnering with Microsoft or other time-of-flight camera manufacturers. Contact information is provided for following up on potential partnerships.
The document outlines a roadmapping process by a consortium of 24 members from various industries to identify focus areas, capabilities, gaps and priorities for collaborative technology development in robotics and automation. It describes collecting use cases and requirements, analyzing alternatives and gaps, and developing a funding and implementation plan to publish a finalized roadmap.
The document discusses the RIC-EU (ROS-Industrial Consortium Europe), which coordinates ROS-Industrial developments in Europe. It focuses on objectives like implementing a technical roadmap through strategic projects co-funded by RIC-EU and the community. These projects achieve goals like real-time capability or Windows support. The RIC-EU also tracks ROS activities in European research projects and offers services to industry such as training and support. Recent and upcoming activities are noted, including workshops, meetings, and the start of new projects in January 2015.
The document summarizes the agenda and presentations for a ROS-Industrial community meeting in September 2014. It also provides an update on the ROS-Industrial Consortium Americas activities including current membership, funded technical projects, and upcoming events. The Consortium aims to foster growth in flexible manufacturing automation through ROS-I training, community support, and technical projects.
This document summarizes a ROS-Industrial forum that took place on December 5th, 2013. The agenda included an introduction, a presentation on BRIDE (a model-driven engineering tool for ROS), and a section for community contributions and needs. Several organizations presented contributions they had made to ROS-Industrial as well as needs they had. These included point creation capabilities in MoveIt!, laser scanner drivers, hardware-in-the-loop environments, and joint torque/force feedback. The overall goal of the forum was to gather the community, promote contributions, discuss technology needs, and disseminate information.
ROS-Industrial is an open-source extension of ROS that aims to solve problems in industrial robotics and automation. It provides drivers for common industrial robots and devices, capabilities for applications like automated painting, and a growing community for developers. The ROS-Industrial Consortium was formed to accelerate development, provide a voice for end users, and build an ecosystem around ROS-Industrial through membership fees and collaborative research projects.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
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
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
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
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
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
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
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
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