Skip to content

An immersive mixed reality simulation for exploring SLAM and NAV2 algorithms through a Turtlebot3 robot navigating a real-world lab environment, experienced via the Meta Quest 3 MR headset.

License

prakash-aryan/MrSlam-Nav2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Mixed Reality Simulation of SLAM and NAV2

Mixed Reality Simulation of SLAM and NAV2

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

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 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 mixed reality environment.
  • OpenXR SDK and Unity XR Oculus: Used for building the project for the Meta Quest 3 mixed reality headset. These SDKs provide the necessary tools and libraries for developing MR 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 mixed 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 Mixed Reality Simulation of SLAM and NAV2 in action:

Mixed Reality Simulation of SLAM and NAV2

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

License

prakash-aryan/MrSlam-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

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 Mixed 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

An immersive mixed reality simulation for exploring SLAM and NAV2 algorithms through a Turtlebot3 robot navigating a real-world lab environment, experienced via the Meta Quest 3 MR headset.

Topics

Resources

License

Stars

Watchers

Forks