ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
It is working OK on most of my machines in both melodic or kinetic. On one machine it continues to fail. I built in a catkin workspace to inspect all files. In the rosbridge_websocket.py file this line below generates a python error. It says there isn't any to convert int() I tried changing to float. forcing it by the comment eliminates the python error, but the roslaunch still generates errors, and the ports do not allow connections. At this point I am wondering if it is some kind off ssl blocking on this machine.
address = rospy.get_param('~address', "0.0.0.0")
---> external_port = int(rospy.get_param('~websocket_external_port', port)) <--------- external_port = int(9090) RosbridgeWebSocket.client_manager = ClientManager()
This isn't a major problem for me, just an interesting exercise in trying to figure out why some things fail;-)