Augmented Board Games

Size: px
Start display at page:

Download "Augmented Board Games"

Transcription

1 Augmented Board Games Peter Oost Group for Human Media Interaction Faculty of Electrical Engineering, Mathematics and Computer Science University of Twente Enschede, The Netherlands ABSTRACT This paper presents the results of a design study in the usage of ARToolKit in the development of an Augmented Reality board game. ARToolKit is used to develop a board game with a tangible interface. This allows for visually attractive games, potentially equal to modern day computer games, while still allowing the game to be played identically to traditional board and tabletop games. This paper presents methods with which the task of creating an augmented board game becomes no more difficult than creating a normal computer board game without the requirement of expensive equipment. Keywords Augmented and mixed reality, tangible and physical interfaces, 3D interfaces, intelligent interaction, virtual gaming, ARToolKit. 1. INTRODUCTION Mixed environments are real world environments on which interactive virtual objects are overlaid. Mixed reality research aims to integrate these virtual objects seamlessly into the real world to allow for an augmented environment. Most games played in an augmented reality environment require expensive and often cumbersome equipment [Tho01]. These games require not only the minimal requirement of a headmounted display (HMD), but also motion trackers and other specialized input devices and a portable computer to allow the user to move through the real, and therefore, the virtual environment. Classical board games however limit the user in several ways. The game environment is limited to the game board and the input is limited to interacting with board pieces on the game board. The size of the game board is limited and therefore the user does not have to move through a large game environment and he does not need a portable computer to play a board game in an augmented environment. However, current research projects on board games still use rare and cumbersome equipment for input [Bal00, SEG98, Sta00]. A solution to this may be found in the research area of tangible interfaces. Elements of these interfaces exist in the real world Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission. 2nd Twente Student Conference on IT, Enschede 21 January, 2005 Copyright 2005, University of Twente, Faculty of Electrical Engineering, Mathematics and Computer Science and can be easily manipulated by the user. The interfaces presented in [KB99, DNH03, Pou01] use cards within the real environment on which they project parts of the virtual world. Because these cards exist within the real world they can be manipulated without the use of specialized input devices. These systems require only a camera and a HMD, both of which can be reasonably comfortably worn. This paper presents a design study on tangible interfaces based on [KB99, DNH03, Pou01], for use in augmented board games. This paper presents a design with which the development of an AR board game will be no more difficult than the development of a standard computer board game. Augmented board games based on this design will be as easy to use as a classical board game while offering the graphical attraction of modern computer games which can not otherwise be added to a classical board game. The methods described here allow the game programmer to continuously know the three dimensional position of each object within the game. This allows the game logic to be applied as usual and thereby eliminates a major dependence on expensive and cumbersome equipment which is generally used to determine these positions. This allows for many developers to experiment with AR with relatively low cost. 2. AUGMENTED GAMING To better explain the concept of Augmented Reality or AR this part of the paper will contain a motivation to continue research in this area and a short overview of current gaming attempts in AR. A players game experience can be divided into four parts, physical, mental, social and emotional [NLL04]. Neither real world board games or computer board games are likely to be physically demanding. But in order to give an overview of current game attempts a few examples of physical AR games will be presented. Many real world games are physically challenging; paint ball, basketball, soccer and most other sports. The players are free to use their body and perhaps physical artifacts in the game environment. Some computer games do rely on the players physical skill. First Person Shooter games for example which rely on the players hand-eye coordination. The range of physical interaction is however limited by the availability of input devices. AR presents the user with more possibilities in this area. It may extend the users input capabilities as in [LBK04, Ish99, Sta00] which present a more physical means of interaction in an AR environment. Also the research area of Exertion Interfaces is of interest. Other AR game projects focus on expanding the game environment. In ARQuake [Clo00] gamers get in full gear to shoot monsters through out a city. In Pirates! [Bjo01] players use a hand held to receive game information while walking around.

2 Mental challenges in games come in various forms. Some games offer the player challenges in the form of puzzles, other games rely on complex rule systems. Both classic games and computer games can offer many of the same puzzles. However a computer can support complex rule based games by calulating the numbers involved in complex rule systems automatically. Another benefit for computer games is the possibility to add artificial opponents to the game. AR games share these advantages with normal computer games. Classic games can provide a strong social aspect due to natural interaction methods. Computer games have mixed benefits. The social interaction is more limited because the player interaction has to pass through the computer input devices but due to the availability of network systems its communications have a longer range. AR board games can potentially utilize both the natural methods of interaction [SEG98] and the network capabilities of computer games [BFS04]. The emotional aspect of games is complex to define. Important are to take an interest in the story and the game world. The capabilities for this are independent of the medium. Audio and visual effects also stimulate the emotional aspect. These effects are common in computer games. Real world games rely often on more physical effects, like a theme park ride. In an augmented environment it is possible for the player to experience all of these effects. A more thorough overview on this subject is presented in [SHN02]. 3. ARTOOLKIT ARToolKit [Kat04] is a software package which calculates the position and orientation of physical markers relative to the camera. It can be used with one, or multiple cameras and performs all calculations in real time. ARToolKit is designed to output to a Head Mounted Display (HMD) but can also output to a normal computer screen. Figure 1 gives an example of ARToolKit at work on a single marker. It is primarily been developed by Hirokazu Kato and other researchers of the Human Interface Technology Lab of the University of Washington. ARToolKit is distributed free for non-commercial or research applications. ARToolKit website [Kat04]. The workings of ARToolKit are best described in [KB99]. In short, ARToolKit detects the location and transformation of markers created by the user. ARToolKit detects the marker by thresholding the camera input image. Regions whose outline contour can be fitted by four line segments are extracted. This region is normalized and a sub image within this region is compared by template matching with specific patterns selected by the user. This will result in the identification of the specific marker. The final result of these operations is the identity of the located marker and a homogeneous transformation matrix representing the rotation and translation of the marker from the perspective of the camera. ARToolKit provides the functions to process the video input stream and a few basic functions to work with the transformation matrix it returns. In addition the latest version of the toolkit also contains a VRML renderer for the rendering of VRML objects. ARToolKit is platform independent and uses the OpenGL API for its 3D rendering. ARToolKit is currently in widespread use in various research applications. Among these are a virtual desktop [DNH03], an indoor tracking system [Pie03], an authoring interface [Pou01] and games [NLL04] and many others. ARToolKit is even making its way to hand held devices such as PDAs and mobile cellphones [WS03]. 4. DESIGN The motivation behind the design study presented here is to make augmented board game development similar to normal computer game development. This means the game creator should have access to normal two or three dimensional coordinates for each object within the game environment. This is accomplished with the use of an internal representation of all markers involved in the game. This internal representation presents us with various extra benefits. Among these is an option for an additional type of interaction. 4.1 Internal Representation The internal representation is constructed by calculating the relative positions of all markers detected by ARToolKit to a special fiducial marker tile, or preferably a series of fiducials. This creates a special internal coordinate system with the fiducial as origin. The positions of the other markers in the internal representation are the relative positions of these markers towards the fiducial marker in the real world. ARToolKit gives the user a transformation matrix for each marker it identifies. To calculate the difference between marker α, with transformation matrix A, and marker β with transformation matrix B one only needs to apply the following formula: The resulting matrix C is the transformation matrix to 'go' from α to β. This formula is applied to calculate the difference between the fiducial marker and all other markers visible by ARToolKit. Because we have set the fiducial marker as the origin of our internal coordinate system all marker positions are now transformed to the internal representation. Figure 1. A wireframe model of a teapot on my desk Documentation for ARToolKit is still in development but the toolkit comes with a collection of examples and there is a mailing list for additional assistance. The most recent version of the toolkit and news related to ARToolKit is available on the 4.2 Three Cases The method described above only works when the fiducial marker is seen by ARToolKit. To increase the odds of a fiducial marker being visible we spread a number of fiducials evenly over the game board. The exact distance between these markers is known because we place them ourselves and they do not

3 move. ARToolKit is able to use the knowledge of these marker positions to calculate a single transform for the entire set of fiducials. Instead of the transformation matrix of a single fiducial we use this combined matrix to calculate the relative positions of all other markers. Despite this precaution it is still possible for no fiducials to be visible. This gives a special case in which additional steps are necessary. There are four different situations in total: 1. One or more fiducials are visible. 2. No fiducials are visible but there are one or more markers visible which also have an internal representation. 3. No fiducials are visible and the only markers visible do not correspond to any markers currently in the internal representation. 4. No fiducials or markers are visible. In the first situation we do as described above. Calculate all positions relative to the fiducial and update the internal representation. For the second situation it is necessary to make an extra step. We estimate the position of the fiducial by backtracking from the internal representation of one of the visible markers. Say ARToolKit has detected marker α and has calculated the transformation matrix A. Internally the position of α is given by matrix A int. The position of the fiducial can be calculated as follows: The resulting matrix C is the transformation matrix for the fiducial. Because of a large chance for error in the resulting matrix C we do not use this matrix to update the internal representation. We can however use this to draw the game board and the other pieces, more about this later. If the precision is improved or it is determined that the position of a tile as determined by ARToolKit is precise enough it may be recommendable to update the internal representation anyway. In the third situation we basically do nothing besides drawing the markers in the standard manner of ARToolKit. It may be possible to build another (temporary) internal representation with one of the markers visible as a fiducial. However tests with the prototype demonstrate that occasions like these occur only rarely and even then mostly before ARToolKit had a first glimpse at the fiducial. The fourth situation obviously does not require us to do anything at all. 4.3 Benefits In the first two cases we are presented with an option: do we draw the objects directly with the transformation matrix given to us by ARToolKit or do we draw the objects at the position in the internal representation and transform this position with the transformation matrix of the fiducial marker. The second option holds a few advantages over the first: The objects are always drawn on their correct spot on the game board. Objects represented by markers that are not detected by ARToolKit but should still be visible can be drawn correctly. The first advantage is especially important in board games, it is often important for a player to see correctly where his pieces are on the game board. This also makes it possible to adjust the position of the drawn object. For example when a soldier tile stands on a mountain the height of the soldier is easily altered in the internal representation. The second advantage is important for the coherence of the different frames. It is often difficult for ARToolKit to detect each marker every frame and with this technique it no longer needs too. With the same technique it is also possible to draw a small bit of the object even though the marker is not within the camera image at all. This can be useful to draw the tip of the cannon of a tank which sticks out while the rest of the tank remains out of view. This effect is visible in figure 2. Figure 2. Closeup view of the prototype 4.4 Additional Interaction Besides the internal representation of the objects there is another ability which will be useful in many games. Besides the movement of the pieces and determining their location on the game board, some pieces may be able to interact with each other. For example a soldier may be selected to fire at an enemy monster. To facilitate this it is possible to check if a specially assigned marker touches, or is very close to, another marker. When a player would try to touch a marker with the special marker it is very likely for one of the markers to become obstructed. When this happens ARToolKit is no longer able to determine the position of this marker. Thanks to the internal representation this does not need to be a problem. We can check for the distance between the special marker and the position of the touched marker in the internal representation. This makes it fairly simple to design special interactions between different pieces which would be very clumsy with the normal use of ARToolKit. 5. IMPLEMENTATION The design and prototype has been developed on a 1.8Ghz Pentium IV computer with a single Philips PCVC730K web cam. It runs at up to 15 frames per second, which is the maximum supported frame rate of the web cam. To achieve this, the application requires the full processing power of the CPU. The application was developed and tested under Linux with a kernel and ARToolKit v with a patch by Uwe Woessner for improved camera support. The game board consists of wooden board of 45 by 48 centimeters in size. The board is marked by nine evenly spread paper markers of 6x6 centimeters. There are four 8x8 markers which serve as game pieces and a single selection marker of the same size. The main problem encountered with the implementation was caused by the image format of my web cam not being recognized by ARToolKit. The Philips PCVC730K and many

4 other web cams which use the pwc driver 1 returns an image in a YUV format (YUV420P to be exact). A patch by Uwe Woessner converts the images of the web cam to the RGB image format which ARToolKit uses. The latest version of ARToolKit (version 2.70) includes this patch. The image returned by the Philips PCVC730K is also inverted horizontally. This was fixed by adding a simple function to the ARToolKit which flips the image. The coding style for the prototype is mostly the same as the coding style for the examples which come with ARToolKit. This is done in the hope of someday adding this code as an extra ARToolKit example to ease the experimentation with AR game design. The result of this is a program in plain C and no use of any library besides the standard C libraries, OpenGL and Glut. ARToolKit itself does not provide a method to easily organize data. The ARToolKit examples provide an object structure to organize some of the marker data. For the purpose of this prototype I added a similar structure to organize the internal representation of all the pieces in a similar manner. The game specific elements can be completely separate from the basic design if the game mechanics are rather simple. When pieces need to interact it is likely to be necessary to alter the contents of either the structures for the real world markers or for the internal representation. 6. PROTOTYPE With the use of the above algorithms I developed a prototype application. As as a game the prototype is extremely underdeveloped. However, it is a nice demonstration of the possibilities of the algorithms presented above and it makes good use of ARToolKit. There are four game pieces on a square game board. The player controls all pieces. The pieces are represented by four different marker tiles. The game board consists of nine markers placed evenly on a wooden board. Figure 3 gives an overview of the entire game board and all pieces. Each piece may fire at each other piece in turn. Once a piece is hit, it 'dies' and is no longer displayed. The player may use a specially marked tile to first select a piece and second a piece to be fired upon by the first piece. The player may also move any of the pieces around the board, this however gives no result besides the obvious movement of the piece. Figure 3. Overview of the prototype showing the game board and all four pieces 1 This obviously very simple application makes use of all possibilities presented thus far in this paper; consistency of the game board and pieces and interactivity with the use of a special marker tile. This prototype also gives a robust and natural impression of the interface. This prototype shows the algorithms to actually work in a real time augmented board game. A full game is not a simple thing to create and is far more complex than this prototype but this application shows the development of an augmented board game, with the use of the algorithms presented in this paper, does not need to be any more difficult than the creation of a standard computer board game. With the use of ARToolKit and this design the benefits AR can be grasped by all developers. 7. FUTURE WORK The prototype makes use of all the functions of the design. It is however far from a complete game. The completion of such a game would truly show the capabilities of ARToolKit and of Augmented Reality in general. The development of a complete game in C is more time consuming than development in an object-oriented language such as C++. It would therefore be beneficial to create a C++ version of the prototype. There are a few additions I would like to look into further and possibly add them to the prototype. First most of these is making use of the knowledge that all tiles, when they are not being moved, lay on the game board. By projecting the transformation matrix for the marker as detected by ARToolKit on the board plane the error in the detection of the transformation matrix may be reduced. This will likely give an increased precision in determining an objects position and rotation. Another improvement in precision in the second case, as mentioned in the Design chapter, may come from using the marker with the highest accuracy to estimate the position of the fiducial. Currently there are no checks on which marker to use and it can be improved with relatively simple metrics such as: the size of the marker or the distance to the camera. The processor usage of ARToolKit increases rapidly with the number of markers to match. Each possibly detected marker has to be checked against all known templates in order for ARToolKit to know which marker it has actually detected. When ARToolKit is used for a complete board game it may have to check for dozens, or even hundreds of markers. Even this limited prototype which uses only 14 different markers needs the full capabilities of my processor to run at 15fps. Daniel Wagner has developed an ID Based Marker Extension [Wag04] for ARToolKit to circumvent this. His extension uses binary encoded markers instead of the templates normally used by ARToolKit. This extension may drastically improve performance when many markers are used and it supports up to 512 different markers simultaneously. Since the start of this project there have been two new releases of ARToolKit. Before any other steps are taken the prototype will be ported to the latest version of ARToolKit. 8. CONCLUSION The resulting prototype is very limited in its capabilities. However it does make use of the tangible interface offered by ARToolKit and the usability of this interface has been extended by the here presented design. Overall the interface for the prototype feels very natural and robust. With the development of the prototype the design presented here has shown its applicability in the development of Augmented Reality board games. With the use of ARToolKit

5 and this design the task of developing an AR board game has been reduced to the task of creating a computer board game. The programmer continuously knows the position of each object in the game and all game logic can therefore be applied as normal. The design does this without the use of expensive and cumbersome equipment which are not available for many developers interested in AR. That is not to say these devices are without their use. They are able to operate in far less limited environments, such as entire urban environments, where as my design only operates in the vicinity of the game board. ARToolKit makes it possible to relatively easily create AR applications which require very few devices. Only a single camera connected to a computer is required to create an augmented image. To view this image a head-mounted display is not required. A standard computer screen can be used to view the augmented image. Though this will not give the full AR experience this is already enough to experience the many possibilities of Augmented Reality. This ability alone gives many developers, myself included, an opportunity to experiment with AR. REFERENCES [Bal00] S. Balcisoy et. al. Augmented Reality for Real and Virtual umans. In Proceedings of the International Conference on Computer Graphics, 2000, 303. [BFS04] I. Barakonyi, T. Fahmy and D. Schmalstieg. Remote Collaboration using Augmented Reality Videoconferencing. In Proceedings of the 2004 conference on Graphic Interfaces. London, Ontario, Canada, 2004, [Bjo01] S. Bjork et. al. Pirates! Using the Physical World as a Game Board. In Proceedings of Interact, Tokyo, Japan. [Clo00] B. Close et. al. ARQuake: An Outdoor/Indoor augmented reality first person application. In 4 th Int'l Symposium on Wearable Computers. Atlanta, GA, USA, 2000, [DNH03] S. DiVerdi, D. Nurmi, T. Höllerer. ARWin A Desktop Augmented Reality Window Manager. In Proceedings of the Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003, [Ish99] H. Ishii et. al. PingPongPlus: Design of an Athletic- Tangible Interface for Computer-Supported Cooperative Play. In Proceedings of CHI, 1999, [Kat04] H. Kato et. al. Augmented Reality Toolkit. Nov. 8, [KB99] H. Kato and M. Billinghurst. Marker Tracking and HMD Calibration for a Video-based Augmented Reality Conferencing System. In Proceedings of the 2nd International Workshop on Augmented Reality, San Francisco, USA, October, 1999, [LBK04] G.A. Lee, M. Billinghurst and G.J. Kim. Occlusion based Interaction Methods for Tangible Augmented Reality Environments. In Proceedings of the ACM Siggraph International Conference on Virtual Reality Continuum and its Applications in Industry, 15-18th June, Singapore, 2004, ACM Press, New York, [NLL04] T. Nilsen, S. Linton and J. Looser. Motivations for AR Gaming. In Proceedings of the First International Workshop on Foundations of Unanticipated Software Evolution, New Zealand Game Developers Conference, Dunedin, New Zealand, June, 2004, [Pie03] W. Piekarski et. al. Hybrid Indoor and Outdoor Tracking for Mobile 3D Mixed Reality. In 2nd Int'l Symposium on Mixed and Augmented Reality, Tokyo, Japan, Oct [Pou01] I. Poupyrev et. al. Tiles: A Mixed Reality Authoring Interface. INTERACT 2001 Conference on Human Computer Interaction, [SEG98] Z. Szalavâri, E. Eckstein and M. Gervautz. Collaborative Gaming in Augmented Reality. In Proceedings of the ACM symposium on Virtual reality software and technology, 1998, [SHN02] C.B. Stapleton, C.E. Hughes and M. Moshell. Mixed Reality and the Interactive Imagination. Swedish American Simulation Conference,2002. [Sta00] T. Starner et. al. MIND-WARPING: Towards Creating a Compelling Collaborative Augmented Reality Game. In Proceedings of the 5 th international conference on Intelligent user interfaces, 2000, [Tho01] B.H. Thomas. Challenges of Making Outdoor Augmented Reality Games Playable. The University of South Australia, [Wag04] D. Wagner. ID Based Marker Extension. Markers.zip, Nov. 8, [WS03] D. Wagner and D. Schmalstieg. First steps towards Handheld Augmented Reality. In Proceedings of the 7th International Conference on Wearable Computers, White Plains, NY, USA, Oct , 2003.

VIRTUAL REALITY AND SIMULATION (2B)

VIRTUAL REALITY AND SIMULATION (2B) VIRTUAL REALITY AND SIMULATION (2B) AR: AN APPLICATION FOR INTERIOR DESIGN 115 TOAN PHAN VIET, CHOO SEUNG YEON, WOO SEUNG HAK, CHOI AHRINA GREEN CITY 125 P.G. SHIVSHANKAR, R. BALACHANDAR RETRIEVING LOST

More information

ThumbsUp: Integrated Command and Pointer Interactions for Mobile Outdoor Augmented Reality Systems

ThumbsUp: Integrated Command and Pointer Interactions for Mobile Outdoor Augmented Reality Systems ThumbsUp: Integrated Command and Pointer Interactions for Mobile Outdoor Augmented Reality Systems Wayne Piekarski and Bruce H. Thomas Wearable Computer Laboratory School of Computer and Information Science

More information

COLLABORATION WITH TANGIBLE AUGMENTED REALITY INTERFACES.

COLLABORATION WITH TANGIBLE AUGMENTED REALITY INTERFACES. COLLABORATION WITH TANGIBLE AUGMENTED REALITY INTERFACES. Mark Billinghurst a, Hirokazu Kato b, Ivan Poupyrev c a Human Interface Technology Laboratory, University of Washington, Box 352-142, Seattle,

More information

Immersive Authoring of Tangible Augmented Reality Applications

Immersive Authoring of Tangible Augmented Reality Applications International Symposium on Mixed and Augmented Reality 2004 Immersive Authoring of Tangible Augmented Reality Applications Gun A. Lee α Gerard J. Kim α Claudia Nelles β Mark Billinghurst β α Virtual Reality

More information

Toward an Augmented Reality System for Violin Learning Support

Toward an Augmented Reality System for Violin Learning Support Toward an Augmented Reality System for Violin Learning Support Hiroyuki Shiino, François de Sorbier, and Hideo Saito Graduate School of Science and Technology, Keio University, Yokohama, Japan {shiino,fdesorbi,saito}@hvrl.ics.keio.ac.jp

More information

Virtual Object Manipulation using a Mobile Phone

Virtual Object Manipulation using a Mobile Phone Virtual Object Manipulation using a Mobile Phone Anders Henrysson 1, Mark Billinghurst 2 and Mark Ollila 1 1 NVIS, Linköping University, Sweden {andhe,marol}@itn.liu.se 2 HIT Lab NZ, University of Canterbury,

More information

Markerless 3D Gesture-based Interaction for Handheld Augmented Reality Interfaces

Markerless 3D Gesture-based Interaction for Handheld Augmented Reality Interfaces Markerless 3D Gesture-based Interaction for Handheld Augmented Reality Interfaces Huidong Bai The HIT Lab NZ, University of Canterbury, Christchurch, 8041 New Zealand huidong.bai@pg.canterbury.ac.nz Lei

More information

Occlusion based Interaction Methods for Tangible Augmented Reality Environments

Occlusion based Interaction Methods for Tangible Augmented Reality Environments Occlusion based Interaction Methods for Tangible Augmented Reality Environments Gun A. Lee α Mark Billinghurst β Gerard J. Kim α α Virtual Reality Laboratory, Pohang University of Science and Technology

More information

Augmented Reality- Effective Assistance for Interior Design

Augmented Reality- Effective Assistance for Interior Design Augmented Reality- Effective Assistance for Interior Design Focus on Tangible AR study Seung Yeon Choo 1, Kyu Souk Heo 2, Ji Hyo Seo 3, Min Soo Kang 4 1,2,3 School of Architecture & Civil engineering,

More information

ISCW 2001 Tutorial. An Introduction to Augmented Reality

ISCW 2001 Tutorial. An Introduction to Augmented Reality ISCW 2001 Tutorial An Introduction to Augmented Reality Mark Billinghurst Human Interface Technology Laboratory University of Washington, Seattle grof@hitl.washington.edu Dieter Schmalstieg Technical University

More information

Augmented Reality Lecture notes 01 1

Augmented Reality Lecture notes 01 1 IntroductiontoAugmentedReality Lecture notes 01 1 Definition Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented by computer-generated

More information

A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms

A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms Wouter Wiggers Faculty of EECMS, University of Twente w.a.wiggers@student.utwente.nl ABSTRACT In this

More information

An Implementation Review of Occlusion-Based Interaction in Augmented Reality Environment

An Implementation Review of Occlusion-Based Interaction in Augmented Reality Environment An Implementation Review of Occlusion-Based Interaction in Augmented Reality Environment Mohamad Shahrul Shahidan, Nazrita Ibrahim, Mohd Hazli Mohamed Zabil, Azlan Yusof College of Information Technology,

More information

Study of the touchpad interface to manipulate AR objects

Study of the touchpad interface to manipulate AR objects Study of the touchpad interface to manipulate AR objects Ryohei Nagashima *1 Osaka University Nobuchika Sakata *2 Osaka University Shogo Nishida *3 Osaka University ABSTRACT A system for manipulating for

More information

Extending X3D for Augmented Reality

Extending X3D for Augmented Reality Extending X3D for Augmented Reality Seventh AR Standards Group Meeting Anita Havele Executive Director, Web3D Consortium www.web3d.org anita.havele@web3d.org Nov 8, 2012 Overview X3D AR WG Update ISO SC24/SC29

More information

Face to Face Collaborative AR on Mobile Phones

Face to Face Collaborative AR on Mobile Phones Face to Face Collaborative AR on Mobile Phones Anders Henrysson NVIS Linköping University andhe@itn.liu.se Mark Billinghurst HIT Lab NZ University of Canterbury mark.billinghurst@hitlabnz.org Mark Ollila

More information

AR 2 kanoid: Augmented Reality ARkanoid

AR 2 kanoid: Augmented Reality ARkanoid AR 2 kanoid: Augmented Reality ARkanoid B. Smith and R. Gosine C-CORE and Memorial University of Newfoundland Abstract AR 2 kanoid, Augmented Reality ARkanoid, is an augmented reality version of the popular

More information

Vocabulary Game Using Augmented Reality Expressing Elements in Virtual World with Objects in Real World

Vocabulary Game Using Augmented Reality Expressing Elements in Virtual World with Objects in Real World Open Journal of Social Sciences, 2015, 3, 25-30 Published Online February 2015 in SciRes. http://www.scirp.org/journal/jss http://dx.doi.org/10.4236/jss.2015.32005 Vocabulary Game Using Augmented Reality

More information

Occlusion based Interaction Methods for Tangible Augmented Reality Environments

Occlusion based Interaction Methods for Tangible Augmented Reality Environments Occlusion based Interaction Methods for Tangible Augmented Reality Environments Gun A. Lee α, Mark illinghurst β and Gerard Jounghyun Kim α α Virtual Reality Laboratory, Dept. of CSE, POSTECH, Pohang,

More information

MRT: Mixed-Reality Tabletop

MRT: Mixed-Reality Tabletop MRT: Mixed-Reality Tabletop Students: Dan Bekins, Jonathan Deutsch, Matthew Garrett, Scott Yost PIs: Daniel Aliaga, Dongyan Xu August 2004 Goals Create a common locus for virtual interaction without having

More information

New interface approaches for telemedicine

New interface approaches for telemedicine New interface approaches for telemedicine Associate Professor Mark Billinghurst PhD, Holger Regenbrecht Dipl.-Inf. Dr-Ing., Michael Haller PhD, Joerg Hauber MSc Correspondence to: mark.billinghurst@hitlabnz.org

More information

ITS '14, Nov , Dresden, Germany

ITS '14, Nov , Dresden, Germany 3D Tabletop User Interface Using Virtual Elastic Objects Figure 1: 3D Interaction with a virtual elastic object Hiroaki Tateyama Graduate School of Science and Engineering, Saitama University 255 Shimo-Okubo,

More information

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real... v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)

More information

DepthTouch: Using Depth-Sensing Camera to Enable Freehand Interactions On and Above the Interactive Surface

DepthTouch: Using Depth-Sensing Camera to Enable Freehand Interactions On and Above the Interactive Surface DepthTouch: Using Depth-Sensing Camera to Enable Freehand Interactions On and Above the Interactive Surface Hrvoje Benko and Andrew D. Wilson Microsoft Research One Microsoft Way Redmond, WA 98052, USA

More information

MOBAJES: Multi-user Gesture Interaction System with Wearable Mobile Device

MOBAJES: Multi-user Gesture Interaction System with Wearable Mobile Device MOBAJES: Multi-user Gesture Interaction System with Wearable Mobile Device Enkhbat Davaasuren and Jiro Tanaka 1-1-1 Tennodai, Tsukuba, Ibaraki 305-8577 Japan {enkhee,jiro}@iplab.cs.tsukuba.ac.jp Abstract.

More information

Natural Gesture Based Interaction for Handheld Augmented Reality

Natural Gesture Based Interaction for Handheld Augmented Reality Natural Gesture Based Interaction for Handheld Augmented Reality A thesis submitted in partial fulfilment of the requirements for the Degree of Master of Science in Computer Science By Lei Gao Supervisors:

More information

Proseminar - Augmented Reality in Computer Games

Proseminar - Augmented Reality in Computer Games Proseminar - Augmented Reality in Computer Games Jan Schulz - js@cileria.com Contents 1 What is augmented reality? 2 2 What is a computer game? 3 3 Computer Games as simulator for Augmented Reality 3 3.1

More information

Interior Design using Augmented Reality Environment

Interior Design using Augmented Reality Environment Interior Design using Augmented Reality Environment Kalyani Pampattiwar 2, Akshay Adiyodi 1, Manasvini Agrahara 1, Pankaj Gamnani 1 Assistant Professor, Department of Computer Engineering, SIES Graduate

More information

HUMAN COMPUTER INTERFACE

HUMAN COMPUTER INTERFACE HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the

More information

Marco Cavallo. Merging Worlds: A Location-based Approach to Mixed Reality. Marco Cavallo Master Thesis Presentation POLITECNICO DI MILANO

Marco Cavallo. Merging Worlds: A Location-based Approach to Mixed Reality. Marco Cavallo Master Thesis Presentation POLITECNICO DI MILANO Marco Cavallo Merging Worlds: A Location-based Approach to Mixed Reality Marco Cavallo Master Thesis Presentation POLITECNICO DI MILANO Introduction: A New Realm of Reality 2 http://www.samsung.com/sg/wearables/gear-vr/

More information

ExTouch: Spatially-aware embodied manipulation of actuated objects mediated by augmented reality

ExTouch: Spatially-aware embodied manipulation of actuated objects mediated by augmented reality ExTouch: Spatially-aware embodied manipulation of actuated objects mediated by augmented reality The MIT Faculty has made this article openly available. Please share how this access benefits you. Your

More information

An augmented-reality (AR) interface dynamically

An augmented-reality (AR) interface dynamically COVER FEATURE Developing a Generic Augmented-Reality Interface The Tiles system seamlessly blends virtual and physical objects to create a work space that combines the power and flexibility of computing

More information

Virtual Object Manipulation on a Table-Top AR Environment

Virtual Object Manipulation on a Table-Top AR Environment Virtual Object Manipulation on a Table-Top AR Environment H. Kato 1, M. Billinghurst 2, I. Poupyrev 3, K. Imamoto 1, K. Tachibana 1 1 Faculty of Information Sciences, Hiroshima City University 3-4-1, Ozuka-higashi,

More information

Augmented Reality And Ubiquitous Computing using HCI

Augmented Reality And Ubiquitous Computing using HCI Augmented Reality And Ubiquitous Computing using HCI Ashmit Kolli MS in Data Science Michigan Technological University CS5760 Topic Assignment 2 akolli@mtu.edu Abstract : Direct use of the hand as an input

More information

Avatar: a virtual reality based tool for collaborative production of theater shows

Avatar: a virtual reality based tool for collaborative production of theater shows Avatar: a virtual reality based tool for collaborative production of theater shows Christian Dompierre and Denis Laurendeau Computer Vision and System Lab., Laval University, Quebec City, QC Canada, G1K

More information

Kissenger: A Kiss Messenger

Kissenger: A Kiss Messenger Kissenger: A Kiss Messenger Adrian David Cheok adriancheok@gmail.com Jordan Tewell jordan.tewell.1@city.ac.uk Swetha S. Bobba swetha.bobba.1@city.ac.uk ABSTRACT In this paper, we present an interactive

More information

The Mixed Reality Book: A New Multimedia Reading Experience

The Mixed Reality Book: A New Multimedia Reading Experience The Mixed Reality Book: A New Multimedia Reading Experience Raphaël Grasset raphael.grasset@hitlabnz.org Andreas Dünser andreas.duenser@hitlabnz.org Mark Billinghurst mark.billinghurst@hitlabnz.org Hartmut

More information

Spatial augmented reality to enhance physical artistic creation.

Spatial augmented reality to enhance physical artistic creation. Spatial augmented reality to enhance physical artistic creation. Jérémy Laviole, Martin Hachet To cite this version: Jérémy Laviole, Martin Hachet. Spatial augmented reality to enhance physical artistic

More information

synchrolight: Three-dimensional Pointing System for Remote Video Communication

synchrolight: Three-dimensional Pointing System for Remote Video Communication synchrolight: Three-dimensional Pointing System for Remote Video Communication Jifei Ou MIT Media Lab 75 Amherst St. Cambridge, MA 02139 jifei@media.mit.edu Sheng Kai Tang MIT Media Lab 75 Amherst St.

More information

Augmented and mixed reality (AR & MR)

Augmented and mixed reality (AR & MR) Augmented and mixed reality (AR & MR) Doug Bowman CS 5754 Based on original lecture notes by Ivan Poupyrev AR/MR example (C) 2008 Doug Bowman, Virginia Tech 2 Definitions Augmented reality: Refers to a

More information

Roadblocks for building mobile AR apps

Roadblocks for building mobile AR apps Roadblocks for building mobile AR apps Jens de Smit, Layar (jens@layar.com) Ronald van der Lingen, Layar (ronald@layar.com) Abstract At Layar we have been developing our reality browser since 2009. Our

More information

Ubiquitous Home Simulation Using Augmented Reality

Ubiquitous Home Simulation Using Augmented Reality Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 112 Ubiquitous Home Simulation Using Augmented Reality JAE YEOL

More information

Multimodal Interaction Concepts for Mobile Augmented Reality Applications

Multimodal Interaction Concepts for Mobile Augmented Reality Applications Multimodal Interaction Concepts for Mobile Augmented Reality Applications Wolfgang Hürst and Casper van Wezel Utrecht University, PO Box 80.089, 3508 TB Utrecht, The Netherlands huerst@cs.uu.nl, cawezel@students.cs.uu.nl

More information

MIRACLE: Mixed Reality Applications for City-based Leisure and Experience. Mark Billinghurst HIT Lab NZ October 2009

MIRACLE: Mixed Reality Applications for City-based Leisure and Experience. Mark Billinghurst HIT Lab NZ October 2009 MIRACLE: Mixed Reality Applications for City-based Leisure and Experience Mark Billinghurst HIT Lab NZ October 2009 Looking to the Future Mobile devices MIRACLE Project Goal: Explore User Generated

More information

Enhanced Virtual Transparency in Handheld AR: Digital Magnifying Glass

Enhanced Virtual Transparency in Handheld AR: Digital Magnifying Glass Enhanced Virtual Transparency in Handheld AR: Digital Magnifying Glass Klen Čopič Pucihar School of Computing and Communications Lancaster University Lancaster, UK LA1 4YW k.copicpuc@lancaster.ac.uk Paul

More information

Handheld AR for Collaborative Edutainment

Handheld AR for Collaborative Edutainment Handheld AR for Collaborative Edutainment Daniel Wagner 1, Dieter Schmalstieg 1, Mark Billinghurst 2 1 Graz University of Technology Institute for Computer Graphics and Vision, Inffeldgasse 16 Graz, 8010

More information

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY 1 RAJU RATHOD, 2 GEORGE PHILIP.C, 3 VIJAY KUMAR B.P 1,2,3 MSRIT Bangalore Abstract- To ensure the best place, position,

More information

Ungrounded Kinesthetic Pen for Haptic Interaction with Virtual Environments

Ungrounded Kinesthetic Pen for Haptic Interaction with Virtual Environments The 18th IEEE International Symposium on Robot and Human Interactive Communication Toyama, Japan, Sept. 27-Oct. 2, 2009 WeIAH.2 Ungrounded Kinesthetic Pen for Haptic Interaction with Virtual Environments

More information

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright E90 Project Proposal 6 December 2006 Paul Azunre Thomas Murray David Wright Table of Contents Abstract 3 Introduction..4 Technical Discussion...4 Tracking Input..4 Haptic Feedack.6 Project Implementation....7

More information

Head Tracking for Google Cardboard by Simond Lee

Head Tracking for Google Cardboard by Simond Lee Head Tracking for Google Cardboard by Simond Lee (slee74@student.monash.edu) Virtual Reality Through Head-mounted Displays A head-mounted display (HMD) is a device which is worn on the head with screen

More information

Efficient In-Situ Creation of Augmented Reality Tutorials

Efficient In-Situ Creation of Augmented Reality Tutorials Efficient In-Situ Creation of Augmented Reality Tutorials Alexander Plopski, Varunyu Fuvattanasilp, Jarkko Polvi, Takafumi Taketomi, Christian Sandor, and Hirokazu Kato Graduate School of Information Science,

More information

Augmented Reality Interface Toolkit

Augmented Reality Interface Toolkit Augmented Reality Interface Toolkit Fotis Liarokapis, Martin White, Paul Lister University of Sussex, Department of Informatics {F.Liarokapis, M.White, P.F.Lister}@sussex.ac.uk Abstract This paper proposes

More information

Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play

Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play Sultan A. Alharthi Play & Interactive Experiences for Learning Lab New Mexico State University Las Cruces, NM 88001, USA salharth@nmsu.edu

More information

Beyond Actuated Tangibles: Introducing Robots to Interactive Tabletops

Beyond Actuated Tangibles: Introducing Robots to Interactive Tabletops Beyond Actuated Tangibles: Introducing Robots to Interactive Tabletops Sowmya Somanath Department of Computer Science, University of Calgary, Canada. ssomanat@ucalgary.ca Ehud Sharlin Department of Computer

More information

Application of 3D Terrain Representation System for Highway Landscape Design

Application of 3D Terrain Representation System for Highway Landscape Design Application of 3D Terrain Representation System for Highway Landscape Design Koji Makanae Miyagi University, Japan Nashwan Dawood Teesside University, UK Abstract In recent years, mixed or/and augmented

More information

Tiles: A Mixed Reality Authoring Interface

Tiles: A Mixed Reality Authoring Interface Tiles: A Mixed Reality Authoring Interface Ivan Poupyrev 1,i, Desney Tan 2,i, Mark Billinghurst 3, Hirokazu Kato 4, 6, Holger Regenbrecht 5 & Nobuji Tetsutani 6 1 Interaction Lab, Sony CSL 2 School of

More information

Future Directions for Augmented Reality. Mark Billinghurst

Future Directions for Augmented Reality. Mark Billinghurst Future Directions for Augmented Reality Mark Billinghurst 1968 Sutherland/Sproull s HMD https://www.youtube.com/watch?v=ntwzxgprxag Star Wars - 1977 Augmented Reality Combines Real and Virtual Images Both

More information

Evaluation of Visuo-haptic Feedback in a 3D Touch Panel Interface

Evaluation of Visuo-haptic Feedback in a 3D Touch Panel Interface Evaluation of Visuo-haptic Feedback in a 3D Touch Panel Interface Xu Zhao Saitama University 255 Shimo-Okubo, Sakura-ku, Saitama City, Japan sheldonzhaox@is.ics.saitamau.ac.jp Takehiro Niikura The University

More information

Industrial Use of Mixed Reality in VRVis Projects

Industrial Use of Mixed Reality in VRVis Projects Industrial Use of Mixed Reality in VRVis Projects Werner Purgathofer, Clemens Arth, Dieter Schmalstieg VRVis Zentrum für Virtual Reality und Visualisierung Forschungs-GmbH and TU Wien and TU Graz Some

More information

Chapter 1 - Introduction

Chapter 1 - Introduction 1 "We all agree that your theory is crazy, but is it crazy enough?" Niels Bohr (1885-1962) Chapter 1 - Introduction Augmented reality (AR) is the registration of projected computer-generated images over

More information

UbiBeam++: Augmenting Interactive Projection with Head-Mounted Displays

UbiBeam++: Augmenting Interactive Projection with Head-Mounted Displays UbiBeam++: Augmenting Interactive Projection with Head-Mounted Displays Pascal Knierim, Markus Funk, Thomas Kosch Institute for Visualization and Interactive Systems University of Stuttgart Stuttgart,

More information

Development of Informal Communication Environment Using Interactive Tiled Display Wall Tetsuro Ogi 1,a, Yu Sakuma 1,b

Development of Informal Communication Environment Using Interactive Tiled Display Wall Tetsuro Ogi 1,a, Yu Sakuma 1,b Development of Informal Communication Environment Using Interactive Tiled Display Wall Tetsuro Ogi 1,a, Yu Sakuma 1,b 1 Graduate School of System Design and Management, Keio University 4-1-1 Hiyoshi, Kouhoku-ku,

More information

Introduction to Virtual Reality (based on a talk by Bill Mark)

Introduction to Virtual Reality (based on a talk by Bill Mark) Introduction to Virtual Reality (based on a talk by Bill Mark) I will talk about... Why do we want Virtual Reality? What is needed for a VR system? Examples of VR systems Research problems in VR Most Computers

More information

Tele-Nursing System with Realistic Sensations using Virtual Locomotion Interface

Tele-Nursing System with Realistic Sensations using Virtual Locomotion Interface 6th ERCIM Workshop "User Interfaces for All" Tele-Nursing System with Realistic Sensations using Virtual Locomotion Interface Tsutomu MIYASATO ATR Media Integration & Communications 2-2-2 Hikaridai, Seika-cho,

More information

Interior Design with Augmented Reality

Interior Design with Augmented Reality Interior Design with Augmented Reality Ananda Poudel and Omar Al-Azzam Department of Computer Science and Information Technology Saint Cloud State University Saint Cloud, MN, 56301 {apoudel, oalazzam}@stcloudstate.edu

More information

Interaction, Collaboration and Authoring in Augmented Reality Environments

Interaction, Collaboration and Authoring in Augmented Reality Environments Interaction, Collaboration and Authoring in Augmented Reality Environments Claudio Kirner1, Rafael Santin2 1 Federal University of Ouro Preto 2Federal University of Jequitinhonha and Mucury Valeys {ckirner,

More information

Figure 1. The game was developed to be played on a large multi-touch tablet and multiple smartphones.

Figure 1. The game was developed to be played on a large multi-touch tablet and multiple smartphones. Capture The Flag: Engaging In A Multi- Device Augmented Reality Game Suzanne Mueller Massachusetts Institute of Technology Cambridge, MA suzmue@mit.edu Andreas Dippon Technische Universitat München Boltzmannstr.

More information

Usability and Playability Issues for ARQuake

Usability and Playability Issues for ARQuake Usability and Playability Issues for ARQuake Bruce Thomas, Nicholas Krul, Benjamin Close and Wayne Piekarski University of South Australia Abstract: Key words: This paper presents a set of informal studies

More information

Abstract. Keywords: Multi Touch, Collaboration, Gestures, Accelerometer, Virtual Prototyping. 1. Introduction

Abstract. Keywords: Multi Touch, Collaboration, Gestures, Accelerometer, Virtual Prototyping. 1. Introduction Creating a Collaborative Multi Touch Computer Aided Design Program Cole Anagnost, Thomas Niedzielski, Desirée Velázquez, Prasad Ramanahally, Stephen Gilbert Iowa State University { someguy tomn deveri

More information

Theory and Practice of Tangible User Interfaces Tuesday, Week 9

Theory and Practice of Tangible User Interfaces Tuesday, Week 9 Augmented Reality Theory and Practice of Tangible User Interfaces Tuesday, Week 9 Outline Overview Examples Theory Examples Supporting AR Designs Examples Theory Outline Overview Examples Theory Examples

More information

Augmented Reality Applications for Nuclear Power Plant Maintenance Work

Augmented Reality Applications for Nuclear Power Plant Maintenance Work Augmented Reality Applications for Nuclear Power Plant Maintenance Work Hirotake Ishii 1, Zhiqiang Bian 1, Hidenori Fujino 1, Tomoki Sekiyama 1, Toshinori Nakai 1, Akihisa Okamoto 1, Hiroshi Shimoda 1,

More information

Vision-based User-interfaces for Pervasive Computing. CHI 2003 Tutorial Notes. Trevor Darrell Vision Interface Group MIT AI Lab

Vision-based User-interfaces for Pervasive Computing. CHI 2003 Tutorial Notes. Trevor Darrell Vision Interface Group MIT AI Lab Vision-based User-interfaces for Pervasive Computing Tutorial Notes Vision Interface Group MIT AI Lab Table of contents Biographical sketch..ii Agenda..iii Objectives.. iv Abstract..v Introduction....1

More information

Cracking the Sudoku: A Deterministic Approach

Cracking the Sudoku: A Deterministic Approach Cracking the Sudoku: A Deterministic Approach David Martin Erica Cross Matt Alexander Youngstown State University Youngstown, OH Advisor: George T. Yates Summary Cracking the Sodoku 381 We formulate a

More information

Remote Collaboration Using Augmented Reality Videoconferencing

Remote Collaboration Using Augmented Reality Videoconferencing Remote Collaboration Using Augmented Reality Videoconferencing Istvan Barakonyi Tamer Fahmy Dieter Schmalstieg Vienna University of Technology Email: {bara fahmy schmalstieg}@ims.tuwien.ac.at Abstract

More information

Development of Video Chat System Based on Space Sharing and Haptic Communication

Development of Video Chat System Based on Space Sharing and Haptic Communication Sensors and Materials, Vol. 30, No. 7 (2018) 1427 1435 MYU Tokyo 1427 S & M 1597 Development of Video Chat System Based on Space Sharing and Haptic Communication Takahiro Hayashi 1* and Keisuke Suzuki

More information

Oculus Rift Getting Started Guide

Oculus Rift Getting Started Guide Oculus Rift Getting Started Guide Version 1.23 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.

More information

Learning Enhancement with Mobile Augmented Reality

Learning Enhancement with Mobile Augmented Reality https://doi.org/.2352/issn.247-73.28..imawm-454 28, Society for Imaging Science and Technology Learning Enhancement with Mobile Augmented Reality Xunyu Pan, Joseph Shipway, and Wenjuan Xu Department of

More information

Multimodal Feedback for Finger-Based Interaction in Mobile Augmented Reality

Multimodal Feedback for Finger-Based Interaction in Mobile Augmented Reality Multimodal Feedback for Finger-Based Interaction in Mobile Augmented Reality Wolfgang Hürst 1 1 Department of Information & Computing Sciences Utrecht University, Utrecht, The Netherlands huerst@uu.nl

More information

Development of a Finger Mounted Type Haptic Device Using a Plane Approximated to Tangent Plane

Development of a Finger Mounted Type Haptic Device Using a Plane Approximated to Tangent Plane Journal of Communication and Computer 13 (2016) 329-337 doi:10.17265/1548-7709/2016.07.002 D DAVID PUBLISHING Development of a Finger Mounted Type Haptic Device Using a Plane Approximated to Tangent Plane

More information

PUZZLAR, A PROTOTYPE OF AN INTEGRATED PUZZLE GAME USING MULTIPLE MARKER AUGMENTED REALITY

PUZZLAR, A PROTOTYPE OF AN INTEGRATED PUZZLE GAME USING MULTIPLE MARKER AUGMENTED REALITY PUZZLAR, A PROTOTYPE OF AN INTEGRATED PUZZLE GAME USING MULTIPLE MARKER AUGMENTED REALITY Marcella Christiana and Raymond Bahana Computer Science Program, Binus International-Binus University, Jakarta

More information

Interactive Coffee Tables: Interfacing TV within an Intuitive, Fun and Shared Experience

Interactive Coffee Tables: Interfacing TV within an Intuitive, Fun and Shared Experience Interactive Coffee Tables: Interfacing TV within an Intuitive, Fun and Shared Experience Radu-Daniel Vatavu and Stefan-Gheorghe Pentiuc University Stefan cel Mare of Suceava, Department of Computer Science,

More information

Measuring Presence in Augmented Reality Environments: Design and a First Test of a Questionnaire. Introduction

Measuring Presence in Augmented Reality Environments: Design and a First Test of a Questionnaire. Introduction Measuring Presence in Augmented Reality Environments: Design and a First Test of a Questionnaire Holger Regenbrecht DaimlerChrysler Research and Technology Ulm, Germany regenbre@igroup.org Thomas Schubert

More information

Scalable Architecture and Content Description Language for Mobile Mixed Reality Systems

Scalable Architecture and Content Description Language for Mobile Mixed Reality Systems Scalable Architecture and Content Description Language for Mobile Mixed Reality Systems Fumihisa Shibata, Takashi Hashimoto, Koki Furuno, Asako Kimura, and Hideyuki Tamura Graduate School of Science and

More information

Handy AR: Markerless Inspection of Augmented Reality Objects Using Fingertip Tracking

Handy AR: Markerless Inspection of Augmented Reality Objects Using Fingertip Tracking Handy AR: Markerless Inspection of Augmented Reality Objects Using Fingertip Tracking Taehee Lee, Tobias Höllerer Four Eyes Laboratory, Department of Computer Science University of California, Santa Barbara,

More information

Augmented Reality in Transportation Construction

Augmented Reality in Transportation Construction September 2018 Augmented Reality in Transportation Construction FHWA Contract DTFH6117C00027: LEVERAGING AUGMENTED REALITY FOR HIGHWAY CONSTRUCTION Hoda Azari, Nondestructive Evaluation Research Program

More information

AUGMENTED REALITY FOR COLLABORATIVE EXPLORATION OF UNFAMILIAR ENVIRONMENTS

AUGMENTED REALITY FOR COLLABORATIVE EXPLORATION OF UNFAMILIAR ENVIRONMENTS NSF Lake Tahoe Workshop on Collaborative Virtual Reality and Visualization (CVRV 2003), October 26 28, 2003 AUGMENTED REALITY FOR COLLABORATIVE EXPLORATION OF UNFAMILIAR ENVIRONMENTS B. Bell and S. Feiner

More information

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback Jung Wook Park HCI Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA, USA, 15213 jungwoop@andrew.cmu.edu

More information

Upper Austria University of Applied Sciences (Media Technology and Design)

Upper Austria University of Applied Sciences (Media Technology and Design) Mixed Reality @ Education Michael Haller Upper Austria University of Applied Sciences (Media Technology and Design) Key words: Mixed Reality, Augmented Reality, Education, Future Lab Abstract: Augmented

More information

Interactive intuitive mixed-reality interface for Virtual Architecture

Interactive intuitive mixed-reality interface for Virtual Architecture I 3 - EYE-CUBE Interactive intuitive mixed-reality interface for Virtual Architecture STEPHEN K. WITTKOPF, SZE LEE TEO National University of Singapore Department of Architecture and Fellow of Asia Research

More information

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project Digital Interactive Game Interface Table Apps for ipad Supervised by: Professor Michael R. Lyu Student: Ng Ka Hung (1009615714) Chan Hing Faat (1009618344) Year 2011 2012 Final Year Project Department

More information

An exploration from virtual to augmented reality gaming

An exploration from virtual to augmented reality gaming SIMULATION & GAMING, Sage Publications, December, 37(4): 507-533, (2006). DOI: 10.1177/1046878106293684 An exploration from virtual to augmented reality gaming Fotis Liarokapis City University, UK Computer

More information

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM Aniket D. Kulkarni *1, Dr.Sayyad Ajij D. *2 *1(Student of E&C Department, MIT Aurangabad, India) *2(HOD of E&C department, MIT Aurangabad, India) aniket2212@gmail.com*1,

More information

Multi-Touchpoint Design of Services for Troubleshooting and Repairing Trucks and Buses

Multi-Touchpoint Design of Services for Troubleshooting and Repairing Trucks and Buses Multi-Touchpoint Design of Services for Troubleshooting and Repairing Trucks and Buses Tim Overkamp Linköping University Linköping, Sweden tim.overkamp@liu.se Stefan Holmlid Linköping University Linköping,

More information

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface Kei Okada 1, Yasuyuki Kino 1, Fumio Kanehiro 2, Yasuo Kuniyoshi 1, Masayuki Inaba 1, Hirochika Inoue 1 1

More information

Multi-touch Interface for Controlling Multiple Mobile Robots

Multi-touch Interface for Controlling Multiple Mobile Robots Multi-touch Interface for Controlling Multiple Mobile Robots Jun Kato The University of Tokyo School of Science, Dept. of Information Science jun.kato@acm.org Daisuke Sakamoto The University of Tokyo Graduate

More information

LIS 688 DigiLib Amanda Goodman Fall 2010

LIS 688 DigiLib Amanda Goodman Fall 2010 1 Where Do We Go From Here? The Next Decade for Digital Libraries By Clifford Lynch 2010-08-31 Digital libraries' roots can be traced back to 1965 when Libraries of the Future by J. C. R. Licklider was

More information

PCB Origami: A Material-Based Design Approach to Computer-Aided Foldable Electronic Devices

PCB Origami: A Material-Based Design Approach to Computer-Aided Foldable Electronic Devices PCB Origami: A Material-Based Design Approach to Computer-Aided Foldable Electronic Devices Yoav Sterman Mediated Matter Group Media Lab Massachusetts institute of Technology Cambridge, Massachusetts,

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information

Parallelism Across the Curriculum

Parallelism Across the Curriculum Parallelism Across the Curriculum John E. Howland Department of Computer Science Trinity University One Trinity Place San Antonio, Texas 78212-7200 Voice: (210) 999-7364 Fax: (210) 999-7477 E-mail: jhowland@trinity.edu

More information

VEWL: A Framework for Building a Windowing Interface in a Virtual Environment Daniel Larimer and Doug A. Bowman Dept. of Computer Science, Virginia Tech, 660 McBryde, Blacksburg, VA dlarimer@vt.edu, bowman@vt.edu

More information