ros_opcua_impl_python_opcua package from ros_opcua_communication reporos_opcua_communication ros_opcua_impl_freeopcua ros_opcua_impl_python_opcua ros_opcua_msgs ros_opcua_srvs |
|
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
Additional Links
Maintainers
- Denis Štogl
Authors
- Denis Štogl
- Daniel Draper
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ros_opcua_msgs | |
ros_opcua_srvs | |
rospy |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_opcua_communication |
Launch files
Messages
Services
Plugins
Recent questions tagged ros_opcua_impl_python_opcua at Robotics Stack Exchange
ros_opcua_impl_python_opcua package from ros_opcua_communication reporos_opcua_communication ros_opcua_impl_freeopcua ros_opcua_impl_python_opcua ros_opcua_msgs ros_opcua_srvs |
|
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
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.
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ros_opcua_msgs | |
ros_opcua_srvs | |
rospy |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_opcua_communication |