DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Generic robot architecture

Abstract

The present invention provides methods, computer readable media, and apparatuses for a generic robot architecture providing a framework that is easily portable to a variety of robot platforms and is configured to provide hardware abstractions, abstractions for generic robot attributes, environment abstractions, and robot behaviors. The generic robot architecture includes a hardware abstraction level and a robot abstraction level. The hardware abstraction level is configured for developing hardware abstractions that define, monitor, and control hardware modules available on a robot platform. The robot abstraction level is configured for defining robot attributes and provides a software framework for building robot behaviors from the robot attributes. Each of the robot attributes includes hardware information from at least one hardware abstraction. In addition, each robot attribute is configured to substantially isolate the robot behaviors from the at least one hardware abstraction.

Inventors:
 [1];  [1]
  1. Idaho Falls, ID
Issue Date:
Research Org.:
Idaho National Laboratory (INL), Idaho Falls, ID (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1014650
Patent Number(s):
7801644
Application Number:
U S Patent Application 11/428,729
Assignee:
Battelle Energy Alliance, LLC (Idaho Falls, ID)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06N - COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
DOE Contract Number:  
AC07-05ID14517
Resource Type:
Patent
Country of Publication:
United States
Language:
English

Citation Formats

Bruemmer, David J, and Few, Douglas A. Generic robot architecture. United States: N. p., 2010. Web.
Bruemmer, David J, & Few, Douglas A. Generic robot architecture. United States.
Bruemmer, David J, and Few, Douglas A. Tue . "Generic robot architecture". United States. https://www.osti.gov/servlets/purl/1014650.
@article{osti_1014650,
title = {Generic robot architecture},
author = {Bruemmer, David J and Few, Douglas A},
abstractNote = {The present invention provides methods, computer readable media, and apparatuses for a generic robot architecture providing a framework that is easily portable to a variety of robot platforms and is configured to provide hardware abstractions, abstractions for generic robot attributes, environment abstractions, and robot behaviors. The generic robot architecture includes a hardware abstraction level and a robot abstraction level. The hardware abstraction level is configured for developing hardware abstractions that define, monitor, and control hardware modules available on a robot platform. The robot abstraction level is configured for defining robot attributes and provides a software framework for building robot behaviors from the robot attributes. Each of the robot attributes includes hardware information from at least one hardware abstraction. In addition, each robot attribute is configured to substantially isolate the robot behaviors from the at least one hardware abstraction.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2010},
month = {9}
}

Works referenced in this record:

A Communication Protocol Supporting Dynamic Autonomy Agreements in Multi-agent Systems
book, January 2001


Learning occupancy grids with forward models
conference, January 2001

  • Thrun, S.
  • RSJ/IEEE International Conference on Intelligent Robots and Systems, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180)
  • https://doi.org/10.1109/IROS.2001.977219

Adaptable Web interfaces for networked robots
conference, January 2005


The Wayfarer modular navigation payload for intelligent robot infrastructure
conference, May 2005


The CLARAty architecture for robotic autonomy
conference, January 2001


A HAL for Component-Based Embedded Operating Systems
conference, January 2005


Developing an autonomy infusion infrastructure for robotic explorationi'l
conference, January 2004


Shared Understanding for Collaborative Control
journal, July 2005


Robot control in hard real-time environment
conference, January 1997


ETHNOS-II: A programming environment for distributed multiple robotic systems
conference, January 1999

  • Piaggio, M.; Sgorbissa, A.; Zaccaria, R.
  • HICSS 32 - 32nd Annual Hawaii International Conference on System Sciences, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers
  • https://doi.org/10.1109/HICSS.1999.772834

Adaptable semi-autonomy in personal robots
conference, January 2001