Code Monkey home page Code Monkey logo

dress's Introduction

DRESS

Based off of Joe Mango's code for the DRESS system found here: https://github.com/JmangoITP/DRESS

The DRESS system is an early prototype to help caretakers of dementia patients take better care of their patients. Caretakers often find that patients have a difficult time getting dressed, and due to the private nature of the activity, caretakers often find friction when they are present to help their patients get dressed. The DRESS system aims to offer two solutions to this problem. The first solution is an automatic solution in which fiducial markers are on the patient's clothes and we use computer vision to detect when a garment is properly worn. The second solution is a manual solution in which the caretaker can observe the patient through telepresence and walk the patient through the process.

The DRESS system can now:

  • trigger lights to indicate which dresser to open
  • read Fiducial markers using Reactivision (v. alpha)
  • send video feeds to the caretaker interface

To begin, clone this repository. Open the MKR-1000 code to update the Arduino with your current WiFi Network ID & password (line 18-19). Upload the code to the arduino, and open the Serial monitor to obtain the IP address of your MKR1000. Copy the IP address and update the IP address on line 4 in the DRESS-withWebRTC2/server.js file

Once the arduino has been updated, navigate to the directory of the webRTC and enter the following commands in your terminal: (Make sure you have Node.js installed)

npm install
node server

Once the server is running, navigate to your browser and enter the following URL for the caretaker's view:

https://localhost:3000

For the patient's view, enter:

https://<ip address of server>:3000/patient.html 

ToDo:

  • Get proper sound files for socks and shoes. Update the location of these sound files in /Dress-withWebRTC/public/js/patientWebRTC.js
  • test multiple cameras. 2 - 3
    • move the camera controls on patient page to the caretaker.
  • layout design
  • fix sounds in patient
  • fix router password in arduino
  • Update the TUIO code with the updated features in the webRTC code

dress's People

Contributors

jfypk avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.