Service-Oriented Robotic Architecture Supporting a Lunar Analog Test
During the last 18 months, the Intelligent Robotics Group (IRG) of NASA Ames has transitioned its rover software from a classic ad hoc system to a Service-Oriented Robotic Architecture (SORA). Under SORA, rover controller functionalities are encapsulated as a set of services. The services interact u...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
2008
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.154.3977 http://www.ic.arc.nasa.gov/m/pub/1416h/1416%20(Flueckiger).pdf |
Summary: | During the last 18 months, the Intelligent Robotics Group (IRG) of NASA Ames has transitioned its rover software from a classic ad hoc system to a Service-Oriented Robotic Architecture (SORA). Under SORA, rover controller functionalities are encapsulated as a set of services. The services interact using two distinct modalities depending on the need: remote method invocation or data distribution. The system strongly relies on middleware that offers advanced functionalities while guaranteeing robustness. This architecture allows IRG to meet three critical space robotic systems requirements: flexibility, scalability and reliability. SORA was tested during summer 2007 at an analog lunar site: Haughton Crater (Devon Island, Canada). Two rovers were operated from a simulated habitat and remote ground control centers, allowing a full-scale evaluation of our system. 1. |
---|