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:
-
- 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
- Barber, K. Suzanne; Martin, Cheryl E.; McKay, Ryan M.
- Advances in Artificial Intelligence. PRICAI 2000 Workshop Reader
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)
Adaptable Web interfaces for networked robots
conference, January 2005
- Fernandez-Madrigal, J. A.; Cruz-Martin, E.; Cruz-Martin, A.
- 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems
The Wayfarer modular navigation payload for intelligent robot infrastructure
conference, May 2005
- Yamauchi, Brian
- Defense and Security, SPIE Proceedings
The CLARAty architecture for robotic autonomy
conference, January 2001
- Volpe, R.; Nesnas, I.; Estlin, T.
- 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542)
A HAL for Component-Based Embedded Operating Systems
conference, January 2005
- Qiming Teng,
- 29th Annual International Computer Software and Applications Conference (COMPSAC'05)
Developing an autonomy infusion infrastructure for robotic explorationi'l
conference, January 2004
- Bualat, M. G.; Kunz, C. G.; Wright, A. R.
- 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720)
Shared Understanding for Collaborative Control
journal, July 2005
- Bruemmer, D. J.; Few, D. A.; Boring, R. L.
- IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, Vol. 35, Issue 4
Robot control in hard real-time environment
conference, January 1997
- Buttazzo, G.; Conticelli, F.; Lamastra, G.
- Proceedings Fourth International Workshop on Real-Time Computing Systems and Applications
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
Adaptable semi-autonomy in personal robots
conference, January 2001
- Laschi, C.; Teti, G.; Tamburrini, G.
- Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591)