{"title":"A uniform object/process model for autonomous vehicle component communication","authors":"M. Grover","doi":"10.1109/ISIC.1988.65415","DOIUrl":null,"url":null,"abstract":"A uniform object/process model and a corresponding communication protocol between asynchronous software components in an autonomous vehicle are presented. The object holds state information and reacts to stimuli from other components. The process performs the input, output, and data manipulation tasks of the module. Components interact via a cuing mechanism and through shared request functions for data, sensor, and effector resources. The system includes blackboards and a resource manager as an intermediary between components. A testbed, the generic vehicle autonomy system, implements the model. The utility of the testbed includes the ability to experiment with differing sensor and vehicle models and the ease of integration of separately developed autonomous vehicle software components.<<ETX>>","PeriodicalId":155616,"journal":{"name":"Proceedings IEEE International Symposium on Intelligent Control 1988","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE International Symposium on Intelligent Control 1988","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIC.1988.65415","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
A uniform object/process model and a corresponding communication protocol between asynchronous software components in an autonomous vehicle are presented. The object holds state information and reacts to stimuli from other components. The process performs the input, output, and data manipulation tasks of the module. Components interact via a cuing mechanism and through shared request functions for data, sensor, and effector resources. The system includes blackboards and a resource manager as an intermediary between components. A testbed, the generic vehicle autonomy system, implements the model. The utility of the testbed includes the ability to experiment with differing sensor and vehicle models and the ease of integration of separately developed autonomous vehicle software components.<>