Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Virtual Reality Gym with AI Teacher

Overview

Welcome to the Virtual Reality Gym with AI Personal Trainer, an immersive fitness experience designed specifically for the Oculus platform. This project leverages the power of Unity to create an engaging environment where users are guided through their workouts by an intelligent AI trainer. As participants engage in various workouts, they will delve into the fascinating world of physics, uncovering the principles of tension, gravity, pulley systems, and more. The core mission of this application is to equip users with the confidence and knowledge to perform basic gym exercises, and to enlighten them about the scientific principles underpinning these activities. By bridging the gap between physical fitness and education, we aim to empower individuals to approach real-world workouts with comfort and understanding. Improving their physical health in the long run.

Article

Article published by GCU discussing the project.

https://news.gcu.edu/gcu-news/virtual-reality-gym-sandbox-pirate-ship-projects-a-treasure/

Features

  • Immersive VR Environment: Experience a fully-realized gym setting within the comfort of your own home, designed to keep you motivated and focused.
  • AI-Powered Guidance: Our AI trainer provides real-time feedback and instructions during workouts, ensuring that you maintain proper form and technique.
  • Physics Learning: Ask any question about fitness or physics and the personal trainer can answer it on the spot
  • Verbal Communication: Verbally communicate with the AI trainer, as it utilizes speech-to-text and text-to-speech cababilities.

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Unity
  • Oculus Software

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/[utzerath]/VR-Physics-Project-with-AI.git
    
  2. Open the project in Unity by navigating to the cloned repository's folder and selecting it.
  3. Configure the project settings for the Oculus platform as necessary.
  4. Build and run the project on your Oculus device to begin your VR gym experience.

Usage

Once installed, strap on your Oculus headset and launch the application. You'll be greeted by our AI teacher who will guide you through the initial setup process, including explaining the controls and calibrating the space. From there, simply follow the AI's instructions and communicate with it as a real person as it guides you through the workout.

License

This Virtual Reality Gym with AI Personal Trainer is made available under a custom license that allows for free use by anyone, as long as the use is not for commercial purposes. You are welcome to use, modify, and distribute this software in any form for personal, educational, or non-profit purposes without charge, provided that you do not sell, resell, or otherwise monetize the software or its derivatives.

Acknowledgments

Created By

This Virtual Reality Gym with AI Personal Trainer was collaboratively developed by:

  • [Hunter Jenkins]: Co-developer focused on AI integration, user interaction design, and physics simulations.

  • [Jack Utzerath]: Co-developer responsible for VR environment creation, physics simulations, learning experience].

We are deeply grateful for each other's creativity and hard work, which were pivotal in transforming vision into reality.

Packages and Libraries Used

Our project was aided with the use of exceptional Unity store packages and libraries:

  • Unity3D: The foundational game engine that enabled the development of our immersive VR gym environment.
  • Oculus Integration SDK: Essential tools and assets that facilitated the creation of a seamless Oculus VR experience.
  • Fibo Cables: Provided the pulley system physics simulations that underpin the interactive components and visuals of our workouts.
  • InWorldAI: Empowered our AI Personal Trainer with the ability for speech-to-text, text-to-speech, and lip sync capabilities.

About

Co-created by Jack Utzerath and Hunter Jenkins, the Virtual Reality Gym with AI Personal Trainer is an innovative fitness application designed for the Oculus platform. This project merges the immersive capabilities of VR with the interactive guidance of an AI trainer to offer a unique workout experience.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages