Only released in EOL distros:  

ros_opcua_communication: ros_opcua_impl_freeopcua | ros_opcua_impl_python_opcua | ros_opcua_msgs | ros_opcua_srvs

Package Summary

The ros_opcua_impl_python_opcua package implement binding for python-opcua - Pure Python OPC-UA / IEC 62541 Client and Server library.

ros_opcua_communication: ros_opcua_impl_freeopcua | ros_opcua_impl_python_opcua | ros_opcua_msgs | ros_opcua_srvs

Package Summary

The ros_opcua_impl_python_opcua package implement binding for python-opcua - Pure Python OPC-UA / IEC 62541 Client and Server library.

Documentation

This package provides communication interface between ROS and OPC UA communication standard using python-opcua library written in Python. This package currently implements an OPC UA Server mapping all ROS Topics, Services and Actions under defined namespace in the OPC UA address space.

Installing the package

Check the ros_opcua_communication page.

Starting the Nodes

The easiest way to start the nodes is using launch file:

roslaunch ros_opcua_impl_python_opcua rosopcua.launch

Nodes

rosopcua

Implements OPC UA server functionality in ROS by mapping the ros topics, services and actions in he OPC UA address space.

Parameters

namespace (String, default: /)
  • Namespace from which all topics, services and actions will be mapped into OPC UA address space.

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]

Wiki: ros_opcua_impl_python_opcua (last edited 2016-12-19 16:16:51 by DenisStogl)