School of Computer and Information Science
|
|
- Trevor Wade
- 6 years ago
- Views:
Transcription
1 School of Computer and Information Science CIS Research Placement Report Augmented Reality on the Android Mobile Platform Jan-Felix Schmakeit Date: 08/11/2009 Supervisor: Professor Bruce Thomas Abstract This project aims to evaluate the use of the Android platform for Augmented Reality applications. The main outcome will be an AR application for the T-Mobile G1 phone that demonstrates the use of the Android platform for AR. One problem faced by AR applications running on mobile, distributed clients is the backend in which data is stored and processed. The Hyper Place system developed at the University of Nottingham deals with hypermedia in a geospatial context and could be extended for the use of AR applications.
2 Table of Contents 1 Introduction Background Augmented Reality on the Android Platform Development Platform Sensors, Camera and GPS OpenGL Sound Vibrator Back-end Developed Application: Fairy Hunt Limitations of the G1 Phone Sensors GPS Accuracy Battery Life CPU and Memory Conclusion Bibliography...13
3 1 Introduction The aim of this project is to develop an Augmented Reality (AR) application on the Android T-Mobile G1 Phone (HTC Dream) 1 and to show its limitations and possibilities as an AR platform. Several AR applications already exist for the Android or iphone mobile platforms, such as Wikitude 2, an AR Browser for Wikipedia, or Layar 3, the Reality Browser that displays real-time digital information in an AR-environment. However, so far no standard for the communication between client devices and back-end servers, especially in a geospatial context, exists. The Hyper Place project of the University of Nottingham is currently under development and will provide such a framework for location-based hypermedia, which could be utilised for this purpose and, furthermore, could provide a unified approach to the geospatial use of media in general. The ultimate goal of this project is the integration of a mobile AR client into the Hyper Place back-end and the extension of the Hyper Place system to include AR-specific information. The following section provides some background information on the use of mobile, handheld AR systems. Section 3 shows the development process for an AR application for the Android platform; section 4 shows the application that was developed as part of this project; and finally section 5 evaluates the use of the T-Mobile G1 phone and the Android platform as a base for mobile, handheld AR systems
4 2 Background Augmented Reality systems aim to supplement the real world with virtual objects (Azuma et al. 2001) and, as outlined by Azuma et al., have overcome many technical obstacles in recent years that have enabled AR to be used for a multitude of different applications. The availability of portable computers and sensors have enabled the development of mobile applications, such as Hollerer T. et al. (1999) or even a mobile AR implementation of the game Quake, ARQuake (Thomas et al. 2000). However, all of these AR systems require specialised hardware, including special headworn glasses or displays to provide a fully immersive environment. However, more recently, mobile phones and handheld devices have been used to provide a magic lense style view(schmalstieg & Wagner 2008). Initially work was focussed on PDAs running the Windows CE platform, such as the Studierstube ES framework by Schmalstieg and Wagner (2007) and Symbian phones, such as the work by Mohring, Lessig & Bimber (2004). Due to the unavailable of sophisticated sensor and GPS technology in these handheld devices, these implementations relied on visual tracking and other implied locations, such as bluetooth, WLAN cells or RFID tags (Rashid et al. 2006). Amongst others, the Mixed Reality Laboratory (MRL) at the University of Nottingham has illustrate the use of portable, consumer-grade GPS devices and handheld computers for mixed reality applications through games such as Can you see me now? (Benford et al. 2006) or Bystander, as evaluated by Flintham et al. (2003). With the availability of cheap consumer devices that include accelerometers, a camera and GPS, such as the Apple iphone 4 or Android 5 phones, the potential for interactive, location-based AR applications that are accessible by anyone becomes imminent
5 3 Augmented Reality on the Android Platform This section describes the development process of an augmented reality application on the Android platform. 3.1 Development Platform The software development kit (SDK) for the Android platform includes debugging and maintenance tools and a plug-in for the Eclipse IDE that was used for this project. The SDK also contains a simulator which can be used to test applications before deploying them onto a real physical device. However, it was found that the simulator was comparatively slow and unreliable, especially when using advanced features, such as OpenGL rendering, access to the built-in camera and GPS. Therefore, a T-Mobile G1 phone was used throughout the development for testing and debugging, due to the nature of the application. 3.2 Sensors, Camera and GPS The Android platform caters for a number of external sensors, such as pressure, light, proximity and temperature sensors, however, the Android-based phones that are currently available only have a magnetic orientation and accelerometer sensors. These sensors are periodically read through a SensorManager that provides access to the device's sensors. During development it was found that the delay between readings has an impact on the performance of the application and the overall battery life of the device. (refer to section 5.) It is not possible to gain direct access to the camera on the Android platform. Therefore the camera was independently embedded into the application as a preview View in the
6 background, behind the OpenGL rendering. This was achieved by utilising a FrameLayout that allowed the layering of different views. (Refer to section XX) The built-in GPS device is accessed through a LocationManager, which can be configured to pause between GPS updates to conserve battery power. However, this functionality was disabled to provide the most recent, up-to-date GPS location readings to the application, which is critical for an AR application. 3.3 OpenGL The Android platform provides full-support for OpenGL ES 1.0, and a limited and incomplete support for OpenGL ES 1.1. The object loader available from 6, as published under the LGPL, was modified and updated to work on the Android SDK 1.6 and was incorporated into the custom GLSurfaceView.Renderer that was written for this application. 3.4 Sound Sound can be provided through two means, a SoundPool can be used to handle short sound effects, for example for games, whereas a MediaPlayer offers playback support for longer audio files. A vast number of audio formats are supported on the Android platform, however, for ease of use, the sound used in this application was encoded as a 128kbit MP3-file. Due to the length of the file, a MediaPlayer instance was created to handle audio playback. 3.5 Vibrator The SDK provides direct access to the built-in vibrator, which can be activated for a specified time or a repeating pattern. 6
7 3.6 Back-end Due to time constraints it was not possible to implement the Hyper Place system as a backend for this application. However, the application was structured in a way that allows for hyper place support to be added in the future. 4 Developed Application: Fairy Hunt The FairyHunt application was developed as part of this project. 3D Models are placed at specified locations on the UniSA Mawson Lakes campus and the user has to find these objects through the use of AR on the T-Mobile G1 phone. Once the user is within a certain range (60 m), music starts and increases in volume the closer the user is to an object. Once the user is within 7.5m of the object, it is marked as found and the user can proceed to find the next object. The overall goal is to find all objects on the campus. It is to note that this application serves as a proof-of-concept to show the use of AR on the Android platform, rather than a fully usable game. Standard user interface elements, such as an option menu, pop-up notifications and alert boxes that are natively available on this platform were used It proved to be difficult to locate freely available 3D models of fairies in the correct format. The model of a warrior 7 was included instead to show the possibility of loading a 3D-object from a file into the OpenGL ES environment on the G1 phone. The following screenshots show various features of the application: Visual Artifacts are only visible in these screenshots and were caused by the screenshot technique used. 7 The model was made by Antonio Della Rocca and is freely available from
8 Illustration 1: Start Screen showing instructions (sample text) Illustration 2: The default User Interface, showing the closest fairy and the total number of fairies collected. Yellow indicates that the user is within the range of this object and that the music has started to play. Illustration 4: Selection menu showing all objects and the distances from them Illustration 3: Detailed Object View, showing information about sensors and location details.
9 Illustration 6: Model outside the D-Building Illustration 5: Notification message when an object has been found. Illustration 7: User Interface: Menu Illustration 8: Model outside the library Illustration 9: The GPS location can be manually overridden for debugging purposes. Illustration 10: The "Petcube" that follows the user and is always located directly underneath the device. It was used for debugging OpenGL.
10 5 Limitations of the G1 Phone During the development, and subsequent evaluation and testing of the FairyHunt AR application, several issues with the G1 Phone and the Android platform became apparent. Most problems were caused by hardware issues, the Android platform itself proved to be very accessible and stable. 5.1 Sensors Dedicated AR systems rely on fine and very accurate accelerometers and sensors, for example, the ARQuake application, for example, relied on a dedicated, high precision compass 8 (Thomas et al. 2000). A dedicated compass is more robust and provides more accurate readings than the built-in compass of the G1 mobile phone. During testing it was found that it is very sensitive to electromagnetic interference and close metallic objects. The accelerometers that were accessed to determine the pitch and roll of the device were simiarly noisy and caused inaccurate readings that resulted in uncontrollable, shaky object movements on the screen, even when the phone was not physically moved in any direction. Sophisticated algorithms exist to mitigate these inaccurate readings, such as the stabilisation and motion tracking techniques proposed by Azuma et al. (1999) or the visual detection of objects and the horizon. However, only a very simplistic sensor smoothing technique was added to the system to illustrate the improvements possible with a more sophisticated smoothing technique. The last 5 readings of the pitch sensor are average and passed to the system, where as the last four compass readings are averaged, with minimal updates (less than 3 degrees in either 8 Precision Navigation TCM2-80
11 direction) are ignored. This showed a significant improvement over the initial, raw sensor readings when deployed into the system, but did not solve this issue completely. 5.2 GPS Accuracy Similarly to the sensors, the GPS chip used in the G1 phone was significantly less accurate than military-grade GPS devices that provide coordinates with high accuracy that can be even further improved through the use of specialised DGPS receivers, as used by Thomas et al. (2000). During tests, GPS accuracy as reported by the device varied between 2 6m, with considerably lower (16m) accurate readings during cloudy weather. High accuracy is required for AR systems, especially when objects are to be placed in absolute positions in the environment. Additional techniques, such as cell phone tower triangulation, could have been used to possibly improve the accuracy of the location readings. Sensors could also be used to calculate the current movement, and predict the position of the device. 5.3 Battery Life It became evident that the constant access to the GPS receiver and the sensors, combined with OpenGL rendering on the screen resulted in significant power usage. Power-saving techniques, such as delaying sensor readings, or accessing sensors less frequently, could be introduced to improve the battery life. Further testing needs to be done in this area to determine the best trade-off between accurate readings and power savings. However, it is assumed that future devices will contain a larger battery and more power-efficient processors that will also improve on this.
12 5.4 CPU and Memory Mobile platforms only have a limited amount of memory and processing resources, which means that intensive applications need to be specifically optimised for the platform. It was found during the development that the OpenGL model loader was quite inefficient and often caused the application to crash due to insufficient memory. It would be advised to re-write the model loader and optimise it for the latest available Android SDK. Although special programming techniques were used for this platform, such as the minimisation of large data structures and the creation of objects, slow performance was observed when interacting with the application through OpenGL, which was primarily caused by the model loader. 6 Conclusion Augmented Reality applications have seen a vast improvement in recent years. This project showed the ease with which AR applications for inexpensive consumer-grade devices, such as Android phones, can be written. Tests showed that the orientation and location sensors are reasonably accurate, but need further refinement to improve to acceptable levels. The application that was produced as part of this project is fully functional and shows the possibilities which AR applications have on these handheld devices. Today, AR-based tube maps 9, real estate advertisements 10 or even an ARenhanced traffic camera viewer 11 exist that only scratch the surface of what can be achieved when AR technologies are combined with the ubiquitous connectivity of widely available smartphones
13 7 Bibliography Azuma, R, Baillot, Y, Behringer, R, Feiner, S et al. 2001, Recent Advances in Augmented Reality, IEEE Computer Graphics and Applications, vol. 21, no. 6, pp Azuma, R, Hoff, B, Iii, HN & Sarfaty, R 1999, A Motion-Stabilized Outdoor Augmented Reality System, in Virtual Reality Conference, IEEE, vol. 0,, IEEE Computer Society, Los Alamitos, CA, USA, p Benford, S, Crabtree, A, Flintham, M, Drozd, A et al. 2006, Can you see me now?, ACM Trans. Comput.-Hum. Interact., vol. 13, no. 1, pp Flintham, M, Benford, S, Anastasi, R, Hemmings, T et al. 2003, Where on-line meets on the streets: experiences with mobile mixed reality games, in Proceedings of the SIGCHI conference on Human factors in computing systems, ACM, Ft. Lauderdale, Florida, USA, pp Hollerer T., Feiner S., Terauchi T., Rashid G. & Hallaway D. 1999, Exploring MARS: developing indoor and outdoor user interfaces to a mobile augmented reality system, Computers and Graphics, vol. 23, pp Mohring, M, Lessig, C & Bimber, O 2004, Video See-Through AR on Consumer Cell- Phones, in Proceedings of the 3rd IEEE/ACM International Symposium on Mixed and Augmented Reality, IEEE Computer Society, pp Rashid, O, Mullins, I, Coulton, P & Edwards, R 2006, Extending cyberspace: location based games using cellular phones, Comput. Entertain., vol. 4, no. 1, p. 4. Schmalstieg, D & Wagner, D 2007, Experiences with Handheld Augmented Reality, in Proceedings of the th IEEE and ACM International Symposium on Mixed and Augmented Reality, IEEE Computer Society, pp Schmalstieg, D & Wagner, D 2008, Mobile Phones as a Platform for Augmented Reality, in Proceedings of the IEEE VR 2008 Workshop on Software Engineering and Architectures for Realtime Interactive Systems, Shaker Publishing, Reno, NV, USA, pp Thomas, B, Close, B, Donoghue, J, Squires, J et al. 2000, ARQuake: An Outdoor/Indoor Augmented Reality First Person Application, in Proceedings of the 4th IEEE International Symposium on Wearable Computers, IEEE Computer Society, p. 139.
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 informationAugmented 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 informationA Survey of Mobile Augmentation for Mobile Augmented Reality System
A Survey of Mobile Augmentation for Mobile Augmented Reality System Mr.A.T.Vasaya 1, Mr.A.S.Gohil 2 1 PG Student, C.U.Shah College of Engineering and Technology, Gujarat, India 2 Asst.Proffesor, Sir Bhavsinhji
More informationpreface 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 informationThumbsUp: 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 informationIndoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden)
Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden) TechnicalWhitepaper)) Satellite-based GPS positioning systems provide users with the position of their
More informationidocent: Indoor Digital Orientation Communication and Enabling Navigational Technology
idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology Final Proposal Team #2 Gordie Stein Matt Gottshall Jacob Donofrio Andrew Kling Facilitator: Michael Shanblatt Sponsor:
More informationMIRACLE: 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 informationHead 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 informationEnhancing Shipboard Maintenance with Augmented Reality
Enhancing Shipboard Maintenance with Augmented Reality CACI Oxnard, CA Dennis Giannoni dgiannoni@caci.com (805) 288-6630 INFORMATION DEPLOYED. SOLUTIONS ADVANCED. MISSIONS ACCOMPLISHED. Agenda Virtual
More informationAerospace Sensor Suite
Aerospace Sensor Suite ECE 1778 Creative Applications for Mobile Devices Final Report prepared for Dr. Jonathon Rose April 12 th 2011 Word count: 2351 + 490 (Apper Context) Jin Hyouk (Paul) Choi: 998495640
More informationAugmented Reality in Mobile Devices Applied to Public Transportation
Augmented Reality in Mobile Devices Applied to Public Transportation Manuel F. Soto 1, Martín L. Larrea 2, and Silvia M. Castro 2 1 Instituto de Investigaciones en Ingeniería Eléctrica (IIIE) Alfredo Desages
More informationA SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY
Volume 117 No. 22 2017, 209-213 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY Mrs.S.Hemamalini
More informationAUGMENTED REALITY-ASSISTED NAVIGATION IN A UNIVERSITY CAMPUS
AUGMENTED REALITY-ASSISTED NAVIGATION IN A UNIVERSITY CAMPUS Vassiliki Kokorogianni 1, Evi Papaioannou 2 *, Christos Kaklamanis 3 1 University of Patras, GREECE, kokorogian@ceid.upatras.gr 2 University
More informationIntroduction to Mobile Sensing Technology
Introduction to Mobile Sensing Technology Kleomenis Katevas k.katevas@qmul.ac.uk https://minoskt.github.io Image by CRCA / CNRS / University of Toulouse In this talk What is Mobile Sensing? Sensor data,
More informationFace 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 informationAR 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 informationWhereAReYou? An Offline Bluetooth Positioning Mobile Application
WhereAReYou? An Offline Bluetooth Positioning Mobile Application SPCL-2013 Project Report Daniel Lujan Villarreal dluj@itu.dk ABSTRACT The increasing use of social media and the integration of location
More informationGPS Waypoint Application
GPS Waypoint Application Kris Koiner, Haytham ElMiligi and Fayez Gebali Department of Electrical and Computer Engineering University of Victoria Victoria, BC, Canada Email: {kkoiner, haytham, fayez}@ece.uvic.ca
More informationWhat is Augmented Reality?
What is Augmented Reality? Well, this is clearly a good place to start. I ll explain what Augmented Reality (AR) is, and then what the typical applications are. We re going to concentrate on only one area
More informationTechnology Challenges and Opportunities in Indoor Location. Doug Rowitch, Qualcomm, San Diego
PAGE 1 qctconnect.com Technology Challenges and Opportunities in Indoor Location Doug Rowitch, Qualcomm, San Diego 2 nd Invitational Workshop on Opportunistic RF Localization for Future Directions, Technologies,
More informationProduct Requirements Document
Product Requirements Document Team: Under Construction Authors: Michael Radbel (Lead), Matthew Ruth (Scribe), Maneesh Karipineni, Ilyne Han, Yun Suk Chang Project Name: vmemo Revision History Version Number
More informationA Mobile Device Interface Using Orientation Sensing For Electronic Games and Digital Cinema
A Mobile Device Interface Using Orientation Sensing For Electronic Games and Digital Cinema Julian Bleecker Assistant Professor, Interactive Media Division, School of Cinema-TV & Research Fellow, Annenberg
More informationBeacon Indoor Navigation System. Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE.
Beacon Indoor Navigation System Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE. Motivation GPS technologies are not effective indoors Current indoor accessibility
More informationDESIGN 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 informationTechnical Disclosure Commons
Technical Disclosure Commons Defensive Publications Series November 22, 2017 Beacon-Based Gaming Laurence Moroney Follow this and additional works at: http://www.tdcommons.org/dpubs_series Recommended
More informationVIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS
VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS Jaejoon Kim, S. Mandayam, S. Udpa, W. Lord, and L. Udpa Department of Electrical and Computer Engineering Iowa State University Ames, Iowa 500
More informationA SURVEY ON HCI IN SMART HOMES. Department of Electrical Engineering Michigan Technological University
A SURVEY ON HCI IN SMART HOMES Presented by: Ameya Deshpande Department of Electrical Engineering Michigan Technological University Email: ameyades@mtu.edu Under the guidance of: Dr. Robert Pastel CONTENT
More informationAgenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook
Overview of Current Indoor Navigation Techniques and Implementation Studies FIG ww 2011 - Marrakech and Christian Lukianto HafenCity University Hamburg 21 May 2011 1 Agenda Motivation Systems and Sensors
More informationAugmented Reality and Unmanned Aerial Vehicle Assist in Construction Management
1570 Augmented Reality and Unmanned Aerial Vehicle Assist in Construction Management Ming-Chang Wen 1 and Shih-Chung Kang 2 1 Department of Civil Engineering, National Taiwan University, email: r02521609@ntu.edu.tw
More informationEnhanced 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 informationIntegrated 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 informationAugmented and Virtual Reality
CS-3120 Human-Computer Interaction Augmented and Virtual Reality Mikko Kytö 7.11.2017 From Real to Virtual [1] Milgram, P., & Kishino, F. (1994). A taxonomy of mixed reality visual displays. IEICE TRANSACTIONS
More informationAR Glossary. Terms. AR Glossary 1
AR Glossary Every domain has specialized terms to express domain- specific meaning and concepts. Many misunderstandings and errors can be attributed to improper use or poorly defined terminology. The Augmented
More informationGame Design From Concepts To Implementation
Game Design From Concepts To Implementation Games Go Mobile The Future of Gaming is Mobile! As computer games become increasingly persistent, there will be an increasing demand to access the game information
More informationVEWL: 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 informationMOBILE AUGMENTED REALITY FOR SPATIAL INFORMATION EXPLORATION
MOBILE AUGMENTED REALITY FOR SPATIAL INFORMATION EXPLORATION CHYI-GANG KUO, HSUAN-CHENG LIN, YANG-TING SHEN, TAY-SHENG JENG Information Architecture Lab Department of Architecture National Cheng Kung University
More informationDesigning an Obstacle Game to Motivate Physical Activity among Teens. Shannon Parker Summer 2010 NSF Grant Award No. CNS
Designing an Obstacle Game to Motivate Physical Activity among Teens Shannon Parker Summer 2010 NSF Grant Award No. CNS-0852099 Abstract In this research we present an obstacle course game for the iphone
More informationCivil Engineering Application for Virtual Collaborative Environment
ICAT 2003 December 3-5, Tokyo, JAPAN Civil Engineering Application for Virtual Collaborative Environment Mauricio Capra, Marcio Aquino, Alan Dodson, Steve Benford, Boriana Koleva-Hopkin University of Nottingham
More informationAnnotation Overlay with a Wearable Computer Using Augmented Reality
Annotation Overlay with a Wearable Computer Using Augmented Reality Ryuhei Tenmokuy, Masayuki Kanbara y, Naokazu Yokoya yand Haruo Takemura z 1 Graduate School of Information Science, Nara Institute of
More informationChapter 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 informationKeywords - Augmented reality, Internet, Mobile phone technology, new media, Virtual reality
Envisioning Augmented Reality: Smart Technology for the Future Poonsri Vate-U-Lan, Ed.D. College of Internet Distance Educationg Assumption University of Thailand poonsri.vate@gmail.com Abstract - This
More informationIndoor Floorplan with WiFi Coverage Map Android Application
Indoor Floorplan with WiFi Coverage Map Android Application Zeying Xin Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2013-114 http://www.eecs.berkeley.edu/pubs/techrpts/2013/eecs-2013-114.html
More informationIHV means Independent Hardware Vendor. Example is Qualcomm Technologies Inc. that makes Snapdragon processors. OEM means Original Equipment
1 2 IHV means Independent Hardware Vendor. Example is Qualcomm Technologies Inc. that makes Snapdragon processors. OEM means Original Equipment Manufacturer. Examples are smartphone manufacturers. Tuning
More informationIndoor Positioning with a WLAN Access Point List on a Mobile Device
Indoor Positioning with a WLAN Access Point List on a Mobile Device Marion Hermersdorf, Nokia Research Center Helsinki, Finland Abstract This paper presents indoor positioning results based on the 802.11
More informationTeamTags: Domination An A-GPS game for mobile phones
TeamTags: Domination An A-GPS game for mobile phones Andreas Ritzberger Upper Austria University of Applied Sciences Media Technology and Design Hauptstr. 117 A-4232 Hagenberg andreas.ritzberger@fh-hagenberg.at
More informationAugmented Reality 3D Pop-up Book: An Educational Research Study
Augmented Reality 3D Pop-up Book: An Educational Research Study Poonsri Vate-U-Lan College of Internet Distance Education Assumption University of Thailand poonsri.vate@gmail.com Abstract Augmented Reality
More informationDo-It-Yourself Object Identification Using Augmented Reality for Visually Impaired People
Do-It-Yourself Object Identification Using Augmented Reality for Visually Impaired People Atheer S. Al-Khalifa 1 and Hend S. Al-Khalifa 2 1 Electronic and Computer Research Institute, King Abdulaziz City
More informationIoT Wi-Fi- based Indoor Positioning System Using Smartphones
IoT Wi-Fi- based Indoor Positioning System Using Smartphones Author: Suyash Gupta Abstract The demand for Indoor Location Based Services (LBS) is increasing over the past years as smartphone market expands.
More informationMulti-Modal User Interaction
Multi-Modal User Interaction Lecture 4: Multiple Modalities Zheng-Hua Tan Department of Electronic Systems Aalborg University, Denmark zt@es.aau.dk MMUI, IV, Zheng-Hua Tan 1 Outline Multimodal interface
More informationDeveloping Applications for the ROBOBO! robot
Developing Applications for the ROBOBO! robot Gervasio Varela gervasio.varela@mytechia.com Outline ROBOBO!, the robot ROBOBO! Framework Developing native apps Developing ROS apps Let s Hack ROBOBO!, the
More informationDepartment 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 informationMarco 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 informationISCW 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 informationAugmented Reality: Its Applications and Use of Wireless Technologies
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 3 (2014), pp. 231-238 International Research Publications House http://www. irphouse.com /ijict.htm Augmented
More informationInteraction Techniques using Head Mounted Displays and Handheld Devices for Outdoor Augmented Reality
Interaction Techniques using Head Mounted Displays and Handheld Devices for Outdoor Augmented Reality by Rahul Budhiraja A thesis submitted in partial fulfillment of the requirements for the Degree of
More informationUnderstanding OpenGL
This document provides an overview of the OpenGL implementation in Boris Red. About OpenGL OpenGL is a cross-platform standard for 3D acceleration. GL stands for graphics library. Open refers to the ongoing,
More informationImplementation of Augmented Reality System for Smartphone Advertisements
, pp.385-392 http://dx.doi.org/10.14257/ijmue.2014.9.2.39 Implementation of Augmented Reality System for Smartphone Advertisements Young-geun Kim and Won-jung Kim Department of Computer Science Sunchon
More informationSystematically Exploring the Design Space of Locationbased
Systematically Exploring the Design Space of Locationbased Games Peter Kiefer, Sebastian Matyas and Christoph Schlieder 1 1 Laboratory for Semantic Information Technologies Otto-Friedrich-University Bamberg
More informationCapacitive Face Cushion for Smartphone-Based Virtual Reality Headsets
Technical Disclosure Commons Defensive Publications Series November 22, 2017 Face Cushion for Smartphone-Based Virtual Reality Headsets Samantha Raja Alejandra Molina Samuel Matson Follow this and additional
More informationMulti-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living
Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living Javier Jiménez Alemán Fluminense Federal University, Niterói, Brazil jjimenezaleman@ic.uff.br Abstract. Ambient Assisted
More informationReVRSR: Remote Virtual Reality for Service Robots
ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe
More informationVirtual Reality Calendar Tour Guide
Technical Disclosure Commons Defensive Publications Series October 02, 2017 Virtual Reality Calendar Tour Guide Walter Ianneo Follow this and additional works at: http://www.tdcommons.org/dpubs_series
More informationUsability 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 informationTracking in Unprepared Environments for Augmented Reality Systems
Tracking in Unprepared Environments for Augmented Reality Systems Ronald Azuma HRL Laboratories 3011 Malibu Canyon Road, MS RL96 Malibu, CA 90265-4799, USA azuma@hrl.com Jong Weon Lee, Bolan Jiang, Jun
More informationImplementation of Image processing using augmented reality
Implementation of Image processing using augmented reality Konjengbam Jackichand Singh 1, L.P.Saikia 2 1 MTech Computer Sc & Engg, Assam Downtown University, India 2 Professor, Computer Sc& Engg, Assam
More informationKeywords: setting out, layout, augmented reality, construction sites.
Abstract The setting out is the first step of construction of any building. This complex task used to be performed by means of specialized and expensive surveying equipment in order to minimize the deviation
More informationVirtual 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 informationDesigning Mobile Augmented Reality Interfaces for Locative Games and Playful Experiences
Designing Mobile Augmented Reality Interfaces for Locative Games and Playful Experiences Dan Burnett ImaginationLancaster Lancaster Institute for the Contemporary Arts Lancaster University, Lancaster,
More informationIntroduction. phones etc. Those help to deliver services and improve the quality of life (Desai, 2010).
Introduction Information and Communications Technology (ICT) is any application or communication devices such as: satellite systems, computer and network hardware and software systems, mobile phones etc.
More informationUSABILITY 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 informationA New Approach to Control a Robot using Android Phone and Colour Detection Technique
A New Approach to Control a Robot using Android Phone and Colour Detection Technique Saurav Biswas 1 Umaima Rahman 2 Asoke Nath 3 1,2,3 Department of Computer Science, St. Xavier s College, Kolkata-700016,
More informationAugmented Reality From Science to Mass-Market Stefan Misslinger, metaio, Inc.
Augmented Reality From Science to Mass-Market Stefan Misslinger, metaio, Inc. Overview metaio company profile Augmented Reality Industrial AR solutions Marketing AR solutions Mobile AR Contact information
More informationScalable 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 informationSMART GUIDE FOR AR TOYS AND GAMES
SMART GUIDE FOR AR TOYS AND GAMES Table of contents: WHAT IS AUGMENTED REALITY? 3 AR HORIZONS 4 WHERE IS AR CURRENTLY USED THE MOST (INDUSTRIES AND PRODUCTS)? 7 AR AND CHILDREN 9 WHAT KINDS OF TOYS ARE
More informationProseminar - 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 informationTeam Breaking Bat Architecture Design Specification. Virtual Slugger
Department of Computer Science and Engineering The University of Texas at Arlington Team Breaking Bat Architecture Design Specification Virtual Slugger Team Members: Sean Gibeault Brandon Auwaerter Ehidiamen
More informationThe Jigsaw Continuous Sensing Engine for Mobile Phone Applications!
The Jigsaw Continuous Sensing Engine for Mobile Phone Applications! Hong Lu, Jun Yang, Zhigang Liu, Nicholas D. Lane, Tanzeem Choudhury, Andrew T. Campbell" CS Department Dartmouth College Nokia Research
More informationGaze informed View Management in Mobile Augmented Reality
Gaze informed View Management in Mobile Augmented Reality Ann M. McNamara Department of Visualization Texas A&M University College Station, TX 77843 USA ann@viz.tamu.edu Abstract Augmented Reality (AR)
More informationGALILEO Research and Development Activities. Second Call. Area 3. Statement of Work
GALILEO Research and Development Activities Second Call Area 3 Innovation by Small and Medium Enterprises Statement of Work Rue du Luxembourg, 3 B 1000 Brussels Tel +32 2 507 80 00 Fax +32 2 507 80 01
More informationDraft TR: Conceptual Model for Multimedia XR Systems
Document for IEC TC100 AGS Draft TR: Conceptual Model for Multimedia XR Systems 25 September 2017 System Architecture Research Dept. Hitachi, LTD. Tadayoshi Kosaka, Takayuki Fujiwara * XR is a term which
More informationCombining Schematic and Augmented Reality Representations in a Remote Spatial Assistance System
Combining Schematic and Augmented Reality Representations in a Remote Spatial Assistance System Huaming Rao, Wai-Tat Fu Abstract Remote collaborative systems allow people at remote locations to accomplish
More informationIndoor Location System with Wi-Fi and Alternative Cellular Network Signal
, pp. 59-70 http://dx.doi.org/10.14257/ijmue.2015.10.3.06 Indoor Location System with Wi-Fi and Alternative Cellular Network Signal Md Arafin Mahamud 1 and Mahfuzulhoq Chowdhury 1 1 Dept. of Computer Science
More informationPixie Location of Things Platform Introduction
Pixie Location of Things Platform Introduction Location of Things LoT Location of Things (LoT) is an Internet of Things (IoT) platform that differentiates itself on the inclusion of accurate location awareness,
More informationCONTENT RICH INTERACTIVE, AND IMMERSIVE EXPERIENCES, IN ADVERTISING, MARKETING, AND EDUCATION
CONTENT RICH INTERACTIVE, AND IMMERSIVE EXPERIENCES, IN ADVERTISING, MARKETING, AND EDUCATION USA 212.483.0043 info@uvph.com WORLDWIDE hello@appshaker.eu DIGITAL STORYTELLING BY HARNESSING FUTURE TECHNOLOGY,
More informationAnalysis of Compass Sensor Accuracy on Several Mobile Devices in an Industrial Environment
Analysis of Compass Sensor Accuracy on Several Mobile Devices in an Industrial Environment Michael Hölzl, Roland Neumeier and Gerald Ostermayer University of Applied Sciences Hagenberg michael.hoelzl@fh-hagenberg.at,
More informationSenion IPS 101. An introduction to Indoor Positioning Systems
Senion IPS 101 An introduction to Indoor Positioning Systems INTRODUCTION Indoor Positioning 101 What is Indoor Positioning Systems? 3 Where IPS is used 4 How does it work? 6 Diverse Radio Environments
More informationImmersive Training. David Lafferty President of Scientific Technical Services And ARC Associate
Immersive Training David Lafferty President of Scientific Technical Services And ARC Associate Current Situation Great Shift Change Drive The Need For Training Conventional Training Methods Are Expensive
More informationIndoor localization using NFC and mobile sensor data corrected using neural net
Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 2. pp. 163 169 doi: 10.14794/ICAI.9.2014.2.163 Indoor localization using NFC and
More informationIndustrial 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 informationAugmented Presentation of Animal and Environmental Data
Augmented Presentation of Animal and Environmental Data Using Augmented Reality to Locate Species in the Zoo of Osnabrueck Christian Plass and Manfred Ehlers Institute for Geoinformatics and Remote Sensing
More informationThe WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real
The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real time. While many virtual reality games are designed to
More informationUW Campus Navigator: WiFi Navigation
UW Campus Navigator: WiFi Navigation Eric Work Electrical Engineering Department University of Washington Introduction When 802.11 wireless networking was first commercialized, the high prices for wireless
More informationSPTF: Smart Photo-Tagging Framework on Smart Phones
, pp.123-132 http://dx.doi.org/10.14257/ijmue.2014.9.9.14 SPTF: Smart Photo-Tagging Framework on Smart Phones Hao Xu 1 and Hong-Ning Dai 2* and Walter Hon-Wai Lau 2 1 School of Computer Science and Engineering,
More information3D and Sequential Representations of Spatial Relationships among Photos
3D and Sequential Representations of Spatial Relationships among Photos Mahoro Anabuki Canon Development Americas, Inc. E15-349, 20 Ames Street Cambridge, MA 02139 USA mahoro@media.mit.edu Hiroshi Ishii
More informationA collaborative and location-aware application based on augmented reality for mobile devices
Università degli Studi di Udine Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Specialistica in Informatica Master Thesis A collaborative and location-aware application based on augmented
More informationHuawei ilab Superior Experience. Research Report on Pokémon Go's Requirements for Mobile Bearer Networks. Released by Huawei ilab
Huawei ilab Superior Experience Research Report on Pokémon Go's Requirements for Mobile Bearer Networks Released by Huawei ilab Document Description The document analyzes Pokémon Go, a global-popular game,
More informationOculus 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 informationMobile Audio Designs Monkey: A Tool for Audio Augmented Reality
Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality Bruce N. Walker and Kevin Stamper Sonification Lab, School of Psychology Georgia Institute of Technology 654 Cherry Street, Atlanta, GA,
More informationToward 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