ros_comm
ros_comm copied to clipboard
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
As a long time ROS user with complex launch scripts, I have always been frustrated by the fact that yaml files cannot reference other yaml files. I recently found this...
When `message_filters::Subscriber` instances are destroyed before the synchronizer, I get ``` terminate called after throwing an instance of 'boost::exception_detail::clone_impl' what(): boost: mutex lock failed in pthread_mutex_lock: Invalid argument Aborted ```...
Post-processing bag files with `rosbag filter` or the rosbag Python API is very flexible. But when bag files grow large (dozens or hundreds of GB), the processing time becomes significant....
I fail to understand why this issue still exists after all these years, though I really should not be surprised... Without the patch the Timer thread just dies on rosbag...
**Issue aimed** Basically right now there is no way to stop logging during the runtime of rospy node ,event though using service call one cannot disable logs, they can only...
I exposed the existing snapshot function of `rosbag::Recorder` in the command line options of the record verb.
I am trying to run the example for `relay_field` as described in [this link](https://github.com/ros/ros_comm/pull/639). Terminal 1: `rosrun rospy_tutorials talker.py` Terminal 2: ``` rosrun topic_tools relay_field /chatter /image sensor_msgs/Image "header: seq:...
### Solves [Issue 2167](https://github.com/ros/ros_comm/issues/2167) ### Content Implementing the "unicode" to "bytes" migration the author of [Issue 2167](https://github.com/ros/ros_comm/issues/2167) describes. After this change, Python's 2to3 only suggests - using list() to encase...
There are a lot of questions around asking about how to disable logging in ROS. One of the more difficult things to do is to turn off rosout. Our solution...
I'm on `noetic`, version is `1.15.14-1focal.20220106.235155` `valgrind` is reporting usage of uninitialized memory in the [following line](https://github.com/ros/ros_comm/blob/dd78ac8af128bb8eb992d6431bb9f994658ea6ab/clients/roscpp/src/libros/transport/transport_tcp.cpp#L773) in `TransportTCP::getClientURI()`: ``` switch (sas.ss_family) ``` Indeed, the `ss_family` is never set (IPv4...