MPC-based Collision Avoidance Strategy for Existing Marine Vessel Guidance Systems
read more
Citations
Autonomous collision detection and avoidance for ARAGON USV: Development and field tests
Conceptualizing the key features of cyber‐physical systems in a multi‐layered representation for safety and security analysis
Autonomous maritime collision avoidance: Field verification of autonomous surface vehicle behavior in challenging scenarios
Hybrid Collision Avoidance for ASVs Compliant With COLREGs Rules 8 and 13-17.
Proactive Collision Avoidance for ASVs using A Dynamic Reciprocal Velocity Obstacles Method
References
Real-time obstacle avoidance for manipulators and mobile robots
The dynamic window approach to collision avoidance
Handbook of Marine Craft Hydrodynamics and Motion Control
Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf]
Safe Maritime Autonomous Navigation With COLREGS, Using Velocity Obstacles
Related Papers (5)
Frequently Asked Questions (11)
Q2. What is the purpose of the work?
In this work, an obstacle’s future motion is predicted as a straightline trajectory, and the authors focus on a hazard minimization criterion (i.e. a cost function) that considers dynamic obstacles and COLREGS compliance.
Q3. How was the AIS used to predict the position of the obstacle vessel?
the predicted position of the obstacle vessel is considered close to that of the ASV when it is 1000m away, the safety distance used in computing the collision risk factor Rki (defined in [8]) was 200m, and the prediction horizon T was set to 400 s, with Ts = 5 s discretization interval.
Q4. What is the cost of collision in a COLREGS scenario?
If the ASV is currently overtaking obstacle i, a control behavior in scenario k at a future time t is associated with a transitional cost if the predicted location of obstacle i at time t is not on the same side of the ASV as observed at the current time t0.
Q5. what is the speed of the obstacle?
If the obstacle’s speed |~υi(t0)| is not close to zero, the following condition must also hold:~υ(t0) · ~υi(t0) > cos(φot)|~υ(t0)||~υi(t0)|,where φot is a suitable angle according to COLREGS, ~υ(t0) is the current velocity of the ASV, and ~υi(t0) is the current velocity of obstacle i.
Q6. What is the objective of the MPC COLAV?
The MPC COLAV objective is to evaluate the scenarios k ∈ {1, 2, . . . , Ns} for each obstacle vessel i ∈{1, 2, . . . , No} at time t0 and select the control behavior that minimizes the cost Hk(t0).
Q7. What is the task of the collision avoidance system?
The task of the collision avoidance system is therefore to determine the amount of modification (χm, um) required in order to ensure compliance with COLREGS and thereby avoid collision.
Q8. What is the purpose of this paper?
This paper has presented a collision avoidance system capable of avoiding dynamic obstacles in a COLREGScompliant manner while following a predefined path.
Q9. What is the weather forecast for the ASV?
Although no measurements of the weather condition were available during the experiments, updated weather forecast close to the time of the experiments reflect the conditions experienced: wind speeds up to 15m/s, wave height of about 1m, and up to 0.5m/s currents.
Q10. What is the cost of collision with an obstacle?
by ensuring that the cost of collision with an obstacle dominates the corresponding transitional cost, a change in decision that is necessary due to a high cost of collision will still be allowed.
Q11. What is the cost of a COLREGS-compliant maneuver?
The new cost makes it possible to use decisions from a guidance strategy as reference to the MPC COLAV scheme, without including the same guidance strategy in the MPC’s internal model (cf. Fig. 1).With the guidance strategy included in the MPC COLAV, as in [8], a cost penalizing the change of control behavior is sufficient to deter the abortion of COLREGS-compliant maneuvers, provided that an adequate prediction horizon has been chosen.