This paper presents an Unmanned Surface Vehicle (USV) path planning algorithm based on a Clockwork-RNN (CW-RNN) framework. Compared with RNN, CW-RNN divides the hidden state matrix into several small modules and uses a method similar to clock frequency mask to divide the memory of RNN into several parts, so that each part of CW-RNN memory matrix can process data at different times and enhance the memory effect. The existence of ocean current will cause drifting motion in the navigation track of unmanned ship, and make the ship deviate from the planned path and direction. In view of this interference factor, ocean current vectors of different sizes and directions are added in the simulation environment to make the environmental model closer to the actual sea surface. As the environment becomes more complex, reinforcement learning takes a long time to train in the complex environment and is not easy to converge. Therefore, this paper combines reinforcement learning method with the traditional path planning method Dijkstra algorithm, inputs the local map information detected by unmanned ship into Dijkstra algorithm to give task sub targets, and uses these sub targets to guide unmanned ship and improve the search efficiency of neural network. Finally, the simulation results and analysis show that the training algorithm is effective in the current environment.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.