Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
INTERACTIVE WORK ENVIRONMENTS
Dr.Nimish Biloria: Assistant Professor, Hyperbody, Faculty of Architecture,
TU Delft, The Netherlands
Real-Time Interactive Prototypes
Computation aided responsive spatial systems > Reconfigurable in real time > Respond to contextual Dynamics > Multidisciplinarity > Multiple usability of space
Study species Corporate Space
Design database
Human centric Computation
Data processing, Algorithms,
identifying and implementing optimal spatial
solution
Kinetic structure
Adaptive, dynamic, reconfigurable
Control systems
Sensing, actuating
Smart architectural
prototypes
Research focus > Interactive meta-system for corporate environments
Activities in context
Technology People
Requirements
Opportunities
Typologies
Physical aspects
Psychological aspects Usage issues
Typologies
Communication
Nature of activities
Spatial Resource
Ambient context
Psychological aspects
Corporate aspects
Input
Output
Communication Content
People Activities Context Technology
PACT Analysis > Human centric + Context aware initiative
Physical + Psychological components > Information models
Dynamic, static, discrete components > information models
Organizations > Environmental split > Agents > Human, Local, Global
Dynamic Static Discrete
Environmental whole (enormous data base > time consuming data analysis)
Environmental Split: program based
(simplified data structuring)
Simulate interactions between components
Human interactions
Interior reconfigurations
Building envelope affects
Human agent
Local agent
Global agent
Control system
Optimal organizational solution > current needs as an input
Implement solution > spatial terms at minimal cost in real-time
Hum
an ag
ent
Glob
al ag
ent
Loca
l age
nt
DB
System architecture > Agent interaction
Embedding the configurations in a flexible circulation core
Sampling activity oriented spatial adaptations
PACT Analysis based spatial articulations
Aug
men
tatio
n sc
enar
ios
Mor
phin
g po
ssib
ilitie
s
Interpolation sequence > Curve fitting
Visitor’s seating surface D1
. Projection/information
display D2. Visitor’s seating surface Informal stepped
seating Information display surface
Seating surface Information display surfaces
R1 R2 Display surfaces, engulfing the user Comfortable
seating surfaces
Rel
axat
ion
Dis
cuss
ion
Wor
k
Spatial Configurations
Surface to be used while standing e.g. keeping laptops,
cups etc Projection/information
display surfaces Relaxed seating surfaces
Conference table surface surrounded by
seating surfaces Surfaces for displaying
presentations
Conference mode Exhibition mode
Temporary space
Spatial Configurations
3d Real time updating occupancy view
User: employee/visitor > preference data entry Real time updating personal space view
Real Time updating 2d occupancy status
Graphical User Interface
Human agents > Real-time Tracking + Touch screen data communication
.
Sensed data
Data conversion
Data base update
Output
Pluggable storage/configuration selection
units
Mobile devices with Bluetooth
Bluetooth
Beacons
Local agent > Database (ODBC)
- Tables (real-time update) > users, hardware
- Lighting levels per configuration, color preference
- Internal Clock synchronization
- Sound (reminders for meetings)
Spatializing corporate dynamics
RFID tableStatus = ON
Yes No
Main Table> Check
corresponding firstneighbor
preference
Occupancy Table> Check for
corresponding firstneighbor'spresence
Yes No
Neighbor Table> Check iterativelyfor correspondingneighbor grids =
empty
Yes No
MainTable
Allocatefirst emptygrid to user
isNeighboring
grid = TO(temporarilyoccupied)
Yes No
TO Table> store gridnumber inTO table
Main Table> Check
corresponding firstneighbor
preference
(Subsequentprocess)
Aftercheckingsecond
neighborCheck
TO Tablefor any
temporaryspace
TO Table> Check if
TO table hasany Input
Yes No
Allocatefirst TO grid
to user
Occupancy table> Extract grid numbers
of both neighbors
First neighbor'sGrid
Secondneighbor's Grid
Check fordiagonal grids =
Empty or TO
Extract recurringgrid numbers
Is recurring grid =empty
Yes No
Allocatefirst Emptygrid to user
Is recurring grid =TO
Main Table Output> Grid number
> Employee name> Color preference
> Configuration> Orientation
USERINTERFACE
Parallel process > TO (temporaryspace allocation)
> Time based: starts at 10:00 amends at 06: 00 pm from Monday to
Friday
Is Timer = 10:00am
Yes No
Occupancy Table> Extract all
occupied grids
Neighbor Table> Extract all
correspondingneighbor grids
Check forrecurring grid
numbers
Yes No
Select recurringgrid numbers(Maximum 2,minimum 1)
AllocateTemporary
occupancy status(TO)
Check if numberof TO grids = 2
Yes No
Check iterativelyfor each neighborgrid's proximityto the occupied
grids
Allocate grid withthe closest
proximity as TO
Allocate grid withthe second
closest proximityas TO
Is Timer = 18:00pm
Yes No
STOP PROCESSSTART PROCESS
Only for first process
Update occupancytable for
correspondingTO grid number
START PROCESS STOP PROCESS
For allsubsequentprocesses
Yes No
Allocatefirst TO grid
to user
Occupancy table> check iteratively forgrid numbers = empty
Yes No
Neighbor table> check all
correspondingneighbor grids = empty
Allocatefirst TO grid
to user
Check forevery
grid numberin the
occupancytable
Yes No
Allocatefirst
Unoccupiedgrid to userat random
After last gridchecked in the
occupancy tableis also not empty
Update Main table
forcorresponding
user'sGrid number
Page 1
27 March 2006SPACE ALLOCATION PROCESS
- Real Time space allocation
- Automated Temp. space allocation
- Database Update
- Interface view update
- Impart instructions to hardware controllers
Local agents > Controllers + actuators > data communication
.
Sensed data
Processed data
Data conversion
Controlled spatial
augmentation
Data base update
+
Control system
Thank You for your attention
Dr. Nimish Biloria > [email protected]