Font Size: a A A

Reserch On Sailing Simulation Training System Based On Computer Vision

Posted on:2024-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:H A JiaoFull Text:PDF
GTID:2531307142955079Subject:Mechanics (Professional Degree)
Abstract/Summary:PDF Full Text Request
With the development of society and the improvement of people’s living standard,diversified sports and science and technology are applied to life,and sailing is popularized and penetrated in our society.In order to improve the effectiveness and convenience of training for sailing athletes or enthusiasts,the research of a new sailing simulator is imminent.To this end,this paper develops a new sailing simulation training system based on computer vision technology.In the process of research,in order to improve the training effect and reduce the cost,we focus on the simulation of sailing vision and sailing control simulation,and design and analyze the force feedback equipment and the mechanics model of sailing motion.The impact of human posture on sailing control,the different damping size of the hull under different marine environments and the speed and accuracy of the feedback process of real-time communication of angular data such as rudder and sail are considered.Firstly,the overall functional analysis and overall scheme design of the simulation system was completed based on the specific structure and sailing maneuvers of the OP class sailboat,which is the starting point of training for most sailors.The creation,assembly,coordinate reset and material rendering of the virtual sailboat model were carried out using UG and 3ds Max modeling software.The Unity 3D engine was used as the core of the scenery simulation system to realize a variety of different weather effects and sailing methods,providing visual and auditory feedback to the operator.Secondly,according to the sailing motion of OP-class sailboat,the numerical simulation of aerodynamics and water dynamics of sail wing,rudder and steady board of sailboat were carried out respectively with CFD fluid simulation as the starting point for the mechanical analysis of sailboat motion in real physical environment,and the mathematical model of sailboat motion was constructed.According to the mechanics model of sailing and MVC design pattern,control scripts for sailing,communication scripts for data interaction and related auxiliary scripts are written to realize the sailing motion of the virtual sailing boat,and provide the interface for operator’s skill testing and evaluation.After that,the human-computer interaction equipment for sailing is designed,including rudder and sail interaction simulation as well as tack and gunnel suppress simulation.For the interactive simulation of the rudder device,two control methods are proposed in this paper,one is to use physical sensors with Arduino development board for real-time interactive feedback;the other is to use the Hough transform algorithm in computer vision technology to identify the angle signal of the rudder,and further proposes an improved Hough gradient rudder angle identification algorithm to continuously improve the accuracy of rudder angle identification.In addition,the rudder force feedback device with variable damping is designed according to the different mechanical effects on the rudder under different marine environments.The interactive simulation of the sail device is done by computer vision technology,and the force feedback simulation is realized by the damping piece with different damping size.For the interactive simulation of tack and gunnel suppress action,two real-time communication response methods are proposed and an improved Alphapose tack and gunnel suppress human prediction model algorithm is proposed to realize the real-time interactive simulation of tack and gunnel suppress action.Finally,the overall hardware equipment of the sailing training simulation system is built,including the movable wind sensing equipment that provides the simulation of sea wind.Combined with the Socket computer network programming,real-time communication experiments between the sailboat control components and the simulation environment were carried out.The rudder,sail equipment and tack and gunnel suppress action were simulated respectively,while the sailing instructor carried out experiments of sailing operation on the simulation system,including windward change of rudder and "Z" sailing simulation,to verify the effectiveness and rationality of the simulation system.
Keywords/Search Tags:Optimist class sailing, computer vision, simulation training, human-computer interaction, immersion
PDF Full Text Request
Related items