• DocumentCode
    3087701
  • Title

    Promoting interoperability: The libdrdc data standards library

  • Author

    Erickson, Dave ; Beckman, Blake ; Peng, Tie

  • Author_Institution
    Autonomous Intell. Syst. Sect., Defence R&D Canada, Medicine Hat, AB
  • fYear
    2008
  • fDate
    22-26 Sept. 2008
  • Firstpage
    1842
  • Lastpage
    1847
  • Abstract
    This paper presents the libdrdc data standards library containing internal nomenclature, definitions, units of measure, coordinate reference frames, and representations for use in autonomous systems research. This library is a configurable, portable C / C++ / object oriented C library developed to be independent of software middleware, system architecture, processor, or operating system. It is designed to use the automatically-tuned linear algebra suite (ATLAS) and basic linear algebra suite (BLAS) and port to firmware and software. The library goal is to unify data collection and representation for various systems and communication protocols and to provide a common application binary interface (ABI) for research projects at all scales. The library supports multi-platform development and currently works on Windows, Unix, GNU/Linux, and Real-Time Executive for Multiprocessor Systems (RTEMS). This library is available online under Lesser Gnu Public License (LGPL) version 2.1 license.
  • Keywords
    C++ language; software libraries; C++ object oriented C library; application binary interface; automatically-tuned linear algebra suite; autonomous systems research; basic linear algebra suite; communication protocols; data collection; libdrdc data standards library; operating system; portable C object oriented C library; software middleware; system architecture; Coordinate measuring machines; Libraries; Measurement units; Robot kinematics; Robots; Software; Standards; ABI; API; ATLAS; BLAS; JAUS; ROV; RTEMS; UAV; UGS; UGV; UMS; UxV; autonomy; libraries; representations; robotics; software; standards; tele-operation; units of measure;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 2008. IROS 2008. IEEE/RSJ International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    978-1-4244-2057-5
  • Type

    conf

  • DOI
    10.1109/IROS.2008.4650599
  • Filename
    4650599