Artificial intelligence (AI) algorithms for virtual reality (VR) golf

In Asia, Singapore has the second highest prevalence of stroke. Over the past 10 years, the crude incidence rate increased by 22%, while the fatality rate dropped by 2.4%, indicating an increase in stroke survivors. Stroke survivors tend to have certain disabilities, such as paralysis or problems co...

Full description

Saved in:
Bibliographic Details
Main Author: Looi, Denzel Xiongkai
Other Authors: Lin Feng
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/144797
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-144797
record_format dspace
spelling sg-ntu-dr.10356-1447972020-11-25T02:01:16Z Artificial intelligence (AI) algorithms for virtual reality (VR) golf Looi, Denzel Xiongkai Lin Feng School of Computer Science and Engineering ASFLIN@ntu.edu.sg Engineering::Computer science and engineering In Asia, Singapore has the second highest prevalence of stroke. Over the past 10 years, the crude incidence rate increased by 22%, while the fatality rate dropped by 2.4%, indicating an increase in stroke survivors. Stroke survivors tend to have certain disabilities, such as paralysis or problems controlling movement, sensory disturbances including pain, problems with thinking and memory. It has been shown that exercise therapy aid in patients’ recovery and that golf training could be one form of exercise. Due to the disabilities of these patients, handling a club could be difficult, therefore creating a virtual reality (VR) golf game that uses a gaming controller that is lighter than a club would be preferred for rehabilitation and in the long run cheaper as compared to actual golfing. The VR golf game would be implemented using Unity game engine to build and run on an Oculus Quest (Gen 1). VR golf game would include a full 18-hole golf course as well as a driving range with both chipping and putting green. To evaluate the performance of a patient, three mini-games were included, Go/No-Go, Block Tapping and Mental Rotation. Each of these mini-games measures a single mental capability of a patient. If possible, implement an AI algorithm to analyse a player’s swing to indicate just how well an in-game swing was. The implementation of the golf game only covered the core aspect of golf, such as hitting the ball and switching clubs. Additional features were developed into the game, these features could only be implemented in VR and not in real life, examples are ball tracing for the golfer to see where the ball went, teleporting from hole to hole, as well as summoning of club and golf balls. However, the game did lack the realism of golfing, to name a few aspects would be the sounds heard in real life, wild animals, hitting of a ball, walking on different types of land as well as the haptic feedback from controllers. The physics of the game was not 100% realistic as well as the low fidelity of the game environment. At the end of this project, the initial AI Algorithm idea was never implemented due to time constraints. The game itself only covered the essence of a golf game. In more recent updates, Oculus Quest is capable of hand tracking, which would eliminate the need for controllers all together. This meant that patients would only require only the Oculus Quest headset to start their rehabilitation. In the market, there are currently other VR headsets that do full-body tracking. With this, it could improve the realism of the game in the future. I hope that this game can be of use to any post-stroke patients for their continuous rehabilitation. Bachelor of Engineering (Computer Science) 2020-11-25T02:01:15Z 2020-11-25T02:01:15Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/144797 en SCSE19-0933 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Looi, Denzel Xiongkai
Artificial intelligence (AI) algorithms for virtual reality (VR) golf
description In Asia, Singapore has the second highest prevalence of stroke. Over the past 10 years, the crude incidence rate increased by 22%, while the fatality rate dropped by 2.4%, indicating an increase in stroke survivors. Stroke survivors tend to have certain disabilities, such as paralysis or problems controlling movement, sensory disturbances including pain, problems with thinking and memory. It has been shown that exercise therapy aid in patients’ recovery and that golf training could be one form of exercise. Due to the disabilities of these patients, handling a club could be difficult, therefore creating a virtual reality (VR) golf game that uses a gaming controller that is lighter than a club would be preferred for rehabilitation and in the long run cheaper as compared to actual golfing. The VR golf game would be implemented using Unity game engine to build and run on an Oculus Quest (Gen 1). VR golf game would include a full 18-hole golf course as well as a driving range with both chipping and putting green. To evaluate the performance of a patient, three mini-games were included, Go/No-Go, Block Tapping and Mental Rotation. Each of these mini-games measures a single mental capability of a patient. If possible, implement an AI algorithm to analyse a player’s swing to indicate just how well an in-game swing was. The implementation of the golf game only covered the core aspect of golf, such as hitting the ball and switching clubs. Additional features were developed into the game, these features could only be implemented in VR and not in real life, examples are ball tracing for the golfer to see where the ball went, teleporting from hole to hole, as well as summoning of club and golf balls. However, the game did lack the realism of golfing, to name a few aspects would be the sounds heard in real life, wild animals, hitting of a ball, walking on different types of land as well as the haptic feedback from controllers. The physics of the game was not 100% realistic as well as the low fidelity of the game environment. At the end of this project, the initial AI Algorithm idea was never implemented due to time constraints. The game itself only covered the essence of a golf game. In more recent updates, Oculus Quest is capable of hand tracking, which would eliminate the need for controllers all together. This meant that patients would only require only the Oculus Quest headset to start their rehabilitation. In the market, there are currently other VR headsets that do full-body tracking. With this, it could improve the realism of the game in the future. I hope that this game can be of use to any post-stroke patients for their continuous rehabilitation.
author2 Lin Feng
author_facet Lin Feng
Looi, Denzel Xiongkai
format Final Year Project
author Looi, Denzel Xiongkai
author_sort Looi, Denzel Xiongkai
title Artificial intelligence (AI) algorithms for virtual reality (VR) golf
title_short Artificial intelligence (AI) algorithms for virtual reality (VR) golf
title_full Artificial intelligence (AI) algorithms for virtual reality (VR) golf
title_fullStr Artificial intelligence (AI) algorithms for virtual reality (VR) golf
title_full_unstemmed Artificial intelligence (AI) algorithms for virtual reality (VR) golf
title_sort artificial intelligence (ai) algorithms for virtual reality (vr) golf
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/144797
_version_ 1688665412502290432