Related Experiment Videos
Dual-mode deep reinforcement learning for safety-oriented MASS collision avoidance
Yifan Du1, Feixiang Zhu2,3, Moxuan Wei1
1Navigation College, Dalian Maritime University, Dalian, 116026, China.
Scientific Reports
|July 18, 2026
Summary
This study presents a dual-mode deep reinforcement learning framework for Maritime Autonomous Surface Ships (MASS) to ensure safe collision avoidance. The system enhances safety by integrating rule-based predictability with adaptive learning, significantly reducing collision risks in complex maritime traffic.
Area of Science:
- Maritime Safety
- Artificial Intelligence
- Autonomous Systems
Background:
- Collision avoidance for Maritime Autonomous Surface Ships (MASS) is complex due to the need for predictable yet adaptive behavior in uncertain traffic.
- Existing autonomous systems struggle to balance rule-guided operations with dynamic risk assessment.
Purpose of the Study:
- To introduce a dual-mode, safety-oriented deep reinforcement learning (DRL) framework for MASS collision avoidance.
- To integrate model-based predictability with data-driven adaptability for enhanced maritime navigation safety.
Main Methods:
- A dual-mode DRL framework combining routine-navigation (Proximal Policy Optimisation - PPO) and heightened-safety modes.
- Quantification of encounter scenarios using International Regulations for Preventing Collisions at Sea (COLREGs).
- A multi-objective reward function integrating rule-guided reasoning and dynamic risk awareness, with a tree-based safety filter using Reachable Envelope Pruning (REP) and Terminal Safety Criterion (TSC).
Main Results:
- The safety layer demonstrated no collisions in two-ship encounters.
- Collision rates were reduced by 80-90% in congested scenarios compared to the baseline PPO.
- Maintained an average minimum passing distance exceeding 0.5 nautical miles even in six-ship traffic.
- Achieved over 90% reduction in node expansions, improving computational efficiency.
Conclusions:
- The proposed DRL framework effectively enhances MASS collision avoidance by balancing predictability and adaptability.
- The heightened-safety mode significantly improves safety margins and computational efficiency.
- The framework shows decision-level computational feasibility for real-world maritime applications.
Related Concept Videos
Collisions in Multiple Dimensions: Problem Solving
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
Collisions in Multiple Dimensions: Introduction
It is far more common for collisions to occur in two dimensions; that is, the initial velocity vectors are neither parallel nor antiparallel to each other. Let's see what complications arise from this. The first idea is that momentum is a vector. Like all vectors, it can be expressed as a sum of perpendicular components (usually, though not always, an x-component and a y-component, and a z-component if necessary). Thus, when the statement of conservation of momentum is written for a problem,...
Types of Collisions - II
When two or more objects collide with each other, they can stick together to form one single composite object (after collision). The total mass of the object after the collision is the sum of the masses of the original objects, and it moves with a velocity dictated by the conservation of momentum. Although the system's total momentum remains constant, the kinetic energy decreases, and thus such a collision is an inelastic collision. Most of the collisions between objects in daily life are...
Avoidance Learning and Learned Helplessness
Avoidance learning and learned helplessness are critical concepts in understanding behavioral responses to negative stimuli.
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Types Of Collisions - I
When two objects come in direct contact with each other, it is called a collision. During a collision, two or more objects exert forces on each other in a relatively short amount of time. A collision can be categorized as either an elastic or inelastic collision. If two or more objects approach each other, collide and then bounce off, moving away from each other with the same relative speed at which they approached each other, the total kinetic energy of the system is said to be conserved. This...
Elastic Collisions: Case Study
Elastic collision of a system demands conservation of both momentum and kinetic energy. To solve problems involving one-dimensional elastic collisions between two objects, the equations for conservation of momentum and conservation of internal kinetic energy can be used. For the two objects, the sum of momentum before the collision equals the total momentum after the collision. An elastic collision conserves internal kinetic energy, and so the sum of kinetic energies before the collision equals...