| Maritime radar simulator is an indispensable part in crew training,navigation teaching and assessment examination.However,the current radar simulator is based on the design and development of traditional PC,which cannot adapt to the current trend of the popularization and development of mobile Internet,and it is difficult to meet the needs of the fragmented learning of crew.Therefore,it is necessary to develop a maritime radar simulation training system based on mobile devices.This paper takes the mainstream JRC-JMA-9100 series radar as the research object,takes Android Studio as the development platform,Java language as the development tool,and Nexus 5X simulator as the test platform to design and develop a navigation radar simulation training system based on Android system.The main tasks of this paper are as follows:1.The software architecture is divided into background layer,symbol layer,calibration layer,clutter layer,coastline echo layer,target layer,’and interaction layer based on the layered and modular ideas.On this basis,a maritime radar simulation training system based on Android is developed.2.Douglas Peucker algorithm is adopted to simplify the radar coastline data,and the scan line intersection algorithm is combined to generate the radar coastline echo;It is proposed to update regional radar image by image mixing method and combine with dual cache mapping method to improve the efficiency of radar scanning.3.The normal distribution,Rayleigh distribution and uniform distribution are used to model the sea clutter,rain and snow clutter and the same frequency interference.A new method of constructing sector clipping area and anti-clipping area is proposed.4.According to the characteristics of mobile devices and the way of finger-touch interaction,radar EBL/VRM,PI,eccentric display,display mode and range switching,target ship identification,target acquisition(automatic and manual),ship trial operation,CPA/TCPA LIM setting,vector line,warning ring and other functions are realized.The navigation radar simulation training system developed in this paper has a friendly interface,convenient touch operation and good simulation effect. |