Related Experiment Video
Updated: Nov 17, 2025

Automated Rat Single-Pellet Reaching with 3-Dimensional Reconstruction of Paw and Digit Trajectories
Published on: July 10, 2019
Deep Reinforcement Learning Controller for 3D Path Following and Collision Avoidance by Autonomous Underwater
Simen Theie Havenstrøm1, Adil Rasheed1,2, Omer San3
1Department of Engineering Cybernetics, Norwegian University of Science and Technology, Trondheim, Norway.
Deep Reinforcement Learning (DRL) enables autonomous underwater vehicles to navigate complex environments, achieving path following and collision avoidance without prior knowledge. This technology offers human-level decision-making capabilities for autonomous systems.
Area of Science:
- Robotics
- Artificial Intelligence
- Control Systems
Background:
- Traditional control theory requires detailed system models for controller design.
- Complex autonomous systems, like underwater vehicles, face challenges in path following and collision avoidance.
- Decision-making in dynamic environments is nontrivial for autonomous systems.
Purpose of the Study:
- To develop autonomous agents for dual objective path following and collision avoidance in underwater vehicles.
- To explore the application of Deep Reinforcement Learning (DRL) for autonomous decision-making.
- To enable autonomous systems to operate without a priori knowledge of the environment or objectives.
Main Methods:
- Utilized state-of-the-art Deep Reinforcement Learning (DRL) techniques.
- Developed autonomous agents capable of learning complex behaviors.
- Trained agents in environments with challenging obstacle configurations.
Main Results:
- Demonstrated the viability of DRL for path following and collision avoidance.
- Achieved autonomous decision-making comparable to human levels.
- Validated the approach in scenarios with extreme obstacle configurations.
Conclusions:
- DRL is a powerful tool for creating autonomous agents in complex environments.
- Autonomous underwater vehicles can achieve sophisticated navigation tasks using DRL.
- This research paves the way for advanced autonomous decision-making in robotics.
Related Concept Videos
Buoyancy and Stability for Submerged and Floating Bodies
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...
Uniform Depth Channel Flow: Problem Solving
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...

