About

Spinnulator is a simulator using cycling on a spinning bike. The positions and movements of the players body are tracked by a Microsoft Kinect and translated into a virtual environment. The player moves forward by cycling and their momentum will be retained just as in the real world, the player turns by tilting their whole body.

Challenges and lessons learned

We had no previous experience of using a Kinect, so we knew that developing this project would involve a lot of challenges. Integrating the Kinect and tracking the player was surprisingly easy, however with the tracking there were a lot of issues involved. First of all, the motion data would be very irregular without heavy interpolation, we also had issues with skeletons not being tracked for players wearing a lot of black clothing.

The project worked well for many different types of players, and often simply adjusting the seat height and resistance of the bike was enough to solve many problems. However, the Kinect had some trouble tracking young children. We learned that giving more control to the player yielded better results, however it was a challenge to continuously tweak the variables as we had to take in mind both individual preferences and physical differences of the players.

Images

Video

Presenting Spinnulator at KTH Open House at the VIC Visualization Studio

Showcase of the motion and momentum of Spinnulator