Code Monkey home page Code Monkey logo

praxis's Introduction

Praxis Research

As part of ESC101 (Praxis I) at the University of Toronto, our team had to reduce contamination rates of campus garbage and recycling bins. We decided to create and share a online simulation to test different candidate designs. I was responsible for creating the simulation website and analysing the data.

Try out the simulation here.

Implementation details

The website is a minimal Javascript/HTML page that uploads the users' experiment data to Google's Firebase Storage service. I then downloaded the data and analysed it with MatLab.

Results

173 responses were recorded as of November 27th 2019. 156 responses were valid (did not exceed more than 15s per item).

The most significant result was that our improved labelling decreased contamination rate—the amount of wrongly placed items—by 11% compared to the current bins. See the graph below.

contamination_rate_data

Known Issues

Due to the very short time frame given to implement this project the following occured.

  • The code is messy (especially the MatLab code).
  • In the website, there is no seperation between development and production code making it hard to make significant changes to the code after its launch.

Notes for myself

How to copy data from firebase:

gsutil -m cp -r gs://praxis-i-research.appspot.com "C:\Users\machs\Documents\praxis_data"

In res/myhal_bin.svg the coffee and containers ids are switched. This means that data is flipped. It is corrected in the analysis.

praxis's People

Contributors

staadecker avatar

Watchers

James Cloos avatar  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.