Skip to content

VrSlam-Nav2 is a virtual reality simulation of SLAM and NAV2 using the Turtlebot3 robot in a Unity-created virtual room, providing an immersive experience for exploring these technologies on the Meta Quest 3 VR headset.

License

Notifications You must be signed in to change notification settings

prakash-aryan/VrSlam-Nav2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Virtual Reality Simulation of SLAM and NAV2

Virtual Reality Simulation of SLAM and NAV2

This project is a virtual reality simulation of SLAM (Simultaneous Localization and Mapping) and NAV2 (Navigation 2) using the Turtlebot3 robot in a virtual room created with Unity. The simulation runs on the Meta Quest 3 virtual reality headset, providing an immersive experience for exploring the capabilities of SLAM and NAV2 in a controlled virtual environment.

Overview

The main components of this project are:

  • Turtlebot3: A simulated version of the Turtlebot3 robot, a small, affordable, and programmable robot widely used for education and research purposes. The Turtlebot3 is equipped with sensors and actuators that enable it to navigate and interact with its environment.
  • Unity Assets: Used to create a realistic and detailed virtual room for the simulation. The assets provide a variety of 3D models, textures, and materials that enhance the visual quality and realism of the virtual environment.
  • Unity Robotics Hub: Used as a reference for setting up ROS (Robot Operating System) and robotics communication within the Unity environment. The Unity Robotics Hub provides tools, tutorials, and examples that facilitate the integration of ROS with Unity, enabling seamless communication between the simulated robot and the virtual environment.
  • OpenXR SDK and Meta XR All-in-One SDK: Used for building the project for the Meta Quest 3 virtual reality headset. These SDKs provide the necessary tools and libraries for developing VR applications that are compatible with the Meta Quest 3 and other OpenXR-compliant devices.

Unity Version

This project was developed using Unity 2021 LTS, which offers long-term support and stability for the project. Unity 2021 LTS provides a reliable and performance-optimized platform for developing virtual reality applications, ensuring a smooth and immersive experience for the user.

Project Status

Please note that this project is still under active development, and the code is not currently available for public access. The purpose of this README.md file is to provide an overview of the project, its components, and its goals. As the project progresses and reaches a stable state, more information and resources will be made available to the community.

Simulated Video

Check out the simulated video of the project on YouTube to get a better understanding of the Virtual Reality Simulation of SLAM and NAV2 in action:

Virtual Reality Simulation of SLAM and NAV2

The video showcases the Turtlebot3 robot navigating through the virtual room, demonstrating the capabilities of SLAM and NAV2 in a realistic and immersive virtual reality environment.

License

prakash-aryan/VrSlam-Nav2, is licensed under the Mozilla Public License 2.0 Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under different terms and without source code for files added in the larger work.

Contributions

As the project is still in its early stages, contributions are not being accepted at this time. However, once the project reaches a more stable state, contributions from the community will be welcome and greatly appreciated. Please stay tuned for updates on how you can contribute to the Virtual Reality Simulation of SLAM and NAV2 project.

Contact

If you have any questions, suggestions, or feedback regarding this project, please feel free to reach out to the project maintainer at email. We value your input and look forward to hearing from you!

About

VrSlam-Nav2 is a virtual reality simulation of SLAM and NAV2 using the Turtlebot3 robot in a Unity-created virtual room, providing an immersive experience for exploring these technologies on the Meta Quest 3 VR headset.

Topics

Resources

License

Stars

Watchers

Forks