Difference between revisions of "KartBot"
|Line 40:||Line 40:|
=== Thesis ===
=== Thesis ===
Out thesis available in pdf format via poliTesi after April 29, 2014.
Revision as of 19:03, 12 April 2014
|Short Description:||The goal of the project is to develop an interactive game between an autonomous robot and a remotely-controlled one, based on the metaphor of the game Mario Kart Wii.|
|Students:||ElisaDui (firstname.lastname@example.org), DavideTessaro (email@example.com)|
The goal of the project is to develop a game totally inspired to Mario Kart Wii. It consists in a race among karts (I-Racer) where players can get strange weapons to obstacle their opponents trying to win the race.
We use Arduino Micro board either to manage sensors and to implement low level control:
- Infrared proximity sensor Sharp D120 (Bildr Tutorial )
- Color light sensor (Bildr tutorial)
Single board computer used to implement intelligence, image processing and strategy. More information about here. Out instance is running ArchLinux ARM
Wiicam (opponent kart recognition)
Recognition of opponent kart is performed by wiicam, an IR camera mounted on Wii Remote. In its natural habitat is used to find out at most 4 infrared sources, usually mounted on wii bar, calculating Wii Remote position and orientations wrt them. In our scenario we have interfaced wiiCam to Arduino using this simple circuit circuit and we have mounted a wii bar in the back of the opponent kart.
- LibWiimote, a simple C-library that provides API for communicating with Nintendo Wiimote via bluetooth (http://libwiimote.sourceforge.net/)
- OpenCV, C++ optimezed library for image processing. More information about here
Out thesis will be available in pdf format via poliTesi after April 29, 2014.