Virtual reality (VR) is the use of computer simulation to produce a virtual world, providing users with a variety of sensory simulation, which enables users to feel as though they are in the virtual world. Currently, mature three-dimensional (3D) computer graphics technology can present realistic 3D visual effects. However, system interaction is still mainly through specific interactive devices for system control, such as the Vive controller for HTC Vive. In order to enable the user to control the game intuitively, this study employed a currently popular Arduino technology to carry out design of interactive control devices for virtual reality. The interaction design in this study is based mainly on a virtual reality baseball game. To let users carry out swings more intuitively in the baseball game, this study used actual baseball bat–installed sensors, called “Arduino baseball bat,” as a replacement for the VR joystick. The implemented system was roughly divided into two components: a transmitter system module on the bat and a receiver system module connecting to the server host. According to the results, our system cannot only realistically display 3D visual effects, but the Arduino baseball bat can also provide intuitive real-time game interaction for the user.
Part of the book: Simulation and Gaming