| Mastering the working principle and practical skills of nautical radar well is a primary part of crew teaching and certificate of competency assessment.In recent years,the mobile-based navigation simulation system has gradually become a hot spot for academic research in the wake of the popularity of mobile intelligent terminals.Yet,the current research and development of marine radar simulation equipment in China are mostly based on PC or embedded system,which is a troublesome for meeting the needs of fragmented learning in the era of mobile Internet.Therefore,it is necessary to develop mobile marine radar simulator.Taking the mainstream FURUNO far-2827 radar as the research object,Use Android Studio as the development platform,Java language as the development tool,and Nexus6 emulator as the test platform,This paper designs and develops a cross platform marine FURUNO radar simulator.The main work of this paper includes as following:(1)Adopt the modular idea to optimize the underlying architecture of FURUNO radar simulator.Based on the requirement analysis of radar simulator,the radar simulator is designed into several independent modules according to different functions,which effectively improves the operation efficiency,maintainability and convenience of secondary development of each module of FURUNO radar simulator.(2)Based on the principle of improved Douglas algorithm,the echo model is established.Considering the influence of the convex points of the coastline on the drawing of natural coastline,this paper uses the numerical optimization strategy to improve the Douglas algorithm.While maintaining the overall contour of the shoreline,it also simplifies the shoreline data.In this way,the efficiency of shoreline echo generation is effectively improved.In addition,the scanning line and shoreline intersection algorithm,image mixing technology and double buffer technology are used to generate and refresh the shoreline echo image,so as to improve the smoothness of radar echo update.(3)The probability density function is used to establish the clutter model.Gaussian distribution and Rayleigh distribution are used to establish clutter models such as rain,snow and sea waves and realize real-time update of clutter image by bitmap cutting method(4)Realize other functions of radar.The functions of the radar are realized based on the touch interaction of mobile devices,mainly including: Variable Range Marker Distance Measurement,Electronic Bearing Line Risk Prediction,Display Mode,Range Switching,Automatic Identification System Operation,Target Alarm,Target Acquisition and other functions.The cross-platform FURUNO marine radar simulator developed in this paper has simple operation,high radar simulation degree and good maintainability,and meets the diverse learning and training needs of users. |