{"title":"采用通用分集度量对多数同意投票算法进行改进,提高了无人机环境监测控制系统的可靠性","authors":"D. Gruzenkin","doi":"10.47813/nto.3.2022.6.458-469","DOIUrl":null,"url":null,"abstract":"The article considers the problem of control systems for unmanned aerial vehicles reliability increasing, which are used for environmental monitoring and agricultural needs. Software systems reliability improving can be achieved through the use of N-version software, which often uses an algorithm for voting by an agreed majority. However, this algorithm can select the presumably correct answer of a entire module randomly. This happens when several groups of versions of the same amount give different answers. To solve this problem, the article proposes to modify the voting algorithm by an agreed majority by applying a common diversity metric. The paper describes the common diversity metric, as well as a couple of particular metrics included in it (the programming languages diversity metric and the algorithm diversity metric). The method of modifying the voting algorithm by an agreed majority is also given. In the article conclusion the results were summed up, and a conclusion was made about the expediency of using a common diversity metric to modify the vote algorithm by an agreed majority in order to increase the reliability of unmanned aerial vehicles for environmental monitoring and agricultural purposes.","PeriodicalId":169359,"journal":{"name":"Proceedings of III All-Russian Scientific Conference with International Participation \"Science, technology, society: Environmental engineering for sustainable development of territories\"","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improving UAVs control systems reliability for environmental monitoring by applying a common diversity metric to modify the agreed by the majority vote algorithm\",\"authors\":\"D. Gruzenkin\",\"doi\":\"10.47813/nto.3.2022.6.458-469\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article considers the problem of control systems for unmanned aerial vehicles reliability increasing, which are used for environmental monitoring and agricultural needs. Software systems reliability improving can be achieved through the use of N-version software, which often uses an algorithm for voting by an agreed majority. However, this algorithm can select the presumably correct answer of a entire module randomly. This happens when several groups of versions of the same amount give different answers. To solve this problem, the article proposes to modify the voting algorithm by an agreed majority by applying a common diversity metric. The paper describes the common diversity metric, as well as a couple of particular metrics included in it (the programming languages diversity metric and the algorithm diversity metric). The method of modifying the voting algorithm by an agreed majority is also given. In the article conclusion the results were summed up, and a conclusion was made about the expediency of using a common diversity metric to modify the vote algorithm by an agreed majority in order to increase the reliability of unmanned aerial vehicles for environmental monitoring and agricultural purposes.\",\"PeriodicalId\":169359,\"journal\":{\"name\":\"Proceedings of III All-Russian Scientific Conference with International Participation \\\"Science, technology, society: Environmental engineering for sustainable development of territories\\\"\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of III All-Russian Scientific Conference with International Participation \\\"Science, technology, society: Environmental engineering for sustainable development of territories\\\"\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.47813/nto.3.2022.6.458-469\",\"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 III All-Russian Scientific Conference with International Participation \"Science, technology, society: Environmental engineering for sustainable development of territories\"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47813/nto.3.2022.6.458-469","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving UAVs control systems reliability for environmental monitoring by applying a common diversity metric to modify the agreed by the majority vote algorithm
The article considers the problem of control systems for unmanned aerial vehicles reliability increasing, which are used for environmental monitoring and agricultural needs. Software systems reliability improving can be achieved through the use of N-version software, which often uses an algorithm for voting by an agreed majority. However, this algorithm can select the presumably correct answer of a entire module randomly. This happens when several groups of versions of the same amount give different answers. To solve this problem, the article proposes to modify the voting algorithm by an agreed majority by applying a common diversity metric. The paper describes the common diversity metric, as well as a couple of particular metrics included in it (the programming languages diversity metric and the algorithm diversity metric). The method of modifying the voting algorithm by an agreed majority is also given. In the article conclusion the results were summed up, and a conclusion was made about the expediency of using a common diversity metric to modify the vote algorithm by an agreed majority in order to increase the reliability of unmanned aerial vehicles for environmental monitoring and agricultural purposes.