VR AI Ping Pong Trainer

From Computer Laboratory Group Design Projects
Revision as of 18:42, 21 October 2017 by afb21 (talk | contribs) (Created page with "There have been lots of ideas involving uses of AI and VR in recent years, and we would like to offer you the chance to work on a project that brings these two areas together....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

There have been lots of ideas involving uses of AI and VR in recent years, and we would like to offer you the chance to work on a project that brings these two areas together. We would like you to create a VR application displaying a simple view of a Table Tennis table, bats, and ball, and an environment which may track the ball and administer a game of Ping-Pong. However, we would like the opponent to be an AI which you are attempting to coach. It may be useful to have the option to run fast automatic training also to refine your bots, but the ultimate aim is to be able to provide some human training, and to be able to play them directly in VR. It may also be interesting to have the option to pitch two separately trained bots against each other and see how they behave. Rather than arcade games where there are a range of buttons to press with different functions, ping pong offers only the position, rotation and motion of a bat as it's means of control, providing an interesting input mechanism to work with.


Notes:

With the Ping Pong Trainer, we realise the motion control may require some consideration. We are open to any options you think suitable, and also did wonder whether it may be possible to use a common Nintendo Wiimote with supporting software such as GlovePie or similar (after seeing articles such as https://www.howtogeek.com/howto/35470/how-to-use-your-wii-remote-as-a-gyrosc opic-mouse/). It may not be suitable, or there may be better options, but it was just something we wanted to throw in the pot, just in case.