| This thesis conducts an exploratory study on the visualization of power material storage yard.At present,the warehouse information management and visualization of the three-level storage of power materials(central warehouse,turnover warehouse,and warehouse point)are quite different.Large real-time visualization systems of central warehouses are difficult to use for turnaround warehouses and warehouse points.Based on this background,this thesis applies augmented reality technology to the open storage yard management of turnover warehouses and warehouse points,hoping to improve the intelligence and visualization of power material storage yard management.In the literature survey,it is found that there are many researches on the management of power material warehouses(including 3D warehouses),but there are few visualization studies on the management of open storage yard of power materials.This thesis explores the application of augmented reality technology in power material yard management,and implements a visual prototype system.This thesis attempts to realize the effect of AR(Augmented Reality)glasses on low-cost mobile terminals by combining VR(Virtual Reality)methods.The mobile phone camera is used to obtain the real environment information.Then the AR information is superimposed on the screen.The screen is divide into two viewports in the form of VR,and the mobile phone is assembled into the helmet,so that the user can see the real scene of the storage yard in the form of VR.It avoids the limitations of AR eyeglass devices with immature development tools,short battery life and high cost,especially insufficient computing power.First of all,this thesis analyzes the functional requirements of power material storage yard visualization on the basis of summarizing the progress of related research and applications,including the visualization of material volume measurement,inventory counting visualization,inbound and outbound route visualization,material loading visualization,login and data management etc.,as well as non-functional requirements such as client performance,client security,client interface,etc.Secondly,the system architecture is designed according to the technical requirements and division of the client and server.The similar sub-use cases are summarized out of different business use cases.The module structure of the prototype is designed in combination with the open-closed principle.The mapping relationship between use cases and modules is described.These modules include augmented reality business module,visual rendering module,algorithm module,communication module,user login module,business data processing service etc.The data processing interface and the overall structure of the database are designed,as well as the basic composition and navigation of the client interface.Thirdly,the detail design of modules and interfaces is described,as well as the classes with the relationships inside the module.Moreover,some important member functions are introduced.The interface structure of several modules is designed using wireframe.Next,the implementation details of each module are introduced,including the processing flows and the graphical user interfaces,using OpenGL ES 3D image interface and Sceneform rendering engine to implement visual rendering modules,using ARCore development tools to implement augmented reality business modules,and using MobileNet-SSD algorithm and Dijkstra algorithm to implement algorithm modules,using OkHttp technology to implement the communication module,using Spring boot+jpa technology to implement the business data processing module and show the visual rendering effect.Finally,test cases are designed to test the main requirements. |