NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
YADA: Yet Another Distributed Architecture for Real-Time Robotic Control SystemsThis paper presents YADA, a new software architecture for real-time robotic control systems that is minimal, modular, and fully transparent. YADA divides control software into decoupled behavior, user-interface, and hardware-level bus modules. This decoupling at the module level is accomplished by auto-generating human-readable message types that are tailored to the hardware topology oft he current system. These message types provide modules with a common framework for exchanging state information and relaying commands to devices while being agnostic to the communication protocol itself. We also detail how to structure behavior and bus modules to facilitate modularity and flexibility with third party software. YADA has been used with success on several technology development testbeds at JPL, an example of which is given in this paper, and has proven to provide developers a light-weight and highly reconfigurable system for efficient debugging and practical code sharing
Document ID
20190033578
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Godart, Peter
(Jet Propulsion Laboratory (JPL), California Institute of Technology (CalTech) Pasadena, CA, United States)
Vieira, Peter
(Jet Propulsion Laboratory (JPL), California Institute of Technology (CalTech) Pasadena, CA, United States)
Merewether, Gene
(Jet Propulsion Laboratory (JPL), California Institute of Technology (CalTech) Pasadena, CA, United States)
Ubellacker, Wyatt
(Jet Propulsion Laboratory (JPL), California Institute of Technology (CalTech) Pasadena, CA, United States)
Date Acquired
December 12, 2019
Publication Date
July 10, 2017
Subject Category
Computer Operations And Hardware
Report/Patent Number
JPL-CL-CL#17-2642
Meeting Information
Meeting: International Conference on Advanced Robotics (ICAR)
Location: Hong Kong
Country: China
Start Date: July 10, 2017
End Date: July 12, 2017
Sponsors: Institute of Electrical and Electronics Engineers (IEEE)
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available