Skip to content

This is a repository for DECO3500 - Social & Mobile Computing project. Presented by HyperDash

Notifications You must be signed in to change notification settings

RecklessPotcover/DECO3500-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timely Elderly Fall Rescue Network

This is a project for DECO3500 - Social & Mobile Computing. It aims at sending timely rescue calls to volunteers when the elderly fall and facilitating volunteers to be instructed by medical staff remotely before they arrive.

Presented by Hyperdash.

Poster (Promotional Material)

DECO3500_Poster

You can check our promotional poster on this Miro board

Working Prototype

There are two parts of our final prototype, app UI implemented by Figma and userflow simulation implemented by Unity.

Figma prototype shows the full volunteer side UI. Elderly and medical side UI, core features userflow are shown in the Unity scene.

  • Experience our prototype here

Prototype

  • Experience our userflow simulation in a Unity scene here

Unity Scene

This is a WebGL build hosted on GitHub page. Use Google Chrome or Firefox for the best experience. Fullscreen mode is not recommended since there are UI and performance issue

And we are open for anyone to build upon our project:

  • To view our Figma project file here
  • Our Unity project folder is also available, download it here

For Unity project, these platforms have the best compatibility:

  • Unity Hub version: 3.0.0-beta.5
  • Unity Editor version: 2020.3.15f2
  • Visual Studio for Mac: 8.10.11 (Open on Windows or Linux may generate warnings, but they can be easily fixed)

To work on the Unity project:

  1. After the download, select "Add project from disk" in Unity Hub
  2. Select the project folder
  3. Click "open"
  4. You are good to go!

Summary

Problem Space

Living Alone

  • Elderly living alone may not get a rescue in time when accidents happen.

  • Increasing in the number of elderly people living alone.

Severity

  • Falls are the leading cause of fatal injuries.

Design Opportunity

  • It is difficult to detect accidents in elderly people who live alone.

  • Elderly people living in rural areas often spend more time waiting for help.

  • As the rescue time grows, the probability of the elderly having an accident also increases dramatically.

Our Solution

Establish a network between the elderly, the volunteers and the medical staff, so that the volunteers can act as an extension of the medical staff's capacity to provide the elderly with the most timely and professional assistance.

Designing and Prototyping Process

Litrature Research

Part 1: Domain Research

A device is needed to monitor the physical and mental health of elderly people living alone in real time and to minimize rescue time.

Part 2: Volunteer Motivation Survey

It is necessary to observe the changes in volunteers' mindset before they choose to join the volunteer team, during their work in the volunteer team, and when they choose to leave the volunteer team. In addition, the sensitivity of volunteers to money is also important to explore.

Part 3: Survey on the willingness of the elderly

Before providing assistance, it is important to find out if the elderly need assistance. What kind of assistance they need and who they would prefer to be helped by.

Part 4: Existing solutions

Although there are now a variety of fall detection devices on the market, but there are still a range of problems such as limited detection range, insensitive edge detection or errors in the detection results due to the difference between the production material and human skin tissue.

Concept Design

Our design is set to provide assistance for first aid volunteers in order to provide professional and in-time rescue to the elderly living alone.

The specific Litrature Research & Concept Design is available on the wiki page. here

Survey

Survey the needs of the elderly

The elderly prefer to choose family and friends as first responders. The elderly have the need to be rescued.

Survey the willingness of potential volunteers

Most of the survey participants are willing to give help to the elderly.

The specific Survey is available on the wiki page. here

Low Fidelity Prototype

Our low-fidelity model is focused on facilitating the rescue process and daily first aid learning for volunteers.

Heuristic Evaluation

Process

Users will provide comments on our low-fidelity model based on 10 areas of questions.

Result

We invited 6 evaluators and gained 18 valuable revised opinions.

Changes

Shortcomings of the volunteer side
  • The process of entering the home is not smooth enough.

  • Lack of return key.

  • Lack of constraint requirement on the username and password setting.

The need to increase the elderly side
  • Lack of ability for seniors to select rescue priority.

The specific Survey is available on the wiki page. here

Medium Fidelity Prototype

We made plenty of changes based on the feedback of the Low Fedility Prototype evaluations, some changes include adding “go back” buttons, adding a constraint requirement on the username and password setting. And the design of the elderly side, the elderly or elderly family members can set the priority of rescue.

Medium Fidelity Prototype Evaluation

The evaluation process includes templates for the three evaluation methods, the test results and the conclusions obtained by the evaluation process.

Think Aloud & Time-on-Task

Process

We used the Time-on-Task evaluation method to observe the time users spent on each page of our mid-fidelity prototype, and the Think aloud evaluation method to record user comments during the evaluation process.

Result

  • Since each evaluator has a different focus, they spend different amounts of time in different interfaces.

  • We collected 8 usability recommendations through the Think Aloud evaluation method.

The Cognitive Walkthrough Evaluation

Process

  1. Define inputs to the walkthrough
  2. Convene the walkthrough
  3. Walkthrough the action sequences for each task
  4. Record critical information
  5. Revise the interface to fix the problems

Result

18 evaluators were involved in the entire evaluation process. 10 valuable revised opinions were come up with.

Changes

We have listed the changes we are going to make in our high-fidelity prototype.

Problems still exist on the volunteer side
  • User interface interaction is not smooth enough.
Missing functions on the elderly side
  • Lack of address voice entry function.
The medical side is missing
  • Lack of specific functions for the medical side.

The specific Survey is available on the wiki page. here

High Fidelity Prototype & Unity Userflow Simulation

Hi-Fi Prototype

We fixed the volunteer interface interaction and the Lack of address voice entry on the elderly side in the high fidelity prototype. In addition, we also designed the medical side. Previously, the medical side would only receive video calls from volunteers, but now the medical side has an exclusive interface to receive rescue alerts, check vitals and get passwords.

Unity

To give the user a better understanding of the prototype, Unity scenes were created so that the user could experience the same rescue process in three different capacities, showing interactions that Figma could not achieve, such as verifying the location of the volunteer/medical staff or the automatic page jump when the door is unlocked.

The specific Survey is available on the wiki page. here

Future Direction

Fix the remaining problems

  • Interface aesthetics problem.
  • Lack of classification of the severity level of falls.

Direction of progress

  • Design a more friendly or silently fall detection system instead of smart watches.

Team Role

Member Name Role
Jiacheng(Alex) Ni Leader (Hi-Fi), Designer, Developer (Unity)
Zewei(Eric) Zhu Designer
He(Gavin) Zhu Designer, Developer (Unity)
Yingxin(Evelyn) Liu Leader (Med), Designer
Zhenyu(Evan) Ding Leader (Lo-Fi), Designer
Kai(Daniel) Wang Minute-taker, Designer