AR rehabilitation app designed for UCSF children's hospital. This is a research project done under the advisement of Professor Allen Yang and Kat Quigley.
- Launch Terminal (You can find this via Spotlight)
- Clone the repository
git clone https://www.github.com/erwang01/ARrehab.git
- Switch to the Integration branch.
git checkout integration
- From finder, launch the project (Double click
ARrehab/ARrehab/ARrehab.xcodeproj
). You can also launch from XCode - Change the signing certificate to your own Apple Developer account.
- In the File heirarchy on the left panel, select the blue Xcode project icon (root of the heirarchy).
- In the main center editor on the top left there is a drop down, select ARrehab (the icon should be an
A
made of brushes) - Select
Signing & Capabilities
- Fill out the editor.
- Select the device to deploy to, connect it.
- Hit the deploy button (Play arrow)
- Enjoy
- Add new model to the File hierarchy on the left panel. (Make sure ARrehab is a target)
- Edit ViewManipulation.swift line 41. Ensure that the
addBackground()
method is being called. - Edit ViewController.swift line 214. Change the
named
field to the name of the Entity you are trying to load. - Launch and enjoy! Large models may take a while to load.
- content
- content team's assets, reality composer mock ups, etc.
- avatar (Stale)
- attempt at creating a player avatar.
- board_generation
- Laying out the board.
- classification
- Laying out the board automatically by classifying the ground.
- faceoff
- Facial expression minigame
To switch to any branch: git checkout [branch name]
- Laser
- Upper body / Hand / Eye coordination. Targeting monsters with water.
- Movement
- Physical movement. Currently asking users to squat.
Please see CONTRIBUTING.md
Please checkout the treehacks branch to see our work at TreeHacks.
git checkout treehacks