Hi,
Yes, it can work with any robots. See this tutorial to setup your robot for navigation:
http://wiki.ros.org/navigation/Tutorials/RobotSetuprtabmap_ros will provide mapping/localization and move_base will provide control commands (cmd_vel). Your robot must be TF ready (all sensor frames according to fixed frame /base_link) and has a base controller (which would subscribe to velocity commands sent by move_base).
Most examples use Turtlebot because it is a good example of robot setup.
cheers,
Mathieu