{"title":"Implementation of Ground Control System for Autonomous Multi-agents using QGroundControl","authors":"Tristan Dardoize, Noé Ciochetto, Ju-Hyeon Hong, Hyo-Sang Shin","doi":"10.1109/REDUAS47371.2019.8999717","DOIUrl":null,"url":null,"abstract":"This paper presents an integration approach to deploy new mission planning methods for multi-vehicle systems within an open source ground control system (GCS), i.e. QGroundControl. As the autonomous mission planning features of QGroundControl consist in pre-planning waypoints within a geofence, there is no way to deal with scenarios where the agents of the swarm must counter moving targets of reduced size, or more generally any scenario where an algorithm of path planning is preferred instead of a manual planification. The proposed solution consists in extending the ”toolbox” of the application (QGCToolbox) with a new tool (QGCTool), in implementing a new controller and modifying views (FlightDisplayViewMap, PlanView) while enabling information to flow between components using Qt’s signals and slots. A test scenario is presented to verify new mission planning interface and path planning algorithm, that involves in this case eight UAVs operating in a zone to protect and an area to attack. Also a workaround is proposed to increase the default limitation of connections to QGroundControl. The proposed methodology is tested and validated with software in the loop and flight test.","PeriodicalId":351115,"journal":{"name":"2019 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED UAS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED UAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REDUAS47371.2019.8999717","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
This paper presents an integration approach to deploy new mission planning methods for multi-vehicle systems within an open source ground control system (GCS), i.e. QGroundControl. As the autonomous mission planning features of QGroundControl consist in pre-planning waypoints within a geofence, there is no way to deal with scenarios where the agents of the swarm must counter moving targets of reduced size, or more generally any scenario where an algorithm of path planning is preferred instead of a manual planification. The proposed solution consists in extending the ”toolbox” of the application (QGCToolbox) with a new tool (QGCTool), in implementing a new controller and modifying views (FlightDisplayViewMap, PlanView) while enabling information to flow between components using Qt’s signals and slots. A test scenario is presented to verify new mission planning interface and path planning algorithm, that involves in this case eight UAVs operating in a zone to protect and an area to attack. Also a workaround is proposed to increase the default limitation of connections to QGroundControl. The proposed methodology is tested and validated with software in the loop and flight test.