SlideShare a Scribd company logo
1 of 1
Download to read offline
VIRTUAL INTERACTION USING MYO AND GOOGLE
CARDBOARD
This project focuses on developing a
mobile application that integrates Google
Cardboard and Myo Armband. The mobile
application developed is an educational
application that teaches users to write
Japanese characters by getting users to
trace the characters display on the phone
screen. The users will air draw the letters
while the Myo Armband will capture the
gestures, send the data to the
smartphones and display the drawn
character on the screen.
Chong Wee Nee, Poo Kuan Hoong (Supervisor), Ian K.T. Tan (Co-Supervisor)
2015 / 2016
Overview
1) To develop a Google Cardboard
application and integrate the Myo
Armband into the 3D environment.
2) To enable user to control the 3D
environment using the Myo Armband.
3) To provide an immersive experience of
learning Japanese characters.
Objectives
Recently, there are many companies
venturing into virtual reality technology and
they believed that virtual reality will be the
next big thing. Majority of the companies
focused on Head Mounted Display (HMD)
and a few focused on projector or special
room to provide virtual environment
experience. Some of the well known HMD
devices are Oculus Rift, HTC Vive,
PlayStation VR, Samsung Gear VR and
Google Cardboard. Google Cardboard is
the most affordable HMD compare to the
rest.
Meanwhile, there are a number of
gesture recognition devices that has been
developed and many of the devices are for
games and virtual reality purposes. Those
devices are Xbox Kinect, Play Station
Move, Wii, Leap Motion and Myo Armband.
Myo Armband is the newest gadget among
all the mentioned gadgets. It is the only
gesture control device that uses EMG data
to manipulate other devices.
Using Myo Armband as an additional
input for Google Cardboard is a new
concept. There are very little Google
Cardboard application that integrates Myo.
One of the existing application is PortalVR.
PortalVR enables the player to be
immersed in the game environment using
the power of Google Cardboard, Myo
armband, and the Wii remote.
Background Study
Development Requirements
1) Android Studio 1.0 or higher
2) Google Cardboard SDK
3) Myo Android SDK
4) Unity 5.0
Hardware Requirements
1) Android phone (4.3 & above)
2) Google Cardboard
3) Myo Armband
Requirements
Figure 1: Start page
Figure 2: Select Japanese character
Figure 3: Drawing Screen
Designs
In this project, a prototype
Android application that integrates
Google Cardboard and Myo
Armbands to be used as immersive
learning environment for Japanese
language was successfully
developed. With the usage of this
Android application, user able to use
the Myo Armband to select a new
Japanese character and trace the
character. User will have a new
immersive experience of learning
Japanese characters.
Conclusion
User
Myo
Armband
Phone
Identify
the Pose
Plugin
Identify the
control
assigned to
the gesture
Track
Rotation
and Track
Position
hand
pose
head
movement
raw
EMG
data
gestural
data
gestural
data
gestural
data
manipulated
classroom
phone movement
updated orientation
of VR world
Implementation
1. Thalmic Labs Inc. (2013). Myo: Home.
(Thalmic Labs Inc.) Retrieved 8
September, 2015, from Myo:
https://www.myo.com/
2. Thalmic Labs Inc. (2013). Tech Specs.
(Thalmic Labs Inc.) Retrieved 8
September, 2015, from Myo:
https://www.myo.com/techspecs
3. Bernhardt, P. (2015). Build your own
Mouse Control with Myo. Retrieved from
Myo Developer Blog:
http://developerblog.myo.com/build-your-
own-mouse-control-with-myo/
4. Hacker League. (2015). PortalVR. (Intel
Corporation) Retrieved 8 September,
2015, from Hacker League:
https://www.hackerleague.org/hackathon
s/uofthacks/hacks/portalvr
References

More Related Content

More from Poo Kuan Hoong

More from Poo Kuan Hoong (19)

Deep Learning with R
Deep Learning with RDeep Learning with R
Deep Learning with R
 
Explore and have fun with TensorFlow: An introductory to TensorFlow
Explore and have fun with TensorFlow: An introductory	to TensorFlowExplore and have fun with TensorFlow: An introductory	to TensorFlow
Explore and have fun with TensorFlow: An introductory to TensorFlow
 
The path to be a Data Scientist
The path to be a Data ScientistThe path to be a Data Scientist
The path to be a Data Scientist
 
Deep Learning with Microsoft R Open
Deep Learning with Microsoft R OpenDeep Learning with Microsoft R Open
Deep Learning with Microsoft R Open
 
Microsoft APAC Machine Learning & Data Science Community Bootcamp
Microsoft APAC Machine Learning & Data Science Community BootcampMicrosoft APAC Machine Learning & Data Science Community Bootcamp
Microsoft APAC Machine Learning & Data Science Community Bootcamp
 
Customer Churn Analytics using Microsoft R Open
Customer Churn Analytics using Microsoft R OpenCustomer Churn Analytics using Microsoft R Open
Customer Churn Analytics using Microsoft R Open
 
Machine Learning and Deep Learning with R
Machine Learning and Deep Learning with RMachine Learning and Deep Learning with R
Machine Learning and Deep Learning with R
 
The path to be a data scientist
The path to be a data scientistThe path to be a data scientist
The path to be a data scientist
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
 
Big Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningBig Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep Learning
 
Handwritten Recognition using Deep Learning with R
Handwritten Recognition using Deep Learning with RHandwritten Recognition using Deep Learning with R
Handwritten Recognition using Deep Learning with R
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep Learning
 
Machine learning and big data
Machine learning and big dataMachine learning and big data
Machine learning and big data
 
DSRLab seminar Introduction to deep learning
DSRLab seminar   Introduction to deep learningDSRLab seminar   Introduction to deep learning
DSRLab seminar Introduction to deep learning
 
Context Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social MediaContext Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social Media
 
A Comparative Study of HITS vs PageRank Algorithms for Twitter Users Analysis
A Comparative Study of HITS vs PageRank Algorithms for Twitter Users AnalysisA Comparative Study of HITS vs PageRank Algorithms for Twitter Users Analysis
A Comparative Study of HITS vs PageRank Algorithms for Twitter Users Analysis
 
Towards Auto-Extracting Car Park Structures: Image Processing Approach on Low...
Towards Auto-Extracting Car Park Structures: Image Processing Approach on Low...Towards Auto-Extracting Car Park Structures: Image Processing Approach on Low...
Towards Auto-Extracting Car Park Structures: Image Processing Approach on Low...
 
Discovery of Twitter User Interestingness Based on Retweets, Reply Mentions a...
Discovery of Twitter User Interestingness Based on Retweets, Reply Mentions a...Discovery of Twitter User Interestingness Based on Retweets, Reply Mentions a...
Discovery of Twitter User Interestingness Based on Retweets, Reply Mentions a...
 
A Comparison of People Counting Techniques via Video Scene Analysis
A Comparison of People Counting Techniques viaVideo Scene AnalysisA Comparison of People Counting Techniques viaVideo Scene Analysis
A Comparison of People Counting Techniques via Video Scene Analysis
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 

Virtual Interaction using Myo and Google Cardboard - Virtual Japanese Language Classroom

  • 1. VIRTUAL INTERACTION USING MYO AND GOOGLE CARDBOARD This project focuses on developing a mobile application that integrates Google Cardboard and Myo Armband. The mobile application developed is an educational application that teaches users to write Japanese characters by getting users to trace the characters display on the phone screen. The users will air draw the letters while the Myo Armband will capture the gestures, send the data to the smartphones and display the drawn character on the screen. Chong Wee Nee, Poo Kuan Hoong (Supervisor), Ian K.T. Tan (Co-Supervisor) 2015 / 2016 Overview 1) To develop a Google Cardboard application and integrate the Myo Armband into the 3D environment. 2) To enable user to control the 3D environment using the Myo Armband. 3) To provide an immersive experience of learning Japanese characters. Objectives Recently, there are many companies venturing into virtual reality technology and they believed that virtual reality will be the next big thing. Majority of the companies focused on Head Mounted Display (HMD) and a few focused on projector or special room to provide virtual environment experience. Some of the well known HMD devices are Oculus Rift, HTC Vive, PlayStation VR, Samsung Gear VR and Google Cardboard. Google Cardboard is the most affordable HMD compare to the rest. Meanwhile, there are a number of gesture recognition devices that has been developed and many of the devices are for games and virtual reality purposes. Those devices are Xbox Kinect, Play Station Move, Wii, Leap Motion and Myo Armband. Myo Armband is the newest gadget among all the mentioned gadgets. It is the only gesture control device that uses EMG data to manipulate other devices. Using Myo Armband as an additional input for Google Cardboard is a new concept. There are very little Google Cardboard application that integrates Myo. One of the existing application is PortalVR. PortalVR enables the player to be immersed in the game environment using the power of Google Cardboard, Myo armband, and the Wii remote. Background Study Development Requirements 1) Android Studio 1.0 or higher 2) Google Cardboard SDK 3) Myo Android SDK 4) Unity 5.0 Hardware Requirements 1) Android phone (4.3 & above) 2) Google Cardboard 3) Myo Armband Requirements Figure 1: Start page Figure 2: Select Japanese character Figure 3: Drawing Screen Designs In this project, a prototype Android application that integrates Google Cardboard and Myo Armbands to be used as immersive learning environment for Japanese language was successfully developed. With the usage of this Android application, user able to use the Myo Armband to select a new Japanese character and trace the character. User will have a new immersive experience of learning Japanese characters. Conclusion User Myo Armband Phone Identify the Pose Plugin Identify the control assigned to the gesture Track Rotation and Track Position hand pose head movement raw EMG data gestural data gestural data gestural data manipulated classroom phone movement updated orientation of VR world Implementation 1. Thalmic Labs Inc. (2013). Myo: Home. (Thalmic Labs Inc.) Retrieved 8 September, 2015, from Myo: https://www.myo.com/ 2. Thalmic Labs Inc. (2013). Tech Specs. (Thalmic Labs Inc.) Retrieved 8 September, 2015, from Myo: https://www.myo.com/techspecs 3. Bernhardt, P. (2015). Build your own Mouse Control with Myo. Retrieved from Myo Developer Blog: http://developerblog.myo.com/build-your- own-mouse-control-with-myo/ 4. Hacker League. (2015). PortalVR. (Intel Corporation) Retrieved 8 September, 2015, from Hacker League: https://www.hackerleague.org/hackathon s/uofthacks/hacks/portalvr References