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.

Yaskawa America - Motoman Robotics Division: RIC Member of the Week

Logo Yaskawa Motoman.jpg

What began as a collaboration between SwRI, Willow Garage, and Yaskawa America--Motoman Robotics, grew into ROS-Industrial (ROS-I). The first industrial manipulator to run an industrial robot client was a Motoman SIA 20D with DX100 controller, which would become the architecture for the driver layer in the ROS-I socket interface for manipulation. Since that first demonstration, Yaskawa has continued to support ROS-Industrial in a number of ways:

  • Assisted in development of new Moto Plus modules for both the DX100 and FS100 controllers to enable both smooth and full speed manipulation via a socket interface: http://wiki.ros.org/motoman.
  •  Joined the ROS-Industrial Consortium and presented “Why Industrial Robot OEMs Should Care about ROS” at our first Consortium meeting and at ROSCon 2013.

  • Supported a hardware demonstration of ROS-Industrial for a deburring application at ROSCon 2013.

This early involvement and support for ROS-I has made Motoman hardware hardware easy to integrate, and has led to a number of demonstrations using their hardware:

Teaser: Recently, Yaskawa has teamed with RIC EU leader Fraunhofer IPA to create a standard ROS-I interface for dual arm robots, based on guidance from a ROS-I Enhancement Proposal posted by SwRI. We will provide updates as they become available.