Cover

Inspiration

Acupressure is an ancient healing art based on the traditional Chinese medicine practice of acupuncture. Acupoints on your hands reflect different parts of your body. Massaging these points regularly can help release muscle tension, alleviate diseases symptoms and promote holistic wellbeing. We aim to educate users to locate acupoints, connect symptoms with acupoints, as well as promote daily practice for a healthier lifestyle.

Ideation Personas

What it does

Our product provides hand-based acupoints AR visualization and rich interactive guidance to make the acupressure process easy and informative. It also reminds users of practicing acupressure according to their daily health status. For example, notification would pop up when the device detects poor sleep quality to remind the user to massage the point that reflects liver to alleviate dizziness.

UserFlow HandUI

User Flow

HandUI Dashboard HandUI

Flip to Hide Dashboard Flip

Select Area to Lock/Start Massage Description Popup Select

Massage Action Guide - Press Palm Action

View 3D Human Body Avatar of Reflexology View

Complete Massage Session - Check Icon Complete

How we built it

We used Oculus Quest 2, Zed Mini, and Leap Motion to develop the interaction system. Zed Mini is a depth camera that includes stereo-IMU, inside-out tracking and spatial awareness. Leap Motion is an in-air controller that can track the hand gesture of the user. The software was implemented in Unity3D. With the accurate bone mapping from leap motion’s hand-tracking features, we mapped the acupoints AR visualization and user interface on the left hand. Davide led the technical prototyping, Yubo, Aria and Meijie created the user experience and visual design.

Challenges we ran into

In the initial technical pipeline, we used Hololens2 and MRTK for acupoints visualization. Firstly, there were many technical difficulties in simulating projects from Unity play mode to Hololens device. Secondly, to assign our visual assets onto hand rigs in MRTK is much a bottom-layer process, which required a lot of time and effort.

Accomplishments that we're proud of

  • Hacking hardware together

After we encountered development issues with Hololens2 and MRTK, we decided to switch gears and hack an AR device ourselves with Oculus Quest, Leap Motion and Zed Mini. We were able to figure out the new pipeline quickly and realize the product in a very limited timeframe.

  • Expand our project beyond technical prototyping

Using our background in design we are not only satisfied with making a viable product. We pushed our concept further to imagine how it can make meaningful impacts in everyday scenarios and solve actual user problems.

  • Maintain a high visual quality

We created all customized materials and UI assets to make sure the visual design is tailored to the specific interactions we prototyped. We added artistic interpretation to the user interface design rather than just achieving the basic functionality.

What we learned

  • Effective Collaboration

Given the constrained timeline, we learned to collaborate effectively and each person work on different tasks to speed up the working process. We borrowed PM toolkits such as product requirement documents (PRD) to help strategize the workload and task assignments.

PRD

  • Switch gear decisively

We were initially hesitant about switching to different hardware when we faced a lot of issues using Hololens 2 since we had already devoted a great amount of time to development. We are glad that we decided to switch the hardware which saved us time to struggle and familiarize ourselves with the new platform.

  • Balance between fast prototyping and product quality

From a tech development perspective, we aim for an MVP to demonstrate the basic functionalities without over-fussing about the code quality; from a design perspective, we try to consider every visual detail to make sure we can tell a compelling story to the users.

What's next for AcupressureAR

Acupressure AR is more than just an acupressure visualization tool. Just like any other fitness and well-being product, it can become a more personalized experience tailored to each different person’s health condition. We propose two future features to further customize the acupressure experience.

1. Track your acupressure history to personalize experience

We intend to add a heatmap to better inform users about their acupressure history so that users have a better understanding of their health status. Through heatmap visualization, we also provide detailed health analysis and customized recommendations for more daily acupressure routines and well-being suggestions.

handHeatmap

2. Build a community around acupressure routine

Based on community interests, we create multiple massage routines and exercises. Users can subscribe to the routines they are interested in and encourage each other to continue to engage in healthy exercises.

community interests

Built With

Share this project:

Updates