Voice Recognition Robot

Description: You may have seen this robot a few times on my webpages. I re-use robot shells to expirement with new modules that I'm working on. This particular new module is a voice recognition and speech synthesis.

It's dynamic, where you can add multiple voice commands (phrases), and the module will trigger an event when it detects an audio match of a phrase.

The skeleton of this robot was custom built. The outside skin is from a Cookie Monster Stuffed toy. I removed the stuffing and wrapped the fur around the custom shell. I secured the fur to the shell with a hot glue gun.

The EZ-B made the new version a very fast development. I copied the Cookie Monster project, modified it and added voice commands.


Peripherals: 1 x DIY Robot Frame
1 x Cookie Monster Stuffed Toy
1 x EZ-Robot Complete Kit [Buy]
1 x sharp gp2d05 distance sensor [HVWTech]

Servo Head ServoPortEnum.RB4
Left Arm ServoPortEnum.RB2
Right Arm ServoPortEnum.RB1
Left Wheel ServoPortEnum.RB4
Right Wheel ServoPortEnum.RB5
GP2D05 Distance Sensor ADCEnum.ADC_0

Development Enviroment: EZ-B Bluetooth Controller Board
C# .Net EZ-B SDK (Version 2010.11.05.01)

Tools: Dremel or Equivalent Tool
Krazy Glue or Equivalent Adhesive
Tiny Screws (Saved from taking toy apart)
Hot Glue Gun
Zip Ties

Code: The code for this project is included in the EZ-B SDK. It was written in C# and is a Windows Form application. It also contains the web server for remote control.

The Project is titled Robot Voice Controlled Cookie Monster in the EZ-B SDK Sample.