For our robot simulations, we have developed a package, my_robot_worlds, which comprises a set of diverse open source virtual environments, carefully designed to replicate various real-world scenarios. These environments provide robots with the challenges and situations they might face in the physical world.The worlds and models files are sourced from this GitHub repository, which provides a collection of pre-designed environments.

In this package, each environment comes with a dedicated ROS launch file. These files simplify the process of loading the respective environments into Gazebo.

This documentation will guide you through:

  1. Setting up the my_robot_worlds package from GitHub.
  2. Understanding the launch files and their configurations.
  3. Launching the simulations using roslaunch to initiate Gazebo with the desired environment.

By following this guide, you'll be able to effortlessly navigate and utilize the virtual environments provided.

1- Setting up the my_robot_worlds package from GitHub**:**

2- Launching Worlds from my_robot_worlds:

3- Understanding the Launch File:

4- Navigate in the worlds Simulation