Multiple robots simulation and navigation - ROS Answers: Open Source Q&A Forum

How to launch multiple robots in gazebo simulator and how to setup navigation stacks for such a simulation? There were already some questions and answers for the subject, like: here, and here, and here. This is my question and answer to summarize the discussion in one place.