T. Alimbayev, Nicholas J. Moy, Kaushik Nallan, Sandipan Mishra, A. Julius
{"title":"一种基于契约的无人机避碰方法","authors":"T. Alimbayev, Nicholas J. Moy, Kaushik Nallan, Sandipan Mishra, A. Julius","doi":"10.4050/f-0076-2020-16317","DOIUrl":null,"url":null,"abstract":"\n In this work, a contract-based reasoning approach is developed for obstacle avoidance in unmanned aerial vehicles (UAV's) under evolving subsystem performance. This approach is built on an assume-guarantee framework, where each subsystem (guidance, navigation, control and the environment) assumes a certain level of performance from other subsystems and in turn provides a guarantee of its own performance. The assume-guarantee construct then assures the performance of the overall system (in this case, safe obstacle avoidance). The implementation of the assume-guarantee framework is done through a set of contracts that are encoded into the guidance subsystem, in the form of a set of inequality constraints in the trajectory planner. The inequalities encode the relationships between subsystem performance and operational limits that ensure safe and robust operation as the performance of the control and navigation subsystems and environment evolve over time. The contract inequalities can be obtained analytically or numerically using an optimization based path planner and UAV simulation. The methodology is evaluated in the context of head-on obstacle avoidance, where the contracts are constructed in terms of (1) minimum obstacle detection range, (2) expected obstacle size, (3) maximum allowed cruise velocity, (4) maximum allowable thrust, roll and pitch angles, and (5) inner-loop tracking performance. Numerical and analytical generation of these contracts for this scenario is demonstrated. Finally, in-flight contract enforcement is illustrated for typical scenarios.\n","PeriodicalId":293921,"journal":{"name":"Proceedings of the Vertical Flight Society 76th Annual Forum","volume":"147 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Contract Based Approach to Collision Avoidance for UAVs\",\"authors\":\"T. Alimbayev, Nicholas J. Moy, Kaushik Nallan, Sandipan Mishra, A. Julius\",\"doi\":\"10.4050/f-0076-2020-16317\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n In this work, a contract-based reasoning approach is developed for obstacle avoidance in unmanned aerial vehicles (UAV's) under evolving subsystem performance. This approach is built on an assume-guarantee framework, where each subsystem (guidance, navigation, control and the environment) assumes a certain level of performance from other subsystems and in turn provides a guarantee of its own performance. The assume-guarantee construct then assures the performance of the overall system (in this case, safe obstacle avoidance). The implementation of the assume-guarantee framework is done through a set of contracts that are encoded into the guidance subsystem, in the form of a set of inequality constraints in the trajectory planner. The inequalities encode the relationships between subsystem performance and operational limits that ensure safe and robust operation as the performance of the control and navigation subsystems and environment evolve over time. The contract inequalities can be obtained analytically or numerically using an optimization based path planner and UAV simulation. The methodology is evaluated in the context of head-on obstacle avoidance, where the contracts are constructed in terms of (1) minimum obstacle detection range, (2) expected obstacle size, (3) maximum allowed cruise velocity, (4) maximum allowable thrust, roll and pitch angles, and (5) inner-loop tracking performance. Numerical and analytical generation of these contracts for this scenario is demonstrated. Finally, in-flight contract enforcement is illustrated for typical scenarios.\\n\",\"PeriodicalId\":293921,\"journal\":{\"name\":\"Proceedings of the Vertical Flight Society 76th Annual Forum\",\"volume\":\"147 2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Vertical Flight Society 76th Annual Forum\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4050/f-0076-2020-16317\",\"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 the Vertical Flight Society 76th Annual Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4050/f-0076-2020-16317","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Contract Based Approach to Collision Avoidance for UAVs
In this work, a contract-based reasoning approach is developed for obstacle avoidance in unmanned aerial vehicles (UAV's) under evolving subsystem performance. This approach is built on an assume-guarantee framework, where each subsystem (guidance, navigation, control and the environment) assumes a certain level of performance from other subsystems and in turn provides a guarantee of its own performance. The assume-guarantee construct then assures the performance of the overall system (in this case, safe obstacle avoidance). The implementation of the assume-guarantee framework is done through a set of contracts that are encoded into the guidance subsystem, in the form of a set of inequality constraints in the trajectory planner. The inequalities encode the relationships between subsystem performance and operational limits that ensure safe and robust operation as the performance of the control and navigation subsystems and environment evolve over time. The contract inequalities can be obtained analytically or numerically using an optimization based path planner and UAV simulation. The methodology is evaluated in the context of head-on obstacle avoidance, where the contracts are constructed in terms of (1) minimum obstacle detection range, (2) expected obstacle size, (3) maximum allowed cruise velocity, (4) maximum allowable thrust, roll and pitch angles, and (5) inner-loop tracking performance. Numerical and analytical generation of these contracts for this scenario is demonstrated. Finally, in-flight contract enforcement is illustrated for typical scenarios.