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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

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