{"title":"A concurrent, object-oriented implementation for the tactical level of the rational behavior model software architecture for UUV control","authors":"S. Kwak, F.P.B. Thornton","doi":"10.1109/AUV.1994.518606","DOIUrl":null,"url":null,"abstract":"The rational behavior model (RBM) is a tri-level, multiparadigm software architecture for robotic vehicles, such as autonomous underwater vehicles. Among the RBM's strategic, tactical, and execution levels, the tactical level performs a role to bridge the strategic and execution levels. That is, it provides behaviors to the strategic level and controls the execution level based on the commands (behavior activations) from the strategic level. To meet these requirements while maintaining non-interrupted vehicle operation, the tactical level has to be able to handle the concurrently operating behaviors. This paper describes a concurrent, object-oriented implementation for the tactical level of the NPS autonomous underwater vehicle with use of the Ada task construct. This paper also presents evaluation scenarios and results obtained from the NPS AUV high fidelity dynamic simulator.","PeriodicalId":231222,"journal":{"name":"Proceedings of IEEE Symposium on Autonomous Underwater Vehicle Technology (AUV'94)","volume":"376 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE Symposium on Autonomous Underwater Vehicle Technology (AUV'94)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUV.1994.518606","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The rational behavior model (RBM) is a tri-level, multiparadigm software architecture for robotic vehicles, such as autonomous underwater vehicles. Among the RBM's strategic, tactical, and execution levels, the tactical level performs a role to bridge the strategic and execution levels. That is, it provides behaviors to the strategic level and controls the execution level based on the commands (behavior activations) from the strategic level. To meet these requirements while maintaining non-interrupted vehicle operation, the tactical level has to be able to handle the concurrently operating behaviors. This paper describes a concurrent, object-oriented implementation for the tactical level of the NPS autonomous underwater vehicle with use of the Ada task construct. This paper also presents evaluation scenarios and results obtained from the NPS AUV high fidelity dynamic simulator.