Font Size: a A A

Research And Implementation Of Plant Protection UAV Service Platform Based On Microservice

Posted on:2022-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LuoFull Text:PDF
GTID:2493306779495434Subject:Plant Protection
Abstract/Summary:PDF Full Text Request
With the emergence of drone technology,its informatization and intelligence have been continuously improved,and it has gradually been promoted in the civilian field.Plant protection operations are one of the key areas of promotion.At present,the use of drones for plant protection operations has formed a certain scale.The drones are easy to operate,can be vertically lifted,and have high flexibility.They are very suitable for the plant protection industry to supplement the shortcomings of traditional operations.It is of great significance to carry out efficient and lean farmland maintenance work to promote the work mode of plant protection drones as the main operation,supplemented by artificial field operations.The new field plant protection operation mode not only improves the operation efficiency,but also brings new requirements and challenges to the management of the personnel and equipment of the operation team and the synchronization of operation information.In view of the above background,this thesis presents a set of plant protection drone management solutions,and designs and develops a plant protection drone management system.The system adopts the method of micro-service,divides each module according to different functions,and deploys each functional module in a distributed manner.The management system adopts the development mode of separation of front and back ends.The back end mainly uses SpringBoot+Mybatis technology to implement related interfaces,uses Maven to build projects and manage dependencies,and uses Git for version management of project codes.The data storage adopts relational type.The database MySQL uses Redis for the data that needs to be cached in the system.This thesis firstly conducts a detailed demand analysis according to the scenarios faced in the process of plant protection operations,clarifies the functions of each module in the system,and gives a functional use case diagram;then,based on the demand analysis,each function is detailed.Design,in the process of functional design,the sequence diagram of the main functions is given,and the class diagram for the main classes is given;finally,each functional module is implemented and tested,and the test content mainly includes functional testing and performance testing.The plant protection drone management platform realizes the integrated management of plant protection team personnel and operations.Using this management platform,users can maintain the personnel relationship and equipment status in the plant protection team;they can view the plots maintained by the current plant protection team,and can also follow up the maintenance progress of the plots they maintain in real time;Before flying the maintenance plot,you can plan the route for the plant protection drone;during the operation of the plant protection drone,its operation status information and alarm information can be synchronized back to the management platform in real time.Finally,this thesis presents a distributed ID generation scheme,and regards it as a basic service for each service in the management system to call.
Keywords/Search Tags:Plant protection UAV, UAV management, Service platform, Microservices
PDF Full Text Request
Related items