The virtual anchoring navigation control means that a wave
glider performs virtual anchoring control within a certain range of an anchoring point, marine data can be conveniently obtained for a long time, and a marine environment can be conveniently detected. An
algorithm comprises the steps of setting a virtual anchoring center point, introducing a virtual
mooring error circle, and giving an error circle
radius R; carrying out curve
discretization on the virtual
mooring error circle, which means converting circular curve trajectory tracking into linear
path tracking for tracking a plurality of target points, allowing a
compass to collect a current course angle psi, allowing a GPS module to perform positioning on the wave
glider in real time, calculating an expected course angle psi los byan LOS
algorithm, inputting a course difference between an actual course angle and an expected course angle into a
PID controller, solving a current expected
rudder angle
delta and executing steering; and after the wave
glider enters the error range of the target point, switching to a next target point, and performing continuous target heading
point tracking. According to the invention, a virtualanchoring navigation
control algorithm is designed to eliminate precision errors caused by an external environment during anchoring, and through the continuous tracking of a target heading point, thereentry into the anchoring state can be achieved when deviating from the anchoring state.