Nothing Special   »   [go: up one dir, main page]

CN114428500B - Ship autonomous navigation collision prevention method based on safety field - Google Patents

Ship autonomous navigation collision prevention method based on safety field Download PDF

Info

Publication number
CN114428500B
CN114428500B CN202111554434.2A CN202111554434A CN114428500B CN 114428500 B CN114428500 B CN 114428500B CN 202111554434 A CN202111554434 A CN 202111554434A CN 114428500 B CN114428500 B CN 114428500B
Authority
CN
China
Prior art keywords
ship
collision avoidance
vessel
ships
navigation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111554434.2A
Other languages
Chinese (zh)
Other versions
CN114428500A (en
Inventor
胡文妹
王鸿显
杨树仁
张政
高歌
胡春洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cssc Marine Technology Co ltd
Original Assignee
Cssc Marine Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cssc Marine Technology Co ltd filed Critical Cssc Marine Technology Co ltd
Priority to CN202111554434.2A priority Critical patent/CN114428500B/en
Publication of CN114428500A publication Critical patent/CN114428500A/en
Application granted granted Critical
Publication of CN114428500B publication Critical patent/CN114428500B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/0206Control of position or course in two dimensions specially adapted to water vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses an autonomous navigation collision avoidance method for a ship based on the safety field, which utilizes the geographic coordinates and navigation parameters of the ship and other ships to determine the meeting situation between the two ships, and divides the collision avoidance strategies of the two ships into three types according to the meeting situation between the two ships so as to avoid collision in different modes, thereby realizing the intelligent collision avoidance decision for the ship, automatically navigating according to a preset route when no obstacle exists, and reducing the consumption of energy sources of the ship as much as possible.

Description

Ship autonomous navigation collision prevention method based on safety field
Technical Field
The invention relates to the technical field of autonomous navigation of ships, in particular to a ship autonomous navigation collision prevention method based on the safety field.
Background
When a water surface ship encounters static and dynamic obstacles such as islands, ships and sea floats in the offshore navigation process, the course and the speed of the ship can be adaptively adjusted according to the international maritime collision avoidance regulations (COLREGS), so that various obstacles are avoided, and the intelligent obstacle avoidance decision of the ship is realized; when no obstacle exists, the vehicle can automatically navigate according to a preset route, and the consumption of energy sources can be reduced as much as possible. However, the international ocean collision avoidance regulations (COLREGS) are very ambiguous for the division of meeting situations between vessels, which can only be applied by the vessel driver in terms of feel.
Disclosure of Invention
In view of the above, the invention provides a ship autonomous navigation collision prevention method based on the safety field.
The autonomous navigation collision prevention method for the ship based on the safety field specifically comprises the following steps:
S1, performing grid division on an electronic chart by using a grid method to describe a marine environment;
S2, setting three safety fields with different sizes, namely a reactive collision prevention safety area, a negotiation type collision prevention safety area and an emergency collision prevention safety area, judging the distance between the ship and the other ship, and judging the current safety field of the ship according to the distance between the ship and the other ship; determining meeting situations between the two ships by using the geographic coordinates and navigation parameters of the ship and other ships, so as to determine collision avoidance strategies of the two ships;
if the collision avoidance strategies of the two ships are the negotiation type collision avoidance, carrying out collision avoidance according to the regulations of the international offshore collision avoidance rules;
If the collision avoidance strategies of the two vessels are reactive collision avoidance, planning an optimal collision avoidance route of the vessel under a state space by using the geographic coordinates and navigation parameters of the vessel and other vessels;
If the collision avoidance strategy of the two vessels is the emergency collision avoidance, the vessel rapidly drives away from the other vessel in the opposite direction of the connecting line between the vessel and the other vessel at the maximum navigational speed allowed by the vessel navigation.
Preferably, in step S2, the specific steps of determining the meeting situation between the two vessels by using the geographic coordinates and navigation parameters of the present vessel and the other vessel are as follows:
Firstly, calculating true azimuth angles of the ship relative to the ship by using geographic coordinates of the ship and navigation parameters;
then, the meeting situation between the two vessels is divided according to the magnitude of the true azimuth angle of the other vessel relative to the own vessel.
Preferably, meeting situations between the present vessel and other vessels include meeting, crossing and overtaking;
When the true azimuth angle of the ship is 0-15 degrees or 345-360 degrees, the meeting situation between the ship and the other ship is the meeting;
when the true azimuth angle of the ship is 15-135 degrees or 225-345 degrees relative to the ship, the meeting situation between the ship and the ship is crossed;
When the true azimuth angle of the ship is 135-225 degrees relative to the ship, the situation between the ship and the ship is overtaking.
Preferably, in step S2, the specific step of planning the optimal collision avoidance route of the present ship in the state space by using the geographic coordinates and navigation parameters of the present ship and other ships is:
firstly, constructing a rectangular area around the other ship by taking the other ship as a geometric center according to navigation parameters of the ship and the other ship, and taking the rectangular area as a potential danger area for navigation of the ship;
Then, calculating the optimal collision avoidance course angle of the ship;
And then, according to the size of the potential dangerous area of the ship navigation, planning the optimal collision avoidance course angle and the navigation speed of the ship and the course and the navigation speed of other ships under a state space by using a speed barrier method.
Preferably, the calculation formula of the optimal collision avoidance heading angle of the ship is as follows: f=max (α×dcpa+β×r+γ×v i), wherein α, β, γ are set weight parameters, R is the shortest distance between the ship and other ship in motion, v i is a speed steering angle, DCPA is the nearest meeting distance, F is an objective function, and the size of F represents the sailing safety and economy.
And selecting the speed steering angle when F is maximum as the optimal collision avoidance course angle.
The beneficial effects of the invention are as follows:
The invention utilizes the geographic coordinates and navigation parameters of the ship and other ships to determine the meeting situation between the two ships, and divides the collision avoidance strategies of the two ships into three types according to the meeting situation between the two ships so as to avoid collision in different modes, thereby realizing the intelligent collision avoidance decision of the ships, automatically navigating according to a preset route when no obstacle exists, and reducing the consumption of energy sources per se as much as possible.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a collision avoidance decision diagram of the meeting situation between the ship and other ships.
Fig. 2 is a schematic diagram of three meeting situations between the present ship and other ships.
The meaning of the reference numerals in the figures is:
the method comprises the steps of 1, a rectangular potential dangerous area around a ship, 2, an original planned route of the ship, 3, an optimal collision avoidance route of the ship, 4, a reactive collision avoidance range, 5, a negotiation type collision avoidance range and 6, an emergency collision avoidance range.
Detailed Description
For a better understanding of the technical solution of the present invention, the following detailed description of the embodiments of the present invention refers to the accompanying drawings.
It should be understood that the described embodiments are merely some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The application will now be described in further detail with reference to specific examples thereof in connection with the accompanying drawings.
The invention provides a ship autonomous navigation collision prevention method based on the safety field, which specifically comprises the following steps:
S1, meshing the electronic chart by using a grid method to describe the marine environment.
S2, presetting three safety fields with different sizes, namely a reactive type collision avoidance safety field, a negotiation type collision avoidance safety field and an emergency type collision avoidance safety field, judging the distance between the ship and the other ship, and judging which safety field range the ship is in according to the distance between the ship and the other ship;
The meeting situation between the two vessels is determined by using the geographic coordinates and navigation parameters of the ship and the other ship, and specifically, first, the true azimuth angle of the other ship relative to the ship is calculated by using the geographic coordinates and navigation parameters of the ship and the other ship.
When calculating the true azimuth angle of the ship relative to the ship, the geographic coordinates, the navigation speed and the heading of the ship and the ship are determined.
The geographical coordinates of the boat S 0 are (x 0,y0), the speed v 0 and the heading
The geographical coordinates of the boat S T are (x T,yT), speed v T and headingThen:
1. the components of the speed of the boat and the other boat on the x and y axes are as follows:
2. speed of relative movement of the boat
Since the relative velocity is in the x, y axis components can be expressed as:
the relative speed is of the magnitude:
the heading of the relative speed is:
Wherein:
3. the relative distance of the boat is as follows:
4. The true orientation of the boat relative to the present boat is:
Wherein the alpha determination principle is the same as 3.
Then, the meeting situation between two vessels is divided according to the true azimuth angle of the other vessel relative to the own vessel, and the meeting situation comprises meeting, crossing and overtaking.
The collision avoidance rules divide the three meeting situations to determine the rights and obligations of two boats in collision avoidance under the specific meeting situations. In the case of cross-meeting and cross-over, one boat is under the obligation of yielding while the other boat is under the obligation of direction and speed retention. However, in the same situation of cross-meeting, when the straight boat is located at a different side angle of the yielding boat, the yielding boat does not take exactly the same action of collision avoidance. In some cases a right turn is taken, and in other cases a left turn anti-collision action is taken. In addition, according to the collision avoidance theory, when the gangway angle of the direct navigation boat is larger than a certain value, the left turn is more beneficial to collision avoidance than the right turn, and the yaw loss caused to the yielding boat is relatively smaller.
Therefore, when the true azimuth angle of the ship is 0-15 degrees or 345-360 degrees, the meeting situation between the ship and the other ship is the meeting;
when the true azimuth angle of the ship is 15-135 degrees or 225-345 degrees relative to the ship, the meeting situation between the ship and the ship is crossed;
When the true azimuth angle of the ship is 135-225 degrees relative to the ship, the situation between the ship and the ship is overtaking.
And determining a collision avoidance strategy of the two vessels according to the meeting situation between the ship and the other ship, namely the true azimuth angle.
If the collision avoidance strategies of the two ships are the negotiation type collision avoidance, the collision avoidance is carried out according to the regulations of the international offshore collision avoidance rules.
If the collision avoidance strategy of the two vessels is reactive collision avoidance, the optimal collision avoidance route of the vessel is planned under the state space by utilizing the geographic coordinates and navigation parameters of the vessel and other vessels, and the specific steps are as follows:
firstly, constructing a rectangular area around a ship by taking the ship as a geometric center according to navigation parameters of the ship and the ship, and taking the rectangular area as a potential dangerous area for navigation of the ship, wherein the ship should avoid the potential dangerous area as much as possible when planning a path, thereby realizing avoiding dynamic obstacles;
When a rectangular potential dangerous area is built around a ship by taking the ship as a geometric center, modeling the potential dangerous area of the ship sailing into a circle or an ellipse, wherein the radius of the circle or the ellipse is the safe distance of the ship, and the safe distance is determined according to sailing experience. The elliptical radius is extended in the speed direction of the dynamic obstacle, and the extension length is the product of the speed of the dynamic obstacle and the latest meeting Time (TCPA). In order to facilitate planning of an optimal collision avoidance line based on the rasterized chart, the circular or elliptical area is modified to a rectangular area, which is slightly larger than the elliptical ship potential hazard area.
Then, calculating the optimal collision avoidance course angle of the ship, wherein the calculation formula of the optimal collision avoidance course angle of the ship is as follows: f=max (α×dcpa+β×r+γ×v i), wherein α, β, γ are set weight parameters, R is the shortest distance between the ship and other ship in motion, v i is a speed steering angle, DCPA is the nearest meeting distance, F is an objective function, and the size of F represents the sailing safety and economy.
And selecting the speed steering angle when F is maximum as the optimal collision avoidance course angle.
And then, according to the size of the potential dangerous area of the ship navigation, planning the optimal collision avoidance course angle and the navigation speed of the ship and the course and the navigation speed of other ships under a state space by using a speed barrier method.
For the dynamic obstacle collision avoidance, a state Space (Configuration Space, abbreviated as C-Space) concept is proposed, and the basic idea is to transform the position and direction of a moving object into a point in the state Space, where each coordinate of the point represents one degree of freedom in the position or direction of the object, and accordingly map the obstacles in the environment into the state Space, so as to transform the path planning problem in the physical environment into the state Space.
Determining the state of a k-dimensional polyhedron, wherein the number of parameters is d,K parameters are used to determine the reference point rv A for a,The parameters are used to determine the direction of a. Thus, the state of A can be considered a point in d-dimensional spaceThe d-dimensional state space of this A is availableIs indicated, a is located at state x is indicated as (a) x.
Obstacle CO A (B) of obstacle B in the corresponding physical space of (a) is defined as follows:
the internal CI A (B) of B is defined as
Let R denote the original physical space, the path planning problem is equivalent to finding a series of connected states (paths) for a, such that all of these states are outside of CO A (B), but inside CI A (R),
If the collision avoidance strategy of the two vessels is the emergency collision avoidance, the vessel rapidly drives away from the other vessel in the opposite direction of the connecting line between the vessel and the other vessel at the maximum navigational speed allowed by the vessel navigation.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather to enable any modification, equivalent replacement, improvement or the like to be made within the spirit and principles of the invention.

Claims (3)

1. The autonomous navigation collision prevention method for the ship based on the safety field is characterized by comprising the following steps of:
S1, performing grid division on an electronic chart by using a grid method to describe a marine environment;
S2, setting three safety fields with different sizes, namely a reactive collision prevention safety area, a negotiation type collision prevention safety area and an emergency collision prevention safety area, judging the distance between the ship and the other ship, and judging the current safety field of the ship according to the distance between the ship and the other ship; determining meeting situations between the two ships by using the geographic coordinates and navigation parameters of the ship and other ships, so as to determine collision avoidance strategies of the two ships;
if the collision avoidance strategies of the two ships are the negotiation type collision avoidance, carrying out collision avoidance according to the regulations of the international offshore collision avoidance rules;
If the collision avoidance strategies of the two vessels are reactive collision avoidance, planning an optimal collision avoidance route of the vessel under a state space by utilizing geographic coordinates and navigation parameters of the vessel and the other vessels, specifically, firstly, constructing a rectangular area around the other vessels by taking the other vessels as geometric centers according to the navigation parameters of the vessel and the other vessels, and taking the rectangular area as a potential danger area for navigation of the vessel; then, calculating the optimal collision avoidance course angle of the ship; then, according to the size of the potential dangerous area of the ship navigation, planning an optimal collision avoidance course of the ship under a state space by utilizing a speed obstacle method according to the optimal collision avoidance course angle and the speed of the ship and the course and the speed of other ships;
The calculation formula of the optimal collision avoidance course angle of the ship is as follows:
F=max (α×dcpa+β×r+γ×v i), wherein α, β, γ are set weight parameters, R is the shortest distance between the ship and other ship in motion, v i is the speed steering angle, DCPA is the nearest meeting distance, F is an objective function, F represents the sailing safety and economy,
Selecting the speed steering angle when F is maximum as the optimal collision avoidance course angle;
If the collision avoidance strategy of the two vessels is the emergency collision avoidance, the vessel rapidly drives away from the other vessel in the opposite direction of the connecting line between the vessel and the other vessel at the maximum navigational speed allowed by the vessel navigation.
2. The autonomous navigation collision avoidance method of a ship based on the safety field according to claim 1, wherein in step S2, the specific step of determining the meeting situation between the two ships by using the geographic coordinates and navigation parameters of the ship and other ships is:
Firstly, calculating true azimuth angles of the ship relative to the ship by using geographic coordinates of the ship and navigation parameters;
then, the meeting situation between the two vessels is divided according to the magnitude of the true azimuth angle of the other vessel relative to the own vessel.
3. The autonomous navigation collision avoidance method of a vessel based on the safety domain according to claim 2, wherein the meeting situation between the present vessel and other vessels includes a meeting, a crossing, and a chasing;
When the true azimuth angle of the ship is 0-15 degrees or 345-360 degrees, the meeting situation between the ship and the other ship is the meeting;
when the true azimuth angle of the ship is 15-135 degrees or 225-345 degrees relative to the ship, the meeting situation between the ship and the ship is crossed;
When the true azimuth angle of the ship is 135-225 degrees relative to the ship, the situation between the ship and the ship is overtaking.
CN202111554434.2A 2021-12-17 2021-12-17 Ship autonomous navigation collision prevention method based on safety field Active CN114428500B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111554434.2A CN114428500B (en) 2021-12-17 2021-12-17 Ship autonomous navigation collision prevention method based on safety field

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111554434.2A CN114428500B (en) 2021-12-17 2021-12-17 Ship autonomous navigation collision prevention method based on safety field

Publications (2)

Publication Number Publication Date
CN114428500A CN114428500A (en) 2022-05-03
CN114428500B true CN114428500B (en) 2024-09-06

Family

ID=81311743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111554434.2A Active CN114428500B (en) 2021-12-17 2021-12-17 Ship autonomous navigation collision prevention method based on safety field

Country Status (1)

Country Link
CN (1) CN114428500B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115657682A (en) * 2022-11-11 2023-01-31 中国船舶集团有限公司第七一六研究所 Collision avoidance decision method for safe navigation of unmanned ship in narrow water channel
CN115562311B (en) * 2022-11-11 2024-10-18 中国船舶集团有限公司第七一六研究所 Planning obstacle avoidance method and system for unmanned ship in limited water area

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113341980A (en) * 2021-06-11 2021-09-03 大连海事大学 Automatic ship collision avoidance and path planning method based on improved artificial potential field method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0610840B2 (en) * 1986-06-17 1994-02-09 社団法人日本造船研究協会 A method for determining the navigable area for underwater obstacles
AU2020101965A4 (en) * 2020-08-25 2020-10-01 Wuhan University Of Technology A method of navigational early warming for ship encounter, and system thereof
CN112965477A (en) * 2021-01-22 2021-06-15 青岛科技大学 Obstacle collision prevention method based on dynamic security domain and collision prevention rule
CN113759939B (en) * 2021-11-11 2022-03-29 武汉理工大学 Intelligent navigation method and device for limited water area

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113341980A (en) * 2021-06-11 2021-09-03 大连海事大学 Automatic ship collision avoidance and path planning method based on improved artificial potential field method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于人工势场法和模型预测控制的船舶变速避碰研究;王晋鑫等;科技资讯;20231105(第21期);46-49 *

Also Published As

Publication number Publication date
CN114428500A (en) 2022-05-03

Similar Documents

Publication Publication Date Title
CN110362074B (en) Dynamic collision avoidance method for unmanned surface vehicle based on flight path re-planning
CN114428500B (en) Ship autonomous navigation collision prevention method based on safety field
CN109597417B (en) Multi-USV group collaborative collision avoidance planning method based on collision avoidance criterion
CN102999050B (en) Automatic obstacle avoidance method for intelligent underwater robots
CN110196598B (en) Dynamic collision avoidance method for unmanned ship
Lazarowska A discrete artificial potential field for ship trajectory planning
CN109960262B (en) Unmanned ship dynamic obstacle avoidance method and system based on geometric method
CN113759939B (en) Intelligent navigation method and device for limited water area
CN108445879A (en) A kind of unmanned boat barrier-avoiding method based on prediction collision risk region
CN107168335A (en) A kind of unmanned surface vehicle path trace method of guidance for considering mixing multiple target avoidance
CN112820150B (en) AIS-based ship collision avoidance decision method
CN114384917B (en) Real-time ship collision prevention method based on field theory
CN112578793B (en) Obstacle avoiding method for fast moving surface boat
CN110414042B (en) Ship cluster situation analysis method under conflict meeting situation
CN114387824B (en) Anti-collision steering judging method conforming to international offshore anti-collision rule
CN115407780A (en) Unmanned ship local path planning method based on three-stage obstacle avoidance strategy
CN109916400B (en) Unmanned ship obstacle avoidance method based on combination of gradient descent algorithm and VO method
Lee et al. An automatic collision avoidance and route generating algorithm for ships based on field model
Mahipala et al. Model Predictive Control for Path Following and Collision-Avoidance of Autonomous Ships in Inland Waterways
CN116974282A (en) Unmanned ship-based marine search area coverage path planning method
Wu et al. Deliberative collision avoidance for unmanned surface vehicle based on the directional weight
Chen et al. Vector Field-Based Guidance Method for Collision Avoidance of Unmanned Surface Vehicles
CN115686003A (en) Multi-unmanned ship coverage path planning method and system for dynamic environment interference
Xidias et al. Real time autonomous maritime navigation using dynamic visibility graphs
Zhang et al. Collision avoidance path planning of open water ships based on velocity obstacle method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant