skip to main content
10.1145/2506095.2506153acmotherconferencesArticle/Chapter ViewAbstractPublication PagesairConference Proceedingsconference-collections
research-article

A Speech Recognition Client-Server Model for Control of Multiple Robots

Authors Info & Claims
Published:04 July 2013Publication History

ABSTRACT

Considerable amount of research has been carried out in the domain of man-machine interaction. Interaction with machines using hand gestures, eye motion, etc. has already been proposed by researchers all over the world. However, interacting with devices using speech is of particular interest to researchers since speech is the most natural way of interaction and communication for human beings. In this paper, we have tried to develop a client-server based architecture for controlling several robots simultaneously through voice commands. The robots used in the experiment are the LEGO® Mindstorm® NXT robots. The entire architecture is developed using the client-server model of communication which enables each and every component of the architecture to be present on a physically different machine and at a physically different location allowing the user to control multiple robots using speech on the go. The speech recognition server accepts speech inputs from the client, translates them into robot control commands and sends them to the specific server controlling the robot. Thus the user need not be physically present at the same location as the robot and is able to control robots remotely.

References

  1. House, B., Malkin, J., Bilmes, J. The VoiceBot: A Voice Controlled Robot Arm. 27th Int. Conf. Human Factors in Computing Systems. 2009. Pages 183--192. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Martens, C., Ruchel, N., Lang, O., Ivlev, O., Gräser, A. A FRIEND for assisting handicapped people. March 2001. IEEE Robot Automat. Mag. Vol. 8, No. 1. Pages 57--65.Google ScholarGoogle Scholar
  3. Liu, P. X., Chan, A. D. C., Chen, R., Wang, K., Zhu, Y. Voice based robot control. July 2005. Proceedings of the 2005 IEEE International Conference on Information Acquisition. Pages 543--547.Google ScholarGoogle Scholar
  4. Palma, C. M., Ibarra, O. Robotic Remote Navigation by Speech Commands with Automatic Obstacles Detection. 25-27 June 2003. IASTED International Conference Robotics and Applications, Salzburg, Austria. Pages 53--57.Google ScholarGoogle Scholar
  5. Kubik, T., Sugisaka, M. Use of a Cellular Phone in Mobile Robot Voice Control. 2001. 40th SICE Annual Conference Int. Session Papers. Pages 106--111.Google ScholarGoogle Scholar
  6. Juarez, I. L., Castuera, J. C., Cabrera, M. P., Hernandez, K. O. On the Design of Intelligent Robotic Agents for Assembly. 2005. Information Sciences. Vol. 171(4). Pages 377--402. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Stanton, K. B., Sherman, P. R., Rohwedder, M. L., Fleskes, C. P., Gray, D. R., Minh, D. T., Espinoza, C., Mayui, D., Ishaque, M., Perkowski, M. A. PSUBOT - a Voice-controlled Wheelchair for the Handicapped. 1990. Proceedings of the 33rd Midwest Symposium. Pages 669--672.Google ScholarGoogle Scholar
  8. Jha, S. S., Nair, S. B. A Logic Programming Interface for Multiple Robots. 2012. 3rd National Conference on Emerging Trends and Applications in Computer Science (NCETACS). Pages 152--156.Google ScholarGoogle Scholar
  9. Be, D., García, M., González, C., Miranda, C., Escalante, M., Gonzalez, S. Wireless Control LEGO NXT Robot using Voice Commands. August 2011. International Journal on Computer Science and Engineering. August 2011. Vol. 3, No. 8. Pages 2926--2934.Google ScholarGoogle Scholar
  10. Julius. Open-Source Large Vocabulary CSR Engine Julius. Retrieved June 1, 2013 from Sourceforge: http://julius.sourceforge.jp/en_index.phpGoogle ScholarGoogle Scholar
  11. HTK. HTK Speech Recognition Toolkit. Retrieved May 1, 2013 from Cambridge University: http://htk.eng.cam.ac.uk/Google ScholarGoogle Scholar
  12. Hidden Markov Model. Hidden Markov Model - Wikiepdia, the free encyclopedia. Retrieved May 1, 2013 from Wikipedia: http://en.wikipedia.org/wiki/Hidden_Markov_modelGoogle ScholarGoogle Scholar
  13. VoxForge. Tutorial: Create Acoustic Model -- Manually. Retrieved June 1, 2013 from Wikipedia: http://en.wikipedia.org/wiki/Hidden_Markov_modelGoogle ScholarGoogle Scholar

Index Terms

  1. A Speech Recognition Client-Server Model for Control of Multiple Robots

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            AIR '13: Proceedings of Conference on Advances In Robotics
            July 2013
            366 pages
            ISBN:9781450323475
            DOI:10.1145/2506095

            Copyright © 2013 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 4 July 2013

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed limited

            Acceptance Rates

            Overall Acceptance Rate69of140submissions,49%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader