ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

msmcconnell's profile - activity

2023-08-01 07:34:50 -0500 received badge  Good Question (source)
2023-06-27 09:05:47 -0500 received badge  Good Question (source)
2023-05-23 02:46:08 -0500 marked best answer Is dynamic topic remapping implemented in ROS2 Dashing?

Based on the documentation I have seen at the links below

https://design.ros2.org/articles/stat... (bottom of page)

https://www.osrfoundation.org/wordpre... (slides 23 -24)

It seems ros2 nodes are supposed to support dynamic remapping of their topics at runtime. However, I do not see any documentation on this. I feel this feature is useful during development and debugging, so I would like to see it implemented.

Is this feature implemented in Dashing? If not, is it still on the roadmap?

2023-04-02 14:32:12 -0500 received badge  Famous Question (source)
2023-03-06 14:36:47 -0500 received badge  Rapid Responder (source)
2023-03-06 14:36:47 -0500 answered a question After a long period of operation, the topic communications slow down.

If you haven't tried already, I recommend reading through the DDS Tuning guide and trying out some of the options. https

2023-02-02 11:01:13 -0500 commented question What is best practice for parameters which are empty lists in ros2

Unfortunately no, I'm currently using a workaround of [' '] to store an single space string to indicate list empty and h

2023-01-25 04:24:31 -0500 received badge  Notable Question (source)
2023-01-25 04:24:31 -0500 received badge  Famous Question (source)
2022-12-19 22:07:00 -0500 received badge  Famous Question (source)
2022-11-21 12:53:47 -0500 received badge  Nice Question (source)
2022-10-10 05:35:46 -0500 received badge  Famous Question (source)
2022-10-04 09:37:28 -0500 received badge  Notable Question (source)
2022-09-06 16:20:33 -0500 received badge  Famous Question (source)
2022-08-16 12:01:03 -0500 received badge  Nice Answer (source)
2022-08-16 09:35:42 -0500 answered a question Ros1 to ros2 bridge a specific topics

The most direct way would be to use the parameter_bridge instead of the dynamic_bridge https://github.com/ros2/ros1_brid

2022-08-16 09:35:42 -0500 received badge  Rapid Responder (source)
2022-08-15 20:58:52 -0500 received badge  Famous Question (source)
2022-08-07 09:15:02 -0500 received badge  Famous Question (source)
2022-07-21 06:57:31 -0500 received badge  Popular Question (source)
2022-07-05 08:27:07 -0500 received badge  Notable Question (source)
2022-06-27 17:50:36 -0500 marked best answer Which ROS2 launch is preferable python or xml?

As of ROS2 Eloquent we can use xml or yaml for writing launch files. Previous versions of ROS2 used python with the roslaunch API. So my question is which of these methods is currently recommended or considered best practice?

I will be converting an existing ROS1 package to ROS2 Foxy and I need to decide how to update the launch structure. I'm leaning toward XML since that will make the conversion more straightforward, but if python files are now considered best practice I will follow the community standards.

Update from Answer: After reviewing the documentation based on the concerns with XML functionality pointed out by @stevemacenski, I have decided to stick with python until XML adds support for components as they are the recommended way to design nodes https://discourse.ros.org/t/ros-2-das....

2022-06-27 17:50:34 -0500 received badge  Nice Question (source)
2022-05-28 09:14:17 -0500 received badge  Popular Question (source)
2022-05-27 12:03:03 -0500 edited question Any equivalent in ros2 of ros::Time::setNow()?

Any equivalent in ros2 of ros::Time::setNow()? As the title says, I'm wondering if its possible to achieve the same effe

2022-05-27 12:02:41 -0500 asked a question Any equivalent in ros2 of ros::Time::setNow()?

Any equivalent in ros2 of ros::Time::setNow()? As the title says, I'm wondering if its possible to achieve the same effe

2022-05-18 12:16:08 -0500 edited answer How to convert a ROS message file to an IDL file?

I'm not sure there is a terminal command, however, on build ROS will actually do this for you since its one of the first

2022-05-18 12:15:36 -0500 answered a question How to convert a ROS message file to an IDL file?

I'm not sure there is a terminal command, however, on build ROS will actually do this for you since its one of the first

2022-05-18 12:15:36 -0500 received badge  Rapid Responder (source)
2022-05-13 12:22:56 -0500 received badge  Necromancer (source)
2022-05-13 07:45:43 -0500 answered a question ROS2 per topic intra-process communications setup

I'm not sure what the status in galactic is, but while working with OpenRobotics on a project using Foxy, I was shown th

2022-05-10 06:08:11 -0500 received badge  Favorite Question (source)
2022-05-05 09:33:32 -0500 received badge  Popular Question (source)
2022-04-13 08:16:01 -0500 received badge  Popular Question (source)
2022-04-09 20:42:09 -0500 received badge  Taxonomist
2022-04-06 09:14:17 -0500 marked best answer Recommendations for multi-camera fusion for 360 deg image?

Looking for recommendations for ROS nodes or C++ libraries that can take multiple independent camera image streams and combine them into a single 360 deg image stream. I’m looking for something that handles stitching the images together rather than just overlaying them based on the URDF file. Any recommendations?

2022-03-24 15:46:55 -0500 received badge  Notable Question (source)
2022-03-23 17:49:17 -0500 edited answer Why might ros1_bridge stop forwarding lidar PointCloud2 messages?

Seems this was caused by some known limitations in the way Cyclone DDS uses the kernal network. I followed the suggesti

2022-03-23 17:49:06 -0500 marked best answer Why might ros1_bridge stop forwarding lidar PointCloud2 messages?

I have a large ROS network comprised of both ROS1 and ROS2 nodes. The nodes are bridged by the ros1_bridge dynamic_bridge.

Two of the ROS2 nodes publish VLP-32C lidar data as sensor_msgs/PointCloud2 onto two different lidar topics at ~10Hz. When the system starts up the ros1_bridge will correctly identify these topics and start forwarding these messages. However, after a few seconds at least one of the lidar streams will stop bridging and that lidar's data will no longer be available on the ROS1 network. It appears the ros1_bridge is still connected on both ends, but no lidar data is coming out. The ROS2 lidar data is still publishing and other messages are still being bridged.

I'm a bit at a loss for what might cause this. Does anyone have any suggestions on how to investigate.

I'm using Ubuntu 20.04 with ROS2 Foxy, ROS1 Noetic, and Cyclone DDS.

2022-03-23 17:49:03 -0500 received badge  Rapid Responder (source)
2022-03-23 17:49:03 -0500 answered a question Why might ros1_bridge stop forwarding lidar PointCloud2 messages?

Seems this was caused by some known limitations in the way Cyclone DDS deals uses the kernal network. I followed the su

2022-03-23 09:48:23 -0500 received badge  Popular Question (source)