University
of Michigan
Principles of Virtual Reality : ENG 477
Project Title: Wayfinding During a Fire
-
View of the Art and Architecture courtyard
Project Team:
Shawn H. Bruins,
Graduate Student, College of Architecture + Urban Planning
Jae D. Chang, Ph.d Student, College of Architecture + Urban Planning
Matt Hathorne, Graduate Stuent, College of Architecture + Urban Planning
Dang Nguyen, Graduate
Student, College of Architecture + Urban Planning
Faculty Advisor:
Objective:
This project explores a virtual wayfinding system that could be implemented
in future fire rescues and
training exercises. The purpose of the wayfinding graphics is to assist
fire-fighters in finding their way in
unfamiliar and smoke-filled environments. The graphics include a menu
for selecting path options for
locating rooms and exits. This future instrument may incorporate a
global positioning system and
modeled information of existing buildings (more information below under
heading - possible future
application).
Description of Virtual Environment:
-
University of Michigan Art and Architecture Building
1. A three-dimensional model was generated of the second floor of The
University of Michigan's
Art and Architecture
Building located at 2000 Bonisteel Boulevard in Ann Arbor . The three-
dimensional model is a simple representation of
the building consisting of only its main elements (i.e. - walls,
doors, windows) and some basic furniture (i.e. -
tables, chairs, and computers). This meets the requirements
of this exercise by giving the user a clear representation
of the spaces as well as allowing for a greater level
of detail to be added for future applications utilizing
augmented reality.
-
Computer and Conference Room Views
2. Upon initial entry into the VRML world, a dashboard will appear to the
right of the screen with The
Art and Architecture Building in the background
(west elevation).
3. As you approach the building and cross the first proximity sensor,
the fire is activated. The fire begins
in the mechanical room located at the south-east
corner of the building.
4. Once inside the building (all doors have a touch sensor) you can
click on one of the buttons from the
dashboard to bring up the illuminated path (augmented
element in real world) leading you to
your desired destination. Any of the five paths
may be activated or deactivated anytime during
the program.
5. Inside the conference room, you will find four South Park characters.
Upon entry the proximity sensor
is activated, beginning the animation of the characters.
The four characters are three dimensionally
modeled with texture maps applied to them.
6. At any point you wish to leave to building (i.e. fire has grown
beyond control), click on the fifth
button labeled exit. The fifth path leads to all
the exists on the second floor.
Animation involves the movement of the four South
Park characters, operation of all the doors and the
spread of fire. The fire is represented by a sphere
which stretches from its point of origin, gradually
consuming the building. The fire consists of two
spheres. The inner sphere represents the fire and
the outer sphere represents the smoke.
Navigation:
The user is able to control the speed and direction of movement within
the virtual world.
Viewing is in walking mode with gravity and collision detection turned
on.
Interaction:
Utilizing the options available from the dashboard, the user will be
able to turn on/off
illuminated paths leading to four spaces/rooms within the building
(for purpose of rescue) and a path
leading to all points of egress from the second floor.
Software Requirements:
-
formZ 2.9.3 (3D modeling)
-
3DStudio MAX (3D modeling, animation and exporting to VRML 2.0)
-
PhotoShop 4.0 (textures)
-
VRML 2.0
-
Netscape Communicator with COSMO 2.0 browser (viewing VRML model)
Hardware Requirements:
-
SGI Workstations, ONYX
-
NT machines
-
Boom
Problems Encountered:
Complications positioning dashboard with camera created in 3DStudio
MAX. It was necessary to create the
dashboard exclusively with VRML 2.0 scripting.
Inlining a file at a height lower than or equal to that of the set avatar
height causes the viewing level to
drop to the bottom of the inline file(s). The solution is to raise
the entry position of inline files above
the avatar height.
When the model was rotated and moved in respect to the dashboard location,
animation of the characters no
longer coincided with the world. The animations completed in 3DStudio
MAX did not rotate along
with the rest of the model. Thus, all the characters were reanimated
after the move and rotation of the world.
Most of the texture maps and architectural details were removed due
to performance limitations of the
available systems. (i.e. Texture maps slows down movement in VRML world
and 3D details flicker
due to Z-buffer problems.)
Final Shortcomings of the Application:
None - achieved all the initial objectives of the project.
Recommendations for Future Improvements:
The following are recommendations for improving the world once more
powerful systems become
available. (The following were not implemented in the current project
due to the increased taxing of
the current systems):
more texture maps applied to objects
increase in architectural detail (3D model)
the application of mpegs to the paths/arrows and fire
paths/arrows - increases visibility and sense of direction
fire - adds movement and realism
more animations (i.e. characters/people within the building)
VIEW OUR INDIVIDUAL VRML MODELS
VIEW OUR FINAL VRML MODEL
POSSIBLE FUTURE APPLICATION:
OBJECTIVE:
Utilizing the technology of augmented reality (AR), we will be exploring
the possibilities of a wayfinding
system that could be implemented in future fire rescues and training
exercises. This system would
incorporate a global positioning system (GPS) and modeled information
of buildings, in
addition to AR.
-
view of hallway adjecent to courtyard with AR technology
DESCRIPTION OF OUR ENVIRONMENT:
Introduction:
When a firefighter enters a building, he/she is unfamiliar with its
environment. It takes precious time to
arrive at the desired location within the building. This time is elongated
with the introduction of
smoke which considerably reduces visibility. Our wayfinding system
will facilitate firefighters in
achieving their objectives in a more time efficient and safer manner.
Using a head-mounted display (HMD) unit with augmented reality, heads
up display and global positioning
system technology, firefighters will be able to arrive at their desired
location within a
building more efficiently as compared to current methods.
How this works:
A building's interior environment is three-dimensionally modeled and
the information stored on a computer
in a remote location. When a firefighter enters the building wearing
an HMD, he/she will have several
options displayed in an augmented menu from which to choose from. A
primary option would be
locating a room. Once a room is selected, a path will be augmented
onto the real world leading the
firefighter to the desired location. If smoke becomes too thick and
visibility drops, another available
option is wireframe. Once activated, a wireframe delineating the spaces
immediately occupied by the
fire-fighter is superimposed onto the surfaces guiding the firefighter
even in zero percent visibility.
Such operations as the augmented paths and wireframes of each specific
building will be controlled by
tracking devices on the HMDs which communicate with the GPS and computer
containing the
information on the specific building. The communication between these
systems will allow an
accurate display (i.e. location and scale) of the augmented elements.
GPS TECHNOLOGY
General Overview:
NAVSTAR, a complex navigation system (or GPS), was originally developed
by the US Department of
Defense for military purposes. Fortunately, this technology can now
be utilized by civilians but in a
restricted form. A GPS uses numerous satellites to pinpoint the location
of the GPS user. The
accuracy of calculating the position is dependent upon the type of
GPS receiver and satellite being
used.
-
A differential GPS, which requires a GPS receiver located within a surveyed
positional accuracy of better than 1 meter, can calculate a position accurate
to within 5 meters.
-
Hand-held terminals can calculate the location to within 25 meters.
-
The INMARSAT-3 communications satellite, developed by the INMARSAT organization,
can provide locations accurate to within 10 meters.
-
System 3, developed by the US GEOSTAR Corp., provides a positional fix
accurate to less than 7 meters plus two-way messaging.
The current ability of global positioning systems to provide a positional
fix is not accurate enough for
successful implementation into this proposed project. However, at the
rate the technology in this area
of communications is developing, it will not be long until the accuracy
we desire is achieved.
(Information on the accuracy of military global positioning systems
not available.)
References:
Lewis, Geoff. Communications Technology Handbook. 2nd ed.
(Oxford: Focal Press, 1997)
Last updated: December 10, 1997.
We would like to hear your comments. To send us e-mail click on the
animated image.