• DocumentCode
    3358032
  • Title

    URBI: towards a universal robotic body interface

  • Author

    Baillie, Jean-Christophe

  • Author_Institution
    Lab. of Electr. & Comput. Eng., ENSTA, Paris, France
  • Volume
    1
  • fYear
    2004
  • fDate
    10-12 Nov. 2004
  • Firstpage
    33
  • Abstract
    The recent development of cheap and powerful humanoid and animal-like robots has been accompanied by the development of a variety of softwares, libraries and other interfaces to control the robots. The diversity and complexity of these interfaces slow down the development of robotics and we believe that there is a need for a standard which could be universal, powerful and easy to implement. URBI, a universal robotic body interface, aims at providing the ground for such a standard. It is based on a client/server architecture. The server is running on the robot and accessed by the client, typically via TCP/IP. URBI includes a scripted language used from the client and capable of controlling the joints of the robot or access its sensors, camera, speakers or any accessible part of the machine. We describe here how URBI differs from currently existing solutions, and present its specifications and capabilities using practical examples. We also introduce the URBI C++ library which provides a simple and yet powerful way to program a client and to make a full use of the functionalities of URBI. We also give examples of URBI running on an Aibo ERS7 and analyse the performances of this implementation over the wireless connection.
  • Keywords
    C++ language; client-server systems; control engineering computing; robots; software libraries; transport protocols; user interfaces; Aibo ERS7; TCP/IP; URBI C++ library; animal-like robot; client/server architecture; humanoid robot; scripted language; universal robotic body interface; wireless connection; Cameras; Humanoid robots; Natural languages; Performance analysis; Robot control; Robot sensing systems; Robot vision systems; Software libraries; Standards development; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Humanoid Robots, 2004 4th IEEE/RAS International Conference on
  • Print_ISBN
    0-7803-8863-1
  • Type

    conf

  • DOI
    10.1109/ICHR.2004.1442112
  • Filename
    1442112