Demonstration of the Fraunhofer IPA ROS-I Driver for Yaskawa Motoman Dual Arm Robots

Submitted by: Thiago de Freitas and Ulrich Reiser, Fraunhofer IPA

Under the cooperation between Fraunhofer IPA, Yaskawa Smart Robotics Center in Japan and Yaskawa Motoman Robotics, a ROS-I driver to support multi-groups control for the Motoman Robots was developed.

The first industrial dual-arm manipulator to run the driver was the Motoman SDA10F with an FS100 controller. The driver provided the capability for generating synchronous and asynchronous movements from the ROS side that could be send to the FS100 controller and then executed by the real robot groups (left arm, right arm and torso). Also, support packages were setup including driver configuration files, URDF and MoveIT! configuration files.

The driver was also demonstrated during ROSCON 2014, using a Motoman BMDA3 robot. [Remarkably, the driver worked with the hardware despite the SwRI software team never having access to the hardware prior to the event.] The demo was organized by Yaskawa Motoman and SwRI.

Erik Nieves (Yaskawa Motoman USA) Grooves with the BMDA3 at ROSCon 2014 in Chicago

Erik Nieves (Yaskawa Motoman USA) Grooves with the BMDA3 at ROSCon 2014 in Chicago

Paul Hvass (SWRI/ ROS-Industrial Consortium PM) "running" with the BMDA3

Paul Hvass (SWRI/ ROS-Industrial Consortium PM) "running" with the BMDA3

Some tutorials are recommended for getting a better overview of the driver usage and system configuration:

Some additional information:

Demonstrating the Integration of ROS with Siemens’ Process Simulate

Siemens PLM Software is a leading global provider of product lifecycle management (PLM) software. Those PLM solutions, can help make smarter decisions that lead to better products.

As always, we at Siemens PLM Software are looking for new areas that will allow us to understand the future of robotics in the industrial sector. After we came across The Robot Operating System (ROS) and ROS-Industrial, I was sent to take a closer look. In June, I participated in the “ROS Industrial Basic Developers Training Class” held at Southwest Research Institute (SwRI) to understand more about the ROS ecosystem and tools. Since then, I have been experimenting with ROS libraries and tools and thinking about a connection between ROS Industrial and our own Process Simulate software.

From what I learned, ROS Industrial has interesting potential in the area of industrial robotics by providing the following:

  • Standardization for robotic languages.
  • Real time path planning and collision avoidance.
  • A huge library of open source components.

For the above reasons, we believe that ROS-I has the potential to play a significant role in the industry and we should be a part of it.

After a few experiments, I compiled the demo (refer to video above) which shows how Process Simulate can provide a full simulation environment for a ROS controlled robot (R2-D2 believe it or not). In the demo, you’ll see that R2-D2 has three proximity sensors which are mounted on the right, front and left (their signal values can be seen in real time on the top left of the screen). R2-D2’s objective is to leave the maze using the simple algorithm of “always try to turn to the right”. But to make its life a little more interesting, we added red barriers which are removed manually at the start of the simulation to create a more dynamic environment.

As you can see from the rqt_graph above, the sensory information received from Process Simulate is processed on the ROS side and information about the robot’s new location is sent back to Process Simulate (the objects in red are Process Simulate com…

As you can see from the rqt_graph above, the sensory information received from Process Simulate is processed on the ROS side and information about the robot’s new location is sent back to Process Simulate (the objects in red are Process Simulate components).

Along the way, I overcame a couple of interesting challenges such as:

  • Having to write a robotic program using third party tools.
  • Connecting between Windows-based Process Simulate and Linux-based ROS.

After discovering some real added value of linking ROS Industrial with Process Simulate, I’m going to explore further capabilities, like Vision, and working with more complicated environments using advanced Process Simulate and ROS Industrial software packages (PLC and welding in Process Simulate and OpenCV and MoveIt in ROS-I).

If you are looking to share interesting view points, use cases and environment challenges which are related to ROS-I, contact me at: moshe.schwimmer (at sign) siemens.com

Additional references:

http://www.plm.automation.siemens.com/en_us/products/tecnomatix

https://www.facebook.com/Tecnomatix.NXforManufacturing

Yaskawa Motoman Offers Robots to Amazon Picking Challenge Teams

dual-arm-SDA10-juice-boxes
Motoman-arm-picking-boxes

Yaskawa Motoman Robotics is pleased to announce sponsorship of the Amazon Picking Challenge to be held in conjunction with ICRA 2015. This open competition will further the development of robot skills required for e-commerce and other material handling. Yaskawa Motoman is offering consignment robots to select teams entering the challenge. Selected teams will receive their choice of robot model in January, 2015 and may keep them through June, subject to model availability. To apply for a Motoman consignment robot, please submit the following items via this form by midnight PST December 17, 2014 January 16, 2015 (extended deadline).

  • Video of a simulated robot executing a picking task
  • Link to your team/organization website
  • Completed application describing your Motoman hardware utilization plan

Yaskawa Motoman will provide robots, software (including our MotoROS driver), and onsite technical support both at the team’s location and the event.

To support your development efforts, the ROS-Industrial Consortium will be updating its pick and place tutorial to include the Motoman MH5 II model. The tutorial will also be updated to ROS Indigo. Additional resource links:

Software Engineer/PhD opening at Fraunhofer IPA

From Florian Weißhardt via ros-users@

Position: Software Engineer, possibility to obtain PhD degree

Location: Fraunhofer IPA, Stuttgart, Germany

Experience: Strong skills in software design and C/C++ development and rich experience in ROS development

Finding solutions to organizational and technological challenges, particularly within the production environment of industrial enterprises. That, in a nutshell, is the key focus of the research and development work carried out at the Fraunhofer Institute for Manufacturing Engineering and Automation IPA. With 14 individual departments engaged in the fields of Corporate Organization, Automation and Surface Engineering, our R&D projects aim to enhance production processes and make products more cost-effective and environmentally friendly by identifying and exploiting the potential for automation and streamlining at clients' companies.

The Fraunhofer IPA department for robot and assistive systems develops service robots for various application fields (e.g. domestic, inspection, logistics, production assistance, manufacturing, etc.) with the goal of reliable, robust and safe service of these robots in everyday environments. These applications require complex software systems including navigation, planning, perception and manipulation for dynamic and changing environments and intuitive human-robot interaction.

The position covers the development of concepts and tools to reduce integration effort and simplify application development for these complex robotic systems in the frame of public funded national and EU projects. The transfer of the results to industry by organizing workshops, publishing articles relevant magazines and exhibiting demonstrators at fairs and conferences is part of the job description as well.

You have completed your master or diploma degree with excellent results and are interested in interdisciplinary research with high-tech robots like Care-O-bot or KUKA iiwa. You could already gather experience in scientific working and optimally already presented your first results at an international conference. You are confident in software architectures and software engineering and have practical experiences with the development of robot applications in ROS.

We offer you a highly interesting and diverse work environment with both contact to top robotics researchers and industry. In addition to obtaining a phd degree, the position encompasses early transfer of project and staff responsibility. For the implementation and validation of your ideas, we offer exceptionally equipped laboritories and test environments.

Qualifications/Requirements:

  • Rich experience in ROS development
  • A Master/Diploma degree from a top university in computer science, robotics or software engineering
  • Strong skills software design and C/C++ development
  • Proficient oral and written English skills

Advantageous are:

  • Experience with model-driven engineering approaches
  • Oral and written German skills

Please include the following documents in your application:

  • Cover letter that expresses your motivation and (research) goals
  • CV
  • Transcripts of all obtained degrees (including scholar education)
  • References and certificates relevant to the position

Please send your application to martina.goetzner@ipa.fraunhofer.de referring to position IPA-2014-109.

Alten Mechatronics Applies Robotic Technology in FEI Transmission Electron Microscopes (TEM)


Submitted by Simon Jansen, Alten Mechatronics

FEI designs, produces and supports a wide variety of high performance microscope systems, which can visualize details up to the picometer scale.

In their small dual beam (SDB) systems, a moving stage platform is present. This stage platform needs to be positioned in eight degrees of freedom (DOF).  Next to the stage, the microscope contains a lot more components such as an electron and ion column, multiple detectors and a gas injection system.  These SDB systems are not only used as pure microscopes, but also as nano workshop systems. It is possible to use these systems to add or remove material of a sample, while the sample is being inspected.

Because these microscopy system have such a wide variety of applications, the microscopy chamber gets rather full with components and parts. Therefore positioning and moving the eight DOF stage becomes more and more challenging.

In current systems, an in-house developed solution is used to plan the motion trajectories for the stage. The most important requirement is that the stage moves collision free between two configurations. Using the current solution, each movement between stage configurations is programmed by hand.  In some cases, this planning problem is just too complex and the current in-house developed solution is not able to find a solution. In other cases, the found solution takes too much time because axes can only be moved sequentially. This consumes a lot of time when moving eight axes and is therefore not feasible.

FEI is investigating alternative solutions to perform motion planning for their stage. For these alternatives it is important that the stage moves collision free within a certain time. This time should be minimized to obtain the highest possible throughput. A benefit of using motion planning is the possibility to move axes in parallel instead of sequentially. 

Alten Mechatronics performed a proof of principle study in which a simulation model of the microscope was developed. By using the motion planner MoveIt! collision free paths were generated for different stage configurations. Three cases were selected and compared to the current solution. One case was meant to benchmark the new motion planner, the two other cases to show the capabilities of the motion planner in extreme situations.

Alten showed that by using MoveIt! it became possible to calculate stage trajectories up to five times faster than trajectories found by using the in-house developed solution. For the other cases, it became possible to find trajectories that were not possible when using the in-house developed solution.

By using MoveIt! it is possible to realize complex stage movements which are guaranteed to be collision free and are resulting in a much higher throughput.

For the next phase, the results of the first ROS-Industrial Focused Technical Project (http://rosindustrial.org/ftp-status/) will be used to improve the performance of planner. In the first phase, MoveIt sometimes generated sub-optimal paths, which had to be rejected. With the optimization of the FTP, we will be able to guarantee near optimal solutions and be able to predict a lower reliable cycle time.

Mark Geelen & Simon Jansen Contact: rosindustrial(at-sign)alten.nl

3rd ROS-Industrial Training at Fraunhofer IPA: ROS for Industrial Applications

ROS-Industrial Technology Seminar: "ROS for Industrial Applications"

Friday, October 24, 2014
More information: Stuttgarter Produktionsakademie

Description

The open source “Robot Operating System” ROS offers highly developed robotics software components which can be used in flexible industrial applications. In this praxis-oriented tutorial users will get in touch with the basic functionalities of the ROS framework and the ROS-Industrial initiative. Participants will get an impression about the power of the system and learn how to use it in their own application.

Especially in dynamic environments with a variety of different work pieces there is a demand for highly flexible automation solutions supported by sensors and intelligent software components. A cost efficient, reusable and powerful solution is the open source framework ROS. It offers a huge amount of intelligent algorithms, methods and integrated libraries. An advantage is that software as well as hardware components can easily be exchanged due to a network based communication layer and standardized interfaces. This allows time saving and cost effective software development, which lowers the overall development costs.

In robotics research ROS is a well-established standard. The next step is to bring this power to industrial applications. For this purpose the ROS-Industrial initiative was founded. This tutorial will get the participants in touch with the theoretical basics of ROS and teach how to practically use it for their own industrial application.

Workshop Topics:

* ROS – Introduction and Basics
* 3D-Perception using ROS
* Localization and Navigation using ROS
* Motion Planning with MoveIt!
* Application Development using ROS
* Introduction to ROS-Industrial Initiative

In small groups the attendees will have the chance to gain hands-on experience within those topics under the guidance of experts of the respective field. The seminar is suitable for attendees both with or without experience in using ROS and will be held in bilingual language (German, English).

Also please feel free to forward this E-Mail to your colleagues, project collaborators or those who may be interested in this seminar.

If you have questions please don’t hesitate to contact us!

Hope to see some of you in October (or for the 4th seminar on Thursday, March 5th, 2015)!

Contact Person:

Dipl.-Ing. Florian Weißhardt Project Manager ROS Industrial Fraunhofer-Institute For Manufacturing Engineering and Automation IPA, Stuttgart Florian.Weisshardt@ipa.fraunhofer.de

Industrial Calibration Library Update and Presentation

By Dr. Chris Lewis, SwRI:

Robotics and automation systems are increasingly reliant on both 2D and 3D imaging systems  to provide both perception and pose estimation. Calibration of these camera/robot systems is necessary, time consuming, and often a poorly executed process for registering image data to the physical world. SwRI is continuing to develop the industrial calibration library to provide tools for state-of-the-art calibration with the goal to provide reliably accurate results for non-expert users. Using the library, system designers may script a series of observations that ensure sufficient diversity of data to guarantee system accuracy. Often interfaces to motion devices such as robots may be included to fully automate the calibration procedure.

As a vision systems developer one may ask the following questions with regards to both intrinsic and extrinsic camera calibration.

  1. How many images of the calibration target are needed?
  2. At what ranges?
  3. At what angles?
  4. How many near the center of the field of view vs at the edges?
  5. What accuracy is achievable?
  6. What accuracy was achieved?

With our framework, a user may rapidly explore these questions.

Our framework is built using Google's Ceres Solver which is a state of the art non-linear optimization tool specifically designed to solve Bundle Adjustment problems efficiently. Our framework consists of five main parts.

  1. The main script processing code which
    • Collects observations
    • Runs the optimization
    • Installs the results
  2. A library of Ceres compatible cost functions.
  3. The camera observer interface which ties your cameras to the system and automatically triggers the camera and locates common calibration targets within specified regions of interest.
  4. The scene trigger interface which provides interfaces to motion hardware such as robots. It may also serve to communicate with users to specify how to configure each scene.
  5. Transform interfaces which provide the means by which kinematic values may be fed into and out of the calibration system. Updates to these extrinsic kinematic parameters is immediate and persistent.

Using this framework, we have demonstrated three distinctly different calibrations:

  • Extrinsic calibration of a camera mounted on the tool of a robot
  • Extrinsic calibration of a network of cameras
  • Extrinsic calibration of a static camera to a robot

In addition, the ROS-I team is currently developing an intrinsic calibration script whereby a robot moves the calibration target to create a repeatable set of calibration images. In the near future, we will be developing kinematic calibration procedures for robots using cameras to better estimate robotic joint parameters.

Community Meeting Video Posted

Thanks to everyone who participated in the ROS-Industrial Community meeting that was held in conjunction with ROSCon on Saturday, September 13! A special thanks to our presenters:

  • Paul Hvass (SwRI): Welcome and Update on RIC-Americas
  • Alexander Bubeck (Fraunhofer IPA): Update from RIC-EU 
  • Clay Flannigan (SwRI): ROS-I Roadmapping update
  • Preben Hjornet (Blue Workforce): Why ROS-I Community needs to adopt the Kinect 2 
  • Risto Kojcev (Italian Institute of Technology): Introducing the Cartesian path planner plug-in for MoveIt!
  • Ryan Gneiting (Deere and Co.): John Deere ROS-I demo cell

Participants included: ABB USA, Blue Workforce, CAT, Clearpath, Fraunhofer IPA, HDT Robotics, Innervycs, Intelligrated, Italian Institute of Technology, John Deere, Leica Biosystems, Max Planch Institute, MTC, Northwestern U., NRL, Omnico AGV, Open Source Robotics Kyokai, OSRF, Reiter Affiliated Companies, Rethink Robotics, Shadow Robot, SICK, Siemens, Spirit AeroSystems, SwRI, TU Delft, UIC, UT Austin, and Wiki Technium! Your insight and energy is key to our growing community.

ROS-I Community meetings occur 3 times per year and are open to the public.

Microsoft Kinect v2 Driver Released

Reposted from ROS.org/news

From Thiemo and Alexis via ros-users@

Dear ROS Community,

I am Thiemo from the Institute for Artificial Intelligence at the University of Bremen. I am currently a PhD Student under the supervision of Prof. Michael Beetz. I'm writing this together with Alexis Maldonado, another PhD Student at our lab, who has helped mainly with the hardware aspects.

To continue reading: http://www.ros.org/news/2014/09/microsoft-kinect-v2-driver-released.html

Note that the Kinect v2 was the topic of a presentation by Preben Hjornet from Blue Workforce during the recent ROS-Industrial Community Meeting, held at ROSCon on Sept. 13th. To listen to that presentation, go to time stamp 23:14 here: http://youtu.be/7gKnzVTEbVM

Cartesian Path Planner Plug-In for MoveIt!

Dear ROS-I Community,

My name is Risto Kojcev, a joint PhD student between the BioRobotics Institute at Scuola Superiore Sant'Anna and MicroBio Robotics Institute at the Italian Institute of Technology, in Pisa Italy.

This year I was participating in the Google Summer of Code (GSoC) directed by the Open Source Robotics Foundation (OSRF) and ROS-Industrial (ROS-I) Consortium. The title of my project was Cartesian Path Planner Plug-In for MoveIt.

In this blog post I would like to share the vision behind the GSoC project and its usefulness in the real robotic applications.

Technical Details of the Plug-In

The project aim was to develop a user friendly Cartesian Path Planner Plug-In for MoveIt!. In the current version of the project, the user can simultaneously interact with a Qt Widget and the RViz environment to define and set Cartesian Way-Points, which can then be passed to the Cartesian Planner of the MoveIt package and executed both on a simulated and real robot. [Cartesian waypoints can also be loaded externally from a yaml file.]

For the User Interaction in the RViz environment the Interactive Marker package was used. The plug-in offers two types of Interactive Markers. The first one is called Interaction Marker and is used to add the second type of Interactive Marker, the actual Cartesian Way-Points. The Cartesian Way-Points can be moved around freely in the RViz environment, and a menu that offers additional components for removing the Way from the Cartesian Plan and more detailed 6DOF control is available for each Way-Point. The color of the Way-Points lets the user know if a certain Way-Point is within the range of the Inverse Kinematics (IK) solution for the loaded robot model. In the case when the point is within the range of the IK Solution the color of the way-point is blue and yellow otherwise.

The user can also interact with the Cartesian Planner through a Qt Widget. In this widget all the Way-Points are displayed, offering additional details about each Way-Point Pose, which can be edited and adjusted by the user. Furthermore, the user can perform the same operations as in the RViz environment: adding a new Way-Point or removing it. The Way-Points can be saved to a file and the Plug-in also offers the user to load a previously saved way-points file.

The Cartesian Planner part of this Plug-in offers the user a means to adjust the parameters of the Cartesian Planner and execute a Cartesian Path set from the previously added Way-Points.

More detailed tutorials and description of the Plug-in can be found on the moveit_cartesian_plan_plugin wiki page. For the source code of the project, reporting bugs and further development suggestions, please visit the github repository.

Applications and Future Development

The design goals behind the Cartesian Plug-in was to create a simple and user friendly environment, which targets larger groups of users, from ROS beginners to more ROS experienced users. It is envisioned to find its applications in a lot of industrial applications, for example welding, painting or performing more complex actions. This Plug-in is a good starting point for future development of other applications, not just in the industrial robotics area, where Cartesian path planning is useful. For example to even further automate the creation of Way-Points an external perception system can be used which would generate Cartesian Way-Points and then the user can review the Cartesian Path, correct it and execute it, or even save it if necessary.

I would like to conclude this blog post by sharing my gratitude towards all the ROS-I community members and my mentor Shaun Edwards, who shared their suggestions during the project development. I am very happy that I had the chance to participate in this awesome program and this was a great experience for me and most of all I had lot of fun working on this project. I hope that this project would find its place in many applications and it would be useful for lot of users.

ROS-I Updates: FTP Status and ROSCon

Checkout the following ROS-Industrial news items:

  • We’ve added a new page to the ROS-Industrial website called FTP Status. It provides descriptions, media, and links related to ROS-Industrial Consortium Focused Technical Projects. Browse the list of “brewing” projects to see if any topics align with needs at your organization.
  • The agenda for ROSCon is posted. Organized by OSRF, ROSCon is the annual meeting of all ROS software developers, not just those contributing to ROS-Industrial. It takes place September 12-13 in Chicago. Take this opportunity to register. The following sessions will be of particular interest to the ROS-Industrial community:
    • ROS 2.0: Developer preview: Dirk Thomas, William Woodall, Esteve Fernandez
    • Next-generation ROS: Building on DDS: Dirk Thomas, William Woodall, Esteve Fernandez
    • ROS-Industrial calibration: Chris Lewis
  • We are planning to host a ROS-Industrial Community meeting at ROSCon on Sept. 13, 3:30 to 5 PM CST. We will present an update on the ROS-Industrial Consortia (Americas/EU) and the results of the ROS-Industrial roadmapping effort.
  • ROSCon is happening the Friday and Saturday between IMTS and IROS, so consider making your trip a double (or triple) header.

Fraunhofer IPA Press Release: Kick-off of European ROS-Industrial consortium at Fraunhofer IPA

Under the leadership of Fraunhofer IPA, the kick-off of the European ROS-Industrial consortium as well as the second international ROS-Industrial conference took place in Stuttgart, Germany, at the end of June 2014. Experts from industry and research presented ROS-Industrial key developments, applications, components and trends.

Continue reading the press release on the Fraunhofer IPA website.

ROS-Industrial Consortium-Europe Kickoff Meeting Attendees

ROS-Industrial Consortium-Europe Kickoff Meeting Attendees

More than 70 people attended the public ROS-I conference that preceded the Consortium members' meeting.

More than 70 people attended the public ROS-I conference that preceded the Consortium members' meeting.

ROS-Industrial Update

The ROS-Industrial team has been very busy developing new functionality that I am very excited to share with you.

ROS-Industrial Hydro Release!

We officially released a few ROS-Industrial packages about six months back, and released the final package just a couple of months ago. A brief description of the new features/updates can be found here. It's now possible to install from debians: sudo apt-get install ros-hydro-industrial-desktop. More detailed instructions can be found here. We typically lag ROS releases to ensure stability, but the switch to catkin really delayed us. It feels like we transitioned to catkin twice, first to get source builds working and then a second time to get debian builds working. Having put the port to catkin behind us, I'm confident we will do better next release.

Robot Vendor Package Support

Early ROS-Industrial development was focused on developing robot specific drivers. Some of these packages were developed from scratch, such as the Fanuc package, developed by TUDelft and others were acquired as orphaned projects. In order to ensure the continued development and maintenance of these drivers, we are reaching out to the community for help. Recently, Fraunhofer IPA has taken ownership of the Universal Robot. We appreciate the help of both TUDelft and IPA. We are actively looking for developers/maintainers for our other driver packages (if you are interested send an email to this developers list).

Google Summer of Code

We are participating in the Google Summer of Code (GSoC) under the OSRF umbrella. GSoC pays students to perform open source development. ROS-Industrial has two projects: a cartesian planner GUI plugin for MoveIt (repo) and an intuitive 3D interface for industrial painting (repo). We are very excited to be part of this awesome program and are looking forward to what our students come up with. Stay tuned for posts from our students.

Special Thanks to the Community

It's no secret that ROS-Industrial is a community effort. I'm very proud to say that ROS-Industrial receives contributions from some of the best academic, research, and commercial organizations from around the world. Our current stats have us at 24 contributors in the last year and that's not even counting those who participate in code reviews and submit issues. I can honestly say I've worked with some of the greatest developers in my career through the ROS-Industrial program.

ROS-I Training Class Curriculum Free for Public Use

The ROS-Industrial Basic Developers' Training Class curriculum was developed under funding from the ROS-Industrial Consortium to streamline the introduction of Ubuntu Linux, ROS, ROS-I, PCL, and MoveIt! to industrial automation C++ code developers who are new to ROS. The curriculum culminates with a vision-enabled pick-and-place project. The class was first developed for the ROS-Groovy version and held in June 2013. In May 2014, we updated and extended the course for ROS-Hydro.

With the approval of the ROS-I Consortium Advisory Committee, the curriculum has been made public (Creative Commons license) and linked to the ROS-I wiki. The class materials consist of presentation slides, step-by-step instructions, and source code for exercises. Each of the exercises is intended to take approximately 30 minutes to complete. The source code is now available on the ROS-I GitHub site. Links:

2nd ROS-Industrial EU Conference and RIC-EU Kick-Off

A post by Ulrich Reiser and Florian Weisshardt, Fraunhofer IPA

The ROS-I community is cordially invited to the following events:

 =============================================================
ROS-Industrial Conference and Consortium Europe kick-off
=============================================================
at Fraunhofer IPA, Stuttgart, Germany
 
June 26: ROS-Industrial conference (public)
June 27: ROS-Industrial Consortium Europe Kick-Off (restricted to RIC-EU members)
 
Conference Objectives
---------------------------
The objective of the ROS-Industrial conference is to bring together representatives from academia and industry to exchange experiences on application development with ROS and clarify the needs of industry with respect to ROS-Industrial. The participants have the opportunity to obtain most recent information on current activities, already achieved results and future goals of the ROS-Industrial community.
 
Conference Topics:
------------------------
– Developments, trends, technologies in the ROS-Industrial community
– Examples of successful transfer of ROS components established in research into industrial applications
– Current ROS-Industrial Projects (hosted by the ROS-Industrial Consortium)
 
Target Audience
--------------------
The conference addresses in particular system integrators that aim at providing flexible, economic and manufacturer independent automation solutions, ROS-Industrial developers in research and industry, executive personal of small and medium enterprises as well as R&D divisions of larger companies in the field of automation, logistics and production.
 
Speakers
------------
-    Urko Esnaola, Tecnalia
-    Andrija Feher, Synapticon GmbH
-    Clay Flannigan, Southwest Research Institute
-    Joshua Hampp, Fraunhofer IPA
-    Gijs van der Hoorn, TU Delft Robotics Institute
-    Berend Küpers, ALTEN Nederland
-    Fabrizio Romanelli, Comau S.p.A. Robotics
-    Dirk Thomas, Open Source Robotics Foundation
-    Elisa Tosello, University of Padova
-    Florian Weißhardt, Fraunhofer IPA
 
 
General Chair
-----------------
Martin Hägele, Fraunhofer IPA
 
Session Chair
-----------------
Ulrich Reiser, Fraunhofer IPA
 
Registration
-----------------
Register for ROS-Industrial conference until June 18, 2014:
http://ric-eu.rosindustrial.org/2nd-ros-industrial-conference/
 
Link to Consortium:
http://ric-eu.rosindustrial.org/consortium/
 
 
Looking forward to meeting you at both events!
 

 

SwRI Announces Collaboration with OSRF to Advance Industrial Robotics

Reposted from SwRI's news release page.

Southwest Research Institute® (SwRI®) announced today it has entered a cooperative agreement with Open Source Robotics Foundation (OSRF) to strengthen collaborations in manufacturing automation, industrial robotics, machine perception and machine vision. The agreement calls for sharing research information between the two organizations to help collectively solve robot software research problems; the mutual exchange of free-of-charge software licenses; and organizing conferences, seminars and symposia to ensure continued development in open-source software for robotics.

Continue reading original post...

ROS-I Training Class Photos

Spring training classes for ROS-Industrial gave participants an opportunity to learn new skills through hands-on training. The March class, “What Can I Do with ROS-I?”, was a one-day high-level overview and experience with RViz, MoveIt!, PCL, and ROS-Industrial. The “ROS-Industrial Basic Developers’ Training Class,” held May 19-20, took developers through foundational robot manipulation and perception ROS-I/C++ coding skills leading to a collision-free pick-and-place capstone project. Included in the two classes, we had participants from ABB, Bell Helicopter, Boeing, CAT, Cessna, Cox Machine, Empire Robotics, ESCO, EWI, Ford, GA Tech, GE, IDEXX, John Deere, OmniCo AGV, OSRF, Rensselaer CATS, SER, Siemens, Tempo Automation, UTARI, UT Austin NRG, Wolf Robotics, Yaskawa Motoman. Check out pictures from the classes below.

On March 5, we had a number of demonstrations and presentations, and would like to thank:

  • Mr. Chris Pennington of Olympus Controls for the UR5 robot used in the Camera-to-Robot Calibration demo
  • Mr. Jack Thompson of UT NRG for the Multiscale Teleoperation demo
  • Dr. Jake Huckaby of GA Tech Cognitive Robotics Lab for the presentations about: 
    • A Skill Abstraction Framework in Robot Manufacturing Tasks
    • OmniMapper: A Modular Multimodal Mapping Framework
  • Mr. Patrick Dingle of Empire Robotics for the VERSABALL demo
  • Ms. Katherine Scott for her blog post about the class: Industrial Grade Awesome!
March: Showing the demonstration collision-free pick and place system during a lab breakout session.

March: Showing the demonstration collision-free pick and place system during a lab breakout session.

March: A group working on 3D perception exercises, acquiring data from a Kinect, fitting and segmenting the ground plane vs an object on the ground.

March: A group working on 3D perception exercises, acquiring data from a Kinect, fitting and segmenting the ground plane vs an object on the ground.

March: A group working on manipulation exercises.

March: A group working on manipulation exercises.

March: Jack Thompson of UT Austin showing a gesture-based teleoperation HMI.

March: Jack Thompson of UT Austin showing a gesture-based teleoperation HMI.

March: Brian Gerkey from OSRF trying out the VersaBall from Empire Robotics.

March: Brian Gerkey from OSRF trying out the VersaBall from Empire Robotics.

March: We didn't get a formal group photo in March, but here you can see most of the group enjoying dinner on the San Antonio River Walk. We ended up having two class day options in March, as we exceeded the capacity of the one-day class.

March: We didn't get a formal group photo in March, but here you can see most of the group enjoying dinner on the San Antonio River Walk. We ended up having two class day options in March, as we exceeded the capacity of the one-day class.

May: Class participants working on the capstone collision-free pick-and-place demonstration in the lab.

May: Class participants working on the capstone collision-free pick-and-place demonstration in the lab.

May: Video of the capstone project.

May: Ubiquitous Group Photo from the May 2014 Training Class

May: Ubiquitous Group Photo from the May 2014 Training Class

ROS Job Opening: UT Austin Nuclear & Applied Robotics Group

The Nuclear & Applied Robotics Group (robotics.me.utexas.edu) at the University of Texas at Austin is looking for one outstanding candidate to fill a postdoctoral position in the area of mobile manipulation. The appointment is for one year and renewable yearly by mutual agreement. The candidate must have completed their degree within the last three years and be a US citizen. The start date for the position is ideally September 1, 2014.


The successful candidate will have a PhD with an emphasis on robotics within mechanical engineering, electrical engineering, computer science or a related field. The candidate must be prepared to complete a security background check to work in nuclear and/or government facilities.

A successful candidate will have completed a dissertation that is topical to mobile manipulation and also must have extensive experience using ROS. U.T. Austin has recently acquired a mobile manipulation system consisting of a Husky mobile platform with two UR5 manipulators. More detail is available on our web site.

The candidate will be expected to take a leadership role in developing new capabilities for the platform relevant to our sponsor as well as coordinate and mentor graduate/undergraduate research associates contributing to the project. Key areas of interest are task planning, navigation, manipulation in the presence of the uncertainty, and sensor (vision, IMU, radiation, etc.) data fusion for visualization and decision making. The candidate will also be expected to help maintain and coordinate collaboratively developed software packages. Candidates will have the opportunity to propose and pursue new and novel avenues for advancing the autonomy or manipulation capabilities for this system.

To apply, email a single file containing your CV and a one page summary of your research interests to mpryor@utexas.edu. Please keep the file below 2MB and use the subject line LANL Postdoc Application: Last name, First name. Applications received by June 15, 2014 will receive full consideration and applications will continue to be accepted until the position is filled. For more information, visit robotics.me.utexas.edu.

Why Robots Don’t Kill Jobs

A guest post by Robert Atkinson, President, Information Technology and Innovation Foundation

With U.S. job growth still anemic, some have latched on to a compelling explanation: “the robots are taking our jobs.” According to this line of thinking, high productivity driven by increasingly powerful IT-enabled machines is the cause of U.S. labor market problems, and accelerating technological change will only make the problem worse.

These arguments are not new. Over the last century whenever unemployment has risen some have always blamed machines.  But what’s different today is how widespread this “neo-Luddite” view has become and how well-received it is.  Now it’s not just the tin-foil hat crowd that is warning that robots kill jobs; many elites now make the claim.  In perhaps the most widely cited tract making this case, MIT professors Erik Byrnsolfson and Andrew McAfee state in Race against the Machine that “it may seem paradoxical that faster progress can hurt wages and jobs for millions of people, but we argue that’s what’s been happening.”  In a New York Times op-ed entitled “Sympathy for Luddites,” Paul Krugman warns that “a much darker picture of the effects of technology on labor is emerging. In this picture, highly educated workers are as likely as less educated workers to find themselves displaced and devalued.”  Even 60 Minutes has jumped on the bandwagon, claiming in a program entitled “Are Robots Hurting Job Growth?” that “technology…is putting new categories of jobs in the sites [sic] of automation—the 60 percent of the workforce that makes its living gathering and analyzing information.”

Indeed, this is what is most troubling. In the past, neo-Luddite anti-progress views were episodic, emerging occasionally when joblessness spiked but then receding, and they were going against the grain of the uniquely American faith in the desirability and inevitability of progress. Today that faith is waning, which points to the real threat that anti-robotism presents: the view that machines are a problem and not the solution saps the American spirit of its relentless and aggressive support for innovation and progress.

As we show in our ITIF report, “Are Robots Taking Our Jobs, or Making Them?” there’s only one flaw in this Luddite, anti-machine narrative: it is completely wrong and not supported by data, scholarly evidence or logic. These neo-Luddites make a fallacious correlation between today’s high unemployment and the cool technology they see around them (e.g., smart phones, airport kiosks, IBM’s Watson on Jeopardy). They believe that when technology allows more work to be done with fewer workers, those jobs are gone and the workers are added to the unemployment rolls.

But this is what economists call the “Lump of Labor” fallacy, the idea that there is a limited amount of work to be done and if a job is eliminated, it’s gone for good. But this is a false reading of the process of technological change because it doesn’t include second order effects whereby the savings from increased productivity are recycled into the economy in the form of higher wages, higher profits, or reduced prices to create new demand that in turn creates other jobs.

Certainly U.S. history bears out the notion that productivity growth goes hand-in-hand with growth in employment.  Indeed, America’s most productive years have been followed by our years of lowest unemployment. This correlation is shown in the 2011 McKinsey Global Institute report, “Growth and Renewal in the United States: Retooling America’s Economic Engine” which looked at annual employment and productivity change from 1929 to 2009 and found that increases in productivity are correlated with increases in subsequent employment growth.

It’s also borne out by virtually all scholarly research looking at the relationship between productivity and job growth.  Some few studies find that employment decreases in the short run in response to a productivity shock, but that jobs grow in the medium to long term.  Most studies find no negative effect on employment, and some have found a positive relationship, with increases in productivity leading to more jobs. An OECD study sums it all up: “historically, the income-generating effects of new technologies have proved more powerful than the labor-displacing effects: technological progress has been accompanied not only by higher output and productivity, but also by higher overall employment.

Even many of those who acknowledge that new jobs will be created worry that this time is different and that there will not be enough of them to replace the lost ones, even in the long run. They warn that a time will come, sooner than we think, when even new “jobs” will be better done by machines, and unemployment will skyrocket. How do we know that humans will always be better at some work—or more importantly, enough work—than machines? One reason is that our economy is complex, with a broad range of industries and occupations, some amenable at a particular time to automation, most others that are not (think physical therapy, business consulting, landscape gardening). Another is that technological change doesn’t happen overnight—and current productivity increases are actually trending down. But the main reason is that human wants are close to infinite—we need look no further than the fact that most people would love to win the Powerball lottery.  With the average U.S. household income around $50,000 a year, most Americans would have no problem spending all the money they make if their incomes increased by a factor of 5 or even 10.  And as long as that is true, those wants will require labor to fill them.

It is time to consign neo-Ludditism and its particular refrain that technology costs jobs once and for all to the dustbin of history. Robots, automation, machines, productivity: these are key enablers of human progress and absolutely no threat to overall employment. As such, economic policy should at every possible opportunity not give in to neo-Luddite exhortations, but instead put the “pedal to the metal” for higher productivity and more “robots.”