ICRA 2012 Paper Abstract


Paper TuD310.5

Anderson, Monica (The University of Alabama), Kilgo, Paul (The University of Alabama), Bowman, Jason (The University of Alabama)

RDIS: Generalizing Domain Concepts to Specify Device to Framework Mappings

Scheduled for presentation during the Interactive Session "Interactive Session TuD-3" (TuD310), Tuesday, May 15, 2012, 17:30−18:00, Ballroom D

2012 IEEE International Conference on Robotics and Automation, May 14-18, 2012, RiverCentre, Saint Paul, Minnesota, USA

This information is tentative and subject to change. Compiled on August 19, 2018

Keywords Robotic Software, Middleware and Programming Environments, Control Architectures and Programming, Education Robotics


Researchers have focused on frameworks and specialized languages that ease the reuse of previously developed software artifacts on new platforms by using domain concepts as a programming API rather than robot specific APIs. This approach relies upon the existence of a customized device driver program that maps the specific device API to the framework-based domain concepts. While this approach works well to isolate device semantics to a generalizable domain model, a customized driver is required to match each device to each framework or language. To that end, it may be worthwhile to explore the science of interfacing devices to frameworks.

In this paper, we expand the previously presented RDIS to be more generalizable by redefining RDIS in terms of the robot device and framework domains. We introduce several high-level domain concepts that describe the invariant features of devices while providing parameterization for attributes that vary. We consider relevant threading models and a decomposition that insulates the application interface or framework connection from the robot-specific primitives. In addition to efficiencies that can be gained in providing declarative device to framework connectivity, new approaches in this space could be the basis for more user friendly development environments that use a discovery mechanism for presenting available control and access mechanisms.



Technical Content © IEEE Robotics & Automation Society

This site is protected by copyright and trademark laws under US and International law.
All rights reserved. © 2002-2018 PaperCept, Inc.
Page generated 2018-08-19  23:32:07 PST  Terms of use