private nodehandles in ros 2
Will ros 2 support anything similar to private nodehandle concept of ROS 1 ?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Will ros 2 support anything similar to private nodehandle concept of ROS 1 ?
The same syntax can be used in ROS 2 as in ROS 1, e.g. ~/chatter
will become /node_namespace/node_name/chatter
. See:
http://design.ros2.org/articles/topic...
EDIT:
Sorry, I guess you mean the roscpp::NodeHandle
object in C++, right now we don't have that, but it's possible we could have it in the future.
In stead, if ROS 1 code used to do something like:
NodeHandle pnh("~");
pnh.advertise<...>("chatter", ...);
In ROS 2, you'd need to instead do:
auto node = std::make_shared<rclcpp::Node>("...", ...);
node->create_publisher<...>("~/chatter", ...);
Asked: 2018-06-19 05:38:07 -0500
Seen: 1,712 times
Last updated: Jun 19 '18
ROS2 interfacing with gazebo causes gzserver: symbol lookup error
Controller manager not available in ROS2
rviz2 does not show the images published on the topic
SMACC or any other state machine for ROS2
Executing action server but nothing is ready
ROS2 on Windows with NVidia GPU
how to debug a ros2 python launch file
ros2 run python executable not found