Dan Yu

Dr. Dan Yu


Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
Verified
Journal Article
Open access
PDF file
JYJianya Yuan
Jianya Yuan
HWHongjian Wang
Hongjian Wang
HZHonghan Zhang
Honghan Zhang
CLChangjian Lin
Changjian Lin
DYDan Yu
Dan Yu
CLChengfeng Li
Chengfeng Li
In a complex underwater environment, finding a viable, collision-free path for an autonomous underwater vehicle (AUV) is a challenging task. The purpose of this paper is to establish a safe, real-time, and robust method of collision avoidance that improves the autonomy of AUVs. We propose a method based on active sonar, which utilizes a deep reinforcement learning algorithm to learn the processed sonar information to navigate the AUV in an uncertain environment. We compare the performance of double deep Q-network algorithms with that of a genetic algorithm and deep learning. We propose a line-of-sight guidance method to mitigate abrupt changes in the yaw direction and smooth the heading changes when the AUV switches trajectory. The different experimental results show that the double deep Q-network algorithms ensure excellent collision avoidance performance. The effectiveness of the algorithm proposed in this paper was verified in three environments: random static, mixed static, and complex dynamic. The results show that the proposed algorithm has significant advantages over other algorithms in terms of success rate, collision avoidance performance, and generalization ability. The double deep Q-network algorithm proposed in this paper is superior to the genetic algorithm and deep learning in terms of the running time, total path, performance in avoiding collisions with moving obstacles, and planning time for each step. After the algorithm is trained in a simulated environment, it can still perform online learning according to the information of the environment after deployment and adjust the weight of the network in real-time. These results demonstrate that the proposed approach has significant potential for practical applications.

Verified
Journal Article
Open access
PDF file
JYJianya Yuan
Jianya Yuan
MHMengxue Han
Mengxue Han
HWHongjian Wang
Hongjian Wang
BZBo Zhong
Bo Zhong
WGWei Gao
Wei Gao
DYDan Yu
Dan Yu
Collision avoidance planning has always been a hot and important issue in the field of unmanned aircraft research. In this article, we describe an online collision avoidance planning algorithm for autonomous underwater vehicle (AUV) autonomous navigation, which relies on its own active sonar sensor to detect obstacles. The improved particle swarm optimization (I-PSO) algorithm is used to complete the path planning of the AUV under the known environment, and we use it as a benchmark to improve the fitness function and inertia weight of the algorithm. Traditional path-planning algorithms rely on accurate environment maps, where re-adapting the generated path can be highly demanding in terms of computational cost. We propose a deep reinforcement learning (DRL) algorithm based on collision avoidance tasks. The algorithm discussed in this paper takes into account the relative position of the target point and the rate of heading change from the previous timestep. Its reward function considers the target point, running time and turning angle at the same time. Compared with the LSTM structure, the Gated Recurrent Unit (GRU) network has fewer parameters, which helps to save training time. A series of simulation results show that the proposed deep deterministic policy gradient (DDPG) algorithm can obtain excellent results in simple and complex environments.

10 January 2019 in Complexity
Verified
Journal Article
Open access
PDF file
CLChangjian Lin
Changjian Lin
HWHongjian Wang
Hongjian Wang
JYJianya Yuan
Jianya Yuan
DYDan Yu
Dan Yu
CLChengfeng Li
Chengfeng Li
In this paper, we present an online obstacle avoidance planning method for unmanned underwater vehicle (UUV) based on clockwork recurrent neural network (CW‐RNN) and long short‐term memory (LSTM), respectively. In essence, UUV online obstacle avoidance planning is a spatiotemporal sequence planning problem with the spatiotemporal data sequence of sensors as input and control instruction to motion controller of UUV as output. And recurrent neural networks (RNNs) have proven to give state‐of‐the‐art performance on many sequence labeling and sequence prediction tasks. In order to train the networks, a UUV obstacle avoidance dataset is generated and an offline training and testing is adopted in this paper. Finally, the proposed two types of RNN based online obstacle avoidance planners are compared in path cost, obstacle avoidance planning success rate, training time, time‐consumption, learning, and generalization, respectively. And the good performance of the proposed methods is demonstrated with a series of simulation experiments in different environments.

Verified
Journal Article
Open access
PDF file
WZWang Zhao
Wang Zhao
HWHongjian Wang
Hongjian Wang
JYJianya Yuan
Jianya Yuan
DYDan Yu
Dan Yu
KZKai Zhang
Kai Zhang
JRJingfei Ren
Jingfei Ren
The complex underwater environment poses significant challenges for unmanned underwater vehicles (UUVs), particularly in terms of communication constraints and the need for precise cooperative obstacle avoidance and trajectory tracking. Addressing these challenges solely through position information is crucial in this field. This study explores the intricate task of managing a group of UUVs as they navigate obstacles and follow a given trajectory, all based on position information. A new dynamic interactive topology framework utilizing sonar technology has been developed for the UUVs. This framework not only provides position information for the UUV swarm but also for the surrounding obstacles, enhancing situational awareness. Additionally, a bio-inspired cooperative control strategy designed for UUV swarms utilizing sonar interaction topology is introduced. This innovative method eliminates the need for velocity data from neighboring UUVs, instead relying solely on position information to achieve swarm cooperative control, obstacle avoidance, and trajectory adherence. The effectiveness of this method is validated through extensive simulations. The results show that the proposed method demonstrates improved sensitivity in obstacle detection, enabling faster trajectory tracking while maintaining a safer distance compared to traditional methods. Ultimately, this innovative strategy not only enhances operational efficiency but also enhances safety measures in UUV swarm operations.

Verified
Journal Article
Open access
PDF file
DYDan Yu
Dan Yu
HWHongjian Wang
Hongjian Wang
BLBenyin Li
Benyin Li
WZWang Zhao
Wang Zhao
JRJingfei Ren
Jingfei Ren
XWXiaoning Wang
Xiaoning Wang
The assessment of multiple incoming autonomous underwater vehicles (multi-AUVs) and threat prioritization are critical to underwater defense. To solve problems troubling multi-AUV threat assessment solutions, such as difficult data analysis, high subjectivity, and rigid prioritization logic, we propose the PROMETHEE algorithm based on fusion weights calculated twice by entropy and an analytic network process (ANP), respectively. First, according to AUV detection performance and underwater confrontation situation analysis, the main criteria and indicators of threat assessment are determined. The threat assessment system is provided by unified measurement of these indicators. Then, through analysis and assessment, the weighting algorithm is designed using entropy and ANP. The subjective weight calculated based on ANP and the objective weight obtained based on the entropy method are fused twice to obtain the combined weights, and the influence of subjective and objective factors on problem analysis is considered. Finally, by analyzing the simulation results of a multi-AUV, it is proven that the proposed algorithm is scientific and effective for AUV threat assessment. According to the experimental results, accurate evaluation of the target improved by at least 10%, enabling delivery of results close to the real confrontation situation with high reliability.

Verified
Journal Article
Open access
PDF file
DYDan Yu
Dan Yu
HWHongjian Wang
Hongjian Wang
XCXu Cao
Xu Cao
WZWang Zhao
Wang Zhao
JRJingfei Ren
Jingfei Ren
KZKai Zhang
Kai Zhang
The expansion of underwater scenarios and missions highlights the crucial need for autonomous underwater vehicles (AUVs) to make informed decisions. Therefore, developing an efficient decision-making framework is vital to enhance productivity in executing complex tasks within tight time constraints. This paper delves into task planning and reconstruction within the AUV control decision system to enable intelligent completion of intricate underwater tasks. Behavior trees (BTs) offer a structured approach to organizing the switching structure of a hybrid dynamical system (HDS), originally introduced in the computer game programming community. In this research, an intelligent search algorithm, MCTS-QPSO (Monte Carlo tree search and quantum particle swarm optimization), is proposed to bolster the AUV’s capacity in planning complex task decision control systems. This algorithm tackles the issue of the time-consuming manual design of control systems by effectively integrating BTs. By assessing a predefined set of subtasks and actions in tandem with the complex task scenario, a reward function is formulated for MCTS to pinpoint the optimal subtree set. The QPSO algorithm is then leveraged for subtree integration, treating it as an optimal path search problem from the root node to the leaf node. This process optimizes the search subtree, thereby enhancing the robustness and security of the control architecture. To expedite search speed and algorithm convergence, this paper recommends reducing the search space by pre-grouping conditions and states within the behavior tree. The efficacy and superiority of the proposed algorithm are validated through security and timeliness evaluations of the BT, along with comparisons with other algorithms for automatic AUV decision control behavior tree design. Ultimately, the effectiveness and superiority of the proposed algorithm are corroborated through simulations on a multi-AUV complex task platform, showcasing its practical applicability and efficiency in real-world underwater scenarios.