Back to Parent

Outcome


My final project for 16-457 Reality Computing is a continuation of a larger project from the previous semester. In collaboration with the Urban Design Build Studio, the previous students physically created the Adaptive Kitchen-- a kitchen that addresses the needs of disabled veterans in ways that commercially available kitchens do not. 

Screen shot 2017 05 10 at 7.33.23 pm.thumb
Show Advanced Options

My extension of the project was to continue integrating wayfinding techniques for the counter edges. I chose to do this by combining textures found in nature and textures created programmatically by mathematical functions. 

 "Based on the command center layout and functional zones, tactile cues are placed in strategic locations where a visually impaired user would seek to orient themselves. Tactile cues, in this case, are regions of textural variations (tiny ridges), a contrast and deviation from the smooth texture of the counter surface. These cues indicate the centers of the different programmatic zones."  [From the NavAdapt Publication]

I started by taking photos of textures around Carnegie Mellon campus and in nature. I used 360 Recap to create meshes of these textures. I chose a texture consisting of small concrete stones because it seemed like the appropriate amount of textural detail and captured well in Recap. 

Screen shot 2017 05 10 at 8.21.19 pm.thumb
Show Advanced Options

Next, I created A-Frame code that would put a shader onto my texture and create a depth map from it. 

Show Advanced Options
Show Advanced Options

Running the code yielded this result in A-frame. 

Screen shot 2017 05 10 at 8.24.47 pm.thumb
Show Advanced Options

I took this depth map and imported into python and ran a mathematical transformation over the image using the code below. 

Show Advanced Options
Screen shot 2017 05 10 at 8.41.03 pm.thumb
Show Advanced Options

Finally, we used another python script to translate this depth texture onto a mesh tile that could be rendered in blender. 

Show Advanced Options
Screen shot 2017 05 10 at 8.43.27 pm.thumb
Show Advanced Options
Screen shot 2017 05 10 at 8.44.00 pm.thumb
Show Advanced Options

Given my time constraints, I was unable to proceed to the testing portion of this project. 

The next steps to continue this project would be to restart the work flow by collecting an assortment of natural textures. Instead of overlaying a mathematical function over a natural texture, it would be interesting to alter to code to create a large set of different combinations of the natural textures overlaid on each other. There would then need to be experiments run to see which textures allowed people to guide themselves around the kitchen with ease and speed. This could be done using motion tracking sensors and timers. 

Acknowledgements: 

I would like to thank Pyry Matikainen for his contributions to my project at every step of the process. I would also like to thank UDBS for their excellent work in building the prototype and designing such a meaningful project. 


Drop files here or click to select

You can upload files of up to 20MB using this form.