Shop OBEX P1 Docs P2 Docs Learn Events
Voice controlled Robot — Parallax Forums

Voice controlled Robot

Luiz mauricio mionLuiz mauricio mion Posts: 77
edited 2008-08-27 18:52 in Robotics
Anyone have ideas to control robot with voice?
I suspect·a drive with one mic with sending few bytes over the Radio tx/rx.
Like a speech recognition.

Thank you!!!
Luiz Mauricio Mion

.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Comments

  • DgswanerDgswaner Posts: 795
    edited 2008-08-27 15:35
    here is what I planned on doing and did a few proof of concepts experiments.
    [noparse][[/noparse]
    PC
    ] [noparse][[/noparse]
    Wireless link
    ] [noparse][[/noparse]
    Robot
    ]
    speech recognition prog. --> Macro Program
    > XBee RF module
    > Xbee RF Module
    > Micro controller

    The speech recognition program could be just about any voice recognition program that can simulate keystrokes. which is just about all of them.
    the Macro Program would be a custom program that accepts keystrokes, and then sends a command via serial to the XBee.
    the micro would just accept the input and preform the corresponding task.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster

    DGSwaner
  • Luiz mauricio mionLuiz mauricio mion Posts: 77
    edited 2008-08-27 15:39
    Is interesting if you use a pc with speech recognise and send the few bytes over tx/rx radio.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • Luiz mauricio mionLuiz mauricio mion Posts: 77
    edited 2008-08-27 15:57
    Thank You!!!

    Dgswaner

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • Justin RatliffJustin Ratliff Posts: 14
    edited 2008-08-27 17:10
    Dgswaner's suggestion is pretty much what I did.· There are (or used to be) some small electronic voice recognition modules that you could train with several voice commands to send output signals to other devices like a Basic Stamp when the voice command was spoken.· I experiment with a few of these several years ago and found them to be not worth using.

    In my opinion Microsoft's Speech Recognition·engine (which is free) has come a long way and detects speech pretty clearly.

    I'm using a PC running voice recognition to send serial commands to my robot wirelessly through a bluetooth serial link.· For example:

    I say "Forward", the program reads that and sends an "f" charactor serially to the Basic Stamp on the robot.· The Basic Stamp reads the "f" from SERIN and is programmed to respond

    IF serin = f then goto Forward where the servo commands are to drive the robot forward for a present length of time.·



    The better your mic is, the better the voice recognition will be.· Transmitting voice through a walkie-talkie didn't work so well (for me anyway).· But a wirless bluetooth headset did work well for me.

    For the software on the PC I created a custom program in Visual Basic.net (which is also a free download from Microsoft) which incorporated elements of a hyperterminal like serial interface, voice recognition and video input to view video feed from a wireless camera on the robot.

    You can download Visual Basic.net from here: http://www.microsoft.com/express/download/

    The Micrsoft Speech SDK5.1 can be downloaded from here:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=5E86EC97-40A7-453F-B0EE-6583171B4530&displaylang=en· (make sure to download the speechsdk5.1.exe that is 68mb)

    If anyone downloads those and wants to try to make there own application you can e-mail me at: Weyoun7ster.gmail.com and I'll try to help you with it.
  • DgswanerDgswaner Posts: 795
    edited 2008-08-27 18:52
    I want to get something like this working, I have a "PINK BaseStation" that provides a RF link from a pink to my bot. I have provisioned to have a serial link to a PC for Voice commands and well as Image processing-commands from roborealm. I want my commands to be more generic, but specific if required. "Go Recharge" "Go to the Kitchen" "Battery Level" my faith in Voice recognition is enough for locomotion. "Stop, Stop, STOP", crash!

    I agree with you Justin, my experience with Voice recognition is: Cheap program + expensive mic > expensive program with cheap mic!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster

    DGSwaner
Sign In or Register to comment.