Ishaan’s Status Report 03/06/21

I worked on the following:

  • Arthur, Logan and I created the block diagram for the overall project and also the hardware schematics.

  • Researched using IMUs instead of OpenCV + LED combination from our last post, we ultimately decided to focus on glove development and use the IMUs
  • Added the assets into unity and started spawning fruits in the environment
  • Worked on code for user fruit interaction and collision detection. Can do basic collision detection and spawn fruit in Unity.

Progress Status – on schedule 

Deliverables for next week: 

  • Add special combos, fruits and bombs
  • Help Arthur with developing the glove and any arduino scripts that we might need to add
  • Work on using the IMU and interpreting the x,y,z coordinates
  • Start researching how to add physics and gravity in the game

Team Status Report for 03/06/21

will edit this and re-publish on saturday 03/06

Significant Risks:

  • As soon as the last parts for the glove arrive, we can begin assembling it. This is the first stage of our project but crucial as it determines whether we will even be able to continue with the project or not (if no controller for the game, then how do you play the game).
    • are all the parts going to fit on the glove?
    • is it going to be too heavy?
    • are all of the inter-connections between all of the parts going to work? (we will need to test this)

Changes made:

  • Some design details which are highlighted in the new block diagram that we worked on this week:

Schedule – No Changes (entering the glove assembling stage)

Arthur’s Status Report for 03/06/21

This week, we ordered all of the parts that we need for our glove. A lot of these have already been received, but I am still waiting on a few that have not yet arrived. I will begin assembling the glove as soon as I have all of the parts. I worked on the Application Area and Project Management slides for the Design Presentation which we have next week.

We are still on schedule.

As I said above, next week we have our second presentation of the semester concerning the design details and implementation of our project. I will be giving this presentation. Furthermore, I hope that by some time next week I will have at least received all of the parts for the glove so that I can begin the assembling process.

Arthur’s Status Report for 02/27/21

This week, after Logan gave the presentation on wednesday, I started making some research on what parts we are going to need for our glove controller. We will meet early next week to finalize this list and start ordering our parts.

We are still on schedule

Deliverables for next week: The design presentation as well as we should at least order all of the parts so that we can start assembling the glove.

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

Logan’s Status Report for Feb 27

I prepared for and presented our project proposal. Feedback was overall both constructive and positive. We need to consider quantifying our requirements and testing strategy going forward. As per our schedule I have installed and been working in blender to develop the 3D models for the game. This has taken a good amount of learning, as expected.

We are on schedule, however we need to order our parts as soon as possible.

For the next week I intend to continue to make progress on the 3D models I am responsible for as well as integration within Unity. I will likely be working with Ishaan to do this next week.

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

Arthur’s Status Report for 02/21/21

This week, our team focused on our Proposal Presentation and making sure that all required elements are present. I was tasked with the Requirements section as well as making the Gantt chart for our initial schedule. We did however finalize the tasks, starting dates, and end dates together. This chart can be seen in our team status report as well as in our Proposal Presentation.

We are on schedule for this project and next week we will order all of the parts that we need for our glove controller. As soon as those parts arrive, we can start assembling the glove. Since the glove is one of our main risks, we want to make sure that the glove works or doesn’t as soon as possible.

If the glove is assembled by next week, then we will be able to post a picture. Once the glove has been built, I will turn all of my attention towards testing this glove to make sure that all the parts work correctly. This will be helpful once we code the game environment in order to identify where the errors come from.

Logan’s Status Report for Feb 20

This week I accomplished my main deliverable of creating my assigned slides for the Proposal Presentation. Our team met multiple times throughout the week during and outside of class to respond to instructor feedback and refine our proposal and project idea. We met on Saturday to set up this WordPress site and finish our slides, and I volunteered to present on Monday.

We are on schedule.

In the coming week I plan to present for our team’s Proposal Presentation. As planned, I intend to help procure the parts we need for the physical glove this coming week, as well as begin designs on the 3D elements of our game. I expect next week to include significant time spent becoming acquainted with Unity as well.