ROS standard topics, messages and nodes
Hi to all,
I have a question that is really general, and I already know (more than) half of the answer, but for completeness I'd like to have information from people that might be more expert than me.
I kind of understood that there is a set of "more or less" standard messages that have been defined within ROS (http://wiki.ros.org/common_msgs?distro=indigo). I also think I understood that there is a set of nodes that is somehow "recognized" by the ROS community (http://www.ros.org/browse/list.php?package_type=package&distro=indigo). While this is more or less clear (if I'm right), I can't figure how if there is also a standard for the topics, e.g. ROS tells you that the standard topic where to publish odometry is /odom
(then you can actually publish it wherever you want). Or similarly, somewhere around the wiki there is written that /camera/image_raw
is the standard topics for RGB camera publishing.
Is there any list of this "supposed to be" standard topic in this sense?
And what about messages-services-actions that are used by recognized nodes (e.g. MoveBase.action
of move_base
)?
Asked by McKracken82 on 2016-10-20 03:14:05 UTC
Comments
In the case of "standard topics" / cordinate frames, you should see: REP 105 Mobile Platforms, REP 120 Humanoids
Asked by abrzozowski on 2016-10-20 04:20:40 UTC
The REPs are probably a good source for this kind of information. See REP-138 - LaserScan Common Topics, Parameters, and Diagnostic Keys for instance. For Action interfaces, I'm not aware or standardisation efforts, but I would certainly be interested.
Asked by gvdhoorn on 2016-10-20 05:17:52 UTC