Team Status Report 02/27/21

Significant Risks:

  • Creating an AR environment for our game. It is crucial for us to decide if we intend on using a regular background or the user’s living room as a background
  • Tracking the LED glove using OpenCV + Unity. As of now our best option is to spend $95 and use the Unity module to track the input, we need to make a decision if we intend on going forward with this or writing our own library to enable Unity – OpenCV communication

Changes made:

  • Based on feedback from our project proposal presentation we are quantifying our requirements and testing strategy
  • Using Blender and sketchup.com for our 3D assets, using readymade assets  will reduce time spent building our own assets

Schedule – No Changes

Ishaan’s Status Report 02/27/21

I worked on the following:

  • Finding 3D assets for orange, apple, watermelon. Image below is a sample of one of the 3D assets

 

 

 

 

 

 

  • Setting up the Unity development environment on my local machine
  • Installing and getting started on using the following Unity libraries – UnityPhysics, UNet, UnityUI, Unity 2D, Unity Scripting
  • Explored different methods of tracking the user’s LED. The most promising method was using Unity + OpenCV. Based on my research it seems like it might be challenging to write code to make Unity + OpenCV work together, however, an easy alternative might be to pay $95 to use an existing Unity plugin.

 

Progress status – on schedule 

 

Deliverable for next week: 

  • Make existing 3D fruit objects appear in Unity game
  • Basic fruit ninja logic functions. Like spawn fruit
  • Researching methods to track the user LED through Unity

Ishaan’s Status Report 02/21/21

 

I worked on designing our solution and how each component in our project would interact. The figure below demonstrates how the different game components will interact.  

For the glove component I researched different micro controllers would best suit our use case and what sensors, motors we need for haptic feedback[1] [2].

 

Understanding Technical risks: 

I researched different attempts of building fruit ninja in VR and found that translating the 2D visuals to 3D while maintaining a responsive user interface was the most demanding aspect of the project. [3]

Progress Status – On Schedule

Deliverables for next week: 

  1. Setting up the Unity Game environment
  2. Understanding the requirements for 3D modeling and building our fruits
  3.  Designing object/input tracking framework

References: 

  1. https://www.instructables.com/Haptic-Glove-for-the-Blind/
  2. https://hackaday.io/project/160405-diy-haptic-glove-for-vr
  3. https://www.jamesquickportfolio.com/fruit-ninja-vr

Team Status Report 02/21/21

Significant risks: 

Calibrating the glove to work with the Fruit Ninja environment and using Unity to wirelessly communicate with the glove are current technical challenges to our project. Additionally, ensuring the glove input is accurate and there is minimum delay are crucial to a smooth user experience.

If we are unable to set up the glove input our project will be a 3D Augmented Reality fruit ninja user’s can play using a computer mouse.

Changes made to the design: 

We pivoted from our original idea of building a Virtual Reality application using an FPGA. Since our original project did not have a specific use case we changed our project to a popular game that has not been recreated in Augmented Reality. This change significantly reduces our budget and increases our interest.

Updated Schedule: