{"title":"陆地、空间和海洋的有条件排序","authors":"E. Gat","doi":"10.1109/AUV.1996.532836","DOIUrl":null,"url":null,"abstract":"Conditional sequencing is a software technology for robust control of autonomous vehicles. It has been applied to terrestrial vehicles, and is currently being developed for use in spacecraft. Although it has not yet been applied to subsurface vehicles, we believe that the technology may prove useful under water as well as on land and in space. Conditional sequencing is a framework for implementing autonomous control algorithms that respond intelligently to unexpected contingencies. Because of the potential complexity of such algorithms, a key part of the technology is the use of high-level languages to express these algorithms. We are currently using Firby's RAPs language (1989), which was designed for mobile robots, and are developing a second language, CSL, whose design is tailored more towards spacecraft. The differences between RAPs and CSL are a reflection of the differences in the underlying structure of the problem in the terrestrial and space domains. For mobile robots, most of the contingencies arise from unexpected interactions between the robot and its environment. On spacecraft, most contingencies arise from hardware failures. We describe how RAPs and CSL meet the unique demands of their respective domains, and speculate on how the approach could be adapted for use under water.","PeriodicalId":274258,"journal":{"name":"Proceedings of Symposium on Autonomous Underwater Vehicle Technology","volume":"89 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Conditional sequencing for land, space and sea\",\"authors\":\"E. Gat\",\"doi\":\"10.1109/AUV.1996.532836\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Conditional sequencing is a software technology for robust control of autonomous vehicles. It has been applied to terrestrial vehicles, and is currently being developed for use in spacecraft. Although it has not yet been applied to subsurface vehicles, we believe that the technology may prove useful under water as well as on land and in space. Conditional sequencing is a framework for implementing autonomous control algorithms that respond intelligently to unexpected contingencies. Because of the potential complexity of such algorithms, a key part of the technology is the use of high-level languages to express these algorithms. We are currently using Firby's RAPs language (1989), which was designed for mobile robots, and are developing a second language, CSL, whose design is tailored more towards spacecraft. The differences between RAPs and CSL are a reflection of the differences in the underlying structure of the problem in the terrestrial and space domains. For mobile robots, most of the contingencies arise from unexpected interactions between the robot and its environment. On spacecraft, most contingencies arise from hardware failures. We describe how RAPs and CSL meet the unique demands of their respective domains, and speculate on how the approach could be adapted for use under water.\",\"PeriodicalId\":274258,\"journal\":{\"name\":\"Proceedings of Symposium on Autonomous Underwater Vehicle Technology\",\"volume\":\"89 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-06-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of Symposium on Autonomous Underwater Vehicle Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AUV.1996.532836\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Symposium on Autonomous Underwater Vehicle Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUV.1996.532836","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Conditional sequencing is a software technology for robust control of autonomous vehicles. It has been applied to terrestrial vehicles, and is currently being developed for use in spacecraft. Although it has not yet been applied to subsurface vehicles, we believe that the technology may prove useful under water as well as on land and in space. Conditional sequencing is a framework for implementing autonomous control algorithms that respond intelligently to unexpected contingencies. Because of the potential complexity of such algorithms, a key part of the technology is the use of high-level languages to express these algorithms. We are currently using Firby's RAPs language (1989), which was designed for mobile robots, and are developing a second language, CSL, whose design is tailored more towards spacecraft. The differences between RAPs and CSL are a reflection of the differences in the underlying structure of the problem in the terrestrial and space domains. For mobile robots, most of the contingencies arise from unexpected interactions between the robot and its environment. On spacecraft, most contingencies arise from hardware failures. We describe how RAPs and CSL meet the unique demands of their respective domains, and speculate on how the approach could be adapted for use under water.