NASA NTRS · 20090016126
Improved CLARAty Functional-Layer/Decision-Layer Interface
Abstract
Improved interface software for communication between the CLARAty Decision and Functional layers has been developed. [The Coupled Layer Architecture for Robotics Autonomy (CLARAty) was described in Coupled-Layer Robotics Architecture for Autonomy (NPO-21218), NASA Tech Briefs, Vol. 26, No. 12 (December 2002), page 48. To recapitulate: the CLARAty architecture was developed to improve the modularity of robotic software while tightening coupling between planning/execution and basic control subsystems. Whereas prior robotic software architectures typically contained three layers, the CLARAty contains two layers: a decision layer (DL) and a functional layer (FL).] Types of communication supported by the present software include sending commands from DL modules to FL modules and sending data updates from FL modules to DL modules. The present software supplants prior interface software that had little error-checking capability, supported data parameters in string form only, supported commanding at only one level of the FL, and supported only limited updates of the state of the robot. The present software offers strong error checking, and supports complex data structures and commanding at multiple levels of the FL, and relative to the prior software, offers a much wider spectrum of state-update capabilities.
Keep this discovery
Explore connections, maps & timelines
Estlin, Tara, Rabideau, Gregg, Gaines, Daniel, Johnston, Mark, Chouinard, Caroline, Nessnas, Issa, Shu, I-Hsiang. 2008-04-01. Improved CLARAty Functional-Layer/Decision-Layer Interface. https://ntrs.nasa.gov/citations/20090016126
Cite the original work for its findings. Save a collection to share your selection of sources.