JOURNAL ARTICLE

Robotics library: An object-oriented approach to robot applications

Abstract

We discuss the architecture and software engineering principles of the Robotics Library (RL). Driven by requirements of robot systems, research projects, industrial applications, and education, we identify relevant design requirements and present an approach to manage hardware and real-time, provide a user-friendly, object-oriented interface to powerful kinematics and dynamics calculations, and support various platforms. After over ten years of development that started in 2004 and evaluating many variants of the architecture, we discuss the design choices for the components of the library in its current version.

Keywords:
Robotics Computer science Robot Software engineering Artificial intelligence Architecture Interface (matter) Human–computer interaction Object (grammar) Systems engineering Software Software architecture Engineering Programming language

Metrics

27
Cited By
0.89
FWCI (Field Weighted Citation Impact)
35
Refs
0.79
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Robotic Path Planning Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Robotic Mechanisms and Dynamics
Physical Sciences →  Engineering →  Control and Systems Engineering
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Extracting library-based object-oriented applications

Peter F. SweeneyFrank Tip

Journal:   ACM SIGSOFT Software Engineering Notes Year: 2000 Vol: 25 (6)Pages: 98-107
JOURNAL ARTICLE

Object-oriented robotics

Nelson

Year: 1999 Pages: 234-238
JOURNAL ARTICLE

An object-oriented approach to robot programming

P. BisonMaria Gini

Journal:   Computer Integrated Manufacturing Systems Year: 1989 Vol: 2 (1)Pages: 29-34
© 2026 ScienceGate Book Chapters — All rights reserved.