Connecting ROS to non-ROS nodes using NEP+ tools
Last updated
Last updated
We will explore three different methods:
Direct
When your software architecture uses mainly ROS and is only needed to connect a single node/computer that does not support ROS
It can be annoying to deal with IP addresses and port numbers for NEP nodes. You manually create the bridge between NEP and ROS
nep-cli
When one or more modules not supporting ROS need to be connected with a ROS architecture
You need to use the same IP address for all your NEP nodes.
Nep+ App
If you don't want to code at all the bridges between NEP and ROS
Can be more complex to use at the beginning, still in a beta version
Before following this tutorial, read
Let's imagine that Computer B, defined in tutorial , has Ubuntu and ROS installed and that it is required to send the data produced in the NEP Publisher to a ROS Subscriber.
For this example, we will use ROS Standart String messages to link a NEP Publisher with ROS. We will define a bridge script that creates a NEP Subscriber and ROS Publisher.
The code of the bridge script is shown below.
Soon..