110 likes | 232 Views
RoboTechTronix. Ryan Fonnesbeck (CS and CE) Brian Clay (CE) Justin Hansen (CE). Project Description. Voice Interactive Robot Recognize voice commands. Recognize trained keywords or expressions. Respond to voice commands. Verbal feedback and interaction with the user.
E N D
RoboTechTronix • Ryan Fonnesbeck (CS and CE) • Brian Clay (CE) • Justin Hansen (CE)
Project Description • Voice Interactive Robot • Recognize voice commands. • Recognize trained keywords or expressions. • Respond to voice commands. • Verbal feedback and interaction with the user. • Non-verbal feedback such as navigation.
The Use of Nueral Networks • Neural Networks use a set of processing elements loosely analogous to neurons in the brain. These nodes are interconnected in a network that can then identify patterns in data as it is exposed to the data. • After first processing audible data as discrete sound frequencies, data is pumped through a series of Fourier transformations and then sent to a neural network for processing. This complex and sophisticated process allows us to successfully perform speech recognition.
Project Motivations • Useful • natural interface • Push Limits of Technology • real time natural processing • Cool.
Project Overview • Voice Interactive Robot • JStamp – Real-time native execution Java hardware and software micro-controller. • VoiceDirect 364 – State-of-the-art speech recognition technology. • ChipCorder 2560 – Single-chip record/playback technology. • Motorola 6210 – Two-way radio. • LM4863 – Audio amplifier.
Functional Partition • Implemented a serial protocol using the JStamp I/O pins and VoiceDirect 364 I/O pins. • Utilized JStamp I/O pins and VoiceDirect 364 I/O pins to control the ChipCorder 2560.
Software Flow Chart • Packaged software to allow others to easily re-use and implement their own voice interactive robot. • Software modes allow for run-time hardware configuration.
Problems Encountered • Operational range for the VoiceDirect 364 • Baby Monitor • Walkie-talkies • Voice recognition accuracy • Noise filtering • VoiceDirect 364 configuration • Speaker dependent vs. Speaker Independent • Number of words vs. accuracy • VoiceDirect 364 Serial Protocol Latency • Time constraints
Conclusions • Plan • Initial project plan • Limitation of Current Voice Recognition technology • Importance of documentation
Questions • ???