-
 

Package Summary

Tags No category tags.
Version 0.5.0
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/iirob/ros_opcua_communication.git
VCS Type git
VCS Version indigo-devel
Last Updated 2017-05-26
Dev Status DEVELOPED
CI status Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Additional Links

Maintainers

  • Denis Štogl

Authors

  • Denis Štogl
  • Daniel Draper
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros_opcua_impl_python_opcua at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.5.0
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/iirob/ros_opcua_communication.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2021-10-05
Dev Status DEVELOPED
CI status Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Additional Links

Maintainers

  • Denis Štogl

Authors

  • Denis Štogl
  • Daniel Draper

ros_opcua_impl_python_opcua

This package provides OPC UA server implementation for connection to ROS. Server provides access to all ROS topics, services and actions from an OPC UA Client.

Getting started with ros_opcua_impl_python_opcua package

First start some ROS Nodes for something to be visalized in the server. For example one can start turtlesim_node:

rosrun turtlesim turtlesim_node 

Then start the server (the starting will take some time, wait until you see the output) using:

roslaunch ros_opcua_impl_python_opcua rosopcua.launch

Then start the UaExpert OPC UA Client and connect to the server. Server can be accessed per default from the local network on port 21554. If you are running everything localy use opc.tcp://localhost:21554 as server URL.

After successful connection you can see all ROS Services, Topics and Actions mapped to the OPC UA. To move the turtle from exaple choose Objects->ROS-Services->turtle1/teleport_absolute with right clieck and choose call. Enter the new possition of the turtle and see how turtle moves.

In Objects->ROS-Topics->turtle1->pose one can follow the position of the turtle in real time. To check the full effect of this try to move turtle using Robot Steering rqt-Plugin.

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros_opcua_impl_python_opcua at Robotics Stack Exchange