• DocumentCode
    2075633
  • Title

    OSCAR. An open software concept for autonomous robots

  • Author

    Denneberg, Volker ; Fromm, Peter

  • Author_Institution
    Eur. Center for Mechatronics, Aachen, Germany
  • Volume
    2
  • fYear
    1998
  • fDate
    31 Aug-4 Sep 1998
  • Firstpage
    1192
  • Abstract
    Programming robotic applications is hardly standardized. A major reason for this is the very special hardware equipment applied to the robot and the aim the software is written for. As a result, a modular approach including easy maintenance and reusability of the modules is difficult to realize with the systems currently available on the market. OSCAR therefore has been designed as a general purpose concept to create modular robotic software written in C++. It declares four software layers, each boundary representing a well defined step of abstraction from hardware related to high level related data and services. Data and services are handled by OSCAR´s task management without any knowledge of their specific contents. OSCAR is designed to run even sophisticated applications in a “cheap” environment (PCs+Windows 3.11 or microcontrollers). The lack of real-time support and efficient multitasking mechanisms in DOS made us implement it in OSCAR; currently a priority driven multitasking management with soft and hard real-time capabilities, event handling and distributed execution on several machines is provided. OSCAR is running on two mobile platforms with different hardware structures and kinematics to prove its functionality
  • Keywords
    mobile robots; robot kinematics; robot programming; software maintenance; software reusability; task analysis; OSCAR; Windows 3.11; autonomous robots; event handling; hardware equipment; hardware structures; kinematics; microcontrollers; modular approach; multitasking management; open software; robotic applications programming; software layers; software maintenance; software reusability; task management; Application software; Hardware; Knowledge management; Mechatronics; Microcontrollers; Mobile robots; Programming profession; Robot programming; Service robots; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics Society, 1998. IECON '98. Proceedings of the 24th Annual Conference of the IEEE
  • Conference_Location
    Aachen
  • Print_ISBN
    0-7803-4503-7
  • Type

    conf

  • DOI
    10.1109/IECON.1998.724269
  • Filename
    724269