Tuesday, April 27, 2010

Robotics Monday: Tetris-Bot (TI DSP + Lego NXT robot)

Name of Model: Tetris-Bot (TI DSP + Lego NXT robot)
Created by: BranislavKisacanin
Found at: http://www.youtube.com/watch?v=wY83EaE7svA&feature=player_embedded
Details: Here's an interesting idea - using the NXT tethered to another small computer to play a game on a PC. Apparently the builder had some custom embedded computer vision (CV) and artificial intelligence (AI) algorithms in use. From his description:
Tetris-Bot is a Tetris-playing robot. Jay Leno would say "How lazy are we getting? Now robots play games for us!" Well, not exactly, but I agree, we are getting lazy. I made it in order to engage my kids in a fun and educational project. Tetris-Bot consists of a camera, a TI DM6437 DSP board (running my embedded vision and artificial intelligence algorithms), and a three-finger NXT robotic hand (that presses the keys on the computer keyboard). I was inspired by the NXT Rubik and Sudoku solvers and the Segway-like NXT robots. Unlike them, Tetris-Bot is not an NXT-only system, because the Brick has a limited input bandwidth. That's why I use a TI DM6437 DSP board to analyze the images coming from the camera, recognize the new shape, and find the best place and orientation for it. The instructions are communicated to the NXT robotic hand via LEDs on the board. HOPE YOU LIKE IT !!!

No comments: