Related Experiment Videos
A Hierarchical Visual Navigation Algorithm for UAVs Integrating Artificial Potential Field and Deep Reinforcement
Dongliang Wang1, Yongqiang Jin1, Weicheng Luo1
1College of Engineering, Shantou University, Shantou 515063, China.
Abstract:
To address the challenge of rapid and precise obstacle avoidance for unmanned aerial vehicles (UAVs) in complex urban environments, rugged canyons, and other unstructured environments, this paper proposes a vision-based navigation algorithm. By combining the strengths of deep reinforcement learning (DRL) and convolutional neural networks (CNNs), this algorithm enables efficient navigation and obstacle avoidance in dynamic environments. First, to improve training efficiency, an autoencoder is used to extract latent spatial vectors from depth images, which are then used as input features for DRL. Second, an artificial potential field (APF) is introduced into the reward function to enhance obstacle avoidance performance in dynamic environments. Third, a CNN-based adaptive mode-switching mechanism is designed to meet navigation requirements under different environmental conditions. This mechanism can automatically identify environmental features based on real-time input data and dynamically adjust the UAV's navigation strategy. To evaluate the proposed method, simulation experiments were conducted in static and dynamic scenarios, together with a preliminary indoor flight test. Under the evaluated conditions, the proposed method achieved favorable navigation success rates and path efficiency compared with the selected visual DRL baselines. The results also indicate cross-scenario transferability to the tested environments without environment-specific retraining.
Related Concept Videos
Hierarchy of Motor Control
Absolute Motion Analysis- General Plane Motion
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the drone...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Application of Linearization and Approximation