Documente Academic
Documente Profesional
Documente Cultură
The experiment Smart Ski Goggles aims at the experimentation of a real-time information system implemented into a wearable data goggle (Oakley Airwave). The displayed information about lifts, slopes, weather, hospitality, community activities and the resort in general support users with congestion monitoring and basic navigational hints. Smart Ski Goggles is aiming to enhance the visitor experience while skiing on the mountain. This document explains how the experiment is set up, its requirements to stakeholders and Experimedia components. Furthermore it contains information about ethics and privacy aspects and describes the project schedule.
www.experimedia.eu
EXPERIMEDIA
Project acronym EXPERIMEDIA
Dissemination Level: PU
Full title Experiments in live social and networked media experiences Grant agreement number 287966 Funding scheme Large-scale Integrating Project (IP) Work programme topic Objective ICT-2011.1.6 Future Internet Research and Experimentation (FIRE) Project start date 2011-10-01 Project duration 36 months Activity 4 Experimentation Workpackage 4.10.1 Smart Ski Goggles Deliverable lead organisation evolaris Authors Gerald Binder (evolaris) Bettina Scheucher (evolaris) Johannes Anderwald (evolaris) Reviewers Stefan Prettenhofer (Infonova) Aleksandra Kuczerawy (K.U. Leuven) Version 1.0 Status Final Dissemination level PU: Public Due date PM27 (2013-12-31) Delivery date 2014-02-11
EXPERIMEDIA
Dissemination Level: PU
Table of Contents
1. 2. Introduction ........................................................................................................................................ 3 Experiment Description .................................................................................................................... 4 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 3. 4. Learning Objectives .................................................................................................................. 5 Experiment Procedure ............................................................................................................. 6 Background ................................................................................................................................ 7 Assumptions and Preconditions ............................................................................................. 7 Parameters .................................................................................................................................. 7 Constraints ................................................................................................................................. 8
Ethics and Privacy .............................................................................................................................. 9 Experiment Design .......................................................................................................................... 11 4.1. 4.2. 4.3. Requirements ........................................................................................................................... 11 System Architecture ................................................................................................................ 11 Content Lifecycle .................................................................................................................... 13
5. 6.
EXPERIMEDIA
Dissemination Level: PU
1. Introduction
The experiment Smart Ski Goggles aims to experiment with a real-time information system implemented into a wearable data goggle (Oakley Airwave). The displayed information about lifts, slopes, weather, hospitality, community activities and the resort in general support users with congestion monitoring and basic navigational hints. Smart Ski Goggles is aiming to enhance the visitor experience while skiing on the mountain. The proposed experiment builds upon the outcomes of a field study conducted during the FIS Alpine World Ski Championships 2013 by the competence centre for mobile communication and innovation evolaris. The experimentation will implement an application for the Oakley Airwave digital data goggle displaying and processing information, which was found most useful by skiers in a real-life test. Thus the Smart Ski Goggles app will integrate real-time information about current load and basic navigation for lifts, slopes and hospitality points of interest in the ski area, as well as social media features. Current temperature, actual weather forecasts and avalanche warnings will be implemented in the app to keep the users well informed about the current conditions on the slope. The experiment foresees the incorporation of the following EXPERIMEDIA software components: ECC for experiment control & monitoring PCC for POI management SCC for sharing status and content via social media AVCC for image analysis of visual data of cameras
Evolaris as active member of the European Network of Living Labs (ENoLL) will follow a cocreation approach in the app development and apply a well suited design science methodology to derive a tailor-made solution right from the end users needs and requirements as starting point. A targeted dissemination & exploitation strategy (including business model scenarios) under strong involvement of the local stakeholders and business partners in the Schladming resort at all stages of the experimentation will guarantee to meet the expectations and assure a maximum of sustainability of the proposed solutions, also beyond the projects lifetime. This is underlined by the composition of LoS partners (resort operator, local retail expert, tourism organization and specialized technology provider). The objectives of this experiment are to: analyse and define the stakeholder needs in the Schladming venue & the user needs/ requirement profile for a Smart Ski Goggles app implement a real-time information system for a wearable ski data goggle (Oakley Airwave) in the Schladming international ski resort pilot the developed app in real-life settings, disseminate the results and define suitable business models to assure long-term sustainability of project results 3
EXPERIMEDIA
Dissemination Level: PU
2. Experiment Description
Schladming is the leading international ski resort in Austria. As the host of the 2013 Alpine Ski World Championship Schladming is worldwide known and has a strong interest in keeping the image of a modern and progressive ski resort alive. Thus, digital services which enable a much richer and more comfortable skiing experience are a great way to attract both, existing and new guests. Therefore if the digital services help to distribute guests across the resort and better use the capacity of the available ski lifts and slopes in the resort, this is also a benefit for the lift company. This can even be expanded to the hospitality area, in that sense, that also there the opportunity of targeting skiers with special information creates a measurable impact on attracting guests. Overall this leads primarily also to a better experience for the guests. During the FIS Alpine World Ski Championships 2013 evolaris conducted already a field study on the acceptance of Oakley Airwave digital ski goggles in the Schladming resort. During this study regular skiers were asked to test the Oakley Airwave ski data goggles with an integrated mini display, where information like speed, altitude and airtime were shown. The overall feedback of the testers was very positive. Wearing the goggles was for almost every tester not distracting and they liked the speed information, though it was judged as nice-to-have. When asked which functions the testers would appreciate in a future version of the goggles, most of them named weather, navigation and information about slopes, huts and lifts. Context was commonly judged as very important. Study key findings: the Oakley Airwave digital ski goggles were evaluated positive and as hardly distracting the mini display was judged as ok, but with better placement possible current information (e.g. speed) were seen as nice to have as more useful real-life information were considered: o weather, navigation, resort information, availability of slopes, lifts context was considered as very important: o e.g. weather forecast more important than incoming SMS good acceptance for wearable displays if useful applications are available o sports (e.g. Lifelogging, QuantifiedSelf) o security (dangerous environments, mountain rescue, avalanche warnings)
EXPERIMEDIA
Dissemination Level: PU
Table 1: Evaluation of potential features by study participants (n= 23) The experiment Smart Ski Goggles takes this and the inputs of the venue partner and the Letter of Support partner to develop a targeted software for the data ski goggle and evaluate it during the pilot phase with skiers. The development of the software will include: development of prototypes backend development and EXPERIMEDIA component integration external data integration (e.g. SkiData congestion raw data, external weather forecast service, POI integration) backend experimentation cockpit development (integration with ECC) testing of first prototypes refinement of the app concepts/prototypes for final version final functionality testing and bug-fixing deployment on defined platforms for real-life piloting
2.1.
Learning Objectives
The overall goal is to understand the practical usage potential of real-time information displayed in data goggles. In general, we want to understand, which functionalities are useful for the skier and which are not. This will be done by investigating an emerging technological solution and bringing the user in at an experimental stage of a potentially upcoming commercial solution. More concretely, we want to learn: Which kind of real-time information and what kind of functionality do the user want to have accessible in their data ski goggles? 5
EXPERIMEDIA
Dissemination Level: PU
How can optimized usability and user experience be designed? How is the users general technology acceptance for data ski goggles? How do users use the provided functionalities? How could such a service being implemented in a ski resorts ecosystem? What is the performance of real-time services based on a 3G network on the slopes and how can it be improved?
2.2.
Experiment Procedure
A co-creation approach will be applied to integrate all the relevant actors and stakeholders (users, venue operator, technology provider, ) into the conception, implementation and evaluation of this experiment. To maximize the impact of the proposed technical solutions end-users and stakeholders will be continuously involved in the development process. The focus will be on the potential users. In order to maximize Quality of Experience the potential and real users will actively take part in the experimental & explorative prototyping within an agile development process. Thus, a four step methodology will be applied. First, two focus groups will be conducted to discuss user requirements, screen designs and interaction concepts. This is the basis for the conception of the Smart Ski Goggles software and a representative online survey. This second step examines the user requirements on a representative level and will serve as a basis for a detailed target group specification for the pilot runs. Furthermore, this step will provide important data for the scientific analysis of the experiment. To examine the user experience in a real-life setting, two pilot tests will take place at the venue of Schladming ski resort and with a representative number of participants. From the first pilot results the revised prototype software and final release of the Smart Ski Goggles software will be derived for the second and final pilot test. During the pilots the participants will be shortly briefed about the system setup und provided features. Additionally the smartphone app is being installed on the users smartphone. After that they are equipped with the data goggles and can use the hardware freely for the whole pilot run (from one hour to a whole day). At the end of the pilot run the users are asked to fill in a feedback form within the smartphone app to gain quantitative feedback. After that there is a short group discussion to capture verbal qualitative feedback. All four steps of the co-creation process are tightly linked together to gain a maximum of valid insight. Figure 1 shows an overview of the different stages and their timing.
EXPERIMEDIA
Dissemination Level: PU
2.3.
Background
The venue partner (Schladming) has hosted the Alpine Skiing World Championship in February 2013 and thus became well-known to many new potential guests. So, the ski resort wants to maintain its reputation as modern winter sports destination and ever new services for its guests. This fits perfectly with our project, so it is supported in a very good way from our local partners in Schladming.
2.4.
We assume the participants are regularly skiing on slopes (at least once a year), have an Android smartphone and are downloading apps from time to time. To make sure, these assumptions are being met, we will select the participants based on these parameters. Furthermore, we assume there is broad 3G coverage, thus we know that it will not be 100% and there will be some drop outs. So, we will implement a caching mechanism to download real-time data on a regular basis (every x minutes). Regarding the network connectivity at the lift entrances we assume that we have a LAN/WLAN connection which we can use to send the light barrier and video analysis data to the backend server. This was already confirmed by the lift operator (Planai-Hochwurzen Bergbahnen GmbH).
2.5.
Parameters
There will be three different data sources for analyzing the waiting time at the lifts. First, the data from the turnstiles, second the data from the light barriers und third the data from the video analysis. We will compare data from these different sources to understand which of these data sources (or a combination of them) are most useful for presenting the waiting time at the lifts to the user.
Copyright evolaris and other members of the EXPERIMEDIA consortium
EXPERIMEDIA
Dissemination Level: PU
2.6.
Constraints
We are aware that we are conducting the experiment in one specific ski resort (Schladming/Planai), which means that we have to adapt the experiment software to its specifics (e.g. available POIs on the slope, available resort geometry for navigation, etc.). As a result, some experiment results might not be able to be easily transferred to another ski resort and vice versa some needs and specifics from other ski resorts cannot be experimented within this project.
EXPERIMEDIA
Dissemination Level: PU
EXPERIMEDIA
Dissemination Level: PU
The notification to the Austria DPA will be filled due to the processing of personal data (like names and GPS location) and that the DP law of Austria will be complied with.
10
EXPERIMEDIA
Dissemination Level: PU
4. Experiment Design
4.1. Requirements
The ECC should enable the near real-time monitoring of important experiment parameters (e.g. status of 3G connectivity). The SCC should support the project in providing a filtered stream of Twitter tweets (e.g. with the hashtag "#Schladming"). Here it is important that not too many tweets are pushed into the system (e.g. max 1 per hour). The AVCC should provide the functionality to analyse a real-time video stream to find out whether few or many people are waiting in front of a lift entrance. The initial requirement that we need the PCC to administer the POIs on the slope is no longer valid, as we have to use the POI management by the routing provider, so that the navigation feature is working properly. The following metrics should be implemented (with support of the ECC as far as possible): QoS o o o o QoE Application Feature Call (To see which features are used where and when) Application Feature Usage Duration (How long is a certain feature used?) GPS Position (To send location-dependent notifications) Average user speed per slope (Detection of user tiredness) Retrieved/Navigated to/Completed POIs per hour (Evaluate acceptance of navigation) o Time between reception and reading of notification (Analysis of usage behavior) o o o o o To install and maintain the video cameras and light beams we need some support from the lift operator. This is being organized by our venue partner Schladming 2030. Furthermore, we need the written agreement from the lift operator that we are allowed to use the real-time SkiData data for this experiment. For Pilot 1 we need 10-15 participants and for the Pilot 2 we need 40-50 participants. The recruiting will be done through our venue partner, an open call (poster, flyer, social media, ) and our evolaris living lab, in which we have a database of hundreds of people potentially being interested in taking part in studies. All participants will have to sign a written consent form. The participants will get a day pass for the ski resort as incentive or a voucher for a meal and drinks. Speed (Is the participant in movement, does the application work?) Battery Level (Overall power consumption by application) 3G network reception level (Service availability) Round trip time per feature call (Service performance measurement)
4.2.
System Architecture
The Smart Ski Goggles System consists of three components. First, the Oakley Airwave is defined as the frontend. It will be used to display real-time information, which is gathered from
Copyright evolaris and other members of the EXPERIMEDIA consortium
11
EXPERIMEDIA
Dissemination Level: PU
the integrated sensors and from the attached smart phone. The application running on the Oakley Airwave is referred to as the client application (see Figure 2). The attached smartphone runs the Smart Ski Goggles Gateway application. The Smart Ski Goggles Gateway application is responsible for connecting to the EXPERIMEDIA components and exchange data from the client application to the Smart Ski Goggles Backend. The application is labelled as the gateway application. The Smart Ski Goggles backend processes information from number different sources such as weather service, resort information service, and navigation information provider. In addition, it receives lift utilization statistics from external components like video cameras and embedded IRbeams sensors. The lift utilization statistics is analysed and used for providing lift capacity utilization information to the clients. Finally, the Smart Ski Goggles backend will be used for pushing notifications to the client. Examples will be urgent weather warnings, social updates like new tweets, hospitality offers, or unplanned lift open/close events. The Smart Ski Goggles backend also provides an interface for administration. This is labelled as the admin cockpit. In the admin cockpit, the administrators can configure hospitality offers, and send broadcast notifications to all connected users. These notifications can be weather warnings, hospitality notifications, event notifications, and tweet notification. Unplanned lift open / close events are automatically propagated to all connected clients.
12
EXPERIMEDIA
Dissemination Level: PU
The Oakley Airwave is connected to the attached smart phone by Bluetooth. It uses a custom developed message protocol to request information and receive the related responses. The gateway application also communicates with the EXPERIMEDIA components and the Smart Ski Goggles Backend server over 3G cellular networks. The Smart Ski Goggles Backend server is connected via a high speed internet connection to the internet. The Smart Ski Goggles experiment will be using three EXPERIMEDIA components. It will be using the ECC for monitoring activity, the SCC for connecting users to social networks, and the AVCC for video analysis of the lift utilization. Initially it was also intended to use PCC for retrieving POIs. However, during inspection of PCC it was revealed that the interface does not meet our requirements for saving POIs. In addition, the navigation provider also has a set of POIs. Due to technical reasons the navigation provider cannot use external POIs. As a result the PCC component will not be integrated in the experiment. Besides the EXPERIMEDIA components the Smart Ski Goggles experiment will be using lift cameras from Joanneum Research (JRS) to accumulate lift capacity statistics. Furthermore, it will instruct an electrician from Schladming area to buy IR-beam sensors and embedded Arduino Yun boards and deploy them at the relevant lift entrance areas. The lift cameras will be connected to a processing node provided by the Smart Ski Goggles experiment, which runs the JR video analysing software. The processing node and the Arduino Yun boards will be using the W-LAN network hosted by the Schladming lift providers.
4.3.
Content Lifecycle
An integrated notification system provides the skier with information which might be of interest for his skiing trip. The content therefore is mostly created through integration of automated services, such as event information informing skiers about current events within the next days at the skiing area, actual twitter feeds, weather warnings and up-to-date information about opening hours and status of lifts. The latter notifies the skier if a particular lift is going to be closed or opened throughout the course of the day. In addition, chalet owners are having the possibility to promote special meal offers when there are any new or updated offers. This is being done manually in the Smart Ski Goggles backend (Admin Cockpit). Basic information about the chalet is per default integrated into the Smart Ski Goggles software and can be administered via the backend. The integrated weather service not only notifies the skier about weather warnings, the skier also gets automatic updates of todays weather and a forecast. Besides textual weather preview the service provides the application with graphical icons for each weather status, the current temperature and the wind force. Furthermore, the skier gets updates about lift information about all available lifts within the skiing area including name, opening hours and type of lift. Except the time table, all other content is provided automatically via available services; the time table has to be integrated manually sourced from the Planai's website. The main feature here is the approximate waiting time at the lift entrance. The data is generated by algorithms which make use of light barriers, video cameras and access data from the turnstiles in the waiting area of the ski lift. The result is
Copyright evolaris and other members of the EXPERIMEDIA consortium
13
EXPERIMEDIA
Dissemination Level: PU
automatically provided to the Smart Ski Goggles software. Additional resort information like available slopes and related information are sourced through automated services. The time table of the local bus shuttle service, sourced from related website and inserted manually, is displayed in the software as well. The integration of a routing service allows the application to process and display navigational hints when navigating to a desired target. By reading out the distance for each section of a slope the Smart Ski Goggles software is able to provide the user, besides textual output, with a graphical representation (arrows) of navigational hints. Furthermore, the application anchors multimedia content to physical landmarks or objects on a slope and provides pictures or videos viewable in the ski goggle based on the skiers current location ('digital graffiti'). Finally, basic information about the skiers current speed as well as the maximum and average speed of a finished track are displayed. The altitude of a track is also available to the skier. Through an admin cockpit which is used as a central interface to the backend system, the processing of data and managing of content can be done easily. This includes the configuration of notifications like special chalet offers or the manual creation of new types of notifications, upload and allocating pictures or videos to selected points of interest, and inserting the opening hours of each available lift and the time table of the local bus shuttle service. Thus, the connection of information service providers through standardized web interfaces allows for a smooth and error-free integration. The features and described content above is provided via a real-time application available on the Oakley Airwave ski goggle. To establish the ability to provide real-time information the Smart Ski Goggles application is connected to the Internet via a mobile application on a smartphone. Therefore the user is forced to carry the smartphone during skiing in order to establish an internet connection. The graphical user interface is developed for the special requirements of a built-in heads-up display application within the Oakley Airwave ski goggle and the framing condition of the available input device (wristband with buttons for left/right/top/down/select/back).
14
EXPERIMEDIA
Dissemination Level: PU
15
EXPERIMEDIA
Dissemination Level: PU
6. Conclusion
The experiment will provide us with deep insight how data googles with real-time information will be used by ski tourists on the slopes. We will not only know which features are being used and how intensive, furthermore we gain insights into the questions which QoS is necessary for such kind of outdoor real-time services. In general this will help understanding in which directions future research of real-time data provided by the internet and consumed via data googles must be undertaken to enable the full potential of the future internet.
16