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
Link To Document