Skip to content
Discussion options

You must be logged in to vote

There isn't a definitive answer to your question, however I can give you some ideas to help you take the decision depending on your specific use-cases.

ROS nodes should be independent computational entities in your system that perform a certain task.
ROS nodes can usually be fully characterized in terms of their input and output ros connections.
Common examples of ROS nodes in mobile Robotics may be the following:

  • camera node: a node implementing a camera driver, publishes camera images and implements ROS servers to control the camera hardware
  • SLAM node: a node performing Localization and Mapping tasks. It subscribes to the robot inertial pose estimate (odometry), to camera images and pu…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@mbaaba
Comment options

@alsora
Comment options

Answer selected by mbaaba
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
forum_ros2 Forum post about general ROS 2 usage
2 participants