Battlebots

Information

Project by: Werner Bastianen, Bart Neefs, Jeroen Witjes, Kerem Zaglul, and Connie Golsteijn

Year: 2006

Duration: 14 weeks

My role: My main responsibility in this project was the working prototype. I implemented a C++ application to read and process data from two motion sensors on the child's upper body and wrist. This application communicated with an application running on a microcontroller on the battlebot to move it accordingly.


Goal: design an interactive toy for children, which encourages them to play outside, together with others, and move more.

Design: Battlebots is an interactive game designed for children aged 8-10. A battlebot is a robot tanks that is controlled entirely by body movement. Each child controls a battlebot with its body, by turning, bending, running and jumping, and with its arm, by aiming and shooting at other tanks and taking out opponents. Two motion sensors on the child's upper body and wrist enable this body control. Battlebots provides children with the same challenges and excitement as a computer game, but at the same time it encourages them to move.

Images

Download video: MP4 format | Ogg format

This video shows the interaction with the Battlebots and demonstrates the functionality of the working prototype.

Render of a 3D computer model of a battlebot.

The battlebot has two positions, one to drive (right) and an elevated position to aim and shoot (left).

Three different battlebots types were designed, each with its own strengths and weaknesses in the game.

Render of all battlebot types and positions together.

Exploded view of a battlebot.

The design model of a battlebot. This model can take on the elevated position by means of two servo motors and has the aim LEDs implemented.

Screenshot of the software application that reads and processes the motion sensor data.

Creating the working prototype, with an early version of the software application on screen, the motion sensors (front) and the prototype (left).

The working prototype. This prototype can drive, turn, and rotate its rifle based on the rotation of the motion sensors.

Overview of the electronics in the prototype.

Two prototypes were created: one sensor-controlled version and one with a button controller, to be able to show and test the battle game.