Development and application of the coverage path planning based on a biomimetic robotic fish