two nodes on ros android
Hello!
Do you know how can I run two nodes en a same activity on android?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Hello!
Do you know how can I run two nodes en a same activity on android?
You can run any number of nodes within an activity.
Simply do something like this (assuming your activity is a RosActivity
):
@Override
protected void init(NodeMainExecutor nodeMainExecutor) {
NodeConfiguration nodeConfiguration = NodeConfiguration.newPublic(getRosHostname());
nodeConfiguration.setMasterUri(getMasterUri());
nodeConfiguration.setNodeName("node_1");
MyNode myNode1 = new MyNode(); // Something that extends AbstractNodeMain
nodeMainExecutor.execute(myNode1, nodeConfiguration);
nodeConfiguration.setNodeName("node_2");
MyNode myNode2 = new MyNode();
nodeMainExecutor.execute(myNode2, nodeConfiguration); // And so on...
}
Asked: 2015-04-27 09:26:18 -0500
Seen: 197 times
Last updated: Dec 04 '17
Error building Android app with rosjava
Compile and run android in Android studio 1.4 (indigo) [closed]
How to connect Rosjava talker to a C++ Listener
Running multiple subscribers in a ROS-android App
sending sensor_msgs/CameraInfo with rosjava
rosjava android - phone sends localhost
designing a ROS diffdrive Robot with rosjava
rosjava: calling rosservice fails