RoboML Logo

Robotic Markup Language Project



Home

Technical documentation

Implementations

People

Contact


External links:
  • XML Cover Pages
  • Robots.net
  • More links...





    Introduction
    Robotic Markup Language, or RoboML, is an XML-based language for data representation and interchange in robotic applications. Combined with a set of communication protocols, it is aimed at providing a common interface for hardware and software robotic agents communicating via internet networks.

    A complex robotic application utilizes various languages independently designed for its diverse subsystems: robot programming, inter-agent communication, knoweldge representation inside the embedded system and user interface components. In many areas of robotics, including home, entertainment, and industrial applications, it is beneficial to use internet technologies for communication between hardware and software robotic agents. However, incompatibility between various inner representations as well as between protocols for agent-specific data interchange in robotics diminishes the advantages brought by using well-established standards of internet networks. The need for a common language for data representation and interchange between various subsystems (agents) of a robotic application is the motivation for development of RoboML.

    News
    February 16, 2003. Version 0.3.2 of the RoboML Hardware XMLSchema is released: http://www.roboml.org/roboml-hardware.xsd. Release notes.
    January 17, 2003. Version 0.3.1 of the RoboML Hardware XMLSchema is released. Release notes.
    May 28, 2002. Version 0.3 of the RoboML Hardware XMLSchema is released. Release notes.
    March 5, 2002. Version 0.2 of the RoboML Hardware XMLSchema is released. Release notes.
    February 10, 2002. The IEEE ROMAN2000 paper is now available locally (PDF 558kb).
    Version 0.1 of the RoboML Hardware XMLSchema is released. Release notes.
    Last updated: February 16, 2003
    Legal