View
217
Download
4
Embed Size (px)
Citation preview
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
ARCHIE
Kickoff Presentation
Otmar Hilliges, Chris Kulas, Manja Kurzak, Franz Strasser, Christian Trübswetter, Marcus Tönnis, Johannes Wöhler,
Bernhard Zaun
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
• What is ARCHIE?
• Visionary scenario
• Problem Statement
• Tangible Design Environment
• Visionary system design
• SPMP
• Presentations of individual research topics
11. November 2002 1
Who is who
Calibrating of See-Through Video Laptop and Virtual Camera
[email protected] Zaun
Driver Development for TouchGlove Input Device
Johannes Wöhler
Data Management for AR Applications
[email protected] Tönnes
XML-Authoring Tool for AR Applications
[email protected] Trübswetter
Design of a Security Model for DWARF
[email protected] Strasser
Tangible Design [email protected]
Manja Kurzak
Usability engineering for Ubiquitous Computing
[email protected] Kulas
Design of a 3D Viewer for [email protected] Hilliges
ThesisE-mail addressName
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
Visionary scenario
• What is ARCHIE?
• Problem Statement
• Tangible Design Environment
• Visionary system design
• SPMP
• Presentations of individual research topics
11. November 2002 1
Visionary ScenarioThe desired system should cover following situations:
• Competition for a building for education and research on the Campus TU München-Garching
– Features:
• Visualization of design data as a proof of quality
• Integration of wireless technologies
11. November 2002 1
Visionary Scenario (2)
Architect
Client
Developer
(on site)
Engineer
Expert
Architect
(indoors)
The project team uses the platform ARCHIE
• Synchronous design, communication and data transfer
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
Visionary scenario
What is ARCHIE?
• Problem Statement
• Tangible Design Environment
• Visionary system design
• SPMP
• Presentations of individual research topics
11. November 2002 1
What is ARCHIE ?
nvironmentE
mprovementIomeH
ollabortiveCealityRugmentedA
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
Visionary scenario
What is ARCHIE?
Problem Statement
• Tangible Design Environment
• Visionary system design
• SPMP
• Presentations of individual research topics
11. November 2002 1
Problem StatementWhy is simultanous design support needed?
• Integration of invisible (environmental) factors into design process
Why is a comprehensible presentation tool needed?• Role of the architect:
– Client´s consultant– Interface between the client and the building sector– Coordinator of the design process
Need to communicate ideas and insights
11. November 2002 1
Indoor applicationIndividual workbench
• Focus on modellingand inspection– Architect
(indoors)
Collaborative desk
• Focus on sharinginformation– Architectural team– Experts– Client
(indoors)
11. November 2002 1
Architect
Client
Developer
(on site)
Outdoor applicationSynchronous On Site Design Control
• Focus on integration in urban context• Maintenance
Interaction scheme• Free movement through tracking• View options
– Different representations– Peeling off layers to look inside
• Attaching information (Post-its)• Communication channel via UMTS
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
Visionary scenario
What is ARCHIE?
Problem Statement
Tangible Design Environment
• Visionary system design
• SPMP
• Presentations of individual research topics
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
Diploma ThesisTangible Design Environment
< Manja Kurzak >
Supervisor: Joachim Kieferle
Fakultät für Architektur und StädtebauInstitut für Grundlagen der Planung
Universität Stuttgart
11. November 2002 1
Sub-OutlineOutline of this Chapter
• Related Work
• Focus EMF (Electro Magnetic Fields)
• Visionary Workdesk Design
• Visionary Tangible User Interface
• Visionary Design Support
11. November 2002 1
Related WorkIndoor Application
• Build-it• Sketchhand+• Illuminating Clay
Outdoor Application
• Design and planing oriented treatment of existing buildings
11. November 2002 1
Focus: EMFWhy is there an interest for high- and low frequency electro
magnetic fields?
• Development in the Communication Technologies
• Discomfort: Actual risks not proved yet
• Historical site evaluation
Reasons for Simulation: Radiation can´t be perceived• Site evaluation / Impact on neighbourhood
• Room organisation
• Selection of building materials
• Presentation for client
11. November 2002 1
Visionary workdesk designWorkdesk Design depends:
• Interaction Radius
11. November 2002 1
Visionary workdesk designWorkspace:
• Presentation of 3D virtual models• Projected planmaterial as background
11. November 2002 1
Visionary workdesk designInteraction Panels:
• Tools• Communication• View• Files
11. November 2002 1
Visionary Tangible User InterfaceModelling with a tangible device
• Add • Translate• Rotate• Scale• Copy• Delete• (un)Group• Determine
11. November 2002 1
Visionary Tangible User InterfaceView
• „Pseudo“section• Zoom in /out• Pan• Restore• Rotate• Turn• Fit = Zoom all• Wireframe• Render
11. November 2002 1
Visionary Design SupportSynchronous Simulation:
• Level of Radiation• Building Materials
editable
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
Visionary scenario
What is ARCHIE?
Problem Statement
Tangible Design Environment
Visionary system design
• SPMP
• Presentations of individual research topics
11. November 2002 1
Visionary system design
Views
Application logic
ARCHIE
Input devices
UI systemWorld model Tracking system
* *
11. November 2002 1
Visionary system design
Views
Application
Input devices
UIC
Data storage
Tracking system
* *
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
Visionary scenario
What is ARCHIE?
Problem Statement
Tangible Design Environment
Visionary system design
SPMP
• Presentations of individual research topics
11. November 2002 1
SPMP - Deliverables
• Documents:– Every component will be documented– Common Chapter in Theses– Technical Report
• Movie• Installation
– ARLab
• Two ARCHIE prototypes demos• Final demo
11. November 2002 1
SPMP – Risk Management
Medium
Medium
Medium
Medium
Likeli-hood
Old 3D viewer
-
Use 2D Projection
Functionality migrated to Application
Mitigation strategy
MediumTechnical3D viewer
MediumTechnicalApplication
HighTechnicalStereo 3D
HighTechnicalWorld model
Potential Impact
Risk TypeRisk
11. November 2002 1
SPMP – Risk Management
Medium
Low
Medium
Medium
Likely-hood
Hardcoded widgetsLowTechnicalAuthoring tool
Try to use other or no framework
Different less sophisticated Trackers
Mitigation strategy
LowtechnicalDWARF components too unefficient
HighfinancialART gone
HighmanagerialToo small Group
Potential Impact
Risk TypeRisk
11. November 2002 1
SPMP – Project Plan
Just before christmasFirst ARCHIE demo
Middle of FebruarySecond ARCHIE demo
AprilPublic Presentation and final demo
Continious testing Testing
Iterative from begin of DecemberSystem Integration
Iterative from begin of DecemberODD review
Every two weeks from middle of DecemberPrototypes builds
Iterative from begin of DecemberSDD reviews
Iterative from now onRAD
11.11.2002Kickoff presentation
16.10.2002Kickoff meeting
11. November 2002 1
OutlineOutline of this Presentation
Who is who ?
Visionary scenario
What is ARCHIE?
Problem Statement
Tangible Design Environment
Visionary system design
SPMP
Presentations of individual research topics
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
Diplomarbeit: Usability engineering for ubiquitous
computing (augmented reality & tangible computing)
Supervisor: Christian Sandor
<Chris Kulas>
11. November 2002 1
Chris Kulas (Usability)
• Up to the present day usability research for new-generation human-computer interfaces often neglected
Technology comes first• Why usability engineering?
obtain usable, useful products• Focus on usability evaluation• Rough life-cycle of usability engineering:
( Req. analysis / specification implementation / prototypes evaluation )*
11. November 2002 1
Chris Kulas (Usability) cont.
• Goal: Development of an evaluation framework which can be applied to future projects at the institute Deliverable: Usability Evaluation HOW-TO
1 Evaluation framework will be applied on ARCHIE (“sample”) in a larger (about 30 participants) evaluation environment
2 Rough structure of thesis:– Foundation (introduction, terms, basic design
guidelines)– “Software” engineering (RA, SD, IMPL)– Sample ARCHIE (application, recommendations)
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
Diploma ThesisData Management for
Augmented Reality Applications
Supervisor: Martin Bauer
< Marcus Tönnis >
11. November 2002 1
Thesis: Data Management
One World – One Model
A dilemma:
• Presently, DWARF only supports scene models inside the views
• User interaction only modifies view's scene graph• Consistency between different views can just be done by
large Applications upon DWARF• A framework needs an organized data management
MarcusTönnis
11. November 2002 1
Thesis: Data Management
Data management• One model holding all built structural shapes minimizes
applications and enriches DWARF functionality.
Requirements:• Intelligent distribution of model data for reduzing
middleware load• Efficient update mechanisms for fast refreshes in views
MarcusTönnis
11. November 2002 1
Thesis: Data Management (cont.)
Additional issues:• Different users want to see varying views• Current used browsers do not support persistent storage of
dynamic changing models• Developing work requires history and templates• Default handling of different browsers
MarcusTönnis
11. November 2002 1
Thesis: Data Management (cont.)
Goals of Thesis:• Discovering efficient ways to keep a distributed system
without a bottleneck• Design and implementation of a component for the DWARF• Verifying this work within the ARCHIE project
MarcusTönnis
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
Diploma ThesisNew Calibration Methods for
Augmented Reality
< Bernhard Zaun >
Supervisor: Martin Bauer
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
11. November 2002 1
Diplomarbeit: Calibration
What is calibrating needed for?• For ARCHIE user interfaces a calibrating routine is
needed• Calibrate the user input devices as comfortable as
possible
11. November 2002 1
Diplomarbeit: Calibration
The Problem:• How to overlay the virtual object with the real
object?
11. November 2002 1
Diplomarbeit: Calibration
Goals of thesis:• Adjust the available tracking components
• Enhance SPAAM (Single point active alignment method)
• Calibrate virtual cameras– See-through HMD (polarization, shutter glasses)– See-through laptop
• For the use of ARCHIE and other DWARF applications
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
SEP: Security Model for DWARF
< Franz Strasser >
Supervisor: Asa McWilliams
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
11. November 2002 1
SEP: Security Model for DWARF• Security Model: Access Control• Why do we need Access Control ?
– All services in DWARF have equal access privilieges– ARCHIE defines different roles (architect, customer,
construction engineer)– This roles have different access priviliges to the world
model• What do we need ?
– We need a possibility to map these roles to allowed tasks
– It should be ensured that only authorized entities (persons, services) can connect to the system
11. November 2002 1
SEP: Security Model for DWARF
Role Architect
:architect B:architect A
Role Customer
:customer B:customer A
Task Tracking
:callibration:tracker
Task Change3DModel
:worldmodel:viewcan perform
can perform
Goals:
•Definition•Checking•Discovery
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
SEP: Driver development for TouchGlove input device
11. November 2002 1
SEP: TouchGlove driver development
• What is the TouchGlove ?– New Input device developed by Columbia University– Designed as indoor and outdoor device– Free hands while working
• Our Problem:– No driver for Linux and Mac OS X available
11. November 2002 1
SEP: TouchGlove driver development
• Goals of the SEP:– Development of a low level driver communicating with
the TouchGlove over serial port– Implementation of a TouchGlove interpreter, which turns
the raw data of TouchGlove into DWARF-usable events– Development of a visual tool for generating interpreter
profiles– Development of a tool for visualizing the TouchGlove
activities– Testing the TouchGlove in the ARCHIE scenario
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
SEP: Design of a 3D Viewer for DWARF
11. November 2002 1
SEP: Design of a 3D Viewer for DWARF
Why is a new Viewer needed?• Available Solutions mostly are “only” Browsers. • Most Browsers have been designed for Desktop or VR
Applications.• Non of the Browsers is available for all Plattforms.• Different Standards for each Browser.
What do we need ?• Crossplattform Solution.• Viewing AND Interaction. Matching requirements for
distributed Systems.• Easy to Use and to Configure.• Re-Useable.
11. November 2002 1
SEP: Design of a 3D Browser for DWARF
Goals of the SEP:• Evaluation of Graphics Standards especially Open
Inventor vs. OpenSG.• Implementation of a Browser based on the chosen
Standard.• Specification and Classification of Objects and
Interaction in AR Environments• Test the Component in the ARCHIE context.
11.11.2002
Lehrstuhl für Angewandte SoftwaretechnikInstitut für Informatik
Technische Universität München
Bachelor Thesis:Authoring Tool for Augmented
Reality Applications
Supervisor: Christian Sandor
< Christian Trübswetter >
11. November 2002 1
Bachelor Thesis (Authoring Tool)
Viewer Tracker
Adapter
UIC
XML-Configuration
XML-Configuration
*AR-Architecture in
the case of sheep:• Tracker matching:
– Application specific• Configuring Adapter:
– Manually created XML-file
• Configuring UIC:– Manually created XML-
file
Application-specific
*
11. November 2002 1
Bachelor Thesis (Authoring Tool)
Goals:
Tool for authoring the XML Configuration of AR-applications
Components of the Tool:– Tracker-Matching:
• Tracking data -> Node in VRML-graph
– Adapter Configuration
– UIC Configuration:• Configuring the UIC for the DWARF-application