skip to main content
10.1145/1167350.1167406acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
Article

A flexible client/server application for robotic control

Published:18 March 2005Publication History

ABSTRACT

Flexibility is essential during the research, development and testing of multi-robot systems. This paper describes a flexible client/server application and presents examples of how this flexibility is being used. A software architecture is presented that allows multiple analysis tools the ability to control robotic platforms that have different hardware control systems but use similar locomotion control commands and feedback. Two different robotic platform specifications, one for a wheeled robot and one for a boat, are given along with a description of how both are controlled. An example of how both platforms are being used to conduct research is illustrated in order to show some of the advantages of having flexible robotic configuration and control. Various aspects of the application's evolution while supporting Unmanned Underwater Vessel (UUV) team research are presented along with a discussion of future work to be done.

References

  1. B. Bourgeois and P. McDowell, "UUV Teams for Deep Water Operations", Proceedings of Underwater Intervention 2001, New Orleans, LA February 27 -- March 2, 2002Google ScholarGoogle Scholar
  2. P. McDowell, B. Bourgeois, S. S. Iyengar, "Formation Maneuvering using Passive Acoustic Communications", Proceedings of the ICRA 2004 Conference, April 26 -- May 1, 2004, New Orleans, LAGoogle ScholarGoogle Scholar
  3. "LabVIEW user's manual," {Online Document}, April 2003, Available http://www.ni.com/pdf/manuals/320999e.pdfGoogle ScholarGoogle Scholar
  4. "Getting Started with MATLAB," {Online Document}, October 2004, Available http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/getstart.pdfGoogle ScholarGoogle Scholar
  5. 'Pioneer 2 / PeopleBot Operations Manual', ActivMedia Robotics, LLC., Copyright © September 2002Google ScholarGoogle Scholar
  6. http://www.dolphinear.com/de-specs.htmGoogle ScholarGoogle Scholar
  7. P. McDowell, J. Chen, B. Bourgeois, "UUV Teams, Control From A Biological Perspective", Proceedings of the Oceans 2002 MTS/IEEE Conference, Biloxi MS, pp 331--337Google ScholarGoogle Scholar
  8. Brian P. Gerkey, Richard T. Vaughan, Andrew Howard, "The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems", In Proceedings of the International Conference on Advanced Robotics (ICAR 2003). Pages 317--323, Coimbra, Portugal, June 30 -- July 3, 2003.Google ScholarGoogle Scholar
  9. Brian P. Gerkey, Richard T. Vaughan, Kasper Stoy, Andrew Howard, Gaurav S Sukhtame, and Maja J Mataric. "Most Valuable Player: A Robot Device Server for Distributed Control.", In Proc. Of the IEEE/RSJ Intl. Conf. On Intelligent Robots and Systems (IROS). Pages 1226--1231, Wailea, Hawaii, October 2001.Google ScholarGoogle Scholar
  10. Marvin Roe, Brian Bourgeois, Patrick McDowell 'Simulator Development for Multiple Unmanned Underwater Vehicles', Proceedings of ACM Southeast 2003 Conference, March 2003, Savannah, GAGoogle ScholarGoogle Scholar
  11. http://www.realvnc.com/Google ScholarGoogle Scholar
  12. http://www.trolltech.com/developer/doc.htmlGoogle ScholarGoogle Scholar
  13. Marvin Roe, Brian Bourgeois, Patrick McDowell 'Multi-Robot Positioning System"', Proceedings of ACM Southeast 2004 Conference, March 2004, Huntsville, AL Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. http://www.omg.orgGoogle ScholarGoogle Scholar
  15. Duncan Grisbey, Sai-Lai Lo, David Riddoch, "The omniOrb User's Version 4 Guide", AT&T Laboratories Cambridge, November 2002Google ScholarGoogle Scholar
  1. A flexible client/server application for robotic control

        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 Conferences
          ACM-SE 43: Proceedings of the 43rd annual Southeast regional conference - Volume 1
          March 2005
          408 pages
          ISBN:1595930590
          DOI:10.1145/1167350

          Copyright © 2005 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: 18 March 2005

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate134of240submissions,56%
        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader