ros2 topic list does not display the robot's topics using ethernet over USB connection #234
-
Hello everyone, I am connecting to the robot via ethernet over usb connection, and was able to access the web server to update the firmware as recommended in the documentation. Moreover, I made sure that the switch on the board is toggled to USB. When I use ros2 topic list nothing shows except for /parameter_events and /rosout. I am using ubuntu 20.04 on my PC, ROS2 Galactic, and CycloneDDS. In addition, I made sure that the robot has CycloneDDS configuration from the web server. I also tried to set up xml profile and specify my nic, as shown below:
then I exported this xml file as follows:
I even checked the network by using the following command:
and got the following output:
which shows that the network between my PC and the robot is fine. (correct me if I am mistaken) Finally, I ran the following commands:
However, the problem remained the same. I ran out of ideas, could you please help me out? Thank you in advance. Regards, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Is the Create 3 also connected to the WiFi? As an alternative, you may try to switch both the create 3 and the laptop to use Fast-DDS. |
Beta Was this translation helpful? Give feedback.
-
After one week of frustration, I was able to figure out why Create 3 was not working. It turned out that the order of the following lines matters within bashrc file:
I also switch the configuration to Fast-DDS as indicated above. However, I am not able to tell why this is important, and it will be great if there is an explanation for that. I would like to thank everyone, who tried to help me. Regards, |
Beta Was this translation helpful? Give feedback.
After one week of frustration, I was able to figure out why Create 3 was not working. It turned out that the order of the following lines matters within bashrc file:
I also switch the configuration to Fast-DDS as indicated above. However, I am not able to tell why this is important, and it will be great if there is an explanation for that.
I would like to thank everyone, who tried to help me.
Regards,