When publishing to topic from laptop, on the robot I recieve no data
Hi! I have two machines: robot (robot40) and laptop (Kamil-Dell). On the robot I'm running ROS Master. When publishing to topic from laptop, on the robot I recieve no data (but on laptop I can view it no problem. I also see data from robot on laptop) I have set ROS_IP, ROS_MASTER_URI and ROS_HOSTNAME in all the ways possible, but nothing changes.
All the variables on laptop (IP: 192.168.1.196):
ROS_IP = 192.168.1.196
ROS_HOSTNAME = 192.168.1.196
ROS_MASTER_URI= http://robot40:11311
and /etc/hosts on laptop:
127.0.0.1 localhost
#127.0.1.1 Kamil-Dell # Tried also these with this uncommented and second one commented
192.168.1.196 Kamil-Dell
192.168.1.58 robot40
Variables on robot40 (IP:192.168.1.58):
ROS_IP = (empty)
ROS_HOSTNAME = (empty)
ROS_MASTER_URI= http://robot40:11311
/etc/hosts on robot40:
127.0.0.1 localhost
192.168.1.196 Kamil-Dell
127.0.1.1 Robot4.0-upper Robot4
192.168.1.58 robot40
roswtf run on robot40 (with running node /object_detection on laptop, but works the same way with any publisher on laptop):
Loaded plugin tf.tfwtf
No package or stack in the current directory
================================================================================
Static checks summary:
No errors or warnings
================================================================================
Beginning tests of your ROS graph. These may take a while...
analyzing graph...
... done analyzing graph
running graph rules...
connection to [/object_detection] timed out
... done running graph rules
running tf checks, this will take a second...
... tf checks complete
Online checks summary:
Found 2 warning(s).
Warnings are things that may be just fine, but are sometimes at fault
WARNING The following node subscriptions are unconnected:
* /move_group:
* /collision_object
* /planning_scene_world
* /joint_states:
* /head_controller/joint_states
* /base_controller/joint_states
* /arm_controller/ur_driver:
* /arm_controller/ur_driver/joint_speed
* /arm_controller/ur_driver/URScript
* /controller_robot40:
* /optoforce_0
* /trajectory_planned
* /controller_ur/order
WARNING These nodes have died:
* head_controller/dynamixel_workbench-5
Found 3 error(s).
ERROR Could not contact the following nodes:
* /object_detection
ERROR The following nodes should be connected but aren't:
* /object_detection->/rosout (/rosout)
ERROR Errors connecting to the following services:
* service [/object_detection/set_logger_level] appears to be malfunctioning: Unable to communicate with service [/object_detection/set_logger_level], address [rosrpc://192.168.1.196:40113]
* service [/object_detection/get_loggers] appears to be malfunctioning: Unable to communicate with service [/object_detection/get_loggers], address [rosrpc://192.168.1.196:40113]
Thank you all for help!