Gateway performance for OPC UA PubSub over DDS

Institut
Lehrstuhl für Agrarmechatronik (WZW)
Typ
Masterarbeit /
Inhalt
 
Beschreibung

OPC UA is a networking protocol used widely in industrial automation (https://opcfoundation.org/about/opc-technologies/opc-ua/). DDS is a lower level protocol which occupies a similar function. DDS is notably used in the popular ROS 2 Robot Operating System (https://www.dds foundation.org/what-is-dds-3/). The OPC UA framework enables the standardised exchange of information between different systems. E.g. when a new panel is installed in a solar park, it is able to integrate itself into the network with minimal to zero configuration. One method of sharing information from such assets is called "PubSub" publish-subscribe. The figure below is taken from the OPC UA specification; it defines how a Message Oriented Middleware (MOO) can be used to transform the normally 1-to-1 messaging into many-to many messaging (PubSub). The goal of the work is for the student to create a proof-of concept implementation of this "OPC UA-over-DDS" framework and investigate the methods for integrating new MOOs into an OPC UA architecture.

Voraussetzungen

The chair of Agrimechatronics is performing research into the area of machine-to-machine networking in agricultural machines. The current standard is the widely used ISOBUS built on top of a 250 Kbit/s CAN bus network. The 250 Kbit/s CAN used in such machines is slow for modern applications which often have complex automation functionalities. As such a new Ethernet-based framework is being developed (https://www.aef-online.org/about-us/activities/high-speed-isobus.html) to create a faster network for the future.

The student's thesis will therefore be used to push forward the international standardisation efforts of the next generation of inter-vehicle communications technology for agricultural and transport vehicles.

Prerequisites

  • Good knowledge of IP networks
  • Strong coding skills (any language, preferably C++)
  • Structured and independent way of working
  • Good written and spoken English

Your tasks

  • Research and analyze the best way to use DDS for PubSub
  • Research and analyze how new MOOs can be integrated into the OPC UA architecture
  • Extend the open62541 implementation of the OPC UA standard to support PubSub over DDS
  • Measure and evaluate its performance

If you have any further questions, please send an email to the contact person.

Start: immediate or in the next semester

If you have any further questions or wish to apply, please send your application by email to samuel.brodie@tum.de including your current transcript of records

Möglicher Beginn
sofort
Kontakt
Sam Brodie
samuel.brodietum.de
Ausschreibung