TrampTroller. Using a trampoline as an input device.

Similar documents
ModaDJ. Development and evaluation of a multimodal user interface. Institute of Computer Science University of Bern

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

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

A Kinect-based 3D hand-gesture interface for 3D databases

Platform KEY FEATURES OF THE FLUURMAT 2 SOFTWARE PLATFORM:

FATE WEAVER. Lingbing Jiang U Final Game Pitch

Background - Too Little Control

Lesson 8.3: The Graphs of Sinusoidal Functions, page 536

CSE 165: 3D User Interaction. Lecture #7: Input Devices Part 2

Controlling Viewpoint from Markerless Head Tracking in an Immersive Ball Game Using a Commodity Depth Based Camera

Provided by. RESEARCH ON INTERNATIONAL MARKETS We deliver the facts you make the decisions

A Study on Motion-Based UI for Running Games with Kinect

Avatar gesture library details

Digital Media & Computer Games 3/24/09. Digital Media & Games

Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot

New Challenges of immersive Gaming Services

Classification for Motion Game Based on EEG Sensing

Important Information

Say Goodbye Write-up

The Effect of Display Type and Video Game Type on Visual Fatigue and Mental Workload

Boneshaker A Generic Framework for Building Physical Therapy Games

GESTURE RECOGNITION SOLUTION FOR PRESENTATION CONTROL

Remote Kenken: An Exertainment Support System using Hopping

3 rd Grade: April Lesson 6: Comic Strip, Recess Drawing

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

SIU-CAVE. Cave Automatic Virtual Environment. Project Design. Version 1.0 (DRAFT) Prepared for. Dr. Christos Mousas JBU.

Buy refurbished xbox 360

The 10 Best Video Game Consoles include the Atari 2600 (VCS), Nintendo NES, Sega Genesis, Sony PlayStation, Nintendo 64, Sony PlayStation 2

Computer Games and Virtual Worlds for Health, Assistive Therapeutics, and Performance Enhancement

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Video Games and Interfaces: Past, Present and Future Class #2: Intro to Video Game User Interfaces

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

TOKYO GAME SHOW 2018 Visitors Survey Report

DATA GLOVES USING VIRTUAL REALITY

DOWNLOAD OR READ : XBOX LIVE CONNECTION GUIDE PDF EBOOK EPUB MOBI

DEVELOPMENT OF A BIPED ROBOT

Preservation Considerations for Nintendo s World Class Track Meet

ReWalking Project. Redirected Walking Toolkit Demo. Advisor: Miri Ben-Chen Students: Maya Fleischer, Vasily Vitchevsky. Introduction Equipment

A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems

School of Engineering Department of Electrical and Computer Engineering. VR Biking. Yue Yang Zongwen Tang. Team Project Number: S17-50

DOWNLOAD OR READ : XBOX 360 GAME PRICE GUIDE PDF EBOOK EPUB MOBI

Should all future kids contents be interactive? What are the best games and TV coproduction models?

THE FIRST PLUG AND PLAY SOLUTION FOR PROFESSIONALS

Innovative frequency hopping radio transmission probe provides robust and flexible inspection on large machine tools

The Fastest, Easiest, Most Accurate Way To Compare Parts To Their CAD Data

Robonz Robotics Competition 2007

Immersive Guided Tours for Virtual Tourism through 3D City Models

TOUCH & FEEL VIRTUAL REALITY. DEVELOPMENT KIT - VERSION NOVEMBER 2017

PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT -

2.4 Sensorized robots

A Study on the control Method of 3-Dimensional Space Application using KINECT System Jong-wook Kang, Dong-jun Seo, and Dong-seok Jung,

Section 5.2 Graphs of the Sine and Cosine Functions

Chrome para xbox one

Spiral Zoom on a Human Hand

Comparison of Relative Versus Absolute Pointing Devices

Designing an Obstacle Game to Motivate Physical Activity among Teens. Shannon Parker Summer 2010 NSF Grant Award No. CNS

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

The Next Generation of Gaming Consoles

Tobii Pro VR Analytics Product Description

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL. UCORE ELECTRONICS

VIDEOGAMES IN EUROPE:

Virtual Reality in Neuro- Rehabilitation and Beyond

Classifying 3D Input Devices

Experiment P02: Understanding Motion II Velocity and Time (Motion Sensor)

Augmented Home. Integrating a Virtual World Game in a Physical Environment. Serge Offermans and Jun Hu

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

SMART GUIDE FOR AR TOYS AND GAMES

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

Comparison of Movements in Virtual Reality Mirror Box Therapy for Treatment of Lower Limb Phantom Pain

MMORPGs And Women: An Investigative Study of the Appeal of Massively Multiplayer Online Roleplaying Games. and Female Gamers.

TOUCH IOT WITH SAP LEONARDO

Easy Robot Programming for Industrial Manipulators by Manual Volume Sweeping

RG Kit Guidebook ARGINEERING


Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

Revision for Grade 7 in Unit #1&3

TABLE OF CONTENTS STARTING A GAME. Setting Up Your Play Space

Virtual Reality as Innovative Approach to the Interior Designing

Module Presenter s Manual Anatomy Drawing Effective from: January 2017 Ver. 1.0 Presenter s Manual

Baby Boomers and Gaze Enabled Gaming

Stereo-based Hand Gesture Tracking and Recognition in Immersive Stereoscopic Displays. Habib Abi-Rached Thursday 17 February 2005.

Immersion in Multimodal Gaming

Exploring Passive Ambient Static Electric Field Sensing to Enhance Interaction Modalities Based on Body Motion and Activity

THE ANATOMY OF GAMER MOTIVATIONS WHAT WE LEARNED FROM 250,000 GAMERS

Visual acuity finally a complete platform

1 Day Robot Building (MC40A + Aluminum Base) for Edubot 2.0

Agent-based/Robotics Programming Lab II

Basics for Operators. Making the Most Profit out of your. Shelti RD & Radikal Darts

GAMES AND GAMING MAY 2014

Adaptation of graphics and gameplay in fitness games by exploiting motion and physiological sensors

Air Marshalling with the Kinect

Use Virtual Wellington at events, trade shows, exhibitions, to train agents, as an educational tool and in your recruitment process.

A Software Framework for Controlling Virtual Reality Avatars via a Brain-Computer Interface

Concerning the Potential of Using Game-Based Virtual Environment in Children Therapy

WALTZ OF THE WIZARD:

Introducing 32-bit microcontroller technologies to a technology teacher training programme

The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real

DOWNLOAD OR READ : XBOX 360 SET UP MANUAL PDF EBOOK EPUB MOBI

Transcription:

TrampTroller Using a trampoline as an input device. Julian Leupold Matr.-Nr.: 954581 julian.leupold@hs-augsburg.de Hendrik Pastunink Matr.-Nr.: 954584 hendrik.pastunink@hs-augsburg.de WS 2017 / 2018 Hochschule Augsburg Interaction Engineering Prof. Dr. Michael Kipp

1 Abstract The goal of the research project TrampTroller is to create a prototype for a trampoline controller, a trampoline which measures the user s bounce and outputs it as a value to be used in various media. We propose to build this because it hasn t been done before and we think that a trampoline could be a fun way to interact with e.g. video games. To find out if users enjoy using this, we will conduct a user study, where we have users test the system in various applications and then ask them questions about their experience. 2 Motivation Never before has a trampoline been used as input device. And that, although it s so intuitive, for example for Jump n Run games. Using a button or a touch surface to make a virtual character jump is not very intuitive. With our trampoline interaction, we increase the feeling of immersion, the physical activity and the fun factor. Additionally, gamification is increasingly used in gyms. With our interaction we encourage the user to work out. We can optimize the flow of the users movement with visual representations. TrampTroller 2 / 10

3 Related Work Fig. 1: Wii Balance Board Fig. 2: egym While we couldn t find any work about using a trampoline as an input device for an application, there is precedence of combining games with sports in Nintendo s Wii Balance Board and egym s egym Zirkel. The Wii Balance Board is an accessory for Nintendo s Wii and Wii U consoles, that looks like a body scale (see fig.1) and is used to measure the user s weight and center of balance. This information is used as input values in various games that promote fitness, such as the mini games found in Wii Fit U. egym s egym Zirkel is a series of electronic gym equipment. The series uses gamification by showing the user a representation of themselves on a screen. The goal in these games is to train in an ideal rhythm and with the ideal amount of strength to keep a circle on the screen in a certain area (see fig.2). In a playful way this makes sure, that the user is training in the best and healthiest way possible. TrampTroller 3 / 10

4 Concept Fig. 3: Fitness application Our main two interaction techniques both take place on the trampoline. The first technique is simple jumping on the trampoline. The motion sequence can be seen in fig. 4. This interaction technique is used in both of our applications, the first of which is the fitness application (see fig. 3). In it the user jumps in the rhythm of a sine wave displayed on the screen to collect coins distributed on the wave. Fig. 4: Jumping motion sequence Fig. 5: Game application The second technique is only used in the second application, the game. It consists of an up and down motion in the hip while lightly squatting. See fig. 6 for the technique s motion sequence. In the game (see fig. 5) the user jumps over obstacles to get to the goal in the smallest amount of time. To increase their speed between obstacles, the user can use the squatting motion. Fig. 6: Light squatting motion sequence Fig. 7: Hand raise gesture Additionally, there is a third interaction technique that is specific to our prototype. Because we use a Kinect sensor to track the user, the use starts the game themselves by raising a hand (see fig. 7). This fulfils two purposes. The first one is to make the user feel more in control by enabling them to decide when to start the game. The second purpose is to correctly identify the tracked skeleton belonging to the user and save their current position as a zero used in the applications. TrampTroller 4 / 10

5 Implementation To implement a prototype we used a small one person trampoline, a Kinect sensor, and a PC running an application displayed on a TV monitor and written in the Processing programming language using the SimpleOpenNI library (see fig. 8). We decided to use a Kinect sensor for our prototype because, after researching force gauges and similar equipment, it seemed like the quickest way to implement a prototype to test our idea. Fig. 8: Prototype setup The SimpleOpenNI library by Max Rheiner allows easy access to Kinect data in Processing, while also providing the ability to track user skeletons. When tracking a skeleton, the library allows to access the location of different joints on the skeleton. While we initially thought about using the location of the feet as input data, they proved to be the least stable and most jittery joints. After reviewing test data we recorded, we decided to use the torso joint (see fig. 9), as it was most stable. Fig. 9: Tracking the user s torso TrampTroller 5 / 10

To use the torso data in the applications we converted it into 2D space. Using a hand raising gesture the library can recognize natively as a calibration gesture, we saved a torso position point as a zero. We then used the difference from this zero on the y-axis as input for our applications. For the fitness application we used the positive and negative difference equally, directly translating it to motion of the user avatar in the application. In the game application the positive difference, above a certain threshold to avoid a jittery avatar, was used as the jump ascend. Because users tended to drop too fast to clear even very slim obstacles, the descent of the jump is linear instead of using real position data. Negative difference was used in the game to detect the speeding up motion. The motion was recognized by observing local minima and maxima in the difference on the y-axis. Furthermore strategies for re-adjusting the zero were used, in case the user changed their location forward or backwards, which results in higher or lower y-axis data in 2D projection. TrampTroller 6 / 10

6 Evaluation In the user study we wanted to we briefly introduced each user find out about these questions: to our project and what they would have to expect during the Do users prefer jumping on test. Starting and changing the the trampoline over jumping applications was done from the from the ground? laptop. We took care to change Do users enjoy the trampoli- the order in which users tested ne input device overall? the application. We alternated Do users find it to be to ex- between starting with the fitness hausting to use it regularly? application and starting with the game and when testing the TrampTroller We placed the trampoline in game we alternated between front of a TV monitor at the eye starting on the trampoline and level of the user, so the user can starting from the floor. A ques- confortably see te application tionnaire was completed after even while jumping. The Kinect testing both applications. The was placed on a table below the results can be found on the next monitor. Before the evaluation, page. 7 / 10

Results 6.1 A total of 8 participants, 4 female, 4 male, aged 23-27 participated in our evaluation. usage duration. Most users can not imagine interacting with the trampoline over a long period of time. Although the physical effort involved in our interaction Fig. 10: Preference Trampoline / Ground 75% preferred the trampoline as an input device over jumping from the ground (see fig. 10). This is mainly due to the fact that jumping is softer and more cushioned. Users also said that it was easier on the joints, reactions would be faster and thus the fun factor was higher. Fig. 13: Regular usage is high, 62.5% of users can imagine using it regularly (see fig. 13). Especially an additional offer in the gym with our application would be gladly accepted by the users. On a scale of 1 to 5, the fun factor is 4.13, which is very high (see fig. 14). The users Fig. 11: Home usage answers Also, 75% of users can imagine using our interaction method from home, or in the gym (see fig. 11). Fig. 12: Level of exhaustion On a scale of 1 to 5, where 1 is not at all tiring and 5 is extremely exhausting, the average is 3.75 (see fig. 12). Our interaction is thus to be seen as a sporting activity which limits the Fig. 14: Level of enjoyment had a lot of fun while testing and even though they did not reach the end of the level in the game application they were motivated to try it over and over again. Overall, we had a representative mix of different genders and ages. 4 subjects already had previous experience with tracking-based interactions of, for example, the Nintendo Wii, HTC Vive, or other Kinect applications. For 4 users, however, interactions with via motion tracking were novel. TrampTroller 8 / 10

7 Conclusion TrampTroller is a novel approach to use a trampoline as input device. More than 75% of the tested users found the possible interactions entertaining and more fun than interacting without a trampoline. One point that needs to be taken into account is that users exhaust very quickly. Besides the fact that our physical activity is healthy and good for the joints, it s very strenuous in the long term. It is therefore advisable to use our interaction in a sporting environment, or to design shorter levels. In conclusion, users were positively surprised and 62.5%, the majority, can also imagine a regular usage, both at home and in the gym. In the future, we would visually and technically improve our applications to make them even more appealing. For example, users mentioned the introduction of a ranking system that makes it possible to compare each other. In addition to improve our current prototype, more gestures could be introduced. In the fitness application, users would then be able to determine the tempo and amplitude of the sinusoid itself by applying hand movements. Thus, an application could be created that could be consistently controlled from the trampoline offering an even more fluid user experience without breaks when switching modes or tweaking settings. 8 Fig. Image Source 1 By Dddeco - Own work, CC BY 2.5, https://commons. wikimedia.org/w/index.php?curid=3168572 TrampTroller 9 / 10

TrampTroller...for gamers and gym rats. Video Documentation