Sciweavers

ICRA
2007
IEEE

Enhancing Software Modularity and Extensibility: A Case for using Generic Data Representations

13 years 10 months ago
Enhancing Software Modularity and Extensibility: A Case for using Generic Data Representations
— Portable, modular and extensible software allows robotics researchers to pool their resources by sharing algorithms, thus advancing research in the field of robotics at a faster rate than is possible under a non-collaborative model. The development and use of frameworks and middleware, allowing researchers to encapsulate robotic capabilities within a component structure, has traditionally been the focus of robotics software engineering research. Although components greatly enhance the software mechanism’s portability, modularity and extensibility, they do not directly address the algorithmic issues confronting developers of robotics software. Software algorithms, implementing specific robotic capabilities, require input data and produce output results. As a rule, these input/output data representations are closely tied to a given algorithmic implementation and hence impose limitations on modularity and extensibility. This paper investigates the use of generic data representatio...
Gregory Broten
Added 03 Jun 2010
Updated 03 Jun 2010
Type Conference
Year 2007
Where ICRA
Authors Gregory Broten
Comments (0)