JP7781866B2 - Ship monitoring system, ship monitoring method, information processing device, and program - Google Patents
Ship monitoring system, ship monitoring method, information processing device, and programInfo
- Publication number
- JP7781866B2 JP7781866B2 JP2023518624A JP2023518624A JP7781866B2 JP 7781866 B2 JP7781866 B2 JP 7781866B2 JP 2023518624 A JP2023518624 A JP 2023518624A JP 2023518624 A JP2023518624 A JP 2023518624A JP 7781866 B2 JP7781866 B2 JP 7781866B2
- Authority
- JP
- Japan
- Prior art keywords
- vessel
- leg
- ship
- waypoint
- risk value
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B79/00—Monitoring properties or operating parameters of vessels in operation
- B63B79/40—Monitoring properties or operating parameters of vessels in operation for controlling the operation of vessels, e.g. monitoring their speed, routing or maintenance schedules
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G3/00—Traffic control systems for marine craft
- G08G3/02—Anti-collision systems
Landscapes
- Engineering & Computer Science (AREA)
- Ocean & Marine Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、船舶監視システム、船舶監視方法、情報処理装置、及びプログラムに関する。 The present invention relates to a ship monitoring system, a ship monitoring method, an information processing device, and a program.
従来、船舶同士が衝突するリスクを評価する種々の手法が存在する。例えば、非特許文献1には、OZT(Obstacle Zone by Target)を表示する手法が開示されている。 There are various conventional methods for assessing the risk of collision between ships. For example, Non-Patent Document 1 discloses a method for displaying the OZT (Obstacle Zone by Target).
ところで、船舶は、複数の変針点を順に辿るように設定された予定航路に従って航行することがある。 However, ships sometimes navigate according to a planned route that is set to follow multiple turning points in sequence.
しかしながら、従来のリスク評価手法では、船舶が変針点を含む予定航路を航行することを考慮していないため、変針の前後でリスク値が急激に変動することがあり得る。 However, conventional risk assessment methods do not take into account the fact that ships navigate planned routes that include course changes, so risk values can fluctuate rapidly before and after a course change.
本発明は、上記課題に鑑みてなされたものであり、その主な目的は、変針点を含む予定航路を航行する船舶について衝突のリスクを評価することが可能な船舶監視システム、船舶監視方法、情報処理装置、及びプログラムを提供することにある。 The present invention has been made in consideration of the above-mentioned problems, and its main purpose is to provide a ship monitoring system, ship monitoring method, information processing device, and program capable of assessing the risk of collision for ships navigating a planned route that includes a turning point.
上記課題を解決するため、本発明の一の態様の船舶監視システムは、第1船舶の位置及び速度を表す第1船舶データを生成する第1データ生成部と、第2船舶の位置及び速度を表す第2船舶データを生成する第2データ生成部と、前記第1船舶の位置から第1変針点までの第1レグ及び前記第1変針点から第2変針点までの第2レグを含む前記第1船舶の予定航路を表す予定航路データを生成する予定航路生成部と、前記第1船舶データ、前記第2船舶データ、及び前記予定航路データに基づいて、前記第1変針点から前記第2レグとは反対方向に延びる仮想第1レグに仮想第1船舶を配置し、前記仮想第1船舶と前記第2船舶とが衝突するリスクを表すリスク値を算出するリスク値算出部と、前記リスク値に応じて警報を発報する警報部と、を備える。 In order to solve the above problem, one aspect of the ship monitoring system of the present invention comprises a first data generation unit that generates first ship data representing the position and speed of a first ship; a second data generation unit that generates second ship data representing the position and speed of a second ship; a planned route generation unit that generates planned route data representing the planned route of the first ship including a first leg from the position of the first ship to a first waypoint and a second leg from the first waypoint to a second waypoint; a risk value calculation unit that places a virtual first ship on a virtual first leg extending from the first waypoint in the opposite direction to the second leg based on the first ship data, the second ship data, and the planned route data, and calculates a risk value representing the risk of collision between the virtual first ship and the second ship; and an alarm unit that issues an alarm based on the risk value.
また、本発明の他の態様の船舶監視方法は、第1データ生成部により、第1船舶の位置及び速度を表す第1船舶データを生成し、第2データ生成部により、第2船舶の位置及び速度を表す第2船舶データを生成し、予定航路生成部により、前記第1船舶の位置から第1変針点までの第1レグ及び前記第1変針点から第2変針点までの第2レグを含む前記第1船舶の予定航路を表す予定航路データを生成し、前記第1船舶データ、前記第2船舶データ、及び前記予定航路データに基づいて、前記第1変針点から前記第2レグとは反対方向に延びる仮想第1レグに仮想第1船舶を配置し、前記仮想第1船舶と前記第2船舶とが衝突するリスクを表すリスク値を算出し、前記リスク値に応じて警報を発報する。 In another aspect of the ship monitoring method of the present invention, a first data generation unit generates first ship data representing the position and speed of a first ship, a second data generation unit generates second ship data representing the position and speed of a second ship, a planned route generation unit generates planned route data representing the planned route of the first ship including a first leg from the position of the first ship to a first waypoint and a second leg from the first waypoint to a second waypoint, and based on the first ship data, the second ship data, and the planned route data, places a virtual first ship on a virtual first leg extending from the first waypoint in the opposite direction to the second leg, calculates a risk value representing the risk of collision between the virtual first ship and the second ship, and issues an alert based on the risk value.
また、本発明の他の態様の情報処理装置は、第1船舶の位置及び速度を表す第1船舶データ、第2船舶の位置及び速度を表す第2船舶データ、並びに前記第1船舶の位置から第1変針点までの第1レグ及び前記第1変針点から第2変針点までの第2レグを含む前記第1船舶の予定航路を表す予定航路データに基づいて、前記第1変針点から前記第2レグとは反対方向に延びる仮想第1レグに仮想第1船舶を配置し、前記仮想第1船舶と前記第2船舶とが衝突するリスクを表すリスク値を算出するリスク値算出部と、前記リスク値に応じて警報部に発報指令を出力する発報判定部と、を備える。 Another aspect of the information processing device of the present invention includes a risk value calculation unit that places a virtual first ship on a virtual first leg extending from the first waypoint in the opposite direction to the second leg based on first ship data representing the position and speed of a first ship, second ship data representing the position and speed of a second ship, and planned route data representing the planned route of the first ship including a first leg from the position of the first ship to a first waypoint and a second leg from the first waypoint to a second waypoint, and calculates a risk value representing the risk of collision between the virtual first ship and the second ship, and an alarm determination unit that outputs an alarm command to an alarm unit in accordance with the risk value.
また、本発明の他の態様のプログラムは、第1船舶の位置及び速度を表す第1船舶データ、第2船舶の位置及び速度を表す第2船舶データ、並びに前記第1船舶の位置から第1変針点までの第1レグ及び前記第1変針点から第2変針点までの第2レグを含む前記第1船舶の予定航路を表す予定航路データに基づいて、前記第1変針点から前記第2レグとは反対方向に延びる仮想第1レグに仮想第1船舶を配置し、前記仮想第1船舶と前記第2船舶とが衝突するリスクを表すリスク値を算出すること、及び、前記リスク値に応じて警報部に発報指令を出力すること、をコンピュータに実行させる。 In another aspect of the program of the present invention, a computer is caused to execute the following: based on first ship data representing the position and speed of a first ship, second ship data representing the position and speed of a second ship, and planned route data representing the planned route of the first ship including a first leg from the position of the first ship to a first waypoint and a second leg from the first waypoint to a second waypoint, place a virtual first ship on a virtual first leg extending from the first waypoint in the opposite direction to the second leg, calculate a risk value representing the risk of collision between the virtual first ship and the second ship, and output an alert command to an alarm unit in accordance with the risk value.
本発明によれば、変針点を含む予定航路を航行する船舶について衝突のリスクを評価することが可能となる。 The present invention makes it possible to assess the risk of collision for ships sailing along a planned route that includes a turning point.
以下、本発明の実施形態について、図面を参照しながら説明する。 Below, an embodiment of the present invention is described with reference to the drawings.
図1は、実施形態に係る船舶監視システム100の構成例を示すブロック図である。実施形態に係る船舶監視方法は、船舶監視システム100において実現される。船舶監視システム100は、船舶に搭載され、周囲に存在する船舶を監視するためのシステムである。 Figure 1 is a block diagram showing an example configuration of a ship monitoring system 100 according to an embodiment. The ship monitoring method according to the embodiment is realized in the ship monitoring system 100. The ship monitoring system 100 is a system that is installed on a ship and monitors ships present in the vicinity.
船舶監視システム100が搭載された船舶は、第1船舶の例であり、以下の説明では「自船」という。また、自船の周囲に存在する船舶は、第2船舶の例であり、以下の説明では「他船」という。 A ship equipped with the ship monitoring system 100 is an example of a first ship, and will be referred to as "own ship" in the following explanation. Furthermore, ships present around the own ship are examples of second ships, and will be referred to as "other ships" in the following explanation.
また、以下の説明において、「速度」は速さと方位を表すベクトル量(いわゆる、船速ベクトル)であるとし、「速さ」はスカラー量であるとする。 In addition, in the following explanation, "velocity" is a vector quantity representing speed and direction (so-called ship speed vector), and "speed" is a scalar quantity.
船舶監視システム100は、情報処理装置1、表示部2、レーダー3、AIS4、GNSS受信機5、ジャイロコンパス6、ECDIS7、及び警報部8を備えている。これらの機器は、例えばLAN等のネットワークNに接続されており、相互にネットワーク通信が可能である。The ship monitoring system 100 comprises an information processing device 1, a display unit 2, a radar 3, an AIS 4, a GNSS receiver 5, a gyrocompass 6, an ECDIS 7, and an alarm unit 8. These devices are connected to a network N, such as a LAN, and are capable of network communication with each other.
情報処理装置1は、CPU、RAM、ROM、不揮発性メモリ、及び入出力インターフェース等を含むコンピュータである。情報処理装置1のCPUは、ROM又は不揮発性メモリからRAMにロードされたプログラムに従って情報処理を実行する。 The information processing device 1 is a computer including a CPU, RAM, ROM, non-volatile memory, an input/output interface, etc. The CPU of the information processing device 1 executes information processing according to a program loaded from the ROM or non-volatile memory to the RAM.
プログラムは、例えば光ディスク又はメモリカード等の情報記憶媒体を介して供給されてもよいし、例えばインターネット又はLAN等の通信ネットワークを介して供給されてもよい。 The program may be supplied via an information storage medium such as an optical disc or memory card, or via a communications network such as the Internet or a LAN.
表示部2は、例えばタッチセンサ付き表示装置である。タッチセンサは、指等による画面内の指示位置を検出する。タッチセンサに限らず、トラックボール等により指示位置が入力されてもよい。 The display unit 2 is, for example, a display device with a touch sensor. The touch sensor detects the position on the screen indicated by a finger or the like. The indicated position may also be input using a trackball or the like, instead of a touch sensor.
レーダー3は、自船の周囲に電波を発するとともにその反射波を受信し、受信信号に基づいてエコーデータを生成する。また、レーダー3は、エコーデータから物標を識別し、物標の位置及び速度を表す物標追跡データ(TTデータ)を生成する。Radar 3 emits radio waves around the ship and receives reflected waves, generating echo data based on the received signals. Radar 3 also identifies targets from the echo data and generates target tracking data (TT data) that represents the target's position and speed.
AIS(Automatic Identification System)4は、自船の周囲に存在する他船又は陸上の管制からAISデータを受信する。AISに限らず、VDES(VHF Data Exchange System)が用いられてもよい。AISデータは、他船の位置及び速度等を含んでいる。 The AIS (Automatic Identification System) 4 receives AIS data from other ships around the ship or from land-based control. It is not limited to AIS; VDES (VHF Data Exchange System) may also be used. AIS data includes the position and speed of other ships.
GNSS受信機5は、GNSS(Global Navigation Satellite System)から受信した電波に基づいて自船の位置を検出する。ジャイロコンパス6は、自船の方位を検出する。ジャイロコンパスに限らず、GPSコンパス又は磁気コンパスが用いられてもよい。 The GNSS receiver 5 detects the ship's position based on radio waves received from the GNSS (Global Navigation Satellite System). The gyrocompass 6 detects the ship's heading. A GPS compass or magnetic compass may also be used, not limited to a gyrocompass.
ECDIS(Electronic Chart Display and Information System)7は、GNSS受信機5から自船の位置を取得し、電子海図上に自船の位置を表示する。また、ECDIS7は、電子海図上に自船の予定航路も表示する。ECDISに限らず、GNSSプロッタが用いられてもよい。 The ECDIS (Electronic Chart Display and Information System) 7 obtains the ship's position from the GNSS receiver 5 and displays the ship's position on an electronic chart. The ECDIS 7 also displays the ship's planned route on the electronic chart. A GNSS plotter may also be used instead of an ECDIS.
警報部8は、自船が他船と衝突するリスクがある場合に警報を発報する。警報部8は、例えば表示による警報であってもよいし、音又は光による警報であってもよい。表示による警報は、表示部2において行われてもよい。すなわち、表示部2が警報部8を兼ねてもよい。 The alarm unit 8 issues an alarm if there is a risk of the ship colliding with another ship. The alarm unit 8 may issue an alarm by display, or by sound or light, for example. An alarm by display may be issued by the display unit 2. In other words, the display unit 2 may also function as the alarm unit 8.
本実施形態において、情報処理装置1は独立した装置であるが、これに限らず、ECDIS7等の他の装置と一体であってもよい。すなわち、情報処理装置1の機能部がECDIS7等の他の装置で実現されてもよい。 In this embodiment, the information processing device 1 is an independent device, but this is not limited to this, and it may be integrated with another device such as ECDIS 7. In other words, the functional units of the information processing device 1 may be realized by another device such as ECDIS 7.
また、表示部2も独立した装置であるが、これに限らず、ECDIS7等の他の装置の表示部が、情報処理装置1により生成された画像を表示する表示部2として用いられてもよい。 The display unit 2 is also an independent device, but this is not limited to this, and the display unit of another device such as ECDIS 7 may be used as the display unit 2 that displays the image generated by the information processing device 1.
本実施形態において、GNSS受信機5とECDIS7の組は、第1データ生成部の例であり、自船の位置及び速度を表す自船データを生成する。具体的には、GNSS受信機5が自船の位置を検出するとともに、ECDIS7が自船の位置の時間変化から自船の速度を検出する。In this embodiment, the combination of the GNSS receiver 5 and the ECDIS 7 is an example of a first data generation unit, which generates ship data representing the ship's position and speed. Specifically, the GNSS receiver 5 detects the ship's position, and the ECDIS 7 detects the ship's speed from changes in the ship's position over time.
これに限らず、自船の速度は、ジャイロコンパス6により検出される自船の方位と、不図示の船速計により検出される自船の速さとに基づいて検出されてもよい。 In addition to this, the ship's speed may also be detected based on the ship's direction detected by the gyrocompass 6 and the ship's speed detected by a ship speedometer (not shown).
また、レーダー3又はAIS4は、第2データ生成部の例であり、他船の位置及び速度を表す他船データを生成する。具体的には、レーダー3により生成されるTTデータが他船データに相当する。また、AIS4により生成されるAISデータも他船データに相当する。 Furthermore, Radar 3 or AIS 4 is an example of a second data generation unit, and generates other ship data representing the position and speed of other ships. Specifically, the TT data generated by Radar 3 corresponds to other ship data. Furthermore, the AIS data generated by AIS 4 also corresponds to other ship data.
図2は、情報処理装置1のメモリに構築される他船管理データベースの例を示す図である。他船管理データベースには、レーダー3又はAIS4により生成された他船データが登録される。 Figure 2 is a diagram showing an example of a ship management database constructed in the memory of the information processing device 1. Ship data generated by radar 3 or AIS 4 is registered in the ship management database.
他船管理データベースは、「他船識別子」、「位置」、「速さ」、及び「方位」等のフィールドを含んでいる。なお、レーダー3により検出される他船の位置及び方位は、GNSSと同じ座標系に変換される。 The other ship management database includes fields such as "other ship identifier," "position," "speed," and "direction." The position and direction of other ships detected by radar 3 are converted into the same coordinate system as GNSS.
図3A及び図3Bは、従来例を説明するための図である。図3Aは、自船の予定航路及びその周囲に存在する他船1~3を示している。自船の予定航路は、複数の変針点WP(ウェイポイント)を順に辿るように設定される。図3Bは、自船が他船1~3と衝突するリスク値の時間変化を示している。 Figures 3A and 3B are diagrams for explaining a conventional example. Figure 3A shows the ship's planned route and other ships 1 to 3 located around it. The ship's planned route is set to follow multiple waypoints (WP) in sequence. Figure 3B shows the change over time in the risk value of the ship colliding with other ships 1 to 3.
従来の衝突警報では、自船及び他船が現在位置から直進する仮定のもとでリスク値の算出を行っており、自船が変針することを考慮していない。このため、図3Bに示すように、変針時にリスク値が急激に変動することがあり得る。 Conventional collision warnings calculate risk values under the assumption that the ship and other ships will proceed in a straight line from their current positions, and do not take into account the ship's course change. As a result, as shown in Figure 3B, risk values can change suddenly when the ship changes course.
例えば、他船2については、予定航路に従って進むのであれば、実際には衝突のリスクが無いはずであるが、算出されるリスク値は、第1変針点WP1に近づくに従って上昇し、第1変針点WP1で変針するときに0に急落する。 For example, if other ship 2 proceeds along the planned route, there should actually be no risk of collision, but the calculated risk value increases as it approaches the first waypoint WP1 and then suddenly drops to zero when it changes course at the first waypoint WP1.
一方、他船3については、予定航路に従って進むのであれば、実際には衝突のリスクが有るはずにも拘わらず、算出されるリスク値は、第1変針点WP1に到達するまでは0のままで、第2変針点WP2で変針するときに急激に上昇してしまう。 On the other hand, for other ship 3, even though there is actually a risk of collision if it proceeds along the planned route, the calculated risk value remains 0 until it reaches the first waypoint WP1, and then rises sharply when it changes course at the second waypoint WP2.
そこで、本実施形態では、以下に説明するように、予定航路の変針点で自船が変針することを考慮して、リスク値の算出を行っている。 Therefore, in this embodiment, as explained below, the risk value is calculated taking into account the ship changing course at a turning point on the planned route.
図4は、実施形態に係る情報処理装置1の構成例を示す図である。情報処理装置1は、予定航路生成部11、リスク値算出部12、発報判定部13、及び表示制御部14を備えている。 Figure 4 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. The information processing device 1 includes a planned route generation unit 11, a risk value calculation unit 12, an alert determination unit 13, and a display control unit 14.
図5は、リスク値算出部12の具体的構成例を示す図である。リスク値算出部12は、仮想自船配置部121、基準自船位置決定部122、リスク値決定部123、及びOZT計算部124を備えている。 Figure 5 is a diagram showing a specific example configuration of the risk value calculation unit 12. The risk value calculation unit 12 includes a virtual ship placement unit 121, a reference ship position determination unit 122, a risk value determination unit 123, and an OZT calculation unit 124.
図4及び図5に示す機能部は、情報処理装置1のCPUがプログラムに従って情報処理を実行することにより実現される。 The functional units shown in Figures 4 and 5 are realized by the CPU of the information processing device 1 executing information processing in accordance with a program.
予定航路生成部11は、ユーザの指示に基づいて、自船の予定航路データを生成する。これに限らず、情報処理装置1は、ECDIS7(上記図1参照)から自船の予定航路データを取得してもよい。その場合、ECDIS7が予定航路生成部の例である。 The planned route generation unit 11 generates planned route data for the ship based on user instructions. Alternatively, the information processing device 1 may obtain planned route data for the ship from the ECDIS 7 (see Figure 1 above). In this case, the ECDIS 7 is an example of a planned route generation unit.
上記図3Aに示すように、自船の予定航路は、複数のレグLGを含んでいる。レグLGは、第1レグLG1ないし第3レグLG3等の総称である。具体的には、自船の予定航路は、自船の現在位置から第1変針点WP1までの第1レグLG1、第1変針点WP1から第2変針点WP2までの第2レグLG2、及び第2変針点WP2から第3変針点(不図示)までの第3レグLG3等を含んでいる。 As shown in Figure 3A above, the ship's planned route includes multiple legs LG. Leg LG is a collective term for the first leg LG1 to the third leg LG3, etc. Specifically, the ship's planned route includes the first leg LG1 from the ship's current position to the first waypoint WP1, the second leg LG2 from the first waypoint WP1 to the second waypoint WP2, and the third leg LG3 from the second waypoint WP2 to the third waypoint (not shown).
リスク値算出部12は、自船データ、他船データ、及び予定航路データに基づいて、自船と他船が衝突するリスクを表すリスク値を算出する。リスク値算出の具体的な手法については、後述する。 The risk value calculation unit 12 calculates a risk value representing the risk of collision between the ship and another ship based on the ship's own data, other ship data, and planned route data. The specific method for calculating the risk value will be described later.
発報判定部13は、リスク値算出部12により算出されたリスク値に応じて、警報部8に発報指令を出力する。警報部8は、発報指令を受けると、警報を発報する。 The alarm determination unit 13 outputs an alarm command to the alarm unit 8 according to the risk value calculated by the risk value calculation unit 12. Upon receiving the alarm command, the alarm unit 8 issues an alarm.
表示制御部14は、自船データ、他船データ、及び予定航路データに基づいて、自船、他船、及び予定航路の位置を示す画像を生成し、表示部2に出力する。 The display control unit 14 generates an image showing the positions of the own ship, other ships, and the planned route based on the own ship data, other ship data, and planned route data, and outputs it to the display unit 2.
図6A及び図6Bは、実施形態におけるリスク値算出の具体例を説明するための図である。上記図3A及び図3Bと同様、図6Aは、自船の予定航路及びその周囲に存在する他船1~3を示しており、図6Bは、自船が他船1~3と衝突するリスク値の時間変化を示している。 Figures 6A and 6B are diagrams for explaining a specific example of risk value calculation in an embodiment. Similar to Figures 3A and 3B above, Figure 6A shows the ship's planned route and other ships 1 to 3 located around it, and Figure 6B shows the change over time in the risk value of the ship colliding with other ships 1 to 3.
本実施形態において、リスク値算出部12は、図6Aに示すように、第1変針点WP1から第2レグLG2とは反対方向に延びる仮想第1レグVLG1を設定し、仮想第1レグVLG1に仮想自船を配置して、仮想自船と他船2,3とが衝突するリスク値を算出する。 In this embodiment, the risk value calculation unit 12 sets a virtual first leg VLG1 extending from the first waypoint WP1 in the opposite direction to the second leg LG2, as shown in Figure 6A, places a virtual own ship on the virtual first leg VLG1, and calculates the risk value of collision between the virtual own ship and other ships 2 and 3.
これにより、第1変針点WP1での変針時にリスク値が急激に変動することを抑制することが可能となる。 This makes it possible to prevent the risk value from fluctuating suddenly when changing course at the first waypoint WP1.
例えば、他船2については、仮想第1レグVLG1上の仮想自船に基づいてリスク値が算出されることで、自船が第1変針点WP1に到達する前であってもリスク値が上昇せずに、第1変針点WP1前後でリスク値を連続的にすることが可能となる。 For example, for other ship 2, the risk value is calculated based on the virtual ship on the virtual first leg VLG1, so that the risk value does not increase even before the ship reaches the first waypoint WP1, and the risk value can be made continuous around the first waypoint WP1.
一方、他船3については、仮想第1レグVLG1上の仮想自船に基づいてリスク値が算出されることで、自船が第1変針点WP1に到達する前からリスク値が上昇するので、第1変針点WP1前後でリスク値を連続的にすることが可能となる。 On the other hand, for other ship 3, the risk value is calculated based on the virtual ship on the virtual first leg VLG1, so the risk value increases before the ship reaches the first waypoint WP1, making it possible to make the risk value continuous before and after the first waypoint WP1.
図7は、船舶監視システム100において実現される、実施形態に係る船舶監視方法の手順例を示す図である。情報処理装置1は、同図に示す情報処理をプログラムに従って実行する。 Figure 7 is a diagram showing an example procedure of a ship monitoring method according to an embodiment, which is realized in the ship monitoring system 100. The information processing device 1 executes the information processing shown in the figure according to a program.
まず、情報処理装置1は、自船データ、他船データ、及び予定航路データに基づいて、自船の位置を基準とする2次元仮想空間内に、自船、他船、及び予定航路をプロットする(S11)。 First, the information processing device 1 plots the own ship, other ships, and planned route in a two-dimensional virtual space based on the position of the own ship, based on the own ship data, other ship data, and planned route data (S11).
次に、情報処理装置1は、2次元仮想空間内に仮想レグを設定して仮想自船を配置する(S12:仮想自船配置部121としての処理)。 Next, the information processing device 1 sets a virtual leg in the two-dimensional virtual space and places the virtual own ship (S12: processing as the virtual own ship placement unit 121).
図8に示すように、第1レグLG1と第2レグLG2との間の第1変針点WP1には、仮想第1レグVLG1が接続される。仮想第1レグVLG1は、第1変針点WP1から第2レグLG2とは反対方向に延びている。仮想第1レグVLG1と第2レグLG2とは、一直線に並んでいる。 As shown in Figure 8, a virtual first leg VLG1 is connected to the first waypoint WP1 between the first leg LG1 and the second leg LG2. The virtual first leg VLG1 extends from the first waypoint WP1 in the opposite direction to the second leg LG2. The virtual first leg VLG1 and the second leg LG2 are aligned in a straight line.
仮想第1レグVLG1の長さd1は、第1レグLG1の長さと同じである。仮想第1レグVLG1には、仮想自船1が配置される。具体的には、仮想自船1は、仮想第1レグVLG1の第1変針点WP1とは反対の端に配置され、仮想第1レグVLG1上を自船と同じ速さで移動する。 The length d1 of the virtual first leg VLG1 is the same as the length of the first leg LG1. The virtual own ship 1 is located on the virtual first leg VLG1. Specifically, the virtual own ship 1 is located at the opposite end of the virtual first leg VLG1 from the first waypoint WP1, and moves on the virtual first leg VLG1 at the same speed as the own ship.
第2レグLG2と第3レグLG3との間の第2変針点WP2には、仮想第2レグVLG2が接続される。仮想第2レグVLG2は、第2変針点WP2から第3レグLG3とは反対方向に延びている。想第2レグVLG2と第3レグLG3とは、一直線に並んでいる。 A virtual second leg VLG2 is connected to the second waypoint WP2 between the second leg LG2 and the third leg LG3. The virtual second leg VLG2 extends from the second waypoint WP2 in the opposite direction to the third leg LG3. The virtual second leg VLG2 and the third leg LG3 are aligned in a straight line.
仮想第2レグVLG2の長さd2は、第1レグLG1と第2レグLG2の合計の長さと同じである。仮想第2レグVLG2には、仮想自船2が配置される。具体的には、仮想自船2は、仮想第2レグVLG2の第2変針点WP2とは反対の端に配置され、仮想第2レグVLG2上を自船と同じ速さで移動する。 The length d2 of the virtual second leg VLG2 is the same as the combined length of the first leg LG1 and the second leg LG2. The virtual own ship 2 is located on the virtual second leg VLG2. Specifically, the virtual own ship 2 is located at the opposite end of the virtual second leg VLG2 from the second waypoint WP2, and moves on the virtual second leg VLG2 at the same speed as the own ship.
図7の説明に戻る。次に、情報処理装置1は、自船及び仮想自船のうち、リスク値の算出に用いる自船又は仮想自船の位置(以下、基準自船位置という)を決定する(S13:基準自船位置決定部122としての処理)。 Returning to the explanation of Figure 7, the information processing device 1 next determines the position of the own ship or the virtual own ship (hereinafter referred to as the reference own ship position) to be used in calculating the risk value (S13: processing as the reference own ship position determination unit 122).
図9A及び図9Bは、基準自船位置の決定手法の例を説明するための図である。基準自船位置の決定には、例えばOZT(Obstacle Zone by Target)を表示するための公知の計算手法が応用される。 Figures 9A and 9B are diagrams for explaining an example of a method for determining the reference ship's position. To determine the reference ship's position, a known calculation method for displaying the OZT (Obstacle Zone by Target) is applied.
OZTの計算は、OZT計算部124(図5参照)により行われる。OZT計算部124は、他船の予測針路上の各判定点について、自船(又は仮想自船)が速さを維持しつつ現在位置から変針して判定点に到達し、且つ、他船が現在位置から速度を維持して判定点に到達すると仮定したときの、自船(又は仮想自船)と他船とが同時に判定点に存在する確率を衝突のリスク値として算出し、リスク値が閾値以上の点をOZT表示点とする。 The OZT calculation is performed by the OZT calculation unit 124 (see Figure 5). For each judgment point on the other ship's predicted course, the OZT calculation unit 124 calculates the probability that the own ship (or virtual own ship) and the other ship will be present at the judgment point at the same time, assuming that the own ship (or virtual own ship) maintains its speed while changing course from its current position to reach the judgment point, and that the other ship maintains its speed from its current position to reach the judgment point, as a collision risk value, and sets points where the risk value is above a threshold as OZT display points.
図9Aは、他船の予測針路上の自船に基づいて計算されたOZT表示点と第1レグLG1との間の距離dcurrentを示している。同図の例では、第1レグLG1の先端にある第1変針点WP1と、複数のOZT表示点のうちの第1変針点WP1に最も近いOZT表示点との距離が、距離dcurrentとされる。 Figure 9A shows the distance dcurrent between the OZT display point calculated based on the vessel's own ship on the predicted course of another vessel and the first leg LG1. In the example shown in the figure, the distance dcurrent is the distance between the first waypoint WP1 at the tip of the first leg LG1 and the OZT display point closest to the first waypoint WP1 among the multiple OZT display points.
図9Bは、他船の予測針路上の仮想自船に基づいて計算されたOZT表示点と第2レグLG2との間の距離dvirtualを示している。同図の例では、第2レグLG2と、複数のOZT表示点のうちの第2レグLG2に最も近いOZT表示点との距離が、距離dvirtualとされる。 Figure 9B shows the distance dvirtual between the OZT display point and the second leg LG2, calculated based on the virtual ship on the other ship's predicted course. In the example shown in the figure, the distance dvirtual is the distance between the second leg LG2 and the OZT display point closest to the second leg LG2 among the multiple OZT display points.
基準自船位置は、距離dcurrentと距離dvirtualとを比較することにより決定される。具体的には、距離dvirtualよりも距離dcurrentが小さい場合には、自船がリスク値の算出に用いられる。一方、図9A及び図9Bの例のように、距離dcurrentよりも距離dvirtualが小さい場合には、仮想自船がリスク値の算出に用いられる。 The reference own ship position is determined by comparing the distance dcurrent with the distance dvirtual. Specifically, if the distance dcurrent is smaller than the distance dvirtual, the own ship is used to calculate the risk value. On the other hand, if the distance dvirtual is smaller than the distance dcurrent, as in the examples of Figures 9A and 9B, the virtual own ship is used to calculate the risk value.
図7の説明に戻る。次に、情報処理装置1は、上記S13で決定された基準自船位置に基づいてリスク値を算出する(S14:リスク値決定部123としての処理)。Returning to the explanation of Figure 7, the information processing device 1 then calculates a risk value based on the reference ship position determined in S13 above (S14: processing as the risk value determination unit 123).
具体的には、情報処理装置1は、自船の位置が基準自船位置として決定された場合には、自船と他船が衝突するリスクを表すリスク値を算出する。一方、情報処理装置1は、仮想自船の位置が基準自船位置として決定された場合には、仮想自船と他船が衝突するリスクを表すリスク値を算出する。 Specifically, when the position of the own ship is determined as the reference own ship position, the information processing device 1 calculates a risk value representing the risk of collision between the own ship and another ship. On the other hand, when the position of the virtual own ship is determined as the reference own ship position, the information processing device 1 calculates a risk value representing the risk of collision between the virtual own ship and another ship.
リスク値の算出には、例えばTCPA(Time to Closest Point of Approach)/DCPA(Distance to Closest Point of Approach)による衝突警報、又はSJ(Subject Judgement)値による衝突警報などの、自他船が直進する仮定に基づくリスク値の算出手法が用いられる。 To calculate the risk value, a risk value calculation method based on the assumption that the ship and other vessels are traveling in a straight line is used, such as a collision warning based on TCPA (Time to Closest Point of Approach)/DCPA (Distance to Closest Point of Approach) or a collision warning based on SJ (Subject Judgment) values.
次に、情報処理装置1は、上記S14で算出されたリスク値が閾値以上であるか否かを判定し、リスク値が閾値以上である場合に、警報部8に発報指令を出力する(S15,S16:発報判定部13としての処理)。警報部8は、発報指令を受けると、警報を発報する。Next, the information processing device 1 determines whether the risk value calculated in S14 above is equal to or greater than a threshold value, and if the risk value is equal to or greater than the threshold value, outputs an alert command to the alarm unit 8 (S15, S16: processing as the alert determination unit 13). Upon receiving the alert command, the alarm unit 8 issues an alert.
警報の発報は、例えば警報部8を兼ねる表示部2において、他船のシンボルの色等を変更したり、点滅させたり、又は警報の対象であることを表す枠を付加する等の強調表示を行うことによって実現される。この場合、発報指令は、強調表示を行うための表示指令である。 An alarm is issued by highlighting the other ship's symbol, for example by changing its color, blinking it, or adding a frame indicating that it is the subject of an alarm, on the display unit 2, which also serves as the alarm unit 8. In this case, the alarm command is a display command for highlighting the symbol.
図10に示すように、警報の発報には、OZTによる衝突警報が用いられてもよい。自船の針路上にOZTが存在し、且つOZTまでの到達時間が閾値以下である場合に、警報が発報される。自船と仮想自船のどちらに基づくOZTが表示されるかは、上記図9A及び図9Bに示した距離dcurrentと距離dvirtualとを比較することにより決定される。 As shown in Figure 10, a collision warning based on the OZT may be used to issue an alarm. An alarm is issued when an OZT is present on the ship's course and the arrival time to the OZT is below a threshold. Whether the OZT based on the ship or the virtual ship is displayed is determined by comparing the distance dcurrent and the distance dvirtual shown in Figures 9A and 9B above.
具体的には、距離dvirtualよりも距離dcurrentが小さい場合には、自船に基づいて計算されたOZT表示点にOZTが表示される。一方、距離dcurrentよりも距離dvirtualが小さい場合には、仮想自船に基づいて計算されたOZT表示点にOZTが表示される。図10では、仮想自船に基づくOZTが表示された例を示している。 Specifically, if the distance dcurrent is smaller than the distance dvirtual, the OZT is displayed at the OZT display point calculated based on the own ship. On the other hand, if the distance dvirtual is smaller than the distance dcurrent, the OZT is displayed at the OZT display point calculated based on the virtual own ship. Figure 10 shows an example in which the OZT based on the virtual own ship is displayed.
図11に示すように、衝突警報に用いられるリスク値は、自船に基づいて算出されたリスク値と、仮想自船に基づいて算出されたリスク値とを合成した合成リスク値であってもよい。これによれば、自船が航路から外れて直進することも考慮したリスク値とすることが可能である。 As shown in Figure 11, the risk value used for collision warning may be a composite risk value that combines a risk value calculated based on the own ship and a risk value calculated based on a virtual own ship. This makes it possible to create a risk value that takes into account the possibility that the own ship will deviate from its course and proceed straight ahead.
図12に示すように、以上に説明した仮想レグ及び仮想自船を配置する手法に代えて、自船、他船、及び予定航路を含む空間を予定航路が直線上に並ぶように変換し(空間変換部としての処理)、変換された空間においてリスク値を計算してもよい。これによっても、変針時にリスク値が急激に変動することを抑制することが可能となる。 As shown in Figure 12, instead of the method of arranging the virtual legs and virtual ship described above, the space including the ship, other ships, and planned route can be converted so that the planned route is aligned in a straight line (processing as a space conversion unit), and the risk value can be calculated in the converted space. This also makes it possible to suppress sudden fluctuations in the risk value when changing course.
具体的には、自船、他船、及び予定航路を含む空間のうち、第1レグLG1に属する領域AR1、第2レグLG2に属する領域AR2、及び第3レグLG3に属する領域AR3のそれぞれを、予定航路が直線上に並ぶように回転移動させる。レグLGに属する領域ARは、例えばレグLGを中央として幅方向に広がる矩形領域である。Specifically, within the space including the ship itself, other ships, and the planned route, the area AR1 belonging to the first leg LG1, the area AR2 belonging to the second leg LG2, and the area AR3 belonging to the third leg LG3 are rotated and moved so that the planned routes are aligned in a straight line. The area AR belonging to a leg LG is, for example, a rectangular area extending in the width direction with the leg LG at its center.
[変針点の設定]
以下、予定航路生成部11(図4参照)による自船の予定航路データの生成について説明する。図13は、変針点の設定の手順例を示す図である。情報処理装置1は、同図に示す情報処理をプログラムに従って実行することで、予定航路生成部11として機能する。図14は、新たな変針点の設定を説明するための図である。図15A及び図15Bは、変針点の変更を説明するための図である。
[Setting waypoint]
The generation of planned route data for the ship by the planned route generation unit 11 (see Figure 4) will be described below. Figure 13 is a diagram showing an example of the procedure for setting a waypoint. The information processing device 1 functions as the planned route generation unit 11 by executing the information processing shown in the figure in accordance with a program. Figure 14 is a diagram for explaining the setting of a new waypoint. Figures 15A and 15B are diagrams for explaining the change of a waypoint.
図13に示すように、まず、情報処理装置1は、ユーザから新たな変針点WPnの位置の指示を受付けると(S21:YES)、新たな変針点WPnに向かう予定航路を生成する(S22:予定航路生成部11としての処理)。 As shown in Figure 13, first, when the information processing device 1 receives an instruction from the user regarding the position of a new waypoint WPn (S21: YES), it generates a planned route toward the new waypoint WPn (S22: processing as the planned route generation unit 11).
図14に示すように、新たな変針点WPnの位置は、例えば表示部2に表示された画像上の位置がユーザの指等で指示されることによって入力される。新たな変針点WPnに向かう予定航路は、自船から新たな変針点WPnに向かう予定航路であってもよいし、直前の変針点から新たな変針点WPnに向かう予定航路であってもよい。 As shown in Figure 14, the position of the new waypoint WPn is input, for example, by the user pointing with a finger or the like at a position on the image displayed on the display unit 2. The planned route to the new waypoint WPn may be the planned route from the ship to the new waypoint WPn, or the planned route from the previous waypoint to the new waypoint WPn.
次に、情報処理装置1は、上記S22で生成された新たな変針点WPnに向かう予定航路上で自船と他船が衝突するリスク値を算出する(S23:リスク値算出部12としての処理)。 Next, the information processing device 1 calculates the risk value of collision between the ship and another ship on the planned route toward the new waypoint WPn generated in S22 above (S23: processing as the risk value calculation unit 12).
リスク値の算出には、例えば上述したTCPA/DCPAによる衝突警報又はSJ値による衝突警報などが用いられる。また、リスク値の算出には、OZTによる衝突警報が用いられてもよい。 To calculate the risk value, for example, the above-mentioned TCPA/DCPA collision warning or the SJ value collision warning is used. In addition, the risk value may be calculated using the OZT collision warning.
次に、情報処理装置1は、上記S23で算出されたリスク値に応じて他船の表示態様を決定し、表示を更新する(S24,S25:表示制御部14としての処理)。具体的には、他船のシンボルの濃淡、色、又はテクスチャ等の表示態様が変更される。例えば、他船のシンボルの濃淡が、リスク値が高くなるほど濃くなるように表示される。 Next, the information processing device 1 determines the display mode of the other ship according to the risk value calculated in S23 above, and updates the display (S24, S25: processing as the display control unit 14). Specifically, the display mode of the other ship's symbol, such as its shading, color, or texture, is changed. For example, the shading of the other ship's symbol is displayed so that it becomes darker as the risk value increases.
図14では、新たな変針点WPnに向かう予定航路の周囲に存在する3つの他船1~3のうち、自船に近い他船ほどリスク値が高く算出され、それに伴い、自船に近い他船ほど濃く表示された例を示している。 Figure 14 shows an example in which, of the three other ships 1 to 3 surrounding the planned route to the new waypoint WPn, the closer the ship is to the own ship, the higher the calculated risk value is, and accordingly, the closer the ship is to the own ship, the darker the ship is displayed.
次に、情報処理装置1は、ユーザから変針点WPnの位置の変更を受付けると(S26:YES)、変更された変針点WPnに向かう予定航路について、以上に説明したS22~S25の処理を再度実行する。 Next, when the information processing device 1 receives a change in the position of waypoint WPn from the user (S26: YES), it re-executes the processes S22 to S25 described above for the planned route toward the changed waypoint WPn.
図15Aに示すように、ユーザにより新たな変針点WPnの位置が指示されると、直前の変針点WPpから新たな変針点WPnに向かう予定航路が生成され、その予定航路におけるリスク値が算出され、他船がリスク値に応じた表示態様で表示される。同図では、他船だけでなくOZTもリスク値に応じた表示態様で表示されている。 As shown in Figure 15A, when the user specifies the position of a new waypoint WPn, a planned route from the previous waypoint WPp to the new waypoint WPn is generated, a risk value for that planned route is calculated, and other ships are displayed in a display format corresponding to the risk value. In the same figure, not only other ships but also OZTs are displayed in a display format corresponding to the risk value.
このとき、ユーザは、新たな変針点WPnに向かう予定航路で衝突のリスクがあることを他船及びOZTの表示態様で認識することができる。さらに、ユーザは、衝突のリスクを避けるために、変針点WPnの位置を変更することができる。At this time, the user can recognize from the display of other ships and the OZT that there is a risk of collision on the planned route to the new waypoint WPn. Furthermore, the user can change the position of the waypoint WPn to avoid the risk of collision.
図15Bに示すように、ユーザにより変針点WPnの位置が変更されると、直前の変針点WPpから変更された変針点WPnに向かう予定航路が生成され、その予定航路におけるリスク値が算出され、他船がリスク値に応じた表示態様で表示される。同図では、変針点WPnの位置を変更した結果、リスク値が0に近づいた状態を示している。 As shown in Figure 15B, when the position of waypoint WPn is changed by the user, a planned route from the previous waypoint WPp to the changed waypoint WPn is generated, a risk value for that planned route is calculated, and other ships are displayed in a manner corresponding to the risk value. The figure shows a state in which the risk value approaches 0 as a result of changing the position of waypoint WPn.
これによれば、ユーザは、自船と他船が衝突するリスクがある領域を避けて予定航路を設定することが可能である。 This allows users to set planned routes that avoid areas where there is a risk of collision between their ship and other ships.
図16は、変針点の設定の他の手順例を示す図である。上記の例と重複する処理については、同番号を付すことで詳細な説明を省略する。図17A及び図17Bは、中間変針点の生成を説明するための図である。 Figure 16 shows another example procedure for setting a waypoint. Processes that overlap with the above example are given the same numbers and detailed explanations are omitted. Figures 17A and 17B are figures for explaining the generation of intermediate waypoints.
図16に示すように、まず、情報処理装置1は、ユーザから新たな変針点WPnの位置の指示を受付けると(S21:YES)、新たな変針点WPnに向かう予定航路を生成し(S22)、その予定航路におけるリスク値を算出する(S23)。次に、情報処理装置1は、リスク値に応じて他船の表示態様を決定し、表示を更新する(S24,S25)。 As shown in Figure 16, first, when the information processing device 1 receives an instruction from the user for the position of a new waypoint WPn (S21: YES), it generates a planned route toward the new waypoint WPn (S22) and calculates a risk value for that planned route (S23). Next, the information processing device 1 determines the display mode of other ships based on the risk value and updates the display (S24, S25).
次に、情報処理装置1は、リスク値が閾値以上である場合に(S36:YES)、予定航路上に中間変針点WPmを生成する(S37)。具体的には、予定航路上の直前の変針点WPpと新たな変針点WPnとの間に、中間変針点WPmが生成される。Next, if the risk value is equal to or greater than the threshold (S36: YES), the information processing device 1 generates an intermediate waypoint WPm on the planned route (S37). Specifically, the intermediate waypoint WPm is generated between the previous waypoint WPp on the planned route and the new waypoint WPn.
次に、情報処理装置1は、中間変針点WPmの位置の変更を受付けると(S38:YES)、変更された中間変針点WPmを経由する予定航路について、以上に説明したS22~S25,S36,S37の処理を再度実行する。 Next, when the information processing device 1 accepts a change in the position of the intermediate waypoint WPm (S38: YES), it re-executes the processes S22 to S25, S36, and S37 described above for the planned route that passes through the changed intermediate waypoint WPm.
中間変針点WPmを経由する予定航路とは、直前の変針点WPpから中間変針点WPmに向かう予定航路と、中間変針点WPmから新たな変針点WPnに向かう予定航路とを含む予定航路である。 A planned route that passes through an intermediate waypoint WPm is a planned route that includes a planned route from the previous waypoint WPp to the intermediate waypoint WPm, and a planned route from the intermediate waypoint WPm to the new waypoint WPn.
図17Aでは、直前の変針点WPpから新たな変針点WPnに向かう予定航路が他船1のOZTと交わる例を示している。予定航路がOZTと交わることでリスク値が閾値以上となり、予定航路上の直前の変針点WPpと新たな変針点WPnとの間に中間変針点WPmが生成される。 Figure 17A shows an example in which the planned route from the previous waypoint WPp to the new waypoint WPn intersects with the OZT of another ship 1. When the planned route intersects with the OZT, the risk value exceeds the threshold, and an intermediate waypoint WPm is generated between the previous waypoint WPp on the planned route and the new waypoint WPn.
このとき、ユーザは、新たな変針点WPnに向かう予定航路で衝突のリスクがあることを他船及びOZTの表示態様で認識することができる。さらに、ユーザは、衝突のリスクを避けるために、中間変針点WPmの位置を変更することができる。At this time, the user can recognize from the display of other ships and the OZT that there is a risk of collision on the planned route to the new waypoint WPn. Furthermore, the user can change the position of the intermediate waypoint WPm to avoid the risk of collision.
図17Bに示すように、中間変針点WPmの位置が変更されると、中間変針点WPmを経由する予定航路が生成され、その予定航路におけるリスク値が算出され、他船がリスク値に応じた表示態様で表示される。同図では、中間変針点WPmの位置を変更した結果、リスク値が0に近づいた状態を示している。 As shown in Figure 17B, when the position of the intermediate waypoint WPm is changed, a planned route that passes through the intermediate waypoint WPm is generated, a risk value for that planned route is calculated, and other ships are displayed in a manner that corresponds to the risk value. The figure shows a state in which the risk value approaches 0 as a result of changing the position of the intermediate waypoint WPm.
これによっても、ユーザは、自船と他船が衝突するリスクがある領域を避けて予定航路を設定することが可能となる。 This also allows users to set planned routes that avoid areas where there is a risk of collision between their ship and other ships.
[試行操船]
以下、予定航路生成部11(図4参照)による試行操船について説明する。試行操船とは、自船の船速又は時間を変化させたときに他船との関係がどのように変化するかシミュレーションする機能である。
[Trial maneuvering]
The trial maneuvering by the planned route generation unit 11 (see FIG. 4) will be described below. The trial maneuvering is a function that simulates how the relationship with other ships changes when the ship's speed or time is changed.
図18は、試行操船の手順例を示す図である。情報処理装置1は、同図に示す情報処理をプログラムに従って実行することで、予定航路生成部11として機能する。上記の例と重複する処理については、同番号を付すことで詳細な説明を省略する。 Figure 18 is a diagram showing an example of a trial maneuvering procedure. The information processing device 1 functions as the planned route generation unit 11 by executing the information processing shown in the figure in accordance with a program. Processes that overlap with the above example are given the same numbers and detailed explanations are omitted.
図19A及び図19Bは、船速変更前後の表示を説明するための図である。表示部2には、自船及び他船の位置を示す画像上に、試行操船における自船の目標船速を変更するための速度変更パネルSCが表示される。目標船速は、例えば現在の船速を基準とする増減で表される。 Figures 19A and 19B are diagrams for explaining the display before and after a ship speed change. The display unit 2 displays a speed change panel SC for changing the target ship speed for the ship in trial maneuvering on an image showing the positions of the ship and other ships. The target ship speed is expressed, for example, as an increase or decrease based on the current ship speed.
図20A及び図20Bは、時間変更前後の表示を説明するための図である。表示部2には、自船及び他船の位置を示す画像上に、試行操船における経過時間を変更するための時間変更パネルTCが表示される。経過時間は、現在の時間からの経過時間を表す。 Figures 20A and 20B are diagrams for explaining the display before and after the time change. On the display unit 2, a time change panel TC for changing the elapsed time in the trial maneuver is displayed on an image showing the positions of the ship and other ships. The elapsed time represents the time elapsed from the current time.
図18に示すように、まず、情報処理装置1は、ユーザから新たな変針点WPnの位置の指示を受付けると(S21:YES)、新たな変針点WPnに向かう予定航路を生成し(S22)、その予定航路におけるリスク値を算出する(S23)。次に、情報処理装置1は、リスク値に応じて他船の表示態様を決定し、表示を更新する(S24,S25)。 As shown in Figure 18, first, when the information processing device 1 receives an instruction from the user for the position of a new waypoint WPn (S21: YES), it generates a planned route toward the new waypoint WPn (S22) and calculates a risk value for that planned route (S23). Next, the information processing device 1 determines the display mode of other ships based on the risk value and updates the display (S24, S25).
次に、情報処理装置1は、目標船速の変更を受付けた場合に(S46:YES)、以上に説明したS23~S25の処理を再度実行する。すなわち、情報処理装置1は、変更された自船の目標船速を用いてリスク値を算出し、算出されたリスク値に応じて他船の表示態様を変更する。 Next, if the information processing device 1 receives a change in the target ship speed (S46: YES), it again executes the processes of S23 to S25 described above. That is, the information processing device 1 calculates a risk value using the changed target ship speed of the own ship, and changes the display mode of other ships according to the calculated risk value.
図19Aに示すように、目標船速の変更前においては、自船の現在の船速を用いたリスク値が算出され、算出されたリスク値に応じた表示態様で他船が表示される。同図では、3つの他船1~3のうち、自船に近い他船ほどリスク値が高く算出され、それに伴い、自船に近い他船ほど濃く表示された例を示している。 As shown in Figure 19A, before the target ship speed is changed, a risk value is calculated using the ship's current ship speed, and other ships are displayed in a display mode that corresponds to the calculated risk value. In this figure, of the three other ships 1 to 3, the closer the ship is to the ship, the higher the calculated risk value is, and accordingly, the closer the ship is to the ship, the darker the ship is displayed.
図19Bに示すように、速度変更パネルSCがユーザの指等で操作されることによって目標船速が変更されると、変更された自船の目標船速を用いたリスク値が算出され、算出されたリスク値に応じた表示態様で他船が表示される。同図では、目標船速が増加した結果、他船2のリスク値が他船1,3よりも高く算出され、それに伴い、他船2が他船1,3よりも濃く表示された例を示している。 As shown in Figure 19B, when the target ship speed is changed by operating the speed change panel SC with the user's finger, etc., a risk value is calculated using the changed target ship speed of the ship itself, and other ships are displayed in a display mode corresponding to the calculated risk value. The figure shows an example in which, as a result of the increase in target ship speed, the risk value of other ship 2 is calculated to be higher than other ships 1 and 3, and as a result, other ship 2 is displayed darker than other ships 1 and 3.
これによれば、ユーザは、自船の目標船速が変化した場合における自船と他船が衝突するリスクを認識することが可能である。なお、これに限らず、他船の船速が変更された場合のリスク値が算出されてもよい。 This allows the user to recognize the risk of collision between their ship and another ship when the target ship speed of their ship changes. However, this is not limited to this, and the risk value may also be calculated when the speed of another ship changes.
図18の説明に戻る。次に、情報処理装置1は、経過時間の変更を受付けた場合に(S47:YES)、指定時間が経過した後の自船と他船の位置を表示する(S48)。具体的には、情報処理装置1は、自船及び他船のそれぞれについて、現在位置から船速を維持したまま指定時間移動した場合の位置を算出し、表示する。 Returning to the explanation of Figure 18, next, if the information processing device 1 receives a change in the elapsed time (S47: YES), it displays the positions of the own ship and other ships after the specified time has elapsed (S48). Specifically, the information processing device 1 calculates and displays the positions of each of the own ship and other ships when they move from their current positions while maintaining their ship speed for the specified time.
図20Aに示すように、経過時間の変更前においては、自船及び他船の現在位置が表示される。図20Bに示すように、時間変更パネルTCがユーザの指等で操作されることによって経過時間が変更されると、指定時間が経過した後の自船と他船の位置が表示される。 As shown in Figure 20A, before the elapsed time is changed, the current positions of the user's ship and other ships are displayed. As shown in Figure 20B, when the elapsed time is changed by operating the time change panel TC with the user's finger, etc., the positions of the user's ship and other ships after the specified time has elapsed are displayed.
これによれば、ユーザは、指定時間が経過した場合における自船と他船の位置を認識することが可能となる。なお、経過時間の変更は、上記の目標船速の変更と組み合わされてもよい。すなわち、変更された目標船速で指定時間移動した場合の位置が表示されてもよい。 This allows the user to recognize the positions of their own ship and other ships after the specified time has elapsed. Note that changing the elapsed time may be combined with changing the target ship speed described above. In other words, the position after moving for the specified time at the changed target ship speed may be displayed.
以上、本発明の実施形態について説明したが、本発明は以上に説明した実施形態に限定されるものではなく、種々の変更が当業者にとって可能であることはもちろんである。 The above describes an embodiment of the present invention, but the present invention is not limited to the embodiment described above, and various modifications are possible for those skilled in the art.
1 情報処理装置、2 表示部、3 レーダー、4 AIS、5 GNSS受信機、6 ジャイロコンパス、7 ECDIS、8 警報部、11 予定航路生成部、12 リスク値算出部、13 発報判定部、14 表示制御部、121 仮想自船配置部、122 基準自船位置決定部、123 リスク値決定部、124 OZT計算部、100 船舶監視システム1 Information processing device, 2 Display unit, 3 Radar, 4 AIS, 5 GNSS receiver, 6 Gyrocompass, 7 ECDIS, 8 Alarm unit, 11 Planned route generation unit, 12 Risk value calculation unit, 13 Alert determination unit, 14 Display control unit, 121 Virtual own ship location unit, 122 Reference own ship position determination unit, 123 Risk value determination unit, 124 OZT calculation unit, 100 Ship monitoring system
Claims (19)
第2船舶の位置及び速度を表す第2船舶データを生成する第2データ生成部と、
前記第1船舶の位置から第1変針点までの第1レグ及び前記第1変針点から第2変針点までの第2レグを含む前記第1船舶の予定航路を表す予定航路データを生成する予定航路生成部と、
前記第1船舶データ、前記第2船舶データ、及び前記予定航路データに基づいて、前記第1変針点から前記第2レグとは反対方向且つ前記第2レグと直線上に延びる仮想第1レグに仮想第1船舶を配置し、前記仮想第1船舶と前記第2船舶とが衝突するリスクを表すリスク値を算出するリスク値算出部と、
前記リスク値に応じて警報を発報する警報部と、
を備える、船舶監視システム。 a first data generation unit that generates first vessel data representing the position and velocity of the first vessel;
a second data generation unit that generates second vessel data representing the position and velocity of the second vessel;
a planned route generating unit that generates planned route data representing a planned route of the first vessel, the planned route including a first leg from the position of the first vessel to a first waypoint and a second leg from the first waypoint to a second waypoint;
a risk value calculation unit that, based on the first vessel data, the second vessel data, and the planned route data, places a virtual first vessel on a virtual first leg that extends from the first turning point in a direction opposite to the second leg and in a straight line with the second leg, and calculates a risk value that represents the risk of collision between the virtual first vessel and the second vessel;
an alarm unit that issues an alarm according to the risk value;
A vessel monitoring system comprising:
請求項1に記載の船舶監視システム。 the virtual first leg has the same length as the first leg;
The vessel monitoring system of claim 1 .
請求項1または2に記載の船舶監視システム。 The virtual first vessel moves at the same speed as the first vessel.
3. A vessel monitoring system according to claim 1 or 2.
請求項1ないし3の何れかに記載の船舶監視システム。 the risk value calculation unit adopts a risk value of collision between the virtual first vessel and the second vessel when a distance between an OZT display point calculated based on the virtual first vessel on the predicted course of the second vessel and the second leg is smaller than a distance between an OZT display point calculated based on the first vessel on the predicted course of the second vessel and the first leg;
4. A vessel monitoring system according to claim 1.
請求項1ないし4の何れかに記載の船舶監視システム。 a display unit that displays an OZT at an OZT display point calculated based on the virtual first vessel when the distance between an OZT display point calculated based on the virtual first vessel on the predicted course of the second vessel and the second leg is smaller than the distance between an OZT display point calculated based on the first vessel on the predicted course of the second vessel and the first leg.
5. A vessel monitoring system according to claim 1.
前記警報部は、前記合成リスク値に応じて警報を発報する、
請求項1ないし5の何れかに記載の船舶監視システム。 the risk value calculation unit calculates a composite risk value by combining the risk value and a risk value representing a risk of collision between the first vessel and the second vessel;
The warning unit issues a warning in accordance with the composite risk value.
6. A vessel monitoring system according to any one of claims 1 to 5.
前記リスク値算出部は、前記第2変針点から前記第3レグとは反対方向に延びる仮想第2レグに別の仮想第1船舶を配置する、
請求項1ないし6の何れかに記載の船舶監視システム。 the planned route of the first vessel further includes a third leg from the second waypoint to a third waypoint;
the risk value calculation unit places another virtual first vessel on a virtual second leg extending from the second waypoint in a direction opposite to the third leg;
7. A vessel monitoring system according to any one of claims 1 to 6.
請求項7に記載の船舶監視システム。 the virtual second leg has the same length as the sum of the first leg and the second leg;
8. A vessel monitoring system according to claim 7.
前記リスク値算出部は、前記新たな変針点に向かう予定航路上で前記第1船舶と前記第2船舶とが衝突するリスク値を算出し、
当該リスク値に応じて前記第2船舶の表示態様を変更する表示部をさらに備える、
請求項1ないし8の何れかに記載の船舶監視システム。 The planned route generation unit receives an instruction for a new waypoint position,
the risk value calculation unit calculates a risk value of collision between the first vessel and the second vessel on a planned course toward the new waypoint,
a display unit that changes the display mode of the second vessel in accordance with the risk value;
9. A vessel monitoring system according to any one of claims 1 to 8.
請求項9に記載の船舶監視システム。 the planned route generation unit accepts a change in the position of the new waypoint;
10. A vessel monitoring system according to claim 9.
請求項9または10に記載の船舶監視システム。 the planned route generating unit generates an intermediate waypoint on the planned route toward the new waypoint when the risk value is equal to or greater than a threshold, and accepts a change in position of the intermediate waypoint.
11. A vessel monitoring system according to claim 9 or 10.
前記表示部は、当該リスク値に応じて前記第2船舶の表示態様を変更する、
請求項9ないし11の何れかに記載の船舶監視システム。 the risk value calculation unit further calculates a risk value of collision between the first vessel and the second vessel when a speed of the first vessel is changed;
the display unit changes the display mode of the second vessel in accordance with the risk value.
12. A vessel monitoring system according to any one of claims 9 to 11.
請求項9ないし12の何れかに記載の船舶監視システム。 the display unit displays the position of the first vessel and the position of the second vessel after a specified time has elapsed.
13. A vessel monitoring system according to any one of claims 9 to 12.
請求項1ないし13の何れかに記載の船舶監視システム。 the first data generation unit is mounted on the first vessel and includes a GNSS (Global Navigation Satellite System) receiver that detects the position of the first vessel based on radio waves received from a GNSS;
A vessel monitoring system according to any one of claims 1 to 13.
請求項1ないし14の何れかに記載の船舶監視システム。 the second data generation unit includes a radar mounted on the first vessel and configured to detect the position and speed of the second vessel from echo data generated by receiving reflected waves of radio waves emitted around the first vessel;
A vessel monitoring system according to any one of claims 1 to 14.
第2船舶の位置及び速度を表す第2船舶データを生成する第2データ生成部と、
前記第1船舶の位置から第1変針点までの第1レグ及び前記第1変針点から第2変針点までの第2レグを含む前記第1船舶の予定航路を表す予定航路データを生成する予定航路生成部と、
前記第1船舶、前記第2船舶、及び前記予定航路を含む空間のうち、前記第1レグに属する領域又は前記第2レグに属する領域を、前記第1レグと前記第2レグとが直線上に並ぶように変換する空間変換部と、
前記変換された空間において前記第1船舶と前記第2船舶とが衝突するリスクを表すリスク値を算出するリスク値算出部と、
前記リスク値に応じて警報を発報する警報部と、
を備える、船舶監視システム。 a first data generation unit that generates first vessel data representing the position and velocity of the first vessel;
a second data generation unit that generates second vessel data representing the position and velocity of the second vessel;
a planned route generating unit that generates planned route data representing a planned route of the first vessel, the planned route including a first leg from the position of the first vessel to a first waypoint and a second leg from the first waypoint to a second waypoint;
a space conversion unit that converts a region belonging to the first leg or a region belonging to the second leg in a space including the first vessel, the second vessel, and the planned route so that the first leg and the second leg are aligned on a straight line;
a risk value calculation unit that calculates a risk value that represents a risk of collision between the first vessel and the second vessel in the transformed space;
an alarm unit that issues an alarm according to the risk value;
A vessel monitoring system comprising:
第2データ生成部により、第2船舶の位置及び速度を表す第2船舶データを生成し、
予定航路生成部により、前記第1船舶の位置から第1変針点までの第1レグ及び前記第1変針点から第2変針点までの第2レグを含む前記第1船舶の予定航路を表す予定航路データを生成し、
前記第1船舶データ、前記第2船舶データ、及び前記予定航路データに基づいて、前記第1変針点から前記第2レグとは反対方向且つ前記第2レグと直線上に延びる仮想第1レグに仮想第1船舶を配置し、前記仮想第1船舶と前記第2船舶とが衝突するリスクを表すリスク値を算出し、
前記リスク値に応じて警報を発報する、
船舶監視方法。 a first data generation unit generating first vessel data representing the position and velocity of the first vessel;
a second data generation unit generating second vessel data representing the position and velocity of the second vessel;
a planned route generating unit generates planned route data representing a planned route of the first vessel, the planned route including a first leg from the position of the first vessel to a first waypoint and a second leg from the first waypoint to a second waypoint;
Based on the first vessel data, the second vessel data, and the planned route data, a virtual first vessel is placed on a virtual first leg extending from the first turning point in a direction opposite to the second leg and in a straight line with the second leg, and a risk value representing a risk of collision between the virtual first vessel and the second vessel is calculated;
issuing an alarm according to the risk value;
Ship monitoring method.
前記リスク値に応じて警報部に発報指令を出力する発報判定部と、
を備える、情報処理装置。 a risk value calculation unit that calculates a risk value representing the risk of collision between the virtual first vessel and the second vessel, based on first vessel data representing the position and speed of a first vessel, second vessel data representing the position and speed of a second vessel, and planned route data representing the planned route of the first vessel including a first leg from the position of the first vessel to a first waypoint and a second leg from the first waypoint to a second waypoint , and places a virtual first vessel on a virtual first leg extending from the first waypoint in an opposite direction to the second leg and in a straight line with the second leg;
an alarm determination unit that outputs an alarm command to an alarm unit in accordance with the risk value;
An information processing device comprising:
前記リスク値に応じて警報部に発報指令を出力すること、
をコンピュータに実行させるためのプログラム。 Based on first ship data representing the position and speed of a first ship, second ship data representing the position and speed of a second ship, and planned route data representing the planned route of the first ship including a first leg from the position of the first ship to a first waypoint and a second leg from the first waypoint to a second waypoint, placing a virtual first ship on a virtual first leg extending from the first waypoint in an opposite direction to the second leg and in a straight line with the second leg, and calculating a risk value representing the risk of collision between the virtual first ship and the second ship; and
outputting a warning command to an alarm unit in accordance with the risk value;
A program that causes a computer to execute the following.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021078343 | 2021-05-06 | ||
| JP2021078343 | 2021-05-06 | ||
| PCT/JP2022/008559 WO2022234712A1 (en) | 2021-05-06 | 2022-03-01 | Ship monitoring system, ship monitoring method, information processing device, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022234712A1 JPWO2022234712A1 (en) | 2022-11-10 |
| JP7781866B2 true JP7781866B2 (en) | 2025-12-08 |
Family
ID=83932145
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023518624A Active JP7781866B2 (en) | 2021-05-06 | 2022-03-01 | Ship monitoring system, ship monitoring method, information processing device, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7781866B2 (en) |
| WO (1) | WO2022234712A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4290495A1 (en) | 2022-06-09 | 2023-12-13 | Furuno Electric Co., Ltd. | Obstruction zone generation device and method |
| WO2024262223A1 (en) * | 2023-06-21 | 2024-12-26 | 古野電気株式会社 | Navigation assistance device, navigation assistance method, and program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018193596A1 (en) | 2017-04-20 | 2018-10-25 | 富士通株式会社 | Collision risk calculation program, collision risk calculation method, and collision risk calculation device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3970415B2 (en) * | 1998-03-24 | 2007-09-05 | 株式会社トキメック | Ship collision prevention assistance apparatus and vessel collision prevention assistance method |
-
2022
- 2022-03-01 WO PCT/JP2022/008559 patent/WO2022234712A1/en not_active Ceased
- 2022-03-01 JP JP2023518624A patent/JP7781866B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018193596A1 (en) | 2017-04-20 | 2018-10-25 | 富士通株式会社 | Collision risk calculation program, collision risk calculation method, and collision risk calculation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2022234712A1 (en) | 2022-11-10 |
| WO2022234712A1 (en) | 2022-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7813722B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| JP7781866B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| JP7724231B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| JP7754843B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| WO2022249632A1 (en) | Ship monitoring device, ship monitoring method, and program | |
| JP7813780B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| JP7636957B2 (en) | Ship-steering support system, ship-steering support method, information processing device, and program | |
| US20260100132A1 (en) | Navigation assistance device, navigation assistance method, and non-transitory computer-readable recording medium | |
| WO2022249631A1 (en) | Ship monitoring device, ship monitoring method, and program | |
| JP7842085B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| US12340697B2 (en) | Ship monitoring system, ship monitoring method, and information processing device | |
| JP7603648B2 (en) | Ship navigation support system, ship navigation support method, ship navigation support device, and program | |
| WO2023276307A1 (en) | Image generation device, ship information display method, and program | |
| JP7664079B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| JP6752253B2 (en) | Avoidance support device | |
| JP7813786B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| WO2022239401A1 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| JP2025119644A (en) | Navigation support system, navigation support method, and program | |
| JP7636259B2 (en) | Ship monitoring system, ship monitoring method, information processing device, and program | |
| WO2022091677A1 (en) | Seacraft monitoring system, seacraft monitoring method, information processing device, and program | |
| JP7489289B2 (en) | Route calculation device | |
| JP7813794B2 (en) | Automatic tracking system and automatic tracking method | |
| US20250391276A1 (en) | Navigation assistance device, navigation assistance method, and recording medium | |
| WO2025041511A1 (en) | Radar system, radar display method, and program | |
| WO2025041513A1 (en) | Radar system, radar display method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250226 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20250227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250917 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251112 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251126 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7781866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |