EP3583587A1 - System and method for managing navigation plan of a marine vessel - Google Patents
System and method for managing navigation plan of a marine vesselInfo
- Publication number
- EP3583587A1 EP3583587A1 EP18708156.7A EP18708156A EP3583587A1 EP 3583587 A1 EP3583587 A1 EP 3583587A1 EP 18708156 A EP18708156 A EP 18708156A EP 3583587 A1 EP3583587 A1 EP 3583587A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- marine vessel
- marine
- vessels
- navigation plan
- vessel
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 105
- 230000008859 change Effects 0.000 claims abstract description 92
- 239000003607 modifier Substances 0.000 claims description 18
- 238000012790 confirmation Methods 0.000 claims description 16
- 230000001419 dependent effect Effects 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000009471 action Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 239000003344 environmental pollutant Substances 0.000 description 4
- 231100000719 pollutant Toxicity 0.000 description 4
- 230000004075 alteration Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 240000008791 Antiaris toxicaria Species 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 208000032368 Device malfunction Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009189 diving Effects 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G3/00—Traffic control systems for marine craft
- G08G3/02—Anti-collision systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B49/00—Arrangements of nautical instruments or navigational aids
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/203—Specially adapted for sailing ships
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0206—Control of position or course in two dimensions specially adapted to water vehicles
Definitions
- the present disclosure relates to a system and a method for managing navigation plan of a marine vessel, and more particularly for managing navigation plan of the marine vessel to avoid a potential collision course with one or more other marine vessels.
- COLREGS In maritime navigation, a marine vessel's operation involves following standardized navigation rules to avoid collisions or counter any other navigation conditions.
- the International Regulations for Preventing Collisions at Sea known as COLREGS, defines the standardized navigation rules that are followed by all marine vessels, from small boats to commercial ships when operating under conventional operating conditions.
- COLREGS defines procedures to determine the action that needs to be taken when a marine vessel encounter another vessel in its navigation plan in order to avoid collision, among other considerations.
- these standardized navigation rules may not scale properly, for example in a condition involving multiple vessels on a potential collision course.
- COLREGS be ambiguous as multiple rules may be applicable simultaneously, with some of those recommending entirely different course of action.
- the vessel's operator uses his/her judgment to change the navigation course if required, in order to avoid the collision or any undesired accident.
- this may be a challenge with unmanned marine vessels that sail at sea without any human operator on-board the vessel.
- the present system and method supplement COLREGS, in ambiguous situations, to avoid collisions of the marine vessels.
- the present system and method is effective and flexible to manage potential collision scenarios.
- the proposed system and method provides autonomous management of the navigation plans of the marine vessels.
- a system for managing navigation plan of a marine vessel on a potential collision course with one or more other marine vessels comprises an identification unit configured to generate identification data indicative of at least manoeuvrability of the marine vessel.
- the system further comprises a computing unit.
- the computing unit is configured to calculate priority factors of all the marine vessels involved in the potential collision course based on corresponding identification data thereof.
- the computing unit is also configured to compare the calculated priority factors of all the marine vessels.
- the computing unit is further configured to determine a required change in the navigation plan of the marine vessel based on the comparison, such that the marine vessel (s) with a lower calculated priority factor out of all the marine vessels alter the navigation plan(s) thereof to give way to the marine vessel (s) with a comparatively higher calculated priority factor.
- the system comprises a transmitter configured to broadcast the identification data of the marine vessel to each of the one or more other marine vessels.
- the system comprises a transceiver configured to receive the identification data from each of the one or more other marine vessels, the identification data comprises information about at least manoeuvrability of the corresponding one or more other marine vessels.
- the identification data indicative of the manoeuvrability of the marine vessel is based at least in part on one or more of: - a length of the corresponding marine vessel
- the identification data further comprises information about a manoeuvrability modifier (M) which is dependent on one or more of a status and a type of the corresponding marine vessel.
- M manoeuvrability modifier
- the identification data further comprises information about urgency of the marine vessel (U) , which at least in part is proportional to a need to maintain a timetable of the corresponding marine vessel.
- the identification data further comprises information about a space limitation to manoeuvrability of the marine vessel (S) , which at least in part is due to lack of space for movement of the corresponding marine vessel. In one embodiment of the system, the identification data further comprises information about a risk level to cargo in the marine vessel (R) , which at least in part is proportional to a risk posed by leakage of cargo loaded in the corresponding marine vessel.
- the identification data further comprises information about required change in speed of the corresponding marine vessel (V) , to avoid the potential collision course.
- the identification data further comprises information about required deviation in the navigation plan of the corresponding marine vessel (H) , to avoid the potential collision course .
- the computing calculates the priority factor (PF) as:
- the computing unit is configured to implement a priority factor margin (PFM) which is multiplied by the calculated priority factor (PF) , for determining the required change in the navigation plan of the marine vessel.
- PFM priority factor margin
- the system configures a steering unit of the marine vessel to make the marine vessel execute a manoeuvre to implement the required change in the navigation plan of the marine vessel.
- the transmitter is further configured to broadcast a confirmation to implement the corresponding determined required change in the navigation plan of the marine vessel.
- the transceiver is configured to check for corresponding confirmation ( s ) , from the one or more other marine vessels, to implement the corresponding determined required changes in the navigation plan(s) of the one or more other marine vessels.
- the computing unit is configured to override the determined required change in the navigation plan of the marine vessel, in case the transceiver fails to receive corresponding confirmation ( s ) from the one or more other marine vessels .
- the system comprises a sensor unit configured to monitor the one or more other marine vessels to check if the one or more other marine vessels fails to implement the corresponding determined required change in the navigation plan(s) thereof.
- a sensor unit is herein meant a unit comprising one or more sensors, lidars (light detection and ranging devices) , visual spectrum or non-visual spectrum cameras, microphones, hydrophones, and any other means of making observations of the other vessels.
- the computing unit is configured to override the determined required change in the navigation plan of the marine vessel, in case the sensor unit monitors that the one or more other marine vessels fails to implement the corresponding determined required change in the navigation plan(s) thereof .
- the computing unit is configured to override the determined required change in the navigation plan of the marine vessel in case a distance between the marine vessel and the one or more other marine vessels is less than or equal to a predefined minimum safe distance ( D M IN ) ⁇
- the computing unit is configured to:
- the steering unit is configured to implement the required change in the navigation plans of the marine vessel as well as the other marine vessel (s) with which the difference in the priority factor is less than the threshold value, with a certain degree of caution.
- the identification unit is implemented as an Automatic Identification System (AIS) of the marine vessel.
- AIS Automatic Identification System
- the reception of AIS data by the identification unit supports the sensor unit in determining the position and speed of the vessel and also its future intentions.
- the rate of turn parameter in the AIS data is a good indicator that another vessel has started changing its course, i.e. is taking an action to avoid a collision.
- the system is implemented in an unmanned marine vessel.
- the system is implemented in a remote operation centre of the marine vessel . Further, the system may be implemented in a manned marine vessel.
- a method for managing navigation plan of a marine vessel on a potential collision course with one or more other marine vessels comprises generating identification data indicative of at least manoeuvrability of the marine vessel.
- the method also comprises calculating priority factors of all the marine vessels involved in the potential collision course based on corresponding identification data thereof.
- the method further comprises comparing the calculated priority factors of all the marine vessels.
- the method further comprises determining a required change in the navigation plan of the marine vessel based on the comparison, such that the marine vessel (s) with a lower calculated priority factor out of all the marine vessels alter the navigation plan(s) thereof to give way to the marine vessel (s) with a comparatively higher calculated priority factor.
- the method comprises broadcasting the identification data of the marine vessel to each of the one or more other marine vessels . In one embodiment of the method, the method comprises receiving the identification data from each of the one or more other marine vessels, the identification data comprises information about at least manoeuvrability of the corresponding one or more other marine vessels.
- the identification data indicative of the manoeuvrability of the marine vessel is based at least in part on one or more of:
- the identification data further comprises information about:
- M manoeuvrability modifier
- the priority factor (PF) is calculated as:
- the method implements a priority factor margin (PFM) which is multiplied by the calculated priority factor (PF) , for determining the required change in the navigation plan of the marine vessel.
- PFM priority factor margin
- the method further comprises the marine vessel making a manoeuvre to implement the required change in the navigation plan of the marine vessel.
- the method comprises broadcasting, by the marine vessel, a confirmation to implement the corresponding determined required change in the navigation plan thereof.
- the method comprises checking for corresponding confirmation ( s ) , from the one or more other marine vessels, to implement the corresponding determined required changes in the navigation plan(s) thereof. In one embodiment of the method, the method comprises overriding the determined required change in the navigation plan of the marine vessel, in case of not receiving corresponding confirmation ( s ) from the one or more other marine vessels.
- the method comprises monitoring the one or more other marine vessels to check if the one or more other marine vessels fails to implement the corresponding determined required change in the navigation plan(s) thereof.
- the method comprises overriding the determined required change in the navigation plan of the marine vessel, in case the one or more other marine vessels fails to implement the corresponding determined required change in the navigation plan(s) thereof. In one embodiment of the method, overriding the determined required change in the navigation plan of the marine vessel is implemented, in case a distance between the marine vessel and the one or more other marine vessels is less than or equal to a predefined minimum safe distance ( D M IN ) ⁇
- the method comprises:
- the method comprises implementing the required change in the navigation plans of the marine vessel as well as the other marine vessel (s) with which the difference in the priority factor is less than the threshold value. In one embodiment of the method, the method is implemented in an unmanned marine vessel.
- the method is implemented in a remote operation centre of the marine vessel . Further, the method may be implemented in a manned marine vessel.
- FIG. 1 is a diagrammatic plan view of an environment involving two or more marine vessels, on a potential collision course, with a system for managing navigation plan of the two or more marine vessels to avoid a collision, according to one embodiment of the disclosure,
- FIG. 2 is a flowchart depicting the steps involved in a method for managing navigation plan of a marine vessel on a potential collision course with one or more other marine vessels, and
- FIG. 3 illustrates a flowchart depicting the steps involved in a method to determine when to implement procedures for managing navigation plan of a marine vessel on a potential collision course with one or more other marine vessels.
- FIG. 1 illustrates an exemplary environment 1 in which a marine vessel 2 along with one or more other marine vessels (e.g., two other marine vessels, a first other marine vessel 3 and a second other marine vessel 4 shown therein) may be navigating along their corresponding navigation plans. It may be contemplated that the shape, size, and position of various components in FIG. 1 are exemplary only and shall not be considered limiting to the disclosure in any manner.
- the marine vessels 2,3,4 may be civil or military marine vessels including, for example, sailing boats, fishing boats, cruise ships, cargo ships, patrol ships, oil tankers, submarines and the like.
- the marine vessels 2,3,4, in the environment 1, may be performing tasks such as, for example, reaching certain waypoints, patrolling a designated sector, and on a military mission.
- all the marine vessels 2,3,4 may be similar type of marine vessels; for example, all the involved marine vessels 2,3,4 may be cruise ships. In other examples, the involved marine vessels 2,3,4 may differ in type from each other without any limitations. A status of any of the involved marine vessels 2,3,4 may be defined by the type of task it may be performing. In one example, the marine vessels 2,3,4, involved in the environment 1, may have similar or different statuses, without any limitations.
- the marine vessel 2 and the other marine vessels 3,4 may be leading towards each other on a potential collision course. That is, if the marine vessels 2,3,4 may continue on their current navigation plans, there may be a possible risk of collision between two or more of these marine vessels 2,3,4.
- the situation, as presented in the environment 1, may be such that the marine vessels 2,3,4 even if properly following the rules and regulations as outlined in the standards like COLREGS, may still have a risk that two or more of these marine vessels 2,3,4 end up colliding with each other.
- the total number of marine vessels involved in the potential collision course may be less, for example two, or more, for example four or five; without any limitations.
- the marine vessel 2, on the potential collision course with the other marine vessels 3,4, is equipped with a system 5 for managing navigation plan thereof.
- all the marine vessels, including the marine vessel 2 and the other marine vessels 3,4, are equipped with the present system 5 for managing corresponding navigation plans thereof.
- Further embodiments of the present disclosure have been described in terms of the implementation of the system 5 in the marine vessel 2 ; however, it may be understood that the other marine vessels 3,4 may have the same implementations of the system 5 for managing the corresponding navigation plans thereof.
- the system 5 may include multiple components working in co-ordination to determine a required change in the navigation plan of the marine vessel 2 to avoid the collision with one or more of the other marine vessels 3,4. In other words, the system 5 may determine an alternative navigation plan for the marine vessel 2 to avoid the collision.
- the system 5 is configured to control the steering and speed of marine vessel 2 in order to implement the required change in the navigation plan of the marine vessel, as discussed later in detail.
- the system 5 is configured to provide autonomous navigation management of the marine vessels 2,3,4.
- the system 5 comprises an identification unit 6 configured to generate identification data related to the corresponding marine vessel of the marine vessels 2,3,4.
- the identification unit 6 may implement standards like automatic identification system (AIS) which is a well-known automatic tracking system used for collision avoidance.
- the identification data may include information, such as unique identification of the marine vessel, position, course, and speed, among others, as discussed in the subsequent paragraphs of the description.
- the reception of AIS data by the identification unit 6 supports the sensor unit 11 in determining the position and speed of the vessel and also its future intentions.
- the rate of turn parameter in the AIS data is a good indicator that another vessel has started changing its course, i.e. is taking an action to avoid a collision.
- the identification data comprises information indicative of at least manoeuvrability of the marine vessel 2.
- the manoeuvrability of the marine vessel 2 is based on the dimensions thereof, i.e. a length of the corresponding marine vessel (represented by X L' ) and a width of the corresponding marine vessel (represented by X W ) .
- the manoeuvrability of the marine vessel is, generally, inversely proportional to the dimensions thereof, as a smaller ship may usually be more agile to make manoeuvres than a larger ship.
- the manoeuvrability of the marine vessel 2 is based on a draught of the corresponding marine vessel (represented by X D' ) .
- the draught of the marine vessel is indicative of the loading (i.e., weight of cargo) of the marine vessel; therefore, the manoeuvrability of the marine vessel is inversely proportional to current value of the draught thereof, as an empty ship is more agile than a ship full of cargo .
- the identification data also comprises information about a manoeuvrability modifier (represented by ⁇ ⁇ ' ) which is dependent on one or more of a status and a type of the corresponding marine vessel 2.
- the identification data further comprises information about urgency of the marine vessel (represented by X U' ) , which at least in part is proportional to a need to maintain a timetable of the corresponding marine vessel 2.
- the identification data further comprises information about a space limitation to manoeuvrability of the marine vessel (represented by X S' ) , which at least in part is due to lack of space for movement of the corresponding marine vessel 2.
- the identification data further comprises information about a risk level to cargo in the marine vessel (represented by X R' ) , which at least in part is proportional to a risk associated with the leakage of the cargo loaded in the corresponding marine vessel 2.
- the identification data comprises information about a required change in speed of the corresponding marine vessel 2 (represented by X V ) , so that the required change in the navigation plan may be implemented to avoid the potential collision course.
- the required change in speed (V) is determined in knots.
- the identification data further comprises information about required deviation in the navigation plan of the corresponding marine vessel 2 (represented by ⁇ ⁇ ' ) , so that the required change in the navigation plan may be implemented to avoid the potential collision course.
- the required deviation (H) is determined in degrees.
- the values of parameters like the required change in speed of the marine vessel 2 (V) and the required deviation in the navigation plan of the marine vessel 2 (H) may be small.
- constants namely V M i N and H M i N are added to the corresponding values of the required change in speed (V) and the required deviation (H) , respectively, so that all the marine vessels needing just a small change each may be treated equally.
- the system 5 comprises a transmitter 7 configured to broadcast the identification data of the marine vessel 2 to each of the one or more other marine vessels. Further, the system 5 comprises a transceiver 8 configured to receive the identification data from each of the one or more other marine vessels 3,4.
- the transmitter 7 and the transceiver 8 may utilize Very High Frequency (VHF) based communication channels for exchange of information with corresponding devices of the other marine vessels 3,4. Construction and functionality of such devices are well known in the art and thus have not been described herein. It may be understood that the identification data received, by the marine vessel 2, from the one or more other marine vessels 3,4 may comprise information about same parameters for the marine vessels 3,4 as transmitted by the marine vessel 2 itself.
- VHF Very High Frequency
- the system 5 includes a computing unit 9 configured to calculate priority factors of all the marine vessels 2,3,4 involved in the potential collision course based on corresponding identification data thereof.
- the computing unit 9 may include a memory and a processor.
- the memory is capable of storing machine executable instructions
- the processor is capable of executing the stored machine executable instructions.
- the memory may be embodied as one or more volatile memory devices, one or more non- volatile memory devices, and/or a combination of one or more volatile memory devices and non-volatile memory devices.
- the processor may be embodied in a number of different ways, e.g., the processor may be embodied as one or more of various processing devices, such as a coprocessor, a microprocessor, a controller, a digital signal processor (DSP) , processing circuitry with or without an accompanying DSP, or various other processing devices including integrated circuits such as, for example, an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) , a microcontroller unit (MCU) , a hardware accelerator, a special-purpose computer chip, or the like.
- various processing devices such as a coprocessor, a microprocessor, a controller, a digital signal processor (DSP) , processing circuitry with or without an accompanying DSP, or various other processing devices including integrated circuits such as, for example, an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) , a microcontroller unit (MCU) , a hardware accelerator, a special-
- the computing unit 9 calculates the priority factor (PF) of a marine vessel, such as the marine vessel 2, as :
- the above formula may be stored as an algorithm in the memory of the computing unit 9 and the algorithm is then executed by the processor of the computing unit 9, as and when required .
- the computing unit 9, of the system 5, is further configured to compare the calculated priority factors (PF) of all the marine vessels 2,3,4.
- the computing unit 9 is configured to sort all the marine vessels, such as the marine vessels 2,3,4 involved in the potential collision course of the environment 1, based on the comparison of the corresponding calculated priority factors (PF) .
- the computing unit 9 may compare the priority factors pairwise between the own marine vessel, such as the marine vessel 2, and each of the other marine vessels 3,4. Such techniques for comparison and sorting are well known in the art and are pre-programmed in the computing unit 9.
- the computing unit 9, of the system 5, is further configured to determine a required change in the navigation plan of the marine vessel 2 based on the comparison, such that the marine vessel (s) , of any of the marine vessels 2,3,4, with a lower calculated priority factor out of all the marine vessels 2,3,4 alter its navigation plan(s) to give way to the marine vessel (s) , of any of the marine vessels 2,3,4, with a comparatively higher calculated priority factor.
- the determined required change in the navigation plan of the marine vessel 2 is such that the marine vessel (s) , of any of the marine vessels 2,3,4, with the comparatively higher calculated priority factor proceed with none or minimal alteration to its navigation plan, compared to the marine vessel (s) , of any of the marine vessels 2,3,4, with the comparatively lower calculated priority factor .
- the marine vessel 3 having the priority factor lower than the priority factor of the marine vessel 2 but higher than the priority factor of the marine vessel 4, and the marine vessel 4 having the lowest priority factor.
- the determined required change in navigation plans may be such that the marine vessel 2 may hold its course, the marine vessel 3 may give way to the marine vessel 2, and the marine vessel 4 may give way to both the marine vessel 2 and the marine vessel 3.
- the change in the navigation plan of a marine vessel requires that such marine vessel executes evasive manoeuvres to give way.
- the computing unit 9 is configured to implement a priority factor margin (PFM) which is multiplied by the calculated priority factor (PF) , for determining the required change in the navigation plan of the marine vessel 2.
- the priority factor margin (PFM) provides a safety margin and is usually multiplied with the lower of the one or more calculated priority factors (PF) in the comparison. For example, if the PF of marine vessel 2 is greater than the value of PF * PFM of the other marine vessel 3, it is the other marine vessel 3 which may execute evasive manoeuvres. Otherwise, if the PF of the other marine vessel, say the marine vessel 4, is greater than the value of PF * PFM of the marine vessel 2, it is the marine vessel 2 which may execute evasive manoeuvres.
- the value of the priority factor margin (PFM) is 1.5.
- the system 5 configures a steering unit 10 of the marine vessel 10 to make the marine vessel 2 execute a manoeuvre to implement the determined required change in the navigation plan thereof.
- the steering unit 10 is configured to implement required change in speed of the corresponding marine vessel (V) as well as the required deviation in the navigation plan of the corresponding marine vessel (H) , to avoid the potential collision course.
- the proper values of the various parameters for each marine vessel 2,3,4 are available or derived from their corresponding identification data. Some parameters may also be determined by other observations, including shape of the marine vessel, recognition of lights, etc.
- the system 5 may not be able to generate or receive the proper values of one or more of these parameters for the marine vessel 2 and/or the other marine vessels 3,4. This may be caused by any of the reasons, such as device malfunction, transmission failure, data corruption, or the like. In such circumstances, the known default values of such parameters may be employed as provided in Table 1 below:
- the values of the various parameters particularly ⁇ ⁇ ' , X U' , X S' , X R' , X V , ⁇ ⁇ ' may be modified based on the type and status of the marine vessel 2, and/or the type of the cargo loaded in the marine vessel 2.
- various modifier constants may be used which is usually multiplied with the corresponding parameter value. That is, the modifications to the parameters are usually achieved by multiplications with a modifier constant.
- the tables below provide the information about the modifier constants utilized in various cases, and further provide the resulting values or the changes to the values of the said parameters. It may be understood that, in some cases, more than one modifier constant may be applied to a single parameter. Further, it may be understood that the multiplications with the modifier constant is applied after absolute values are given to the parameters .
- Table 2 below lists the various modifier constants based on the type of the marine vessel and the resulting change in values of the parameters.
- High Speed Craft (HSC) M M * MHSC
- Table 3 lists the various modifier constants based on the status of the marine vessel and the resulting change in values of the parameters.
- TOW Towing
- Table 4 lists the various modifier constants based on the type of the cargo loaded in the marine vessel and the resulting change in values of the parameters .
- Table 5 below lists the values for the various modifier constants (as discussed above) . It may be understood that the given values for the various modifier constants are exemplary only. The exact values for the modifier constants may be determined by conducting simulations and field tests for various possible scenarios. Table 5
- the parameter, the space limitation to manoeuvrability of the marine vessel (S) is determined as follows.
- S the parameter that prevent such marine vessel to make a change in navigation plan
- the value of SLIM 10.
- the lack of space would often apply to more than one vessel and it is safer to assume that all the marine vessels 2,3,4 take possible measures to avoid the collision, within the available space. If the lack of space happens to hinder the changes in navigation plan of just one marine vessel, the actions of the other vessel will soon change the situation in such a way that the marine vessel near the obstacle may resume its original route after a while. In congested straits, for instance, the marine vessels 2,3,4 may proceed with caution and probably reduce speed in addition to employing other available collision avoidance manoeuvres.
- the transmitter 7 is further configured to broadcast a confirmation to implement the determined required change in the navigation plan for the corresponding marine vessel 2.
- the transceiver 8 is configured to check for confirmation ( s ) , from the one or more other marine vessels 3,4, to confirm if those marine vessels have implemented the corresponding determined required changes in the navigation plan(s) thereof.
- the system 5 comprises a sensor unit 11 configured to monitor the one or more other marine vessels 3,4 to check if the one or more other marine vessels 3,4 fail to implement the corresponding determined required change in the navigation plan(s) thereof.
- the computing unit 9 is configured to override the determined required change in the navigation plan of the marine vessel 2, in case the transceiver 8 fails to receive corresponding confirmation ( s ) from the one or more other marine vessels 3,4 and/or the sensor unit 11 monitors that the one or more other marine vessels 3,4 failed to implement the corresponding determined required change in the navigation plan(s) thereof.
- the overriding of the determined required change in the navigation plan of the marine vessel 2 may involve determining a new change in the navigation plan as per the current situation that may avoid the collision with the other marine vessels 3,4.
- the computing unit 9 is configured to override the determined required change in the navigation plan of the marine vessel 2 only in case a distance between the marine vessel 2 and the one or more other marine vessels 3,4 is less than or equal to a predefined minimum safe distance (D MI N) ⁇ That is, the system 5 delays the overriding step as much as possible to give chance to the other marine vessels 3,4 to implement the required change. The system 5 finally implements the overriding step when the marine vessels are within the threshold of the minimum safe distance (D MI N) ⁇
- D MI N minimum safe distance
- the value of D MIN is 1.5 nautical miles. It may be contemplated by a person skilled in the art that such additional procedures of confirmations and monitoring are employed as a precaution to ascertain that the other marine vessels are taking the determined steps to avoid the collision.
- the computing unit 9 is configured to determine, via the comparison, if a difference between the calculated priority factors of the marine vessel 2 and any of the one or more other marine vessels 3,4 is less than a threshold value. In such case, the computing unit 9 is configured to determine required change in the navigation plans of the marine vessel 2 as well as the other marine vessel (s) 3,4 with which the difference in the priority factor is less than the threshold value. Further, the steering unit 10 is configured to implement the required change in the navigation plans of the marine vessel 2 as well as the other marine vessel (s) 3,4 with which the difference in the priority factor is less than the threshold value, with a certain degree of caution.
- both marine vessels implement the change in the navigation plan to give way to each other as a precautionary measure. Further, such marine vessels may implement the collision avoidance manoeuvres with possibly reduce speed so as to proceed with extra caution, and may even stop if needed, to avoid the collision.
- the present disclosure further provides a method 20 for managing navigation plan of the marine vessel 2 on the potential collision course with the one or more other marine vessels 3,4, as illustrated in the form of a flowchart in FIG. 2.
- the method 20 comprises generating identification data of all the marine vessels 2,3,4, by the corresponding identification units 6, to determine the various parameters of the marine vessels 2,3,4.
- the method 20 further comprises calculating, by the corresponding computing units 9, priority factors of all the marine vessels 2,3,4 based on the corresponding identification data thereof.
- the method 20 further comprises comparing, by the corresponding computing units 9, the calculated priority factors of all the marine vessels 2,3,4.
- the method 20 further comprises determining, by the corresponding computing units 9, the required change in the navigation plan of the marine vessels 2,3,4 based on the comparison, such that the marine vessel with a lower calculated priority factor alter its navigation plan to give way to the marine vessel with a comparatively higher calculated priority factor .
- the marine vessel say the marine vessel 2
- the system 5 and the method 20 of the present disclosure may repeatedly implement the disclosed steps every 30 seconds or the like.
- the COLREGS rules specify, for example, which vessel is responsible for giving way to the other and to which side of the "stand-on" vessel to manoeuvre. Three primary COLREGS rules are considered: crossing, overtaking, and head-on situations.
- the method 20 of the present disclosure is implemented when COLREGs are not applicable. That is, the present system 5 and method 20 shall be implemented only as a x Plan B' , if the normal COLREGs rules do not give a clear guidance to the situation and it is not clear which marine vessel (s) should change their course or speed to avoid the collision or any other dangerous situation.
- FIG. 3 further illustrates a flowchart depicting a method 30 to determine when to implement procedures for managing navigation plan of a marine vessel on a potential collision course with one or more other marine vessels.
- the method 30 comprises determining if the two or more marine vessels are on a potential collision course. It may be contemplated that various known techniques in the art such as use of GPS, satellites, RADAR, etc. may be employed for such purpose. If the determination in step 31 is ⁇ ⁇ 0' , then, at step 32, the marine vessels are allowed to continue as per their navigation plans. If the determination in step 31 is X YES' , then, at step 33, it is determined whether COLREGS rules apply to the situation.
- step 34 the navigation plan of the marine vessels may be altered as per the guidelines provided in the COLREGS standards. If the determination in step 33 is ⁇ ⁇ 0' , then at step 35, the method 20 of the present disclosure for managing the navigation plans of the two or more vessels may be implemented, where the method 20 involves determining the required change in the navigation plan of the marine vessels based on the comparison of their corresponding priority factors, such that the marine vessel with a lower calculated priority factor alter its navigation plan to give way to the marine vessel with a comparatively higher calculated priority factor.
- the systems and methods of the present disclosure are based on the practise that small and agile vessels will take the evasive manoeuvres rather than the big vessels, and the marine vessel needing the smallest change in navigation plan (speed or deviation) from the original route should be the one to change the navigation plan.
- the give-way vessel is determined by calculating the priority factor (PF) for each marine vessel.
- PF priority factor
- the big and clumsy vessels generally have a higher PF than the small and agile vessels; and therefore the present methods allow such vessels to move with none or minimal deviation in course or change in speed, while the smaller vessels are made to make manoeuvres.
- the present disclosure utilizes communication, via AIS/VHF, between the corresponding systems of the marine vessels on a potential collision course to negotiate on appropriate actions, based on the calculated PF values, to avoid the collision.
- the PF value is determined for each marine vessel, including the marine vessel for which the system 5 is part of. Therefore, it is important the identification data used for calculation of the PF value for the own marine vessel should be the same as the identification data broadcasted by the corresponding identification unit to the other marine vessels. Further, the same rules and formulas should be used for calculation of PF value for all the marine vessels, as it is imperative that each marine vessel carrying out the calculations, in their corresponding systems, end up to approximately same results.
- the PF value is defined with a formula containing several parameters. Each parameter has a numerical value and the way these parameters are determined is defined separately for each parameter.
- the disclosed formula is simple enough such that the PF value may be calculated by the human operator on a manned vessel. It is probable that electronic equipment in the marine vessels may aid the human operator in practice. In most cases, the disclosed formula is simple enough that the human operator can intuitively estimate the PF value with sufficient accuracy without the need of properly calculating it, to quickly decide which marine vessel has to give way.
- the purpose of providing a discrete formula for calculating the PF value is to make it possible for the unmanned marine vessels to imitate the common sense of a human operator. Therefore, the present system and method enable unmanned marine vessels on a potential collision course to avoid collision.
- the present system and method also provide that a Remote Operation Centre (ROC) of the marine vessels, involved in the potential collision course, are immediately alerted when an ambiguous traffic situation arises. So it may be possible that the human operator in the ROC may take charge to determine the necessary course of action to avoid the collision. For example, a human operator at the ROC may enter instructions regarding constraints on the manoeuvre of the marine vessel, if required.
- ROC Remote Operation Centre
- the operator may define restricted zones, for example, an area with shallow water or underwater obstacles, a region surrounding a fixed buoy, areas in which boat traffic is not permitted, areas of heavy boat traffic and mined areas. Further, the operator may have look at the plan which the autonomous vessel is about to execute and, if it looks good, let the vessel continue in autonomous mode. But if the navigation plan looks dubious, the operator may take remotely control over the vessel and start steering it manually, and thus overrule the system 5. Also, the operator may speak over VHF with the other vessels or send and receive digital messages over VHF (or another communication channel) to/from the other vessels.
- the present system and method may be implemented in a manned marine vessel.
- the computing unit 9 would calculate and the system 9 could display the priority factors of each nearby vessel and possibly propose changes in the route plan, but the officer on the watch (so called OOW) on the vessel would steer the ship and take care of any needed communications.
- OOW officer on the watch
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Ocean & Marine Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20175138A FI20175138L (en) | 2017-02-16 | 2017-02-16 | System and method for managing navigation plan of a marine vessel |
PCT/FI2018/050117 WO2018150101A1 (en) | 2017-02-16 | 2018-02-16 | System and method for managing navigation plan of a marine vessel |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3583587A1 true EP3583587A1 (en) | 2019-12-25 |
Family
ID=61526823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18708156.7A Ceased EP3583587A1 (en) | 2017-02-16 | 2018-02-16 | System and method for managing navigation plan of a marine vessel |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3583587A1 (en) |
FI (1) | FI20175138L (en) |
WO (1) | WO2018150101A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109765917A (en) * | 2018-12-28 | 2019-05-17 | 杭州电子科技大学 | A kind of small autonomous formula underwater vehicle based on raspberry pie |
GB2586621A (en) * | 2019-08-29 | 2021-03-03 | Rolls Royce Plc | Automated operation of unmanned waterborne vessels |
WO2021198629A1 (en) * | 2020-03-30 | 2021-10-07 | Digital Business Strategy Ltd | Vessel location monitoring system |
CN112835354B (en) * | 2020-09-27 | 2023-08-22 | 北京海兰信数据科技股份有限公司 | Inland ship longitudinal speed control method and device |
CN112987736B (en) * | 2021-02-26 | 2022-04-08 | 上海交通大学 | Ship emission remote measuring system and method based on intelligent unmanned shipborne unmanned aerial vehicle |
CN114462691B (en) * | 2022-01-21 | 2022-11-11 | 中国人民解放军66136部队 | Patrol boat verification route planning method for harbor-entering moving ships |
CN117141677B (en) * | 2023-09-26 | 2024-02-27 | 广州星沅科技有限公司 | Automatic control implementation method of multifunctional unmanned survey ship and multifunctional unmanned survey ship |
CN117170382B (en) * | 2023-10-11 | 2024-04-26 | 哈尔滨理工大学 | Double unmanned ship cooperative control method suitable for homodromous real-time point location tracking |
-
2017
- 2017-02-16 FI FI20175138A patent/FI20175138L/en unknown
-
2018
- 2018-02-16 EP EP18708156.7A patent/EP3583587A1/en not_active Ceased
- 2018-02-16 WO PCT/FI2018/050117 patent/WO2018150101A1/en unknown
Non-Patent Citations (1)
Title |
---|
TAM CHEEKUANG ET AL: "Cooperative path planning algorithm for marine surface vessels", OCEAN ENGINEERING, vol. 57, 1 January 2013 (2013-01-01), AMSTERDAM, NL, pages 25 - 33, XP093017205, ISSN: 0029-8018, Retrieved from the Internet <URL:https://pdf.sciencedirectassets.com/271462/1-s2.0-S0029801812X00192/1-s2.0-S0029801812003472/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEIf//////////wEaCXVzLWVhc3QtMSJGMEQCICgKXyXlLioCFTe2G/4I86Q8K92hHZCyAVXUvK/J/M+xAiAbB/r5w+ornapwyx9j0+FXud5QVenkSxszvED7yBzx6SrVBAjw//////////8BEAUaDDA1OTAwMzU0N> [retrieved on 20230124], DOI: 10.1016/j.oceaneng.2012.09.003 * |
Also Published As
Publication number | Publication date |
---|---|
WO2018150101A1 (en) | 2018-08-23 |
FI20175138L (en) | 2018-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3583587A1 (en) | System and method for managing navigation plan of a marine vessel | |
Kufoalor et al. | Autonomous maritime collision avoidance: Field verification of autonomous surface vehicle behavior in challenging scenarios | |
Kuwata et al. | Safe maritime autonomous navigation with COLREGS, using velocity obstacles | |
Larson et al. | Advances in autonomous obstacle avoidance for unmanned surface vehicles | |
US10037701B2 (en) | Watercraft navigation safety system | |
US11307589B2 (en) | Vessel navigation system and navigation method thereof | |
US20200012283A1 (en) | System and method for autonomous maritime vessel security and safety | |
Almeida et al. | Radar based collision detection developments on USV ROAZ II | |
US9223310B2 (en) | Ship course obstruction warning transport | |
KR101693981B1 (en) | Apparatus and method for vessel collision avoidance | |
EP3688536B1 (en) | A method and system for operating a ship | |
KR101693982B1 (en) | Apparatus and method for vessel collision avoidance | |
Johansen et al. | Unmanned aerial surveillance system for hazard collision avoidance in autonomous shipping | |
KR20170004164A (en) | Uav-guided ship cruise method and system | |
KR102269676B1 (en) | Device and method for Auto vessel collision prevention | |
US11815886B2 (en) | Method and system for operating a ship | |
WO2021075319A1 (en) | Ship maneuvering assistance system and method | |
Rylander et al. | Autonomous safety on vessels | |
Baldauf et al. | Potentials of e-navigation–enhanced support for collision avoidance | |
Kim et al. | Field experiment of autonomous ship navigation in canal and surrounding nearshore environments | |
KR102486019B1 (en) | management system for safety in water using water drone | |
CN114167854A (en) | Condition avoidance system for marine vessels | |
Denker et al. | E-Navigation based cooperative collision avoidance at sea: The MTCAS approach | |
KR20200035668A (en) | Autopilot system for unmanned ship | |
Theunissen | Navigation of unmanned vessels–history, enablers, challenges and potential solutions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20190913 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20210708 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20230717 |