| It is undoubtedly a good way to put drones into industrial parks for air pollution control due to their convenience and sensitivity.However,using UAVs to replace sensors,it is necessary to ensure full-area cruise coverage,and to minimize the consumption of UAVs for ineffective flight due to the limited carrying capacity of UAVs.In addition,the scheduling and management functions of the UAV ground station control system are still relatively lacking at this stage.Based on the above background,this paper designs and develops a cruise dispatching system.The work of this paper is divided into two parts:First,the area coverage route planning.The paper introduces the "An Algorithm of Coverage Flight Path Planning for UAVs in Convex Polygon Areas" to complete the coverage flight path planning in convex polygon areas,and selects "the concave polygon area is decomposed into convex subregions according to the principle of minimum sum of widths" to process the convex decomposition of concave polygon.Through reasonable route planning,UAV flight consumption can be reduced.Second,the design and implementation of a multi-functional,low-coupling scheduling management system.According to the software development process,firstly,this paper analyzes the background of the project and summarizes of the technology required by the system.After that,combined with the actual business requirements,the paper clarifies the system functional requirements through flowcharts and use case diagrams.Then,the paper builds the system framework through demand analysis,and uses the module diagram to divide the functional modules,including the flight application module,the flight equipment module,the system map module,the flight area module,the flight route module,the flight control module and the system member module.In addition,the paper conducts database analysis and designs database table through ER diagrams and performs interface style design through prototype diagrams.After that,the paper illustrates the detailed coding implementation process of each functional module through class diagrams and sequence diagrams.At the end of the paper,the function points are tested in detail through test cases to find and fix the system development loopholes.This paper completes all the work of the overall design and implementation of the dispatching system,and conducts detailed tests under the simulation.The regional coverage routes basically meet the actual needs,and the dispatching work can be carried out normally. |