15
Cooperative Multimodal Augmented Reality Labyrinth Didier Perroud Raynald Seydoux Frédéric Barras

Cooperative Multimodal Augmented Reality Labyrinth

  • Upload
    sanne

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Cooperative Multimodal Augmented Reality Labyrinth. Didier Perroud Raynald Seydoux Frédéric Barras. Summary. Abstract Objectives Modalities Project modalities CASE/CARE Implementation VICI, Iphone , Voice recognition, Network Demonstration Conclusion. Abstract. - PowerPoint PPT Presentation

Citation preview

Page 1: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Cooperative Multimodal Augmented Reality

LabyrinthDidier Perroud

Raynald SeydouxFrédéric Barras

Page 2: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Abstract Objectives Modalities

◦ Project modalities◦ CASE/CARE

Implementation◦ VICI, Iphone, Voice recognition, Network

Demonstration Conclusion

Summary

Page 3: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Coordination between two persons to move a ball into a labyrinth

Rotation possible on the x and y axis Gates can be opened with vocal and

gestural commands

Abstract

Page 4: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Coordinate the following technologies:◦ Augmented reality with tags◦ Gesture detection ( with Iphone accelerometers)◦ Voice recognition ( words)◦ Collaborative environments◦ Physic engine

Objectives

Page 5: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Inputs◦ Hand rotation in x and y axis ( one axis per player) direct

manipulation of the labyrinth board◦ Hand pumping for gates’ openings◦ Voice recognition (words) for selecting gate to open and

start the game Outputs

◦ Image on the beamer◦ Iphone vibrations

Modalities – Project Modalities

Page 6: Cooperative  Multimodal  Augmented  Reality  Labyrinth

CASE

◦ Semantic level of abstraction

CARE

◦ Gesture orientation: assignment◦ Gesture pumping/Voice selection: complementary to open a gate◦ Voice commands: assignment

Decision level fusion Fission: image, vibration

Modalities – CASE/CARE

Page 7: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Blocks◦ Webcam, Tag detection◦ OpenGL, Physic engine

Multimodality Management◦ state machine

Augmented reality application◦ event based

Messages from the gateway◦ Voice events◦ Gesture events (orientation X and Y, shake)

Messages to the gateway◦ Vibration events

Implementation VICI

Page 8: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Handle the UIAccelerometer interface Generate motionEvent when shaking Messages to the gateway

◦ Orientations (X or Y)◦ Shake

Messages from the gateway◦ Vibrate

Implementation Iphone

Page 9: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Windows speech API SDK Features:

◦ API definition files◦ Runtime component◦ Control Panel applet◦ Text-To-Speech engines in multiple languages.◦ Speech Recognition engines in multiple languages.◦ Redistributable components◦ Sample application code.◦ Sample engines◦ Documentation.

Implementation Voice 1/3

Page 10: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Our System A speech recognition engine A grammar<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-EN" version="1.0"> <rule id="Labyrinth" scope="public"> <one-of> <item>New game</item> <item>Pause</item> <item>Exit</item> <item>Open gate one</item> <item>Open gate two</item> <item>Close gate one</item> <item>Close gate two</item> </one-of> </rule></grammar>

Implementation Voice 2/3

Page 11: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Recognition comparison before training / after training

Implementation Voice 3/3

Page 12: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Implementation Network

Page 13: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Live Videos

Demonstration

Page 14: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Problems with the physic engine◦ Coordination user moves – physic moves

Voice recognition OK

High-level programing Heterogeneity not a problem

Functional prototype

Conclusion

Page 15: Cooperative  Multimodal  Augmented  Reality  Labyrinth

Thank you

Questions ?