AN HO IMDL SPRING 2014 D-Rex The Friendly Robot
Inspiration Robot Pet Act more like a real pet Can be train Respond to command How to do it? Voice command Vision
The System Raspberry Pi Pocketsphinx Soundcard Microphone OpenCV Camera Microcontroller ServosMotors
Pocketsphinx Record Write to.wav Read.wavProcessing What word is it? Send command to micro- controller Run on a loop Execute a command and then return to listening Check against a small custom dictionary Speed up processing time
Microphone Change
Speech Recognition Status Program run fine most of the time under ideal condition Under noisier environment, the program register incorrect Added a cue for when it is recording The RPi says “Ready” Plan on adding a keyword before command Ex: “Dexter Find Green Ball”
Vision with OpenCV Objective: Complete various tasks based on speech command: Roam around randomly, say hello when stopped in track Look for a specified colored target Tracking target
OpenCV Status Low frame rate Decent enough for locating a fixed location target Change in lightning require recalibration Will run a manual calibration program to get correct value Not automated Sending the x/y location to the microcontroller is not working Minor UART software problem