List of standardized topics for navigation using custom robot
I'm building a custom robot that I eventually want to integrate in the ROS navigation/SLAM stack.
From what I understand, if I make sure it obeys to a certain set of guidelines, this should be pretty transparent. If it subscribes and publishes the right topics, things should "just" work.
I have found this page: http://wiki.ros.org/navigation/Tutori...
But it seems to lack a bit of detail for me (ROS beginner).
For instance, the controller should listen to cmd_vel, which is fine. But what kind of values can I expect on that topic? Do the velocities range between 0 and 1 or something else?
Similar for sensors. I can find information for a laser (http://wiki.ros.org/navigation/Tutori...) but aren't there other sensors supported (encoder, gyro/accelerometer)?
The ideal reference I'm looking for is a list of supported topics and the contents of the messages that is expected on those topics. But I can't seem to locate this.