Fereshteh Shahmiri

PhD in Computer Science - School of Interactive Computing - Georgia Institute of Technology

 

Technology Square Research Building
85 Fifth Street NW
Atlanta, GA 30308

© 2017 by Fereshteh Shahmiri. All rights reserved.

Carnegie Mellon University | Digital Fabrication Lab (dFab) + Computational Design Lab (CodeLab)

 

Course: Rob| Fab Material Affordance in Digital Design + Tangible Interaction Design Studio

Special Thanks to Professor Joshua Bard and Professor Nick Duarrant

Spring 2013

 

 

Work in Progress

DYNAMIC INTERACTIVE TUBE WALL

http://code.arc.cmu.edu/workinprogess/interactive-tube-wall/

 

 

 

PROJECT MISSION|

Designing an interactive wall, by using Kinect camera as a device that should detect human movement (human movement is something that Kinect received as input), and transferring data to Robot and receiving its action as an output.I should say, the potential of such a dynamic surface is really more, and by adding some sensors we can create more interactivity in this project. (that is related to next steps)

 

DESIGN OVERVIEW|

Not only a physical interactive model there is here, but also there is an interaction between virtual space, among implemented softwares. Although in this project consideration of some different contexts (i.e variant software) related to input and output and their intersection with each other has been a bit problematic, positive feature is that the simulation of this kind of real time project can be completely controllable in virtual space, so before any testing in real world, the errors can be detected and removed.For more explanation, I can mention to design process in software. There is an expanded context, grasshopper and its added plug-in, firefly with the feature for receiving input data from kinect and transferring that to another added plug-in, HAL-Robotics and generating code for robot. Accordingly, the output from robot is exactly what made our wall dynamic.

EXPLORING RELATIONSHIP BETWEEN THREE KINDS OF SPACES |

 

  • First, there is the virtual space of dynamic software.

  • Second there is the physical space of dynamic hardware.

  • Third there is the 'inner' space of human experience in real time. I think of this as a form of choreography.

  •  

For this project I am designing a wall that people interact with as a dynamic surface. The surface of the wall is generated by a large number of holes. These create a visual effect, which is intentionally both alluring and intriguing. However, the wall's function is to respond to human action.

 

The challenges of this project were to create and make something that is both tangible and interactive. I wanted to explore some key questions generated by these challenges:

 

DESIGN CHALLENGES |

 

  • What situation am I trying to create? And what factors of this situation do I need to take into account? For instance scale; proxemics; social dynamics; the relationship between the machine and the human

  • What kind of experience am I trying to create for people? Relaxation? Horror? Stress? Fun?

  • How could I make use of people's senses? I wanted to move beyond sight, hearing, taste, smell and touch to explore kinaesthetic phenomena; the body's sense of balance, acceleration, temperature, pain, time etc.

  • What kinds of systems (sensors and actuators) could I use to response to these concerns? What software and hardware to use?

  • What kind of computational aesthetics to use? Here I was looking to explore parametric connections between physical architecture and virtual computation to generate my dynamic surface.

 

So, there is a robot behind the wall. The robot uses a Kinect camera to detect proxemics and movement. It then acts on the wall and animating the holes

LIVE CONTROL TESTING IN SOFTWARE ENVIRONMENT

REAL -TIME INTERACTION BETWEEN HUMAN MOTION/ACTION AND ROBOTIC ARM REACTION

MEDIATOR : KINECT CAMERA AS A MOTION TRACER & ACTOR BETWEEN TWO SOFTWARE INTERFACE; FIREFLY and HAL

VISUAL EFFECT| Dynamic Surface