Back to All Events

ROS-Industrial EU Spring'18 Workshop

  • Fraunhofer IPA Nobelstraße Stuttgart, BW, 70569 Germany (map)

Fraunhofer IPA is pleased to host a technical workshop and an info session on opportunities for funding through the EU H2020 ROSIN project.

Location: Fraunhofer IPA, room D5.19 in building D. Please register at our main entrance to receive a campus map with directions. How to find us

Date and time: from 11.30, May 28, to 15.00, May 29, 2018


HRIM: A common interface for robot modules (session organized in collaboration with Erle Robotics)

Interoperability among different hardware components with the purpose of building robot modules and thereby, modular robots, is an increasingly felt needed among vendors and users of robot technology. This workshop address the need of a common standard interface for the description of robot modules and sub-components to allow the reusability, composability and interoperability of Hardware components.

Starting point of the discussion will be the Hardware Robot Information Model (HRIM), an initiative by Erle Robotics to enable "plug and play robotics".

PLC<->ROS interoperability (session organized in collaboration with INESC TEC and University of Stuttgart)

The increasing need to interface ROS with industrial machinery is finding solutions that are often developed independently and for ad-hoc needs. The increasing need to interface ROS with industrial machinery is finding solutions that are often developed independently and for ad-hoc needs.

First this session will present tools developed at Fraunhofer IPA and partner institutions, with the goal to possibly gather users and developers with similar needs around them. Specifically:

  • OPC-UA: one of the most convenient machine to machine communication protocols for industrial automation. The institute for control Engineering of Machine Tools and Manufacturing Units (ISW) of the University of Stuttgart will open this discussion showing their work improving the open source implementation of this protocol. To complete the workshop the ROS <-> OPC-UA wrapper that is being developed within the project SeRoNet will be introduced.
  • CODESYS: a software platform for industrial automation technology based on a standard PLCs programming tools (IEC 61131-3). INESC TEC will present a CODESYS<->ROS gateway, extending the ROS computation graph to PLCs programmed through the CODESYS development environment.

This workshop will be completed with a hand-ons session on the previously introduced CODESYS<->ROS Bridge and a live demo of existing ROS fielbuses implementation such as MODBUS TCP, EtherNet/IP and CANopen.

ROSIN SW QA measures (session organized in collaboration with IT-University Copenhagen and TU Delft)

The session will present a status report on the software quality assurance measures of ROS-based systems with respect to an extensive study developed during the first year of the ROSIN project. We will present the early but already successful initiatives in the project: the ROS quality hub, a discussion forum for quality issues, and a community working group devoted to quality, geared towards in industry applications. We will also report on what tools are being developed for improving code quality: timemachine (scripts to support testing and debugging of problems in legacy code), ROS Package generator (create your ROS interfaces automatically), and a glimpse into upcoming bug finders (a ROS-specific linter and a ROS fuzzing integration).

To finalize the event we organize an information session about the ROSIN Focused Technical Project opportunity that has a budget of 3+ Million EUR available to fund your ROS related development.


Day 1, May 28

11:30 - 12:30 Welcome snacks

12:30 HRIM: A common interface for robot modules - Irati Zamalloa, Erle Robotics [slides]

14:00 - 14:15 Coffee break

14:15 OPC Unified Architecture and its use in SeRoNet - Sebastian Friedl, University of Stuttgart [slides]

14:45 PLC<->ROS interoperability I - Rafael Arrais, INESC TEC ; Tiago Pinto, INESC TEC ; [slides]

15:30 - 15:45 Coffee break

15:45 PLC<->ROS interoperability II Fieldbusses review - Ludovic Deval, Fraunhofer IPA [slides]

Day 2, May 29

10:30 - 11:00 Welcome coffee

11:00 ROSIN software quality assurance measures - Jonathan Hechtbauer, Fraunhofer IPA [slides] [slides]

12:00 - 13:30 Lunch

13:30 Dissemination session on ROSIN FTP opportunities - Carlos Hernandez , TU Delft [slides]

14:30 - 15:00 Farewell coffee


Send an email to containing the details of the attendees and the session/s that you would like to attend. Please write WORKSHOP in the subject of the email using the following registration link Registration for this event is closed