Game Application Using Orientation Sensor

Similar documents
Camera Drones Lecture 2 Control and Sensors

Towards the Consumerization of Smart Sensors

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

High Accuracy Wellbore Surveys Multi-Station Analysis (MSA)

Movit System G1 WIRELESS MOTION DEVICE SYSTEM

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

Inertial Navigation Static Calibration

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

navigation Isaac Skog

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System

Tizen Sensors (Tizen Ver. 2.3)

Windows Phone Week5 Tuesday -

BNO055 Quick start guide

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

XDK HARDWARE OVERVIEW

Coin Size Wireless Sensor Interface for Interaction with Remote Displays

Quaternion Kalman Filter Design Based on MEMS Sensors

Azimuth AZ 10. Azimuth Gyro-Stabilized Digital Magnetic Compass FEATURES

INTEGRATED TECH FOR INDUSTRIAL POSITIONING

LPMS-B Reference Manual

An Intro to Gyros. FTC Team #6832. Science and Engineering Magnet - Dallas ISD

LPMS-B Reference Manual

Local Magnetic Distortion Effects on 3-Axis Compassing

Autonomous Navigation for Flying Robots

2-Axis Brushless Gimbal User Manual

Vehicle s Kinematics Measurement with IMU

Tracking of Human Arm Based on MEMS Sensors

Advanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

Calibration of Inertial Measurement Units Using Pendulum Motion

Calibration of Triaxial Accelerometer and Triaxial Magnetometer for Tilt Compensated Electronic Compass

Micro:bit - an Educational & Creative Tool for Kids

MEMS & Advanced Analog

3D Motion Tracking by Inertial and Magnetic sensors with or without GPS

EZ-LEVEL-PRO Advanced Wireless Inclinometer

ECV ecompass Series. Technical Brief. Rev A. Page 1 of 8. Making Sense out of Motion

Using SensorTag as a Low-Cost Sensor Array for AutoCAD

BRx6 Sensor Calibration Using SurvCE/SurvPC

Binoculars. with. Digital Compass. Instruction Manual. Model: Lit. #: /08-12

Path Tracking - Guiding Smartphones Based on Recorded Tracks

Spring Lecture 9 Lecturer: Omid Jafarinezhad

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE CASE NO. its undersigned counsel, files this Original Complaint against Google, Inc.

Testing the Possibilities of Using IMUs with Different Types of Movements

Mio- x AHRS. Attitude and Heading Reference System. Engineering Specifications

Measurement of Deformations by MEMS Arrays, Verified at Sub-millimetre Level Using Robotic Total Stations

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

MEMS technology quality requirements as applied to multibeam echosounder. Jerzy DEMKOWICZ, Krzysztof BIKONIS

HCOMM Reference Manual

3-Axis Stabilized Handheld Gimbal for Smartphone. Instructions. Guilin Feiyu Technology Incorporated Company. User Manual EN V1.0

AN5021. Calculation of Orientation Matrices from Sensor Data. Document information

Satellite Attitude Determination

SH-2 Reference Manual

CHARACTERIZATION AND CALIBRATION OF MEMS INERTIAL MEASUREMENT UNITS

Selection and Integration of Sensors Alex Spitzer 11/23/14

ADDING MICROSENSORS AND TRIMBLE SUREPOINT TECHNOLOGY TO SURVEY ROVERS FOR ENHANCED ACCURACY AND PRODUCTIVITY

Geolocation with FW 6.4x & Video Security Client Geolocation with FW 6.4x & Video Security Client 2.1 Technical Note

Design and Development of Control System for Three- Dimensional Wireless Human-Computer

OFERTA O120410PA CURRENT DATE 10/04//2012 VALID UNTIL 10/05/2012 SUMMIT XL

Design of a Multi-parameter Measurement System

CyberAtom X-202 USER MANUAL. Copyrights Softexor 2015 All Rights Reserved.

Inertial Measurement Units I!

Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data

SE 3S03 - Tutorial 1. Zahra Ali. Week of Feb 1, 2016

MEMS & Sensors for wearable electronics. Jérémie Bouchaud Director and Senior Principal Analyst IHS Technology

CMMotionManager Overview

Calibration for Dynamic Balancing Test System of Motorcycle Crankshaft

Epic Made Easy The Redesigned 350 QX3

ROTATING IMU FOR PEDESTRIAN NAVIGATION

Me 3-Axis Accelerometer and Gyro Sensor

User Manual for TeraRanger Hub Evo

Parallax LSM9DS1 9-axis IMU Module (#28065)

micro:bit Lesson 1. Using the Built-in Sensors

MoViSign: A novel authentication mechanism using mobile virtual signatures

Inertial Navigation Systems

ITP 342 Mobile App Dev. Accelerometer Gyroscope

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle

FAB verses tradition camera-based motion capture systems

Brief Intro on Mobile Platforms and Dev. Tools

Sensor-fusion Demo Documentation

Monitoring Human Wrist Rotation in Three Degrees of Freedom

Gesture Recognition Using 3D MEMS Accelerometer

Activity Recognition Using Cell Phone Accelerometers

Strapdown inertial navigation technology

Android System Development Day - 3. By Team Emertxe

SIMA Raw Data Simulation Software for the Development and Validation of Algorithms. Platforms

Camera and Inertial Sensor Fusion

Careers in Smart Technologies Jamie McCormick September 17 th, 18 th & 19 th

REAL-TIME human motion tracking has many applications

EE 570: Location and Navigation: Theory & Practice

SavvyLevel. Instruction Manual V1.1

AN 006. Handheld Electronic Compass Applications Using a Kionix MEMS Tri-Axis Accelerometer. Introduction

Hybrid Indoor Positioning and Directional Querying on a Ubiquitous Mobile Device

V ARIENSE SENSE Y O UR W ORLD. Inertial Measurement Unit VMU931. User Guide. Version 1.3. March VARIENSE INC.

Technical Document Compensating. for Tilt, Hard Iron and Soft Iron Effects

DETERMINING ANGLE POSITION OF AN OBJECT USING ACCELEROMETERS

Interaction with the Physical World

Embedded Navigation Solutions VN-100 User Manual

Interactive PTZ Camera Control System Using Wii Remote and Infrared Sensor Bar

Transcription:

IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 01 (January. 2014), V4 PP 46-50 www.iosrjen.org Game Application Using Orientation Sensor Soon-kak Kwon, Won-serk Jang Dept. of Computer Software Engineering, Dongeui University Abstract: - There are many mobile operating systems such as Android, ios, Tizen and many other smart phones are highly developed then the various features of each device was to be needed. As a result, each smart phone has Accelerometer Sensor, Ambient Temperature Sensor, Gravity Sensor, Gyroscope Sensor, Light Sensor, Magnetic Field Sensor, Orientation Sensor, Pressure Sensor, etc, which are used as an input device for smart phones. This paper presents an implementation method for the game application by using the orientation sensor. The proposed method utilizes three data, azimuth, pitch, roll from orientation sensor and then implements the App game which moves the character to the event to avoid the enemy and is scored according to collected events. Keywords: - Orientation Sensor, App Game, Smart Phone I. INTRODUCTION Sensors of smart phone are miniaturized size and reduced cost by the development of MEMS (Micro- Electro Mechanical Systems) technology[1,2]. Camera, a microphone, as well as acceleration, gravity, proximity, and geomagnetic sensors started to become exponentially equip smart phones. The smart phone has recently mounted a gyroscope sensor, then through highly integration various sensors the features trend to more extension. Capable of sensing, as well as smell, taste sensors are expected to be equipped[3,4]. In addition, the sensors of smart phones that increase recognition accuracy of motion compensation are intimately under development. Future smart phone sensors will be evolved as a key mediator of DigiSensus which shares and feels like human in addition to the original function that recognizes and responds to the stimulus. The sensors also will be evolved from the detection sensor of the user's physical environment change to the consideration sensor of the user's emotional state. Even smart phone sensors are being concentrated on organic by new areas beyond the five senses of the human senses, emotional human interaction will become possible[5]. There are conventional some applications using various sensors. 'Smart Tools' application puts together various tools and can be used once. Utilizing direction sensors, length, angle, tilt, height, width, area, etc. can be measured. In addition, utilizing multiple sensors it contains various functions necessary for life products for ease of application. Fig. 1: Smart Tools Application 'Metal Detector' application is for sensing a magnetic field by utilizing a magnetic field sensor. It detects metal out. If an object is in proximity with magnetic fields, the object coordinates x, y, z values are shown. 46 P a g e

Fig. 2: Metal Detector Application 'istehthoscope' application measures heart rate by recognizing heartbeat if the smart phone is facing chest. The heartbeat is directly heard or seen on graph after the completion of measurement, and even e-mail transmission of the measurement results is possible as medical assistance application. Fig. 3: Stehthoscope Application In this paper, we present an implementation method for the game application by using the orientation sensor. The proposed method utilizes three data, azimuth, pitch, roll from orientation sensor and then implements the App game which moves the character to the event to avoid the enemy and is scored according to collected events. II. PROPOSED GAME APPLICATION UTILIZING ORIENTATION SENSOR The orientation sensor measures the total of three data, azimuth, pitch, and roll. Azimuth represents numeric value which direction the head of a device is pointing when a device placed at horizontal direction. When the data range is 0 to 359 degrees, when the data value in each direction is indicated plus 90 degrees in a clockwise direction starting from the north. Fig. 4: Azimuth data 47 P a g e

Pitch refers to the vertical tilt of the device. The value is 0 when lower and head parts of the device have the equilibrium level. If the height of the head increases then the numerical value is gradually lowered, and the lower height of the head increases gradually the numerical value. Fig. 5: Pitch data Roll refers to the device's horizontal tilt. The value is 0 when the device's display part points towards the sky and the left and right sides of the device are the equilibrium. If the left side is upward then numerical value becomes increasing and upward right side becomes decreasing of numerical value. Fig. 6: Roll data The proposed algorithm for game application is shown in Fig. 7. The three kinds of actual value of the orientation sensor are extracted by calling the sensor manager and registering the sensor. In values [0] (0 <= azimuth <360), the rotation value by origin of Z axis of rotation is outputted. 0 = North, 90 = East, 180 = South, 270 = West's direction. In values [1] (-180 <= pitch <= 180), the rotation value by origin of X axis of rotation is outputted. If the Z axis is directed to the Y axis, the value is outputted greater than 0. The value is outputted to 0 when the display part is facing the sky and lies flat on the table, -180 or 180 when the display part is downward, -90 when you put it straight, and +90 when you put it upside down. In values [2] (-90 <= roll <= 90), the rotation value by origin of Y axis of rotation is outputted. If the Z axis is directed to the X axis, the value is outputted greater than 0. Fig. 7: Flow diagram for extraction of sensor value 48 P a g e

III. IMPLEMENT OF PROPOSED APP GAME USING ORIENTATION SENSOR The implementation environment is Eclipse_Juno, Android 4.0.3. Taking the respective values of thee components of orientation sensor, azimuth, pitch, roll, the state of the smart phone is measured. Through the sensor manager the measured value of each parameter is processed to the variable type. This value is reflected in the direction of movement of the character. The game start screen is as follows. Fig. 8: Start screen of proposed game A character, enemies, events are presented in the game. Character avoids enemies and catches a lot of events, the score goes up according to the catch events. Scores for each kind of event is different, and when you catch any event then the enemy is not affected during a few seconds. Finally, while all of the characters are alive the score is calculated. The only way to change the moving the character affects from detection of the sensor value. Considering the values of the orientation sensor class diagram is as follows. Fig. 9: Class diagram of proposed application 49 P a g e

Fig. 10 shows a screen of the proposed application. Further, the game is added many features in order to increase the game efficiency. Utilizing Canvas to real-time the game screen, the character was moving smoothly, taking into account the resolution of the smart phone is compatible with the device to be implemented by the resolution. Fig. 10: Game Screen Shot Through the distance measurement between the character and the enemy, the adjustment of character s moving direction keeps clean tracking of the enemy. By storing data of utilizing the preference the game is implemented to induce a competition. IV. CONCLUSION In this paper, the game application was proposed by using the orientation sensor was proposed. The App application was implemented by utilizing the three values, azimuth, pitch, roll of orientation sensor to be freely controlled the movement of a character. This orientation sensor is fused with another sensors, it is expected to be utilized in many applications. ACKNOWLEDGMENT The authors would like to thank The FIX, Ltd for providing game software. Corresponding author : Soon-kak Kwon (skkwon@deu.ac.kr). REFERENCES [1] C. Kendell and E. D. Lemaire, Effect of mobility devices on orientation sensors that contain magnetometers, Journal of Rehabilitation Research & Development, 46( 7), 2009, 957-962. [2] D. Gebre-Egziabher, R.C. Hayward, and J.D. Powell. Design of multi-sensor attitude determination systems, IEEE Transactions on Aerospace and Electronic Systems, 40(2), 2004. 627-649. [3] N.H.Q. Phuong, H.-J. Kang, Y.-S. Suh, and Y.-S. Ro. A DCM based orientation estimation algorithm with an inertial measurement unit and a magnetic compass, Journal of Universal Computer Science, 15(4), 2009, 859-876. [4] R. A. Hyde, L. P. Ketteringham, S. A. Neild, and R. J. S. Jones. Estimation of upper-limb orientation based on accelerometer and gyroscope measurements, IEEE Transactions Biomedical Engineering, 55(2), 2008, 746-754. [5] M. A. Brodie, A. Walmsley, and W. Page. The static accuracy and calibration of inertial measurement units for 3D orientation, Computer Methods in Biomechanics and Biomedical Engineering, 11(6), 2008, 641-648. 50 P a g e