DocumentCode
1937932
Title
Message Modeling for the Joint Architecture for Unmanned Systems (JAUS)
Author
Whitsitt, Sean ; Sprinkle, Jonathan
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
fYear
2011
fDate
27-29 April 2011
Firstpage
251
Lastpage
259
Abstract
The Joint Architecture for Unmanned Systems (JAUS) is a standard for sensing, control, and computational communication of components for unmanned systems. This paper presents a modeling environment capable of producing a domain-specific prototype of the software necessary for inter-computer communications. A metamodel is used to provide the domain-specific modeling language to model both the messages used in JAUS, and the shell interfaces for components that transmit and receive those messages. The produced artifacts are C and C++ code that can be used in unmanned systems and simulations of such systems, including tests that validate the structure and behavior of the generated code. The generated code is compatible with standard JAUS implementations, and is validated using the Open JAUS open source API and framework. Future work describes the second spiral of features and behaviors (currently in the design phase). The case study and test environment for the software generated by this project is an autonomous ground vehicle, modeled on a Ford Escape Hybrid that is used in laboratory experiments.
Keywords
C++ language; application program interfaces; control engineering computing; mobile robots; public domain software; remotely operated vehicles; simulation languages; C code; C++ code; Ford Escape Hybrid; Open JAUS; autonomous ground vehicle; domain-specific modeling language; inter-computer communications; joint architecture for unmanned systems; message modeling; open source API; Arrays; Computational modeling; Computers; Software; Solid modeling; Testing; Vehicles; Autonomous vehicles; Code generation; JAUS; Metamodeling; Model-based design; Unmanned systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4577-0065-1
Electronic_ISBN
978-0-7695-4379-6
Type
conf
DOI
10.1109/ECBS.2011.17
Filename
5934826
Link To Document