{"title":"水下机器人系统集成的模块化方法","authors":"Tomislav Lugaric, D. Nad, Z. Vukic","doi":"10.1109/MED.2011.5983028","DOIUrl":null,"url":null,"abstract":"Underwater exploration is experiencing an ever increasing usage of both autonomous and remotely operated robotic vehicles. Vehicles are typically equipped with several sensors depending on the mission type being carried out. Integration of all these systems together, as well as obtaining data from them presents a significant challenge. This article describes a software architecture which represents all entities in the system as equivalent modules, while hiding their specifics from the user. Each module in the system is fully defined only by the data it produces and the commands it accepts. Modules are coupled together using a communication interface which again hides the underlying protocol from the user, and is based solely on message exchange. This architecture allows quick reconfiguration of the vehicle, easy integration of various sensor systems and provides the application developers with a higher level of abstraction.","PeriodicalId":146203,"journal":{"name":"2011 19th Mediterranean Conference on Control & Automation (MED)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A modular approach to system integration in underwater robotics\",\"authors\":\"Tomislav Lugaric, D. Nad, Z. Vukic\",\"doi\":\"10.1109/MED.2011.5983028\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Underwater exploration is experiencing an ever increasing usage of both autonomous and remotely operated robotic vehicles. Vehicles are typically equipped with several sensors depending on the mission type being carried out. Integration of all these systems together, as well as obtaining data from them presents a significant challenge. This article describes a software architecture which represents all entities in the system as equivalent modules, while hiding their specifics from the user. Each module in the system is fully defined only by the data it produces and the commands it accepts. Modules are coupled together using a communication interface which again hides the underlying protocol from the user, and is based solely on message exchange. This architecture allows quick reconfiguration of the vehicle, easy integration of various sensor systems and provides the application developers with a higher level of abstraction.\",\"PeriodicalId\":146203,\"journal\":{\"name\":\"2011 19th Mediterranean Conference on Control & Automation (MED)\",\"volume\":\"50 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-06-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 19th Mediterranean Conference on Control & Automation (MED)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MED.2011.5983028\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 19th Mediterranean Conference on Control & Automation (MED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MED.2011.5983028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A modular approach to system integration in underwater robotics
Underwater exploration is experiencing an ever increasing usage of both autonomous and remotely operated robotic vehicles. Vehicles are typically equipped with several sensors depending on the mission type being carried out. Integration of all these systems together, as well as obtaining data from them presents a significant challenge. This article describes a software architecture which represents all entities in the system as equivalent modules, while hiding their specifics from the user. Each module in the system is fully defined only by the data it produces and the commands it accepts. Modules are coupled together using a communication interface which again hides the underlying protocol from the user, and is based solely on message exchange. This architecture allows quick reconfiguration of the vehicle, easy integration of various sensor systems and provides the application developers with a higher level of abstraction.