Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7165392B2 - plotter - Google Patents
[go: Go Back, main page]

JP7165392B2 - plotter - Google Patents

plotter Download PDF

Info

Publication number
JP7165392B2
JP7165392B2 JP2018129683A JP2018129683A JP7165392B2 JP 7165392 B2 JP7165392 B2 JP 7165392B2 JP 2018129683 A JP2018129683 A JP 2018129683A JP 2018129683 A JP2018129683 A JP 2018129683A JP 7165392 B2 JP7165392 B2 JP 7165392B2
Authority
JP
Japan
Prior art keywords
compass
azimuth
azimuth angle
coefficient
ship
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018129683A
Other languages
Japanese (ja)
Other versions
JP2020008426A (en
Inventor
和樹 樋口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Electronics Co Ltd
Original Assignee
Honda Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Electronics Co Ltd filed Critical Honda Electronics Co Ltd
Priority to JP2018129683A priority Critical patent/JP7165392B2/en
Publication of JP2020008426A publication Critical patent/JP2020008426A/en
Application granted granted Critical
Publication of JP7165392B2 publication Critical patent/JP7165392B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

本発明は、船舶に搭載され、自船の位置及び向きを表示するプロッタに関するものである。 BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a plotter mounted on a ship for displaying the position and orientation of the own ship.

船に設置され、自船の海上における位置を表示するGPS(Global Positioning System)を利用したプロッタがある。このプロッタは、GPSアンテナの受信する電波に基づいて自船の海上における位置を表示する。 2. Description of the Related Art There is a plotter that is installed on a ship and uses GPS (Global Positioning System) to display the position of the own ship on the sea. This plotter displays the position of the own ship on the sea based on the radio waves received by the GPS antenna.

また、GPSに加えて磁気コンパスを利用したプロッタも知られている(例えば、特許文献1)。磁気コンパスの基準位置を船首方向に合せて設置することで、プロッタはその磁気コンパスが指示する方位に基づいて船首が向いている方位を表示する。 A plotter using a magnetic compass in addition to GPS is also known (for example, Patent Document 1). By setting the reference position of the magnetic compass to match the direction of the bow, the plotter displays the direction of the bow based on the direction indicated by the magnetic compass.

特開2001-183160号公報Japanese Patent Application Laid-Open No. 2001-183160

しかしながら、磁気コンパスの基準位置を自船の船首方向に合せて正確に設置することは難しく、磁気コンパスの指示するコンパス方位と船首が実際に向いている方位とに誤差が生じる原因となり得た。また、磁気コンパスは設置場所、磁気コンパスの周囲にある磁性体、磁気コンパスの個体差等の影響によっても誤差が生じ得るため、その都度誤差を補正する必要があり、使用者にとって手間が掛かるという問題があった。 However, it was difficult to accurately set the reference position of the magnetic compass to match the direction of the bow of the ship, which could have caused an error between the compass direction indicated by the magnetic compass and the actual direction of the bow. In addition, the magnetic compass can cause errors due to the installation location, magnetic substances around the magnetic compass, individual differences in the magnetic compass, etc., so it is necessary to correct the error each time, which is troublesome for the user. I had a problem.

本発明は、上記問題を解決するためになされたものであり、使用者が磁気コンパスの誤差を補正する手間を省くことができるプロッタを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a plotter that saves the user the trouble of correcting errors in the magnetic compass.

この目的を達成するために請求項1記載のプロッタは、衛星からの電波に基づく位置情報を取得する位置情報取得手段と、船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるものであって、前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、該所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、その係数取得手段により取得される前記係数を記憶する記憶手段と、その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段とを備え、前記係数取得手段は、前記係数を取得した後も前記船の移動速度が前記所定速度以上である場合は、新たな前記係数の取得を非実行とする。 In order to achieve this object, the plotter according to claim 1 comprises position information acquisition means for acquiring position information based on radio waves from a satellite, and a magnetic compass mounted on a ship for outputting a compass azimuth determined based on geomagnetism. compass azimuth acquisition means for acquiring the compass azimuth angle transmitted by; and displaying the position of the ship based on the position information acquired by the position information acquisition means and acquired by the compass azimuth acquisition means. display means for displaying the orientation of the ship based on the compass azimuth angle, the movement azimuth acquisition means for acquiring the movement azimuth angle obtained from the temporal change of the position information; When a period in which the movement speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtaining means during the predetermined period. a coefficient obtaining means for obtaining a correction coefficient used for correcting the compass azimuth angle based on the compass azimuth angle; a storage means for storing the coefficient obtained by the coefficient obtaining means; correction means for correcting the compass azimuth based on the coefficient stored by the coefficient acquisition means, if the moving speed of the ship is equal to or higher than the predetermined speed even after acquiring the coefficient, Acquisition of the new coefficients is set to non-execution .

請求項記載のプロッタは、衛星からの電波に基づく位置情報を取得する位置情報取得手段と、船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるものであって、前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、該所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、その係数取得手段により取得される前記係数を記憶する記憶手段と、その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段とを備え、前記係数取得手段は、特定期間以上前記コンパス方位角の最大値と最小値との差が所定範囲内にある場合に、前記係数を取得する。 The plotter according to claim 2 comprises position information acquisition means for acquiring position information based on radio waves from satellites, and said compass direction transmitted by a magnetic compass mounted on a ship for outputting a compass direction angle determined based on geomagnetism. a compass azimuth obtaining means for obtaining an angle; displaying the position of the ship based on the position information obtained by the position information obtaining means; display means for displaying the direction of the ship by means of a moving azimuth angle obtaining means for obtaining a moving azimuth angle obtained from the temporal change of the position information; based on the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period when the above period continues for a predetermined period a coefficient acquiring means for acquiring a coefficient for correction used for compensating the compass azimuth, a storage means for storing the coefficient acquired by the coefficient acquiring means, and the coefficient stored by the storage means; correction means for correcting the compass azimuth angle according to the compass azimuth angle based on the compass azimuth angle, and the coefficient acquisition means acquires the coefficient when the difference between the maximum value and the minimum value of the compass azimuth angle is within a predetermined range for a specific period or longer. do.

請求項記載のプロッタは、衛星からの電波に基づく位置情報を取得する位置情報取得手段と、船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるものであって、前記船の船体を中心とした全方位を複数の領域に分割し、前記コンパス方位角取得手段により求められる前記コンパス方位角に基づいて前記船の向きの方位角が含まれる前記領域を判断する領域判断手段と、前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、前記所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて、前記領域判断手段によって前記船が向いたと判断された前記領域における、前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、その係数取得手段により取得される前記係数を前記領域毎に記憶する記憶手段と、その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段と、前記係数取得手段により1の前記領域で前記係数が新たに取得された場合、該領域で既に記憶されている前記係数と、新たに求められた前記係数とを比較する比較手段と、前記比較手段により比較された既に記憶されている前記係数と新たに求められた前記係数との差が特定範囲内にある場合は、既に記憶されている前記係数を前記記憶手段から削除して、新たに求められた前記係数を前記領域の前記係数として前記記憶手段に記憶し、前記領域で既に記憶されている前記係数と新たに求められた前記係数との差が特定範囲内にない場合は、既に記憶されている全ての前記領域の前記係数を前記記憶手段から削除する更新手段とを備える。 The plotter according to claim 3 comprises position information acquisition means for acquiring position information based on radio waves from satellites, and said compass direction transmitted by a magnetic compass mounted on a ship and outputting a compass direction angle determined based on geomagnetism. a compass azimuth obtaining means for obtaining an angle; displaying the position of the ship based on the position information obtained by the position information obtaining means; and display means for displaying the direction of the ship, wherein all directions centered on the hull of the ship are divided into a plurality of areas, and the compass azimuth obtained by the compass azimuth acquisition means is displayed. moving azimuth obtaining means for obtaining a moving azimuth obtained from the temporal change of the position information; movement of the ship When a period in which the velocity is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period. a coefficient acquiring means for acquiring a correction coefficient used for correcting the compass azimuth angle in the area determined by the area determining means to be directed by the ship based on the angle and the coefficient acquiring means; storage means for storing the coefficient acquired by each region; correction means for correcting the compass azimuth angle based on the coefficient stored by the storage means; when the coefficient is newly acquired, comparing means for comparing the coefficient already stored in the area with the newly obtained coefficient; If the difference between the coefficient and the newly obtained coefficient is within a specific range, the already stored coefficient is deleted from the storage means, and the newly obtained coefficient is stored as the coefficient of the region. and when the difference between the coefficient already stored in the area and the newly obtained coefficient is not within a specific range, the coefficients of all the areas already stored from the storage means.

請求項記載のプロッタは、衛星からの電波に基づく位置情報を取得する位置情報取得手段と、船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるものであって、前記船の船体を中心とした全方位を複数の領域に分割し、前記コンパス方位角取得手段により求められる前記コンパス方位角に基づいて前記船の向きの方位角が含まれる前記領域を判断する領域判断手段と、前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、前記所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて、前記領域判断手段によって前記船が向いたと判断された前記領域における、前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、その係数取得手段により取得される前記係数を前記領域毎に記憶する記憶手段と、その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段と、を備え、前記記憶手段に記憶された前記領域毎の前記係数は、前記領域に含まれる1の方位において取得された前記係数であって、前記プロッタは、前記記憶手段により記憶された第1の領域の前記係数と第2の領域の前記係数とを補間し、前記第1の領域の前記係数を取得した方位と前記第2の領域の前記係数を取得した方位とに挟まれる方位における前記係数を取得する補間手段と、その補間手段によって取得された前記第1の領域の前記係数を取得した方位と前記第2の領域の前記係数を取得した方位とに挟まれる方位における前記係数を方位毎に記憶する補間記憶手段とを備える。
請求項5記載のプロッタは、請求項1から4のいずれかに記載のプロッタにおいて、前記係数取得手段は、前記船が前記所定速度以上で移動する前記所定期間中の同じ時刻における前記移動方位角と前記コンパス方位角との差を複数求め、前記所定期間中の各時刻における前記差を平均して前記係数を取得する。
請求項6記載のプロッタは、請求項1から5のいずれかに記載のプロッタにおいて、前記係数取得手段は、前記船の移動速度が前記所定速度より低い状態から前記所定速度以上になった場合に前記係数を取得する。
請求項7記載のプロッタは、請求項1から6のいずれかに記載のプロッタにおいて、前記係数取得手段は、電源投入後、最初に前記船の移動速度が前記所定速度以上になった場合に前記係数を取得する。
The plotter according to claim 4 comprises position information acquisition means for acquiring position information based on radio waves from satellites, and said compass direction transmitted by a magnetic compass mounted on a ship and outputting a compass direction angle determined based on geomagnetism. a compass azimuth obtaining means for obtaining an angle; displaying the position of the ship based on the position information obtained by the position information obtaining means; and display means for displaying the direction of the ship, wherein all directions centered on the hull of the ship are divided into a plurality of areas, and the compass azimuth obtained by the compass azimuth acquisition means is displayed. moving azimuth obtaining means for obtaining a moving azimuth obtained from the temporal change of the position information; movement of the ship When a period in which the velocity is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period. a coefficient acquiring means for acquiring a correction coefficient used for correcting the compass azimuth angle in the area determined by the area determining means to be directed by the ship based on the angle and the coefficient acquiring means; storage means for storing the coefficient obtained by each region; and correction means for correcting the compass azimuth based on the coefficient stored by the storage means, stored in the storage means The coefficient for each region is the coefficient obtained in one orientation included in the region, and the plotter stores the coefficient of the first region and the coefficient of the second region stored by the storage means. interpolation means for interpolating the coefficients and obtaining the coefficients in a direction sandwiched between the direction in which the coefficients of the first region are obtained and the direction in which the coefficients of the second region are obtained; interpolating storage means for storing, for each direction, the coefficients in directions interposed between the direction from which the coefficients of the first region and the direction from which the coefficients of the second region are obtained.
A plotter according to claim 5 is the plotter according to any one of claims 1 to 4, wherein the coefficient obtaining means calculates the moving azimuth angle at the same time during the predetermined period during which the ship moves at the predetermined speed or more. and the compass azimuth angle, and the coefficient is obtained by averaging the differences at each time during the predetermined period.
A plotter according to claim 6 is the plotter according to any one of claims 1 to 5, wherein the coefficient acquisition means is configured to obtain Get the coefficients.
A plotter according to claim 7 is the plotter according to any one of claims 1 to 6, wherein the coefficient acquisition means is configured to obtain the Get coefficients.

本発明のプロッタによれば、衛星からの電波に基づく位置情報が位置情報取得手段により取得される。船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信されるコンパス方位角がコンパス方位角取得手段により取得される。そして、表示手段によって、位置情報取得手段により取得される位置情報に基づいて船の位置が表示され、コンパス方位角取得手段により取得されるコンパス方位角に基づいて船の向きが表示される。また、位置情報の時間的な変化により求められる移動方位角が移動方位角取得手段により取得される。そして、船の移動速度が所定速度以上となった期間が所定期間継続した場合に、所定期間中に移動方位角取得手段により取得される移動方位角とコンパス方位角取得手段により取得されるコンパス方位角とに基づいてコンパス方位角の補正に用いられる補正のための係数が係数取得手段により取得される。係数取得手段により取得される係数は記憶手段により記憶され、記憶手段により記憶される係数に基づいてコンパス方位角が補正手段により補正される。 According to the plotter of the present invention , position information based on radio waves from satellites is obtained by the position information obtaining means. Compass azimuth angle acquisition means acquires a compass azimuth angle transmitted by a magnetic compass mounted on a ship and outputting a compass azimuth angle determined based on geomagnetism. The display means displays the position of the ship based on the position information acquired by the position information acquisition means, and displays the orientation of the ship based on the compass azimuth acquired by the compass azimuth acquisition means. Further, the moving azimuth obtained by the temporal change of the position information is obtained by the moving azimuth obtaining means. Then, when a period in which the moving speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period. A correction coefficient used for correcting the compass azimuth angle is obtained by the coefficient obtaining means. The coefficients acquired by the coefficient acquisition means are stored by the storage means, and the compass azimuth angle is corrected by the correction means based on the coefficients stored by the storage means.

ここで、船の移動速度が所定速度以上となった期間が所定期間継続した場合に、船体は安定姿勢で航行する。このとき、船の移動方位角は実際の船の向きの方位角となる。請求項1記載のプロッタは、船の移動速度が所定速度以上となった期間が所定期間継続した場合に、そのときの移動方位角とコンパス方位角とに基づいて、コンパス方位角の補正に用いられる補正のための係数を取得するので、使用者は船を所定の速度以上の速度で所定期間航行させるだけで、コンパス方位角が補正される。よって、使用者がコンパス方位角の誤差を補正する手間を省くことができるという効果がある。 Here, when a period in which the movement speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period of time, the hull sails in a stable attitude. At this time, the moving azimuth of the ship is the azimuth of the actual direction of the ship. The plotter according to claim 1 is used to correct the compass azimuth angle based on the movement azimuth angle and the compass azimuth angle when the period in which the moving speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period of time. Therefore, the user can correct the compass azimuth simply by sailing the ship at a speed equal to or higher than a predetermined speed for a predetermined period of time. Therefore, there is an effect that the user can save the trouble of correcting the compass azimuth error.

そして、請求項記載のプロッタによれば次の効果を奏する。即ち、係数を取得した後も船の移動速度が所定速度以上である場合は、係数取得手段により新たな係数の取得が非実行とされる。所定速度以上で船体が安定姿勢で航行している間は、移動方位角とコンパス方位角との差が大きく変化することはない。そのため、所定速度以上で船体が安定姿勢で航行している間に係数が変化する可能性は低い。これにより、係数が変化していないにも関わらず、係数が何度も取得されるのを防ぐことができるという効果がある。 And according to the plotter of Claim 1 , there exist the following effects. That is, if the moving speed of the ship is equal to or higher than the predetermined speed even after obtaining the coefficients, the coefficient obtaining means does not execute the obtaining of new coefficients. While the hull is sailing in a stable attitude at a speed equal to or higher than the predetermined speed, the difference between the movement azimuth angle and the compass azimuth angle does not change significantly. Therefore, it is unlikely that the coefficient will change while the hull is sailing in a stable attitude at a speed equal to or higher than the predetermined speed. As a result, it is possible to prevent the coefficients from being acquired many times even though the coefficients have not changed.

また、請求項記載のプロッタによれば次の効果を奏する。即ち、特定期間以上コンパス方位角の最大値と最小値との差が所定範囲内にある場合に、係数取得手段により係数が取得される。船の移動速度が所定速度以上であって、コンパス方位角の最大値と最小値との差が所定範囲内にある場合、船体は安定姿勢で直進する。この状態で係数を取得することでコンパス方位角のばらつきによる補正の誤差を少なくすることができる。これにより、補正の精度を高めることができるという効果がある。 Moreover, according to the plotter of Claim 2 , there exist the following effects. That is, when the difference between the maximum value and the minimum value of the compass azimuth angle is within a predetermined range for a specific period or longer, the coefficient is obtained by the coefficient obtaining means. When the moving speed of the ship is equal to or higher than a predetermined speed and the difference between the maximum value and the minimum value of the compass azimuth angle is within a predetermined range, the hull travels straight in a stable attitude. By acquiring the coefficients in this state, it is possible to reduce correction errors due to variations in the compass azimuth angle. As a result, there is an effect that the accuracy of correction can be improved.

また、請求項記載のプロッタによれば次の効果を奏する。即ち、船の船体を中心とした全方位が複数の領域に分割され、コンパス方位角取得手段により取得されるコンパス方位角に基づいて船が向いた方位角が含まれる領域が領域判断手段により判断される。領域判断手段によって船が向いたと判断された領域における係数が係数取得手段により取得される。記憶手段により係数が領域毎に記憶される。これにより、領域毎に異なる係数を用いて補正することができる。よって、方位の違いにより誤差が異なる場合でも、領域毎に最適な係数を設定することができるという効果がある。 Moreover, according to the plotter of Claim 3 , there exist the following effects. That is, all directions centered on the hull of the ship are divided into a plurality of areas, and an area including the azimuth angle to which the ship is facing is determined by the area determining means based on the compass azimuth angle obtained by the compass azimuth obtaining means. be done. The coefficient acquisition means acquires the coefficient in the area determined by the area determination means that the ship is headed. The storage means stores the coefficients for each region. Thereby, correction can be performed using a different coefficient for each region. Therefore, even if the error differs due to the difference in orientation, there is an effect that the optimum coefficient can be set for each region.

加えて、係数取得手段により1の領域で係数が新たに取得された場合、該領域で既に記憶されている係数と、新たに求められた係数とが比較手段により比較される。既に記憶されている係数と、新たに求められた係数との差が特定範囲内にある場合は、既に記憶されている係数が記憶手段から削除されて、新たに求められた係数が該領域の係数として記憶手段に記憶される。既に記憶されている係数と、新たに求められた係数との差が特定範囲内にない場合は、既に記憶されている全ての領域の係数が記憶手段から削除される。 In addition, when a coefficient is newly obtained in the area of 1 by the coefficient obtaining means, the coefficient already stored in the area and the newly obtained coefficient are compared by the comparing means. If the difference between the already stored coefficient and the newly obtained coefficient is within a specific range, the already stored coefficient is deleted from the storage means and the newly obtained coefficient is used for the area. It is stored in the storage means as a coefficient. If the difference between the already stored coefficients and the newly obtained coefficients is not within the specified range, the already stored coefficients of all regions are deleted from the storage means.

これにより、磁気コンパスの設置状況が大きく変化したなどの理由で、既に記憶された係数とは大きく異なる係数が新たに得られた場合は、全ての領域の係数を削除することができる。よって、誤差の大きい係数を使用することを防ぐことができる。従って、使用者に誤った情報を表示することを防ぐことができるという効果がある。 As a result, when new coefficients that are significantly different from the already stored coefficients are obtained due to a large change in the installation situation of the magnetic compass, etc., the coefficients of all regions can be deleted. Therefore, it is possible to prevent the use of coefficients with large errors. Therefore, there is an effect that it is possible to prevent erroneous information from being displayed to the user.

請求項記載のプロッタによれば次の効果を奏する。即ち、船の船体を中心とした全方位が複数の領域に分割され、コンパス方位角取得手段により取得されるコンパス方位角に基づいて船が向いた方位角が含まれる領域が領域判断手段により判断される。領域判断手段によって船が向いたと判断された領域における係数が係数取得手段により取得される。記憶手段により係数が領域毎に記憶される。これにより、領域毎に異なる係数を用いて補正することができる。よって、方位の違いにより誤差が異なる場合でも、領域毎に最適な係数を設定することができるという効果がある。加えて、記憶手段に記憶された領域毎の係数は、領域に含まれる1の方位において取得された係数である。記憶手段によって記憶された第1の領域の係数と第2の領域の係数とが補間手段により補間され、第1の領域の係数を取得した方位と第2の領域の係数を取得した方位とに挟まれる方位における係数が取得される。補間手段によって取得された第1の領域の係数を取得した方位と第2の領域の係数を取得した方位とに挟まれる方位における係数は、方位毎に補間記憶手段により記憶される。これにより、全ての方位に船を航行させなくても、第1の領域の係数を取得した方位と第2の領域の係数を取得した方位とに挟まれる方位において、その方位に適した係数を用いて補正することができるという効果がある。
請求項5記載のプロッタによれば、請求項1から4のいずれかに記載のプロッタの奏する効果に加え、次の効果を奏する。即ち、船が所定速度以上で移動する所定期間中の同じ時刻における移動方位角とコンパス方位角との差が係数取得手段により複数求められる。所定期間中の各時刻における差を平均して係数が係数取得手段により取得される。これにより、所定期間中の複数の移動方位角とコンパス方位角とに基づいて係数を求めることができる。よって、各時刻の移動方位角やコンパス方位角のばらつきに起因する補正の誤差を少なくすることができる。従って、補正の精度を高めることができるという効果がある。
請求項6記載のプロッタによれば、請求項1から5のいずれかに記載のプロッタの奏する効果に加え、次の効果を奏する。即ち、船の移動速度が所定速度より低い状態から所定速度以上になった場合に係数が係数取得手段により取得される。これにより、船の移動速度が所定速度より低い状態から所定速度以上になるのは加速時なので、船体姿勢が不安定な減速時に補正値を求めることを避けることができるという効果がある。
請求項7記載のプロッタによれば、請求項1から6のいずれかに記載のプロッタの奏する効果に加え、次の効果を奏する。即ち、電源投入後、最初に船の移動速度が所定速度以上になった場合に係数が係数取得手段により取得される。これにより、電源を投入する毎に新しい係数を求めることができる。電源が投入される場合、暫くの期間プロッタが使用されていない可能性があり、磁気コンパス周辺の環境が変化している可能性が高い。請求項6記載のプロッタは、電源投入後に新しい係数を求めることができるため、電源投入前のこのような誤差の変化に対応することができるという効果がある。
According to the plotter of claim 4 , the following effects can be obtained. That is, all directions centered on the hull of the ship are divided into a plurality of areas, and an area including the azimuth angle to which the ship is facing is determined by the area determining means based on the compass azimuth angle obtained by the compass azimuth obtaining means. be done. The coefficient acquisition means acquires the coefficient in the area determined by the area determination means that the ship is headed. The storage means stores the coefficients for each region. Thereby, correction can be performed using a different coefficient for each region. Therefore, even if the error differs due to the difference in orientation, there is an effect that the optimum coefficient can be set for each region. In addition, the coefficients for each region stored in the storage means are the coefficients obtained in one orientation included in the region. The coefficients of the first region and the coefficients of the second region stored by the storage means are interpolated by the interpolating means, and the direction from which the coefficients of the first region are obtained and the direction from which the coefficients of the second region are obtained are changed. Coefficients in the pinched orientation are obtained. Coefficients in directions interposed between the directions from which the coefficients of the first region obtained by the interpolating means are obtained and the directions from which the coefficients of the second region are obtained are stored by the interpolation storage means for each direction. As a result, even if the ship does not sail in all directions, it is possible to obtain coefficients suitable for the direction sandwiched between the direction from which the coefficients of the first region are obtained and the direction from which the coefficients of the second region are obtained. There is an effect that it can be corrected using
According to the plotter of claim 5, in addition to the effects of the plotter of any one of claims 1 to 4, the following effects are achieved. That is, the coefficient obtaining means obtains a plurality of differences between the moving azimuth angle and the compass azimuth angle at the same time during a predetermined period in which the ship moves at a predetermined speed or higher. A coefficient is obtained by the coefficient obtaining means by averaging the difference at each time during the predetermined period. Thus, a coefficient can be obtained based on a plurality of moving azimuth angles and compass azimuth angles during a predetermined period of time. Therefore, it is possible to reduce correction errors caused by variations in the moving azimuth angle and the compass azimuth angle at each time. Therefore, there is an effect that the accuracy of correction can be improved.
According to the plotter of claim 6, in addition to the effects of the plotter of any one of claims 1 to 5, the following effects are obtained. That is, the coefficient is obtained by the coefficient obtaining means when the moving speed of the ship changes from a state lower than a predetermined speed to a predetermined speed or higher. As a result, since it is during acceleration that the moving speed of the ship changes from a state lower than the predetermined speed to the predetermined speed or higher, there is an effect that it is possible to avoid obtaining a correction value during deceleration when the hull attitude is unstable.
According to the plotter of claim 7, in addition to the effects of the plotter of any one of claims 1 to 6, the following effects are obtained. That is, the coefficient is obtained by the coefficient obtaining means when the moving speed of the ship first reaches or exceeds the predetermined speed after the power is turned on. As a result, a new coefficient can be obtained each time the power is turned on. If the power is turned on, it is possible that the plotter has not been used for a while, and it is highly possible that the environment around the magnetic compass has changed. Since the plotter according to claim 6 can obtain new coefficients after the power is turned on, it has the effect of being able to cope with such a change in error before the power is turned on.

本発明の第1実施形態に係るプロッタの構成を表す概略図である。1 is a schematic diagram showing the configuration of a plotter according to a first embodiment of the present invention; FIG. プロッタが搭載された船舶によって自船の位置情報と向き情報とを取得する場合の状態を側面より示す模式図である。FIG. 4 is a schematic side view showing a state in which position information and orientation information of the own ship are acquired by a ship equipped with a plotter. プロッタの電気的構成を示したブロック図である。3 is a block diagram showing the electrical configuration of the plotter; FIG. 補正値データを取得するタイミングを示した模式図である。FIG. 4 is a schematic diagram showing timings for acquiring correction value data; 制御装置において実行される移動方位角取得処理を示したフローチャートである。4 is a flow chart showing movement azimuth acquisition processing executed in the control device. 制御装置において実行されるコンパス方位角取得処理を示したフローチャートである。4 is a flowchart showing compass azimuth acquisition processing executed in the control device. 制御装置において実行される補正値算出処理を示したフローチャートである。4 is a flowchart showing correction value calculation processing executed in the control device; 制御装置において実行される補正処理を示したフローチャートである。4 is a flowchart showing correction processing executed in the control device; 第2実施形態に係るプロッタの補正の概略を示した模式図である。FIG. 11 is a schematic diagram showing an outline of plotter correction according to the second embodiment; プロッタの電気的構成を示したブロック図である。3 is a block diagram showing the electrical configuration of the plotter; FIG. (a)は、フラッシュメモリに記憶される領域補正テーブルの模式図であり、(b)は、RAMに記憶される全方位補正テーブルの模式図である。(a) is a schematic diagram of an area correction table stored in a flash memory, and (b) is a schematic diagram of an omnidirectional correction table stored in a RAM. 制御装置で実行される領域補正テーブル生成処理を示したフローチャートである。4 is a flow chart showing an area correction table generation process executed by the control device; 制御装置で実行される全方位補正テーブル生成処理を示したフローチャートである。4 is a flowchart showing omnidirectional correction table generation processing executed by the control device; 制御装置で実行される全方位補正処理を示したフローチャートである。4 is a flowchart showing omnidirectional correction processing executed by the control device;

以下、本発明を実施するための形態について添付図面を参照して説明する。まず、図1、2を参照して、本発明の第1実施形態に係るプロッタ12の概略について説明する。図1は、プロッタ12の構成を表す概略図である。図2は、プロッタ12が搭載された船舶11によって自船の位置情報と向き情報とを取得する場合の状態を側面より示す模式図である。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments for carrying out the present invention will be described with reference to the accompanying drawings. First, an outline of a plotter 12 according to a first embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a schematic diagram showing the configuration of the plotter 12. As shown in FIG. FIG. 2 is a schematic side view showing a state in which the ship 11 on which the plotter 12 is mounted acquires the position information and direction information of the own ship.

プロッタ12は、船舶11の海上の位置及び向き(船首の向き)を表示装置16に表示する装置である。以下、その構成について説明する。図1に示す通り、プロッタ12は、本体13を備える。本体13は、磁気コンパス14とGPSアンテナ15とそれぞれケーブルによって電気的に接続可能に構成される。磁気コンパス14とGPSアンテナ15とは、本体13と最初から不可分に構成してもよく、また、本体13に後から接続できる構成としてもよい。 The plotter 12 is a device that displays the sea position and orientation (bow orientation) of the ship 11 on the display device 16 . The configuration will be described below. As shown in FIG. 1, the plotter 12 has a body 13 . The main body 13 is configured to be electrically connectable to the magnetic compass 14 and the GPS antenna 15 respectively by cables. The magnetic compass 14 and the GPS antenna 15 may be configured inseparably from the main body 13 from the beginning, or may be configured to be connected to the main body 13 later.

磁気コンパス14は、船舶11に固着され、地磁気に基づいて求められる方位角であるコンパス方位角Cを測定する装置である。磁気コンパス14の基準位置を船舶11の船首方向に合わせて設置することで、コンパス方位角Cから船舶11の船首が向いている方位角を認識することができる。ところが、コンパス方位角Cは磁気コンパス14の基準位置を船首方向に合せて設置するときのずれや設置場所、周囲の磁性体、コンパス自体の個体差、地磁気等影響による誤差Eを含む。従って、真方位の方位角である真方位角Tは次式(1)によって示される。 The magnetic compass 14 is a device that is fixed to the ship 11 and measures a compass azimuth angle C that is an azimuth angle determined based on geomagnetism. By aligning the reference position of the magnetic compass 14 with the bow direction of the ship 11, the azimuth angle to which the bow of the ship 11 is directed can be recognized from the compass azimuth angle C. However, the compass azimuth angle C includes an error E due to a deviation when the magnetic compass 14 is installed with the reference position aligned with the bow direction, installation location, surrounding magnetic materials, individual differences in the compass itself, geomagnetism, and the like. Therefore, the true azimuth angle T, which is the azimuth angle of the true azimuth, is given by the following equation (1).

T=C-E・・・(1)
即ち、コンパス方位角Cから誤差Eを減算することで真方位角Tを求めることができる。換言すると、コンパス方位角Cから真方位角Tを減算することで誤差Eを求めることができる。
T=CE (1)
That is, by subtracting the error E from the compass azimuth C, the true azimuth T can be obtained. In other words, the error E can be obtained by subtracting the true azimuth angle T from the compass azimuth angle C.

方位角は、真北を0°とし東回りに0°から360°までで測定される。例えば、船舶11がコンパス方位の真南を向いた場合、コンパス方位角Cは180°である。これに対して、2°の誤差Eを含んでいた場合、次式(2)により真方位角Tは178°である。 Azimuth angles are measured from 0° to 360° eastward with true north at 0°. For example, when the ship 11 faces due south of the compass direction, the compass direction angle C is 180°. On the other hand, when an error E of 2° is included, the true azimuth angle T is 178° according to the following equation (2).

T=180°-2°・・・(2) T=180°-2° (2)

GPSアンテナ15は、複数のGPS衛星Sから送信された信号を受信し、その受信信号に基づき船舶11の位置情報(緯度経度、速度等)や移動方向を本体13へ送信するアンテナである。なお、移動方向は、緯度経度の時間的な変化に基づいてGPSアンテナ15で求められる。 The GPS antenna 15 is an antenna that receives signals transmitted from a plurality of GPS satellites S and transmits position information (latitude, longitude, speed, etc.) and moving direction of the ship 11 to the main body 13 based on the received signals. The direction of movement is determined by the GPS antenna 15 based on temporal changes in latitude and longitude.

本体13は、表示装置16と操作ボタン17とを備える。表示装置16は、海上の地図16bと船舶11の位置及び向きを示す船舶マーク16aとを表示させる装置である。船舶マーク16aは、船舶11を模した図形である。船舶マーク16aは海上の地図16bにおける現在の船舶11の位置(緯度及び経度)に表示される。また、船舶マーク16aは、船舶11の向きによって船首の向きが変化するように表示装置16上に表示される。 The main body 13 has a display device 16 and operation buttons 17 . The display device 16 is a device for displaying a map 16b of the sea and a vessel mark 16a indicating the position and direction of the vessel 11. FIG. The ship mark 16a is a figure that imitates the ship 11 . The ship mark 16a is displayed at the current position (latitude and longitude) of the ship 11 on the marine map 16b. Also, the vessel mark 16 a is displayed on the display device 16 so that the direction of the bow changes depending on the direction of the vessel 11 .

また、表示装置16には、方位マーク16cと緯度経度表示16dが表示される。方位マーク16cは、海上の地図16bの方位を表示するための図形である。緯度経度表示16dは、船舶11の現在地の緯度と経度とを表示するものである。使用者は、方位マーク16cと表示装置16上の船舶マーク16aの向きとを見ることで船舶11が向いている方位を認識することができる。 The display device 16 also displays an orientation mark 16c and a latitude/longitude display 16d. The azimuth mark 16c is a figure for displaying the azimuth of the sea map 16b. The latitude and longitude display 16d displays the latitude and longitude of the ship 11's current location. The user can recognize the direction in which the ship 11 is facing by looking at the direction mark 16c and the direction of the ship mark 16a on the display device 16. FIG.

操作ボタン17は、使用者からの入力を受け付けるためのボタンである。 The operation button 17 is a button for receiving input from the user.

次いで、図3を参照して、プロッタ12の電気的構成について説明する。図3は、プロッタ12の電気的構成を示したブロック図である。プロッタ12は、本体13内部に制御装置20を有している。制御装置20は、プロッタ12の動作を制御するものであり、例えば、磁気コンパス14からの信号に基づいてコンパス方位角Cの情報を取得し、GPSアンテナ15からの信号に基づいて船舶11の位置情報(緯度経度、速度等)や移動方向を取得して表示装置16に海上の地図16b上で船舶マーク16aを用いて船舶11の位置と向き(船首方向)とを表示させる制御を行う。制御装置20は、CPU(Central Proccesing Unit)21と、フラッシュメモリ22と、RAM(Random Access Memory)23と、表示コントローラ24と、VRAM(Video RAM)25と、GPSインターフェイス回路(以下「GPS I/F」と称す)26と、入力ポート27とを有している。 Next, the electrical configuration of plotter 12 will be described with reference to FIG. FIG. 3 is a block diagram showing the electrical configuration of the plotter 12. As shown in FIG. The plotter 12 has a control device 20 inside the main body 13 . The control device 20 controls the operation of the plotter 12, for example, acquires information on the compass azimuth angle C based on the signal from the magnetic compass 14, and determines the position of the ship 11 based on the signal from the GPS antenna 15. Information (latitude, longitude, speed, etc.) and moving direction are acquired, and control is performed to display the position and orientation (bow direction) of the ship 11 on the display device 16 using the ship mark 16a on the sea map 16b. The control device 20 includes a CPU (Central Processing Unit) 21, a flash memory 22, a RAM (Random Access Memory) 23, a display controller 24, a VRAM (Video RAM) 25, and a GPS interface circuit (hereinafter "GPS I/ F”) 26 and an input port 27 .

CPU21には、フラッシュメモリ22、RAM23、表示コントローラ24、GPS I/F26、入力ポート27が接続され、また、制御装置20の外部から操作ボタン17(図1参照)が接続されている。表示コントローラ24には、VRAM25及び表示装置16(図1参照)が接続され、GPS I/F26には、GPSアンテナ15(図1参照)が接続され、入力ポート27には、磁気コンパス14が接続される。 A flash memory 22, a RAM 23, a display controller 24, a GPS I/F 26, and an input port 27 are connected to the CPU 21, and an operation button 17 (see FIG. 1) is connected from the outside of the control device 20. FIG. The display controller 24 is connected to the VRAM 25 and the display device 16 (see FIG. 1), the GPS I/F 26 is connected to the GPS antenna 15 (see FIG. 1), and the input port 27 is connected to the magnetic compass 14. be done.

CPU21は、フラッシュメモリ22に記憶されたプログラムデータ22aに従って、プロッタ12の動作を制御するための各種演算を実行する演算装置である。 The CPU 21 is an arithmetic device that executes various calculations for controlling the operation of the plotter 12 according to program data 22 a stored in the flash memory 22 .

フラッシュメモリ22は、プログラムデータ22aを記憶するほか、固定値データ等を記憶するための書き換え可能な不揮発性のメモリである。なお、フラッシュメモリ22に代えて、書き換え不能な不揮発性のメモリ(例えば、マスクROM)を用いてもよい。フラッシュメモリ22は、固定値データとして、画像データ22bを少なくとも記憶する。 The flash memory 22 is a rewritable non-volatile memory for storing fixed value data, etc., in addition to storing program data 22a. A non-rewritable non-volatile memory (for example, mask ROM) may be used instead of the flash memory 22 . The flash memory 22 stores at least image data 22b as fixed value data.

画像データ22bは、表示装置16に表示する画像を描画するために必要なデータである。例えば、表示装置16に表示する船舶マーク16aと海上の地図16bとを描画するために必要なデータが画像データ22bとしてフラッシュメモリ22に記憶される。 The image data 22b is data necessary for drawing an image to be displayed on the display device 16. FIG. For example, the flash memory 22 stores data necessary for drawing a ship mark 16a and a sea map 16b to be displayed on the display device 16 as image data 22b.

RAM23は、書き換え可能な揮発性のメモリであり、CPU21によるプログラムの実行時に各種のデータを一時的に記憶する。RAM23は、速度データ23a、移動方位角データ23b、コンパス方位角データ23c、誤差データ23d、補正値データ23eを少なくとも記憶する。 The RAM 23 is a rewritable volatile memory, and temporarily stores various data when the CPU 21 executes the program. The RAM 23 stores at least velocity data 23a, movement azimuth data 23b, compass azimuth angle data 23c, error data 23d, and correction value data 23e.

速度データ23aは、GPSアンテナ15がGPS衛星Sから電波を受信することによって得られた船舶11の移動速度の情報を示すデータである。速度データ23aは、米国海洋電子機器協会(NMEA)が規格する海上電子機器の通信に使用されるプロトコルであるNMEAフォーマットのRMCセンテンスやVTGセンテンス等を用いてGPSアンテナ15から本体13に送信される。速度データ23aは、1秒に1回ずつ取得される。 The speed data 23a is data indicating information on the moving speed of the vessel 11 obtained by the GPS antenna 15 receiving radio waves from the GPS satellites S. FIG. The speed data 23a is transmitted from the GPS antenna 15 to the main body 13 using the NMEA format RMC sentence, VTG sentence, etc., which is a protocol used for communication of marine electronic equipment standardized by the National Marine Electronics Association (NMEA). . The speed data 23a is obtained once per second.

移動方位角データ23bは、船舶11の移動方位角Mを示すデータである。移動方位角Mは、船舶11が航行したときの位置情報(緯度と経度)の時間的な変化の差から求められる船舶11の移動方向を示す方位角である。移動方位角Mは磁気の影響を受けずに求められるので、真方位角Tとして得られる。よって、コンパス方位角Cと移動方位角Mとの差が磁気コンパス14の有する誤差Eとなる。 The movement azimuth angle data 23 b is data indicating the movement azimuth angle M of the ship 11 . The moving azimuth angle M is an azimuth angle indicating the moving direction of the vessel 11 obtained from the difference in temporal changes in position information (latitude and longitude) when the vessel 11 sails. The moving azimuth angle M is obtained as the true azimuth angle T because it is obtained without being affected by magnetism. Therefore, the difference between the compass azimuth angle C and the moving azimuth angle M is the error E of the magnetic compass 14 .

移動方位角Mは、GPSアンテナ15から本体13に送信されるNMEAフォーマットのRMCセンテンスやVTGセンテンス等を用いて、後述の移動方位角取得処理によって1秒に1回ずつ取得される。 The moving azimuth angle M is acquired once per second by a moving azimuth angle acquisition process described later using an NMEA format RMC sentence, a VTG sentence, or the like transmitted from the GPS antenna 15 to the main body 13 .

コンパス方位角データ23cは、磁気コンパス14によって測定されたコンパス方位角Cを示すデータである。コンパス方位角Cは、磁気コンパス14から本体13に送信されるNMEAフォーマットのHDGセンテンスやHDMセンテンス等を用いて、後述のコンパス方位角取得処理によって1秒に1回ずつ取得される。 The compass azimuth angle data 23 c is data indicating the compass azimuth angle C measured by the magnetic compass 14 . The compass azimuth angle C is acquired once per second by a compass azimuth angle acquisition process described later using an NMEA format HDG sentence, HDM sentence, or the like transmitted from the magnetic compass 14 to the main body 13 .

誤差データ23dは、ある時刻におけるコンパス方位角Cに含まれる誤差Eを示すデータである。誤差Eは、後述の補正値算出処理において次式(3)によりコンパス方位角Cと移動方位角Mとから求められる。誤差データ23dは、後述の補正値算出処理において補正値データ23eを求めるときに用いられる。 The error data 23d is data indicating the error E included in the compass azimuth angle C at a certain time. The error E is obtained from the compass azimuth angle C and the moving azimuth angle M by the following equation (3) in the correction value calculation process described later. The error data 23d is used when calculating the correction value data 23e in the correction value calculation process described later.

E=C-M・・・(3) E=CM (3)

補正値データ23eは、コンパス方位角Cを補正するときに用いられる係数である。補正値データ23eは、コンパス方位角Cと移動方位角Mとが1秒毎に取得されたときの5つ(5秒間)の誤差データ23dの相加平均の値であり、後述の補正値算出処理によって求められる。 The correction value data 23e is a coefficient used when correcting the compass azimuth angle C. FIG. The correction value data 23e is an arithmetic average value of five (5 seconds) error data 23d when the compass azimuth C and the movement azimuth M are acquired every second, and is calculated as a correction value to be described later. Required by processing.

表示コントローラ24は、CPU21からの制御に基づいて、表示装置16の表示を制御するものである。VRAM25は、表示装置16に表示すべき1フレーム分の画像を格納するためのフレームバッファが設けられたメモリである。 The display controller 24 controls display of the display device 16 based on control from the CPU 21 . The VRAM 25 is a memory provided with a frame buffer for storing one frame of image to be displayed on the display device 16 .

表示コントローラ24は、CPU21より画像の描画の指示を受け付けると、フラッシュメモリ22より必要な画像データ22bを読み出し、VRAM25のフレームバッファに対し、CPU21で指示された位置に指示のあった画像を描画する。そして、表示コントローラ24は、フレームバッファに描画された画像を読み出して、表示装置16に表示させる。 When receiving an image drawing instruction from the CPU 21, the display controller 24 reads the necessary image data 22b from the flash memory 22, and draws the instructed image at the position instructed by the CPU 21 in the frame buffer of the VRAM 25. . The display controller 24 then reads out the image drawn in the frame buffer and causes the display device 16 to display it.

GPS I/F26は、GPSアンテナ15にて受信したGPS衛星Sからの信号をCPU21へ入力するものである。入力ポート27は、磁気コンパス14からの信号をCPU21へ入力するものである。 The GPS I/F 26 inputs the signal from the GPS satellite S received by the GPS antenna 15 to the CPU 21 . The input port 27 inputs a signal from the magnetic compass 14 to the CPU 21 .

次に、図4を参照して、プロッタ12が補正値データ23eを取得するタイミングについて説明する。図4は、補正値データ23eを取得するタイミングを示した模式図である。図4に示す通り、縦軸に船舶11の速度、横軸に時間を表示している。船舶11が、10ノット(時速18.52km)以上の速度で5秒間継続して直進して航行したタイミングで、その10ノット以上になったその最初の5秒間に得られた移動方位角データ23b、コンパス方位角データ23cに基づいて補正値データ23eを求める。 Next, the timing at which the plotter 12 acquires the correction value data 23e will be described with reference to FIG. FIG. 4 is a schematic diagram showing the timing of acquiring the correction value data 23e. As shown in FIG. 4, the vertical axis represents the speed of the ship 11 and the horizontal axis represents time. Moving azimuth angle data 23b obtained during the first 5 seconds when the ship 11 sailed straight ahead at a speed of 10 knots (18.52 km/h) or more continuously for 5 seconds. , the correction value data 23e is obtained based on the compass azimuth angle data 23c.

船舶11の移動速度が10ノット以上で5秒間継続した場合に補正値データ23eを取得するのは、船体が潮流の影響を受けずに安定姿勢で航行している期間だからである。 The reason why the correction value data 23e is acquired when the moving speed of the ship 11 continues for 5 seconds at 10 knots or more is that the hull is sailing in a stable attitude without being affected by tidal currents.

船舶11が10ノット以上の速度で5秒より長く継続して航行したとしても、補正値データ23eが一度取得されたら、10ノット以上を維持しても最初の5秒以降に補正値データ23eを取得しない。これは、10ノット以上の速度で航行中に補正値データ23eが変化する可能性が低いからである。 Even if the ship 11 continues to sail at a speed of 10 knots or more for more than 5 seconds, once the correction value data 23e is acquired, even if the speed is maintained at 10 knots or more, the correction value data 23e will not be acquired after the first 5 seconds. don't get This is because the correction value data 23e are unlikely to change during navigation at a speed of 10 knots or more.

また、船舶11の速度が10ノット以上から10ノット以下になった後に、再び10ノット以上の速度で5秒以上航行した場合も、新たな補正値データ23eは取得しない。プロッタ12の電源がONの期間は磁気コンパス14周辺の磁気環境が変化する可能性が低いため、誤差Eが変化する可能性が低い。そこで、複数回にわたって補正値データ23eを取得するのを避けるために、新たな補正値データ23eは取得しないこととしている。 Further, even if the speed of the ship 11 changes from 10 knots or more to 10 knots or less and then sails again at a speed of 10 knots or more for 5 seconds or more, no new correction value data 23e is acquired. Since the magnetic environment around the magnetic compass 14 is less likely to change while the plotter 12 is powered on, the error E is less likely to change. Therefore, in order to avoid acquiring the correction value data 23e multiple times, new correction value data 23e is not acquired.

次に、図5を参照して移動方位角取得処理について説明する。移動方位角取得処理は、移動方位角Mを取得するための処理である。図5は、移動方位角取得処理を示したフローチャートである。 Next, the movement azimuth acquisition process will be described with reference to FIG. The moving azimuth angle acquisition process is a process for acquiring the moving azimuth angle M. FIG. FIG. 5 is a flow chart showing the moving azimuth acquisition process.

この移動方位角取得処理は、GPSアンテナ15から送信されるNMEAフォーマットのセンテンス(例えば、RMCセンテンスやVTGセンテンス)をCPU21が受信すると実行される処理である。なお、移動方位角取得処理を実行するためのプログラムは、フラッシュメモリ22のプログラムデータ22a(図3参照)に含まれる。 This moving azimuth acquisition process is executed when the CPU 21 receives an NMEA format sentence (for example, an RMC sentence or a VTG sentence) transmitted from the GPS antenna 15 . A program for executing the moving azimuth acquisition process is included in the program data 22a (see FIG. 3) of the flash memory 22. FIG.

まず、移動方位角取得処理がCPU21によって開始されると、NMEAフォーマットのセンテンスに含まれる船舶11が移動している方位(移動方位)の情報を取得する(S101)。次いで、S101の処理で取得した移動方位を平滑化する(S102)。この平滑化では、過去に取得した複数の移動方位を用いてフィルタ処理し、ノイズを除去する。 First, when the moving azimuth angle acquisition process is started by the CPU 21, information on the moving azimuth (moving azimuth) of the ship 11 included in the NMEA format sentence is acquired (S101). Next, the movement direction acquired in the process of S101 is smoothed (S102). In this smoothing, filtering is performed using a plurality of previously obtained moving directions to remove noise.

次いで、位相調整を行う(S103)。位相調整は、GPSアンテナ15から送信されるNMEAフォーマットのセンテンスと同時刻に取得された磁気コンパス14から送信されるNMEAフォーマットのセンテンスとを受信するタイミングがずれるので、そのずれをなくすための処理である。なお、本実施形態においては、磁気コンパス14から送信されるNMEAフォーマットのセンテンスの方が2秒早く受信されるため、後述のコンパス方位角取得処理のS123の処理において、コンパス方位角Cを取得するタイミングを2秒遅らせている。そのため、S103の処理では、実質的な処理は実行されない。 Next, phase adjustment is performed (S103). Phase adjustment is a process for eliminating the difference between the reception timing of the NMEA format sentence transmitted from the GPS antenna 15 and the NMEA format sentence transmitted from the magnetic compass 14 acquired at the same time. be. In this embodiment, since the NMEA format sentence transmitted from the magnetic compass 14 is received two seconds earlier, the compass azimuth angle C is acquired in the process of S123 of the compass azimuth acquisition process described later. Delay the timing by 2 seconds. Therefore, no substantial processing is executed in the processing of S103.

次に、S102の処理で平滑化し、S103の処理で位相調整した移動方位を移動方位角Mとして、RAM23の移動方位角データ23bに記憶し(S104)、移動方位角取得処理を終了する。 Next, the movement azimuth smoothed in the process of S102 and phase-adjusted in the process of S103 is stored as the movement azimuth M in the movement azimuth angle data 23b of the RAM 23 (S104), and the movement azimuth acquisition process ends.

次に、図6を参照してコンパス方位角取得処理について説明する。コンパス方位角取得処理は、コンパス方位角Cを取得するための処理である。図6は、コンパス方位角取得処理を示したフローチャートである。 Next, the compass azimuth acquisition process will be described with reference to FIG. The compass azimuth angle acquisition process is a process for acquiring the compass azimuth angle C. FIG. FIG. 6 is a flow chart showing compass azimuth angle acquisition processing.

このコンパス方位角取得処理は、磁気コンパス14から送信されるNMEAフォーマットのセンテンス(例えば、HDGセンテンスやHDMセンテンス等)をCPU21が受信すると実行される処理である。なお、コンパス方位角取得処理を実行するためのプログラムは、フラッシュメモリ22のプログラムデータ22a(図3参照)に含まれる。 This compass azimuth acquisition process is executed when the CPU 21 receives an NMEA format sentence (for example, HDG sentence, HDM sentence, etc.) transmitted from the magnetic compass 14 . The program for executing the compass azimuth acquisition process is included in the program data 22a (see FIG. 3) of the flash memory 22. FIG.

まず、コンパス方位角取得処理がCPU21によって開始されると、NMEAフォーマットのセンテンスの中に含まれる磁方位の情報を取得する(S121)。S121の処理で取得した磁方位を平滑化し(S122)、位相調整を行う(S123)。GPSアンテナ15から送信されるNMEAフォーマットのセンテンスと同時刻に取得された磁気コンパス14から送信されるNMEAフォーマットのセンテンスではCPU21が受信するタイミングは、磁気コンパス14から送信されるNMEAフォーマットのセンテンスの方が2秒早くなるため、S123の処理では磁方位を取得するタイミングを2秒遅らせる。なお、ここで位相調整するのは同時刻のコンパス方位角Cと移動方位角Mとを用いて誤差Eを求めるためである。そして、この誤差Eに基づいて得られる補正値データeを用いて、その後のコンパス方位角Cの補正が行われるため、補正時には位相調整する必要はない。 First, when the compass azimuth angle acquisition process is started by the CPU 21, the magnetic azimuth information included in the NMEA format sentence is acquired (S121). The magnetic orientation obtained in the process of S121 is smoothed (S122), and the phase is adjusted (S123). In the NMEA format sentence transmitted from the GPS antenna 15 and the NMEA format sentence transmitted from the magnetic compass 14 acquired at the same time, the CPU 21 receives the NMEA format sentence transmitted from the magnetic compass 14 at the same time. is two seconds earlier, the timing of acquiring the magnetic orientation is delayed by two seconds in the process of S123. The reason why the phase is adjusted here is to obtain the error E using the compass azimuth angle C and the moving azimuth angle M at the same time. Then, since correction value data e obtained based on this error E is used to correct the compass azimuth angle C thereafter, there is no need to adjust the phase during correction.

次いで、S122の処理で平滑化し、S123の処理で位相調整した磁方位をコンパス方位角Cとして、RAM23のコンパス方位角データ23cに記憶し(S124)、コンパス方位角取得処理を終了する。 Next, the magnetic direction smoothed in the process of S122 and phase-adjusted in the process of S123 is stored as the compass direction C in the compass direction data 23c of the RAM 23 (S124), and the compass direction angle acquisition process ends.

次に、図7を参照して、補正値算出処理について説明する。補正値算出処理は、補正値データ23eを取得するための処理である。図7は補正値算出処理を示したフローチャートである。 Next, the correction value calculation process will be described with reference to FIG. The correction value calculation process is a process for acquiring the correction value data 23e. FIG. 7 is a flow chart showing correction value calculation processing.

この補正値算出処理は、プロッタ12の電源がオンされてから最初に補正値データ23eが取得されるまでの間、CPU21によって実行される処理である。なお、補正値算出処理を実行するためのプログラムは、フラッシュメモリ22のプログラムデータ22a(図3参照)に含まれる。 This correction value calculation process is a process executed by the CPU 21 from when the power of the plotter 12 is turned on until the first correction value data 23e is obtained. A program for executing the correction value calculation process is included in the program data 22a (see FIG. 3) of the flash memory 22. FIG.

まず、補正値算出処理がCPU21によって開始されると、船舶11の速度が10ノット以上で5秒経過したか否かを判断する(S1)。船舶11の速度は、速度データ23aの中に含まれる速度の情報に基づいて判断する。速度が10ノット以上で5秒経過していないと判断した場合は(S1:No)、船舶11が安定姿勢で航行しておらず移動方位角Mのばらつきが大きくなるため、補正値データ23eを取得しないでS1の処理を繰り返す。速度が10ノット以上で5秒経過したと判断した場合は(S1:Yes)、船舶11が安定姿勢で航行しているためS2の処理へと移行する。 First, when the correction value calculation process is started by the CPU 21, it is determined whether the speed of the ship 11 is 10 knots or more and 5 seconds have passed (S1). The speed of the ship 11 is determined based on the speed information contained in the speed data 23a. If it is determined that the speed is 10 knots or more and five seconds have not elapsed (S1: No), the ship 11 is not sailing in a stable attitude and the variation in the moving azimuth angle M increases. The processing of S1 is repeated without acquiring. If it is determined that the speed is 10 knots or more and 5 seconds have passed (S1: Yes), the ship 11 is sailing in a stable attitude, so the process proceeds to S2.

次いで、速度が10ノット以上となった最初の5秒間の移動方位角M(5つ)を移動方位角データ23bから読み込み(S2)、速度が10ノット以上となった最初の5秒間のコンパス方位角C(5つ)をコンパス方位角データ23cから読み込む(S3)。 Next, the moving azimuth angles M (five) for the first 5 seconds when the speed became 10 knots or more are read from the moving azimuth angle data 23b (S2), and the compass headings for the first 5 seconds when the speed became 10 knots or more are read. The angles C (five) are read from the compass azimuth angle data 23c (S3).

次に、速度が10ノット以上になってから取得したコンパス方位角Cの最大値と最小値との差が所定範囲(例えば、3°)内にあるか否かを判断する(S4)。所定範囲内にない場合は(S4:No)船舶11が直進していないと判断し、S1の処理へと戻る。一方、所定範囲内にある場合は(S4:Yes)、船舶11が直進していると判断し、S5の処理へ移行する。 Next, it is determined whether or not the difference between the maximum value and the minimum value of the compass azimuth angle C acquired after the speed reaches 10 knots or more is within a predetermined range (for example, 3°) (S4). If it is not within the predetermined range (S4: No), it is determined that the ship 11 is not proceeding straight, and the process returns to S1. On the other hand, if it is within the predetermined range (S4: Yes), it is determined that the ship 11 is traveling straight ahead, and the process proceeds to S5.

次に、S3の処理で読み込んだコンパス方位角Cからそのコンパス方位角Cと同時刻におけるS2の処理で読み込んだ移動方位角Mを減算し、5つのコンパス方位角Cそれぞれに含まれる誤差Eを、上式(3)を用いて算出する(S5)。その結果をRAM23に誤差データ23dとして記憶する(S6)。 Next, the moving azimuth M read in the process of S2 at the same time as the compass azimuth C read in the process of S3 is subtracted from the compass azimuth C read in the process of S3, and the error E contained in each of the five compass azimuths C is calculated. , is calculated using the above equation (3) (S5). The result is stored in RAM 23 as error data 23d (S6).

次に、S6の処理で記憶した5つの誤差データ23dを読み込み(S7)、これらの誤差データ23dの相加平均を求める(S8)。そして、S10の処理の算出結果を補正値データ23eとしてRAM23に記憶し(S9)、補正値算出処理を終了する。 Next, the five error data 23d stored in the process of S6 are read (S7), and the arithmetic mean of these error data 23d is obtained (S8). Then, the calculation result of the process of S10 is stored in the RAM 23 as the correction value data 23e (S9), and the correction value calculation process ends.

次に、図8を参照して補正処理について説明する。補正処理は、コンパス方位角Cに含まれる誤差Eを補正するための処理である。図8は、補正処理を示したフローチャートである。 Next, correction processing will be described with reference to FIG. The correction processing is processing for correcting the error E included in the compass azimuth angle C. FIG. FIG. 8 is a flowchart showing correction processing.

この補正処理は、コンパス方位角Cが取得される毎にCPU21によって実行される処理である。なお、補正処理を実行するためのプログラムは、フラッシュメモリ22のプログラムデータ22a(図3参照)に含まれる。 This correction process is a process executed by the CPU 21 each time the compass azimuth angle C is acquired. The program for executing the correction process is included in the program data 22a (see FIG. 3) of the flash memory 22. FIG.

まず、補正処理がCPU21によって開始されると、CPU21は、RAM23に補正値データ23eが記憶されているか否かを判断する(S30)。補正値データ23eがないと判断した場合は(S30:No)、RAM23に記憶されたコンパス方位角データ23cから最新のコンパス方位角Cを読み込み(S35)、そのコンパス方位角Cを船舶11の向いている方位として表示コントローラ24に出力する(S34)。補正値データ23eがあると判断した場合は(S30:Yes)、コンパス方位角Cを補正するための係数が存在するためS31の処理へ移行する。 First, when the correction process is started by the CPU 21, the CPU 21 determines whether or not the correction value data 23e is stored in the RAM 23 (S30). If it is determined that there is no correction value data 23e (S30: No), the latest compass azimuth angle C is read from the compass azimuth angle data 23c stored in the RAM 23 (S35), This is output to the display controller 24 as the azimuth direction (S34). If it is determined that there is the correction value data 23e (S30: Yes), since there is a coefficient for correcting the compass azimuth angle C, the process proceeds to S31.

S31の処理では、RAM23に記憶されたコンパス方位角データ23cから最新のコンパス方位角Cを読み込み(S31)、RAM23に記憶された補正値データ23eを読み込む(S32)。その後、S31の処理で読み込まれたコンパス方位角CからS32の処理で読み込まれた補正値データ23eを減算する(S33)。これにより、コンパス方位角Cに含まれる誤差Eが除去され、真方位角Tを得ることができる。そして、この真方位角Tを船舶11の向いている方位として表示コントローラ24に出力し(S34)、補正処理を終了する。 In the processing of S31, the latest compass azimuth angle C is read from the compass azimuth angle data 23c stored in the RAM 23 (S31), and the correction value data 23e stored in the RAM 23 is read (S32). Thereafter, the correction value data 23e read in the process of S32 is subtracted from the compass azimuth angle C read in the process of S31 (S33). As a result, the error E included in the compass azimuth angle C is removed, and the true azimuth angle T can be obtained. Then, this true azimuth angle T is output to the display controller 24 as the azimuth to which the ship 11 is heading (S34), and the correction process is terminated.

以上説明した通り、第1実施形態に係るプロッタ12によれば、船舶11の速度が10ノット以上となった期間が5秒間継続した場合にコンパス方位角Cと移動方位角Mとの差に基づいて補正値データ23eが求められる。船舶11の速度が10ノット以上となった期間が5秒間継続した場合、その期間は潮流の影響を受けずに船体は安定姿勢で航行している。このとき、船舶11の移動方位角Mは船舶11の向いている方位角となる。使用者は、船を10ノット以上の速度で5秒間航行させるだけで補正値データ23eを取得することができるため、コンパス方位角Cと移動方位角Mとの誤差Eを補正することができる。よって、使用者がコンパス方位角Cの誤差を補正する手間を省くことができるという効果がある。 As described above, according to the plotter 12 according to the first embodiment, when the period in which the speed of the ship 11 is 10 knots or more continues for 5 seconds, the difference between the compass azimuth C and the moving azimuth M Then, correction value data 23e is obtained. If the period in which the speed of the ship 11 is 10 knots or more continues for 5 seconds, the hull is sailing in a stable attitude during that period without being affected by the tidal current. At this time, the moving azimuth angle M of the ship 11 is the azimuth angle to which the ship 11 is facing. The user can acquire the correction value data 23e only by sailing the ship at a speed of 10 knots or more for 5 seconds, so that the error E between the compass azimuth C and the moving azimuth M can be corrected. Therefore, there is an effect that the user can save the trouble of correcting the compass azimuth angle C error.

また、船舶11が10ノット以上で移動する5秒間中の同じ時間におけるコンパス方位角Cから移動方位角Mを減算した差である誤差データ23dを5つ求め、それらを平均して補正値データ23eが取得される。これにより、10ノット以上で移動する5秒間中の5つの移動方位角Mとコンパス方位角Cとに基づいて補正値データ23eを求めることができる。よって、各時刻の移動方位角Mやコンパス方位角Cのばらつきに起因する補正の誤差を少なくすることができる。従って、補正の精度を高めることができるという効果がある。 Further, five error data 23d, which are differences obtained by subtracting the moving azimuth angle M from the compass azimuth angle C at the same time during the five seconds in which the ship 11 moves at 10 knots or more, are obtained, and these are averaged to obtain correction value data 23e. is obtained. As a result, the correction value data 23e can be obtained based on the five moving azimuth angles M and the compass azimuth angles C during five seconds of movement at 10 knots or more. Therefore, it is possible to reduce correction errors caused by variations in the movement azimuth M and the compass azimuth C at each time. Therefore, there is an effect that the accuracy of correction can be improved.

また、補正値算出処理は、プロッタ12の電源がオンされてから最初に補正値データ23eが取得されるまでの間、CPU21によって実行される。即ち、補正値データ23eを取得した後も船舶11が10ノット以上で継続して航行している場合は、新たな補正値データ23eの取得は非実行とされる。10ノット以上の速度で船体が安定姿勢で航行している間は、移動方位角Mとコンパス方位角Cとの差が大きく変化することはない。そのため、10ノット以上で船体が安定姿勢で航行している間に誤差Eが変化する可能性は低い。これにより、誤差Eが変化していないにも関わらず、補正値データ23eが何度も取得されるのを防ぐことができるという効果がある。 Further, the correction value calculation process is executed by the CPU 21 from when the power of the plotter 12 is turned on until the correction value data 23e is acquired for the first time. That is, if the ship 11 continues to sail at 10 knots or more even after acquiring the correction value data 23e, acquisition of new correction value data 23e is not executed. While the hull is sailing in a stable attitude at a speed of 10 knots or more, the difference between the moving azimuth M and the compass azimuth C does not change significantly. Therefore, it is unlikely that the error E will change while the hull is sailing in a stable attitude at 10 knots or more. As a result, it is possible to prevent the correction value data 23e from being repeatedly acquired even though the error E has not changed.

また、船舶11が10ノット以上で移動する5秒間中にコンパス方位角Cの最大値と最小値との差が所定範囲(例えば、3°)内にある場合に補正値データ23eが取得される。船の速度が10ノット以上であって、コンパス方位角Cの最大値と最小値との差が所定範囲内にある場合、船体は安定姿勢で直進する。この船首が安定した状態で補正値データ23eを取得することで、コンパス方位角Cが安定しないことによる補正の誤差を少なくすることができる。これにより、補正の精度を高めることができるという効果がある。 Further, the correction value data 23e is acquired when the difference between the maximum value and the minimum value of the compass azimuth angle C is within a predetermined range (for example, 3°) during 5 seconds during which the ship 11 moves at 10 knots or more. . When the speed of the ship is 10 knots or more and the difference between the maximum value and the minimum value of the compass azimuth angle C is within a predetermined range, the hull proceeds straight in a stable attitude. By acquiring the correction value data 23e in this state where the bow is stable, it is possible to reduce correction errors due to the compass azimuth angle C being unstable. As a result, there is an effect that the accuracy of correction can be improved.

補正値算出処理は、プロッタ12の電源がオンされてから最初に補正値データ23eが取得されるまでの間、CPU21によって実行される。即ち、電源投入後、最初に船舶11の速度が10ノット以上で5秒間継続した場合に補正値データ23eが取得される。これにより、電源を投入する毎に新しい補正値データ23eを求めることができる。電源が投入される場合、暫くの期間プロッタ12が使用されていない可能性がある。そのような使用されていない期間には、磁気コンパス14の周辺に磁気コンパス14に影響を及ぼす磁性体(例えば、スパナ、釣り具等)が使用者によって置かれる可能性が高く、誤差が変化しうる。第1実施形態に係るプロッタ12は、電源投入後に新しい補正値データ23eを求めることができるため、電源投入前のこのような誤差の変化に対応することができるという効果がある。 The correction value calculation process is executed by the CPU 21 from when the power of the plotter 12 is turned on until the first correction value data 23e is obtained. That is, when the speed of the ship 11 continues at 10 knots or more for five seconds after the power is turned on, the correction value data 23e is obtained. As a result, new correction value data 23e can be obtained each time the power is turned on. When the power is turned on, it is possible that the plotter 12 has not been used for some time. During such periods of non-use, the user is likely to place magnetic objects (e.g., spanners, fishing tackle, etc.) that affect the magnetic compass 14 in the vicinity of the magnetic compass 14, causing the error to change. sell. Since the plotter 12 according to the first embodiment can obtain new correction value data 23e after the power is turned on, it has the effect of being able to cope with such a change in error before the power is turned on.

次に、図9~図14を参照して、第2実施形態に係るプロッタ12について説明する。第1実施形態におけるプロッタ12は、コンパス方位角Cと移動方位角Mとの差である誤差データ23dに基づいて補正値データ23eを取得した。これに対して、第2実施形態におけるプロッタ12は、コンパス方位角Cが変化したときの各コンパス方位角Cに対応する移動方位角Mを求める。そして、第2実施形態におけるプロッタ12は、コンパス方位角Cをその方位角に対応する移動方位角Mに変換することで補正を行う。なお、その他のプロッタ12の構成は第1実施形態と同一であるので、その説明を省略する。以下、同一の構成については第1実施形態と同一の符号を付し、その説明を省略する。 Next, a plotter 12 according to a second embodiment will be described with reference to FIGS. 9 to 14. FIG. The plotter 12 in the first embodiment acquires the correction value data 23e based on the error data 23d, which is the difference between the compass azimuth C and the movement azimuth M. On the other hand, the plotter 12 in the second embodiment obtains the moving azimuth angle M corresponding to each compass azimuth angle C when the compass azimuth angle C changes. Then, the plotter 12 in the second embodiment performs correction by converting the compass azimuth angle C into the movement azimuth angle M corresponding to the compass azimuth angle. Since other configurations of the plotter 12 are the same as those of the first embodiment, description thereof will be omitted. Hereinafter, the same reference numerals as those in the first embodiment are given to the same configurations, and the description thereof will be omitted.

まず、図9を参照して第2実施形態に係るプロッタ12の概略について説明する。図9は、補正の概略を示した模式図である。図9に示す通り、プロッタ12は、船舶11を中心とした全方位(0°~360°)を45°刻みで8つの領域(領域1~8)に分割する。そして、プロッタ12は、それぞれの領域毎に一つずつコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとの代表値を記憶する。このコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとは、その領域を船舶11が10ノット以上で5秒間継続して直進したときの実測値である。 First, an outline of the plotter 12 according to the second embodiment will be described with reference to FIG. FIG. 9 is a schematic diagram showing an outline of correction. As shown in FIG. 9, the plotter 12 divides all directions (0° to 360°) around the ship 11 into eight regions (regions 1 to 8) in 45° increments. Then, the plotter 12 stores a representative value of the compass azimuth angle C and the movement azimuth angle M corresponding to the compass azimuth angle C for each area. The compass azimuth angle C and the moving azimuth angle M corresponding to the compass azimuth angle C are actually measured values when the ship 11 continues to go straight in that area at 10 knots or more for 5 seconds.

例えば、領域6においてコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが取得されていない場合、使用者が船舶11を領域6の方位に向かって10ノット以上で5秒以上直進することで、新たにコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mを取得する。 For example, if the compass azimuth C and the movement azimuth M corresponding to the compass azimuth C are not acquired in the area 6, the user steers the ship 11 toward the azimuth of the area 6 at 10 knots or more for 5 seconds or more. By traveling straight, a new compass azimuth C and a movement azimuth M corresponding to the new compass azimuth C are obtained.

次に、図10を参照して、プロッタ12の電気的構成について説明する。図10は、プロッタ12の電気的構成を示したブロック図である。フラッシュメモリ22は、第1実施形態でフラッシュメモリ22に記憶したプログラムデータ22a、画像データ22bに加え領域データ22c、領域補正テーブル22dを記憶する。領域データ22cは、どのコンパス方位角Cがどの領域に含まれるかを判断するためのデータである。領域補正テーブル22dは、領域毎にコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとを記憶するテーブルである。領域補正テーブル22dは、後述の領域補正テーブル生成処理によって生成され、後述の全方位補正テーブル23fを生成するときに用いられる。 Next, the electrical configuration of plotter 12 will be described with reference to FIG. FIG. 10 is a block diagram showing the electrical configuration of the plotter 12. As shown in FIG. The flash memory 22 stores area data 22c and an area correction table 22d in addition to the program data 22a and image data 22b stored in the flash memory 22 in the first embodiment. The region data 22c is data for determining which compass azimuth angle C is included in which region. The area correction table 22d is a table that stores the compass azimuth angle C and the movement azimuth angle M corresponding to the compass azimuth angle C for each area. The area correction table 22d is generated by area correction table generation processing, which will be described later, and is used when generating an omnidirectional correction table 23f, which will be described later.

RAM23は、第1実施形態において記憶した誤差データ23d、補正値データ23eに代えて、全方位補正テーブル23fを記憶する。全方位補正テーブル23fは、1°刻みに全方位におけるコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとを記憶するテーブルである。全方位補正テーブル23fは、後述の全方位補正テーブル生成処理において、領域補正テーブル22dに記憶された領域毎のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとを領域間で補間することで取得される。また、全方位補正テーブル23fは、コンパス方位角Cを補正するときに用いられる。 The RAM 23 stores an omnidirectional correction table 23f instead of the error data 23d and correction value data 23e stored in the first embodiment. The omnidirectional correction table 23f is a table that stores compass azimuth angles C in all azimuths and movement azimuth angles M corresponding to the compass azimuth angles C in increments of 1°. The omnidirectional correction table 23f converts the compass azimuth angle C for each area stored in the area correction table 22d and the movement azimuth angle M corresponding to the compass azimuth angle C between areas in an omnidirectional correction table generation process described later. Obtained by interpolation. Further, the omnidirectional correction table 23f is used when compass azimuth angle C is corrected.

なお、全方位補正テーブル23fは容量が大きいため大容量で安価なメモリであるRAM23に記憶される。そのため、電源をOFFした場合に消去されるが、領域補正テーブル22dは不揮発性のフラッシュメモリ22に記憶されているため、電源をOFFした後に電源を再投入した場合に、領域補正テーブル22dを用いて、全方位補正テーブル23fは求められる。 Since the omnidirectional correction table 23f has a large capacity, it is stored in the RAM 23, which is a large-capacity, inexpensive memory. Therefore, the area correction table 22d is erased when the power is turned off, but since the area correction table 22d is stored in the nonvolatile flash memory 22, the area correction table 22d can be used when the power is turned on again after the power is turned off. Then, the omnidirectional correction table 23f is obtained.

次に、図11を参照して、領域補正テーブル22dと全方位補正テーブル23fとについて説明する。図11(a)は、領域補正テーブル22dの模式図であり、(b)は、全方位補正テーブル23fの模式図である。図11(a)に示す通り、領域補正テーブル22dは領域1~8のそれぞれに一つずつコンパス方位角Cと移動方位角Mとが記憶される。例えば、領域1ではコンパス方位角Cが18°として測定されたときの移動方位角Mが22°であることが記憶される。なお、領域6ではコンパス方位角Cと移動方位角Mとは-1となっているが、これは領域6ではコンパス方位角Cと移動方位角Mとが測定されていないことを示している。 Next, the area correction table 22d and the omnidirectional correction table 23f will be described with reference to FIG. FIG. 11A is a schematic diagram of the area correction table 22d, and FIG. 11B is a schematic diagram of the omnidirectional correction table 23f. As shown in FIG. 11A, the area correction table 22d stores one compass azimuth angle C and one movement azimuth angle M for each of the areas 1 to 8. FIG. For example, in area 1, it is stored that the moving azimuth angle M is 22 degrees when the compass azimuth angle C is measured as 18 degrees. Note that the compass azimuth angle C and the moving azimuth angle M are -1 in the area 6, which means that the compass azimuth angle C and the moving azimuth angle M are not measured in the area 6. FIG.

図11(b)に示す通り、全方位補正テーブル23fは、コンパス方位角Cが0°から359°まで、1°刻みで記憶される。そして、各コンパス方位角Cに対応する移動方位角Mが記憶される。例えば、コンパス方位角Cが3°のときの移動方位角Mは2°である。つまり、コンパス方位角Cが3°と測定された場合の船舶11の向き(真方位角T)は、2°である。従って、船舶11を航行してコンパス方位角Cが3°であったときのコンパス方位角Cを補正すると、補正後のコンパス方位角C(真方位角T)は2°となる。 As shown in FIG. 11(b), the omnidirectional correction table 23f stores compass azimuth angles C from 0° to 359° in increments of 1°. Then, the moving azimuth M corresponding to each compass azimuth C is stored. For example, the movement azimuth M is 2 degrees when the compass azimuth C is 3 degrees. That is, the orientation (true azimuth angle T) of the ship 11 is 2 degrees when the compass azimuth angle C is measured to be 3 degrees. Therefore, when the ship 11 is sailing and the compass azimuth angle C is corrected when the compass azimuth angle C is 3°, the corrected compass azimuth angle C (true azimuth angle T) becomes 2°.

次に、図12を参照して、領域補正テーブル生成処理について説明する。領域補正テーブル生成処理は、領域補正テーブル22dを生成するための処理である。図12は、領域補正テーブル生成処理を示したフローチャートである。 Next, referring to FIG. 12, the region correction table generation processing will be described. The area correction table generation process is a process for generating the area correction table 22d. FIG. 12 is a flowchart showing area correction table generation processing.

この領域補正テーブル生成処理は、プロッタ12の電源がオンされている間、又は、使用者が操作ボタン17を操作してプロッタ機能の実行の開始が指示されてから、その実行の終了が指示されるまでの間、CPU21によって繰り返し実行される処理である。なお、領域補正テーブル生成処理を実行するためのプログラムは、フラッシュメモリ22のプログラムデータ22a(図10参照)に含まれる。 This area correction table generation process is executed while the power of the plotter 12 is on or after the user operates the operation button 17 to instruct the start of execution of the plotter function, and the end of the execution is instructed. This process is repeatedly executed by the CPU 21 until the time. A program for executing the area correction table generation process is included in the program data 22a (see FIG. 10) of the flash memory 22. FIG.

まず、領域補正テーブル生成処理がCPU21によって開始されると、船舶11の速度が10ノット以上で5秒経過したか否かを判断する(S51)。速度が10ノット以上で5秒経過していないと判断した場合は(S51:No)、船舶11が安定姿勢で航行していないためS51の処理を繰り返す。速度が10ノット以上で5秒経過したと判断した場合は(S51:Yes)、船舶11が安定姿勢で航行しているためS52の処理へと移行する。 First, when the area correction table generation process is started by the CPU 21, it is determined whether or not five seconds have elapsed while the speed of the ship 11 is 10 knots or more (S51). If it is determined that the speed is 10 knots or more and five seconds have not elapsed (S51: No), the process of S51 is repeated because the ship 11 is not sailing in a stable attitude. If it is determined that the speed is 10 knots or more and five seconds have passed (S51: Yes), the ship 11 is sailing in a stable attitude, so the process proceeds to S52.

次いで、速度が10ノット以上となった最初の5秒間のコンパス方位角C(5つ)をRAM23のコンパス方位角データ23cから読み込み(S52)、船舶11の速度が10ノット以上となった最初の5秒間のコンパス方位角Cの最大値と最小値との差が所定範囲(例えば、3°)内にあるか否かを判断する(S53)。所定範囲内にないと判断した場合は(S53:No)、船舶11が直進していないためS51の処理へ戻る。所定範囲内にあると判断した場合は(S53:Yes)、船舶11が直進しているためS54の処理へ移行する。 Next, the compass bearing angles C (five) for the first five seconds when the speed became 10 knots or more are read from the compass bearing angle data 23c of the RAM 23 (S52), and the first five seconds when the speed of the ship 11 became 10 knots or more It is determined whether or not the difference between the maximum value and the minimum value of the compass azimuth angle C for 5 seconds is within a predetermined range (eg, 3°) (S53). If it is determined that it is not within the predetermined range (S53: No), the ship 11 is not proceeding straight, so the process returns to S51. If it is determined that it is within the predetermined range (S53: Yes), the ship 11 is proceeding straight ahead, so the process proceeds to S54.

次に、S53の処理で読み込んだコンパス方位角C(5つ)の相加平均値を求める(S54)。そして、S54の処理で得られたコンパス方位角Cの平均値が含まれる領域を領域データ22cから選択する(S55)。 Next, the arithmetic mean value of the compass azimuth angles C (five) read in the process of S53 is obtained (S54). Then, an area including the average value of the compass azimuth angle C obtained in the process of S54 is selected from the area data 22c (S55).

次いで、S52の処理で読み込んだコンパス方位角Cと同時刻に取得された移動方位角M(5つ)をRAM23の移動方位角データ23bから読み込み(S56)、それらの相加平均値を求める(S57)。そして、フラッシュメモリ22の領域補正テーブル22dのうち、S55の処理で選択された領域の欄に、S54の処理で求めたコンパス方位角Cの相加平均値とS57の処理で求めた移動方位角Mの相加平均値とを書込む(S58)。 Next, the moving azimuth angles M (five) obtained at the same time as the compass azimuth angles C read in the processing of S52 are read from the moving azimuth angle data 23b of the RAM 23 (S56), and their arithmetic mean values are obtained ( S57). Then, in the area correction table 22d of the flash memory 22, the arithmetic mean value of the compass azimuth angle C obtained in the process of S54 and the moving azimuth angle obtained in the process of S57 are entered in the column of the area selected in the process of S55. The arithmetic mean value of M is written (S58).

次に、S58の処理で書込まれたコンパス方位角Cと移動方位角Mとの差と、S58の処理がされる前のコンパス方位角Cと移動方位角Mとの差とを比較し、書込み前の差から書き込み後の差を減算した結果が所定範囲(例えば、-90°~+90°)内にあるか否かを判断する(S59)。所定範囲内にあると判断した場合は(S59:Yes)、誤差Eが大きく変化していないものとしてS51の処理へ戻る。一方、所定範囲内にないと判断した場合は(S59:No)、前回と今回の誤差Eが大きく変化しているため、全ての領域で誤差が生じている可能性が高いものとして、S60の処理で書込んだ領域を除き全ての領域の移動方位角Mとコンパス方位角Cを領域補正テーブル22dから削除し(S60)、S51の処理に戻る。 Next, the difference between the compass azimuth C written in the process of S58 and the movement azimuth M is compared with the difference between the compass azimuth C and the movement azimuth M before the process of S58 is performed, It is determined whether the result of subtracting the difference after writing from the difference before writing is within a predetermined range (eg -90° to +90°) (S59). If it is determined that it is within the predetermined range (S59: Yes), it is assumed that the error E has not changed significantly, and the process returns to S51. On the other hand, if it is determined that it is not within the predetermined range (S59: No), the error E between the previous time and this time has changed greatly, so it is highly likely that an error has occurred in all areas. The movement azimuth M and the compass azimuth C of all areas except the area written in the process are deleted from the area correction table 22d (S60), and the process returns to S51.

次に、図13を参照して、全方位補正テーブル生成処理について説明する。全方位補正テーブル生成処理は、全方位補正テーブル23fを生成するための処理である。図13は、全方位補正テーブル生成処理を示したフローチャートである。 Next, omnidirectional correction table generation processing will be described with reference to FIG. The omnidirectional correction table generation process is a process for generating the omnidirectional correction table 23f. FIG. 13 is a flowchart showing omnidirectional correction table generation processing.

この全方位補正テーブル生成処理は、プロッタ12の電源がオンされたとき、又は、領域補正テーブル22dが書き換えられた時にCPU21によって実行される処理である。なお、全方位補正テーブル生成処理を実行するためのプログラムは、フラッシュメモリ22のプログラムデータ22a(図10参照)に含まれる。 This omnidirectional correction table generation process is a process executed by the CPU 21 when the power of the plotter 12 is turned on or when the area correction table 22d is rewritten. A program for executing the omnidirectional correction table generation process is included in the program data 22a (see FIG. 10) of the flash memory 22. FIG.

まず、全方位補正テーブル生成処理がCPU21によって開始されると、所定の領域を領域aに設定し(S80)、aを1とする(S81)。aは領域を特定するための変数である。 First, when the omnidirectional correction table generation process is started by the CPU 21, a predetermined area is set as area a (S80), and a is set to 1 (S81). a is a variable for specifying the area.

次に、領域補正テーブル22dを参照し、領域補正テーブル22dにおいて領域aにコンパス方位角Cと移動方位角Mとが記憶されているか否かを判断する(S82)。領域aのコンパス方位角Cと移動方位角Mとが記憶されていると判断した場合は(S82:Yes)、その領域補正テーブル22dにおける領域aのコンパス方位角Cと移動方位角Mとを読み込み(S83)、S84の処理へ移行する。一方、領域補正テーブル22dに領域aのコンパス方位角Cと移動方位角Mとが記憶されていないと判断した場合は(S82:No)、S84の処理へ移行する。 Next, referring to the area correction table 22d, it is determined whether or not the compass azimuth angle C and the moving azimuth angle M are stored in the area a in the area correction table 22d (S82). If it is determined that the compass azimuth C and the movement azimuth M of the area a are stored (S82: Yes), the compass azimuth C and the movement azimuth M of the area a in the area correction table 22d are read. (S83), the process proceeds to S84. On the other hand, if it is determined that the compass azimuth C and movement azimuth M of the area a are not stored in the area correction table 22d (S82: No), the process proceeds to S84.

次いで、aに1を加え(S84)、aが8以下であるか否かを判断する(S85)。aが8以下であると判断した場合は(S85:Yes)、全ての領域(8つ)について領域補正テーブル22dにコンパス方位角Cと移動方位角Mとが記憶されているか否かの判断が終わっていないため、S82の処理へ戻る。aが8以下ではないと判断した場合は(S85:No)、全ての領域(8つ)について領域補正テーブル22dにコンパス方位角Cと移動方位角Mとが記憶されているか否かの判断が終わっているため、S86の処理へ移行する。 Next, 1 is added to a (S84), and it is determined whether or not a is 8 or less (S85). If it is determined that a is 8 or less (S85: Yes), it is determined whether or not the compass azimuth C and movement azimuth M are stored in the area correction table 22d for all areas (8). Since it is not finished, the process returns to S82. If it is determined that a is not 8 or less (S85: No), it is determined whether or not the compass azimuth C and movement azimuth M are stored in the area correction table 22d for all the areas (8). Since it is finished, the process proceeds to S86.

S86の処理では、領域補正テーブル22dを参照し、領域補正テーブル22dにおいてコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mが記憶されている領域の数を判断する。コンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mが記憶されている領域の数が「0」の場合は(S86:「0」)、補間することができないので全方位補正テーブル生成処理を終了する。 In the process of S86, the area correction table 22d is referenced to determine the number of areas in which the compass azimuth C and the movement azimuth M corresponding to the compass azimuth C are stored in the area correction table 22d. If the number of areas in which the compass azimuth C and the moving azimuth M corresponding to the compass azimuth C are stored is "0" (S86: "0"), interpolation cannot be performed, so the omni-azimuth correction table End the generation process.

コンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mが記憶されている領域の数が「1」の場合は(S86:「1」)、S87の処理へ移行する。そして、コンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとの誤差Eを、コンパス方位角Cが1°刻みで変化したときのコンパス方位角Cからそれぞれ減算することで、コンパス方位角Cが1°刻みで変化したときに対応する移動方位角Mを求める(S87)。 When the number of areas storing the compass azimuth C and the movement azimuth M corresponding to the compass azimuth C is "1" (S86: "1"), the process proceeds to S87. Then, by subtracting the error E between the compass azimuth angle C and the moving azimuth angle M corresponding to the compass azimuth angle C from the compass azimuth angle C when the compass azimuth angle C changes in increments of 1°, the compass A moving azimuth angle M corresponding to a change in the azimuth angle C in increments of 1° is obtained (S87).

コンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mが記憶されている領域の数が「2」~「8」の場合は(S86:「2」~「8」)、S88の処理へ移行する。そして、S83の処理で読み込んだコンパス方位角Cと移動方位角Mとを領域間で直線補間し、コンパス方位角Cが1°刻みで変化したときに対応する移動方位角Mを求める(S88)。そして、S87の処理の結果又はS88の処理の結果をRAM23の全方位補正テーブル23fに記憶し(S89)、全方位補正テーブル生成処理を終了する。 If the number of areas in which the compass azimuth C and the movement azimuth M corresponding to the compass azimuth C are stored is "2" to "8" (S86: "2" to "8"), Go to processing. Then, the compass azimuth angle C read in the process of S83 and the moving azimuth angle M are linearly interpolated between the regions, and the corresponding moving azimuth angle M is obtained when the compass azimuth angle C changes in increments of 1° (S88). . Then, the result of the process of S87 or the result of the process of S88 is stored in the omnidirectional correction table 23f of the RAM 23 (S89), and the omnidirectional correction table generation process ends.

次に、図14を参照して、全方位補正処理について説明する。全方位補正処理は、コンパス方位角Cを補正するための処理である。図14は全方位補正処理を示したフローチャートである。 Next, omnidirectional correction processing will be described with reference to FIG. The omnidirectional correction process is a process for correcting the compass azimuth angle C. FIG. FIG. 14 is a flowchart showing omnidirectional correction processing.

この全方位補正処理は、コンパス方位角Cが取得される毎にCPU21によって実行される処理である。なお、全方位補正処理を実行するためのプログラムは、フラッシュメモリ22のプログラムデータ22a(図10参照)に含まれる。 This omnidirectional correction process is a process executed by the CPU 21 each time the compass azimuth angle C is acquired. The program for executing the omnidirectional correction process is included in the program data 22a (see FIG. 10) of the flash memory 22. FIG.

まず、全方位補正処理がCPU21によって開始されると、RAM23に記憶されたコンパス方位角データ23cから最新のコンパス方位角Cを読み込み(S90)、RAM23に記憶された全方位補正テーブル23fを読み込む(S91)。 First, when the omnidirectional correction process is started by the CPU 21, the latest compass azimuth angle C is read from the compass azimuth angle data 23c stored in the RAM 23 (S90), and the omnidirectional correction table 23f stored in the RAM 23 is read (S90). S91).

次に、S90の処理で読み込んだコンパス方位角Cに対応する移動方位角Mが全方位補正テーブル23fに記憶されているか否かを判断する(S92)。コンパス方位角Cに対応する移動方位角Mが記憶されていないと判断した場合は(S92:No)、補正をすることができないため、コンパス方位角Cを船舶11の向いている方位として表示コントローラ24に出力し(S94)、全方位補正処理を終了する。一方、コンパス方位角Cに対応する移動方位角Mが記憶されていると判断した場合は(S92:Yes)、S90の処理で読み込んだコンパス方位角Cに対応する移動方位角Mを全方位補正テーブル23fから探し、コンパス方位角Cの値を対応する移動方位角Mに変換する(S93)。 Next, it is determined whether or not the moving azimuth angle M corresponding to the compass azimuth angle C read in the process of S90 is stored in the omnidirectional correction table 23f (S92). If it is determined that the movement azimuth angle M corresponding to the compass azimuth angle C is not stored (S92: No), the compass azimuth angle C cannot be corrected, so the display controller sets the compass azimuth angle C as the azimuth to which the ship 11 is facing. 24 (S94), and the omnidirectional correction process ends. On the other hand, if it is determined that the moving azimuth angle M corresponding to the compass azimuth angle C is stored (S92: Yes), the moving azimuth angle M corresponding to the compass azimuth angle C read in the process of S90 is corrected in all directions. Search from the table 23f and convert the value of the compass azimuth angle C into the corresponding movement azimuth angle M (S93).

そして、この変換後のコンパス方位角Cを船舶11の向いている方位として表示コントローラ24に出力し(S94)、全方位補正処理を終了する。 Then, the converted compass azimuth angle C is output to the display controller 24 as the azimuth to which the ship 11 is facing (S94), and the omnidirectional correction process is terminated.

以上説明した通り、第2実施形態に係るプロッタ12によれば、船舶11の船体を中心とした全方位が8つの領域に分割され、コンパス方位角Cに基づいて船が向いた方位角が含まれる領域が判断され、その領域におけるコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが取得される。領域補正テーブル22dによりコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mが領域毎に記憶される。これにより、領域毎に異なる係数を用いて補正することができる。よって、方位の違いにより地磁気が異なり誤差が異なる場合でも、領域毎に最適な係数を設定することができるという効果がある。 As described above, according to the plotter 12 according to the second embodiment, the entire azimuth around the hull of the ship 11 is divided into eight regions, and the azimuth angle toward which the ship is facing is included based on the compass azimuth angle C. A compass bearing angle C in that area and a moving bearing angle M corresponding to the compass bearing angle C are obtained. A compass azimuth angle C and a movement azimuth angle M corresponding to the compass azimuth angle C are stored in the area correction table 22d for each area. Thereby, correction can be performed using a different coefficient for each region. Therefore, even if the geomagnetism is different due to the difference in the orientation and the error is different, there is an effect that the optimum coefficient can be set for each area.

また、1の領域でコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが新たに取得された場合、その領域で既に記憶されているコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとの差から新たに取得されたコンパス方位角Cと移動方位角Mとの差が減算される。減算した結果が所定範囲内にある場合は、既に記憶されているコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが領域補正テーブル22dから削除されて、新たに求められたコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが領域補正テーブル22dに記憶される。減算した結果が所定範囲内にない場合は、既に記憶されている新たに記憶された領域を除く全ての領域のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが記憶手段から削除される。 Also, when the compass azimuth C and the movement azimuth M corresponding to the compass azimuth C are newly acquired in the area 1, the compass azimuth C already stored in that area and the compass azimuth C The difference between the newly acquired compass azimuth angle C and the moving azimuth angle M is subtracted from the difference from the moving azimuth angle M corresponding to . If the result of the subtraction is within the predetermined range, the already stored compass azimuth C and the movement azimuth M corresponding to the compass azimuth C are deleted from the area correction table 22d and newly calculated. The compass azimuth angle C and the movement azimuth angle M corresponding to the compass azimuth angle C are stored in the area correction table 22d. If the result of the subtraction is not within the predetermined range, the compass azimuth C of all areas excluding the newly stored area that has already been stored and the movement azimuth M corresponding to the compass azimuth C are stored in the storage means. removed from

これにより、磁気コンパス14の設置状況が大きく変化したなどの理由で、コンパス方位角Cの誤差が大きくなり、既に記憶されたコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとは大きく異なるコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが新たに得られた場合は、全ての領域のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mを削除することができる。よって、誤差の大きいコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mを使用することを防ぐことができる。従って、使用者に誤った情報を表示することを防ぐことができるという効果がある。 As a result, an error in the compass azimuth angle C becomes large due to reasons such as a large change in the installation situation of the magnetic compass 14. is newly obtained compass azimuth angle C and moving azimuth angle M corresponding to the compass azimuth angle C, which is greatly different from the compass azimuth angle C and the moving azimuth angle corresponding to the compass azimuth angle C M can be deleted. Therefore, it is possible to prevent the compass azimuth angle C with a large error and the moving azimuth angle M corresponding to the compass azimuth angle C from being used. Therefore, there is an effect that it is possible to prevent erroneous information from being displayed to the user.

領域補正テーブル22dに記憶された領域毎のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとは、その領域に含まれる1の方位において取得された方位角である。コンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが記憶された第1の領域と第2の領域との間で補間される。そして、第1の領域のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとを取得した方位と第2の領域のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとを取得した方位とに挟まれる方位におけるコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとが取得され、全方位補正テーブル23fに記憶される。これにより、全ての方位に船舶11を航行させなくても、第1の領域のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mを取得した方位と第2の領域のコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mを取得した方位とに挟まれる方位において、その方位に適したコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mを用いて補正することができるという効果がある。 The compass azimuth angle C for each area stored in the area correction table 22d and the movement azimuth angle M corresponding to the compass azimuth angle C are the azimuth angles obtained in one azimuth included in the area. A compass bearing angle C and a moving bearing angle M corresponding to the compass bearing angle C are interpolated between the stored first and second areas. Then, the compass azimuth angle C of the first area and the moving azimuth angle M corresponding to the compass azimuth angle C are acquired, and the compass azimuth angle C of the second area and the moving azimuth angle corresponding to the compass azimuth angle C A compass azimuth angle C in the azimuth sandwiched between the acquired azimuth angle M and the moving azimuth angle M corresponding to the compass azimuth angle C are acquired and stored in the omnidirectional correction table 23f. As a result, even if the ship 11 does not navigate in all directions, the compass direction C of the first region and the movement direction M corresponding to the compass direction C can be obtained and the compass direction of the second region can be obtained. Using the compass azimuth C suitable for the azimuth between the angle C and the azimuth from which the moving azimuth M corresponding to the compass azimuth C was acquired and the moving azimuth M corresponding to the compass azimuth C There is an effect that it can be corrected by

その他、第2実施形態に係るプロッタ12は、第1実施形態と同一の構成によって、同一の効果を奏する。 In addition, the plotter 12 according to the second embodiment has the same effects as the first embodiment due to the same configuration.

以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。例えば、各実施形態は、それぞれ他の実施形態が有する構成の一部又は複数部分を、その実施形態に追加し或いはその実施形態の構成の一部又は複数部分と交換等することにより、その実施形態を変形して構成するようにしてもよい。また、上記実施形態で挙げた数値は一例であり、他の数値を採用することは当然可能である。 The present invention has been described above based on the embodiments, but the present invention is not limited to the above-described embodiments, and it is easily understood that various modifications and improvements are possible without departing from the scope of the present invention. It can be inferred. For example, each embodiment can be implemented by adding a part or a plurality of parts of the configuration of each other embodiment to the embodiment or replacing it with a part or a plurality of parts of the configuration of the embodiment. You may make it comprise by changing a form. Further, the numerical values given in the above embodiment are only examples, and it is naturally possible to employ other numerical values.

上記各実施形態では、船舶11が10ノット以上の速度を5秒間継続した場合に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成したが、これに限定されるものではない。例えば、船舶11が10ノットより低い速度から10ノット以上になった場合で10ノット以上の速度を5秒間継続したときに、補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成してもよい。船舶11の速度が10ノットより低い状態から10ノット以上になるのは加速時なので、船体が安定する。よって、船体姿勢が不安定な減速時に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成することを避けることができるという効果がある。 In each of the above embodiments, when the ship 11 continues at a speed of 10 knots or more for 5 seconds, the correction value data 23e is generated in the correction value calculation process, or the area correction table 22d is generated in the area correction table generation process. , but not limited to. For example, when the speed of the ship 11 changes from less than 10 knots to 10 knots or more and the speed of 10 knots or more is continued for 5 seconds, the correction value data 23e is generated in the correction value calculation process, or the area correction table The area correction table 22d may be generated in the generation process. Since the speed of the ship 11 changes from below 10 knots to above 10 knots during acceleration, the hull is stabilized. Therefore, it is possible to avoid generating the correction value data 23e in the correction value calculation process or generating the area correction table 22d in the area correction table generation process during deceleration when the hull attitude is unstable.

上記第2実施形態では、コンパス方位角Cが1°刻みで変化したときのそのコンパス方位角Cに対応する移動方位角Mを求め、コンパス方位角Cを対応する移動方位角Mに変換させてコンパス方位角Cを補正したが、これに限定されるものではない。例えば、コンパス方位角Cが1°刻みで変化したときのコンパス方位角Cと移動方位角Mとの誤差Eを求め、それを補正に用いてもよい。このとき、複数のコンパス方位角Cと同時刻の移動方位角Mとの誤差Eからその誤差Eの相加平均を求め、その相加平均された誤差Eを補正に用いてもよい。 In the second embodiment, the moving azimuth angle M corresponding to the compass azimuth angle C when the compass azimuth angle C changes in increments of 1° is obtained, and the compass azimuth angle C is converted into the corresponding moving azimuth angle M. Although the compass azimuth angle C is corrected, it is not limited to this. For example, an error E between the compass azimuth angle C and the moving azimuth angle M when the compass azimuth angle C changes in increments of 1° may be obtained and used for correction. At this time, an arithmetic mean of the errors E may be obtained from the errors E between a plurality of compass azimuth angles C and the movement azimuth angles M at the same time, and the arithmetic average error E may be used for correction.

上記第2実施形態では、領域補正テーブル生成処理は、10ノット以上の速度が5秒間継続するとその度に領域補正テーブル22dが更新されるものとしたが、これに限定されるものではない。例えば、ある領域でコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとを取得した後は、電源がONの間は、その領域では新たにコンパス方位角Cと移動方位角Mとの取得を非実行としてもよい。 In the second embodiment, the region correction table generation process updates the region correction table 22d every time the speed of 10 knots or more continues for 5 seconds, but it is not limited to this. For example, after acquiring the compass azimuth C and the movement azimuth M corresponding to the compass azimuth C in a certain area, while the power is ON, the compass azimuth C and the movement azimuth M are newly acquired in that area. and may be non-executed.

また、各領域において通電後最初に船舶11の速度が10ノット以上で5秒間継続したときのコンパス方位角Cとそのコンパス方位角Cに対応する移動方位角Mとを領域補正テーブル22dに記憶し、プロッタ12の電源がOFFされるまでそのコンパス方位角Cと移動方位角Mとを用いて補正してもよい。 In each region, the compass azimuth C when the speed of the ship 11 continues for 5 seconds at 10 knots or more for the first time after the power is supplied and the movement azimuth M corresponding to the compass azimuth C are stored in the region correction table 22d. , the compass azimuth C and the moving azimuth M may be used until the power of the plotter 12 is turned off.

上記各実施形態では、船舶11の速度が10ノット以上である場合に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成したが、速度はこれに限定されるものではない。船舶11の速度は、船体が安定姿勢で移動する速度であれば任意の速度であってよい。また、その速度は使用者によって変更可能にしてもよいし、何らかの条件によって変更可能にしてもよい。例えば、船舶11に潮流を測定する潮流計と、その潮流計が測定した潮流の速度を判定する判定手段とを設け、潮流が遅い海域なら8ノット以上の場合に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成してもよい。一方、潮流が速い海域なら12ノット以上の場合に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成してもよい。 In each of the above embodiments, when the speed of the ship 11 is 10 knots or more, the correction value data 23e is generated in the correction value calculation process, or the area correction table 22d is generated in the area correction table generation process. It is not limited to this. The speed of the ship 11 may be any speed as long as the speed allows the hull to move in a stable attitude. Also, the speed may be changeable by the user, or may be changeable according to some conditions. For example, the ship 11 is provided with a tidal current meter for measuring the tidal current and a judgment means for judging the speed of the tidal current measured by the tidal current meter. 23e, or the area correction table 22d may be generated in the area correction table generation process. On the other hand, in a sea area where the tidal current is fast, the correction value data 23e may be generated in the correction value calculation process or the area correction table 22d may be generated in the area correction table generation process when the current is 12 knots or more.

上記各実施形態では、船舶11の速度が10ノット以上を5秒間継続した場合に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成したが、時間はこれに限定されるものではなく、任意の時間が設定されてよい。また、その時間は使用者によって変更可能にしてもよいし、何らかの条件によって変更可能にしてもよい。例えば、船舶11に潮流を測定する潮流計と、その潮流計が測定した潮流の速度を判定する判定手段とを設け、潮流が遅い海域なら船体姿勢が安定するため10ノット以上の速度が3秒間継続した場合に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成してもよい。一方、潮流が速い海域なら船体姿勢が不安定になるため10ノット以上の速度が10秒間継続した場合に補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成してもよい。 In each of the above embodiments, when the speed of the ship 11 continues at 10 knots or more for 5 seconds, the correction value data 23e is generated in the correction value calculation process, or the area correction table 22d is generated in the area correction table generation process. , the time is not limited to this, and any time may be set. Also, the time may be changeable by the user, or may be changeable according to some conditions. For example, the ship 11 is provided with a tidal current meter for measuring the tidal current and a judgment means for judging the speed of the tidal current measured by the tidal current meter. If it continues, the correction value data 23e may be generated in the correction value calculation process, or the area correction table 22d may be generated in the area correction table generation process. On the other hand, if the hull attitude becomes unstable in a sea area with a fast tidal current, if the speed of 10 knots or more continues for 10 seconds, the correction value data 23e is generated in the correction value calculation process, or the area correction is performed in the area correction table generation process. A table 22d may be generated.

また、時間を設定するための条件として、潮流ではなく、船舶11の速度を用いてもよい。例えば、10ノット以上15ノット未満の速度が5秒間継続した場合に、補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成してもよい。一方、船舶11の速度が15ノット以上の場合は船体姿勢がより安定するので、15ノット以上の速度が3秒間継続したときに補正値算出処理において補正値データ23eを生成し、又は、領域補正テーブル生成処理において領域補正テーブル22dを生成してもよい。 Also, the speed of the ship 11 may be used instead of the tidal current as the condition for setting the time. For example, when the speed of 10 knots or more and less than 15 knots continues for 5 seconds, the correction value data 23e may be generated in the correction value calculation process, or the area correction table 22d may be generated in the area correction table generation process. On the other hand, when the speed of the ship 11 is 15 knots or more, the hull attitude becomes more stable. The area correction table 22d may be generated in the table generation process.

上記第2実施形態では、領域補正テーブル22dをフラッシュメモリ22に記憶し、全方位補正テーブル23fをRAM23に記憶したが、これに限定されるものではない。例えば、領域補正テーブル22d、全方位補正テーブル23fの両方をフラッシュメモリ22に記憶してもよい。また、領域補正テーブル22d、全方位補正テーブル23fの両方をRAM23に記憶してもよい。なお、RAM23に領域補正テーブル22dを記憶した場合、電源をOFFした後に電源をONすると、領域補正テーブル22dはデータが入っていないため、補正することができない。そのため、補正できない場合は、表示装置16上に表示される船舶マーク16aの色を変えるなどして、使用者にその船舶マーク16aの向きが補正されていない向きであることを伝えるようにしてもよい。 In the second embodiment, the area correction table 22d is stored in the flash memory 22 and the omnidirectional correction table 23f is stored in the RAM 23, but the present invention is not limited to this. For example, both the area correction table 22d and the omnidirectional correction table 23f may be stored in the flash memory 22. FIG. Alternatively, both the area correction table 22d and the omnidirectional correction table 23f may be stored in the RAM 23. FIG. When the area correction table 22d is stored in the RAM 23 and the power is turned off and then turned on, the area correction table 22d contains no data and cannot be corrected. Therefore, if correction is not possible, the color of the ship mark 16a displayed on the display device 16 may be changed to inform the user that the direction of the ship mark 16a is not corrected. good.

上記各実施形態では、船舶11の海上の位置情報を取得するためにGPSアンテナ15を用いたが、これに限定されるものではない。衛星からの電波に基づいて位置情報を取得できる衛星測位システムであればよく、例えば、ガリレオ等の衛星測位システムを用いてもよい。 In each of the above-described embodiments, the GPS antenna 15 is used to acquire the sea position information of the ship 11, but the present invention is not limited to this. Any satellite positioning system that can acquire position information based on radio waves from satellites may be used. For example, a satellite positioning system such as Galileo may be used.

上記各実施形態では、移動方位角MをGPSアンテナ15から取得したが、これに限定されるものではない。例えばGPSアンテナ15から緯度経度の情報を取得し、CPU21で緯度経度の情報の時間的な変化から移動方向を求めてもよい。 In each of the embodiments described above, the moving azimuth angle M is obtained from the GPS antenna 15, but the present invention is not limited to this. For example, latitude and longitude information may be acquired from the GPS antenna 15, and the moving direction may be obtained from the temporal change of the latitude and longitude information by the CPU 21. FIG.

本発明に係るプロッタには、プロッタ機能を有する魚群探知機やサーチライトソナー(PPIソナー)装置が含まれる。 A plotter according to the present invention includes a fish finder and a searchlight sonar (PPI sonar) device having a plotter function.

11 船舶(船)
12 プロッタ
13 本体(位置情報取得手段)
16 表示装置(表示手段)
22 フラッシュメモリ(記憶手段の一部)
23 RAM(記憶手段の一部、補間記憶手段)
S1~S9、S51~S58 (係数取得手段)
S33、S34、S93、S94 (補正手段)
S55 (領域判断手段)
S59 (比較手段)
S58、S60 (更新手段)
S88 (補間手段)
S101~S104 (移動方位角取得手段)
S121~S124 (コンパス方位角取得手段)

11 Vessel (Ship)
12 plotter 13 main body (position information acquisition means)
16 display device (display means)
22 Flash memory (part of storage means)
23 RAM (part of storage means, interpolation storage means)
S1 to S9, S51 to S58 (coefficient acquisition means)
S33, S34, S93, S94 (correction means)
S55 (area determination means)
S59 (comparison means)
S58, S60 (update means)
S88 (interpolating means)
S101 to S104 (moving azimuth acquisition means)
S121 to S124 (compass azimuth acquisition means)

Claims (7)

衛星からの電波に基づく位置情報を取得する位置情報取得手段と、
船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、
前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるプロッタであって、
前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、
前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、該所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、
その係数取得手段により取得される前記係数を記憶する記憶手段と、
その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段とを備え
前記係数取得手段は、前記係数を取得した後も前記船の移動速度が前記所定速度以上である場合は、新たな前記係数の取得を非実行とすることを特徴とするプロッタ。
position information acquisition means for acquiring position information based on radio waves from satellites;
Compass azimuth acquisition means for acquiring the compass azimuth angle transmitted by a magnetic compass mounted on a ship and outputting a compass azimuth angle determined based on geomagnetism;
display means for displaying the position of the ship based on the position information obtained by the position information obtaining means, and displaying the direction of the ship based on the compass bearing angle obtained by the compass bearing angle obtaining means; A plotter comprising
A moving azimuth angle obtaining means for obtaining a moving azimuth angle obtained from the temporal change of the position information;
When a period in which the moving speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period. a coefficient acquiring means for acquiring a correction coefficient used for correcting the compass azimuth angle based on the compass azimuth angle;
storage means for storing the coefficients obtained by the coefficient obtaining means;
correction means for correcting the compass azimuth based on the coefficients stored by the storage means ;
The plotter according to claim 1 , wherein said coefficient acquiring means does not acquire new coefficients if the moving speed of said ship is equal to or higher than said predetermined speed even after acquiring said coefficients .
衛星からの電波に基づく位置情報を取得する位置情報取得手段と、position information acquisition means for acquiring position information based on radio waves from satellites;
船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、Compass azimuth acquisition means for acquiring the compass azimuth angle transmitted by a magnetic compass mounted on a ship and outputting a compass azimuth angle determined based on geomagnetism;
前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるプロッタであって、display means for displaying the position of the ship based on the position information obtained by the position information obtaining means, and displaying the direction of the ship based on the compass bearing angle obtained by the compass bearing angle obtaining means; A plotter comprising
前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、A moving azimuth angle obtaining means for obtaining a moving azimuth angle obtained from the temporal change of the position information;
前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、該所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、When a period in which the moving speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period. a coefficient acquiring means for acquiring a correction coefficient used for correcting the compass azimuth angle based on the compass azimuth angle;
その係数取得手段により取得される前記係数を記憶する記憶手段と、storage means for storing the coefficients obtained by the coefficient obtaining means;
その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段とを備え、correction means for correcting the compass azimuth based on the coefficients stored by the storage means;
前記係数取得手段は、特定期間以上前記コンパス方位角の最大値と最小値との差が所定範囲内にある場合に、前記係数を取得することを特徴とするプロッタ。The plotter, wherein the coefficient obtaining means obtains the coefficient when the difference between the maximum value and the minimum value of the compass azimuth angle is within a predetermined range for a specific period or longer.
衛星からの電波に基づく位置情報を取得する位置情報取得手段と、position information acquisition means for acquiring position information based on radio waves from satellites;
船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、Compass azimuth acquisition means for acquiring the compass azimuth angle transmitted by a magnetic compass mounted on a ship and outputting a compass azimuth angle determined based on geomagnetism;
前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるプロッタであって、display means for displaying the position of the ship based on the position information obtained by the position information obtaining means, and displaying the orientation of the ship based on the compass bearing angle obtained by the compass bearing angle obtaining means; A plotter comprising
前記船の船体を中心とした全方位を複数の領域に分割し、前記コンパス方位角取得手段により求められる前記コンパス方位角に基づいて前記船の向きの方位角が含まれる前記領域を判断する領域判断手段と、An area for determining the area including the azimuth of the direction of the ship based on the compass azimuth angle obtained by the compass azimuth acquisition means by dividing the entire azimuth around the hull of the ship into a plurality of areas. means of judgment;
前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、A moving azimuth angle obtaining means for obtaining a moving azimuth angle obtained from the temporal change of the position information;
前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、前記所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて、前記領域判断手段によって前記船が向いたと判断された前記領域における、前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、When a period in which the moving speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period of time. a coefficient acquiring means for acquiring a correction coefficient used for correcting the compass azimuth angle in the area determined by the area determining means to which the ship is directed, based on the compass azimuth angle and the compass azimuth angle;
その係数取得手段により取得される前記係数を前記領域毎に記憶する記憶手段と、storage means for storing the coefficients acquired by the coefficient acquisition means for each of the regions;
その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段と、correction means for correcting the compass azimuth based on the coefficients stored by the storage means;
前記係数取得手段により1の前記領域で前記係数が新たに取得された場合、該領域で既に記憶されている前記係数と、新たに求められた前記係数とを比較する比較手段と、a comparing means for comparing the coefficient already stored in the region with the newly obtained coefficient when the coefficient is newly obtained in the region of 1 by the coefficient obtaining means;
前記比較手段により比較された既に記憶されている前記係数と新たに求められた前記係数との差が特定範囲内にある場合は、既に記憶されている前記係数を前記記憶手段から削除して、新たに求められた前記係数を前記領域の前記係数として前記記憶手段に記憶し、前記領域で既に記憶されている前記係数と新たに求められた前記係数との差が特定範囲内にない場合は、既に記憶されている全ての前記領域の前記係数を前記記憶手段から削除する更新手段とを備えることを特徴とするプロッタ。if the difference between the already stored coefficient compared by the comparing means and the newly found coefficient is within a specific range, deleting the already stored coefficient from the storage means, The newly obtained coefficient is stored in the storage means as the coefficient of the area, and if the difference between the coefficient already stored in the area and the newly obtained coefficient is not within a specific range, and update means for deleting from said storage means the coefficients of all said regions that have already been stored.
衛星からの電波に基づく位置情報を取得する位置情報取得手段と、position information acquisition means for acquiring position information based on radio waves from satellites;
船に装着され地磁気に基づいて求められるコンパス方位角を出力する磁気コンパスにより送信される前記コンパス方位角を取得するコンパス方位角取得手段と、Compass azimuth acquisition means for acquiring the compass azimuth angle transmitted by a magnetic compass mounted on a ship and outputting a compass azimuth angle determined based on geomagnetism;
前記位置情報取得手段により取得される前記位置情報に基づいて前記船の位置を表示し、前記コンパス方位角取得手段により取得される前記コンパス方位角に基づいて前記船の向きを表示する表示手段とを備えるプロッタであって、display means for displaying the position of the ship based on the position information obtained by the position information obtaining means, and displaying the direction of the ship based on the compass bearing angle obtained by the compass bearing angle obtaining means; A plotter comprising
前記船の船体を中心とした全方位を複数の領域に分割し、前記コンパス方位角取得手段により求められる前記コンパス方位角に基づいて前記船の向きの方位角が含まれる前記領域を判断する領域判断手段と、An area for determining the area including the azimuth angle of the direction of the ship based on the compass azimuth angle obtained by the compass azimuth acquisition means by dividing the entire azimuth area centering on the hull of the ship into a plurality of areas. means of judgment;
前記位置情報の時間的な変化により求められる移動方位角を取得する移動方位角取得手段と、A moving azimuth angle obtaining means for obtaining a moving azimuth angle obtained from the temporal change of the position information;
前記船の移動速度が所定速度以上となった期間が所定期間継続した場合に、前記所定期間中に前記移動方位角取得手段により取得される前記移動方位角と前記コンパス方位角取得手段により取得される前記コンパス方位角とに基づいて、前記領域判断手段によって前記船が向いたと判断された前記領域における、前記コンパス方位角の補正に用いられる補正のための係数を取得する係数取得手段と、When a period in which the moving speed of the ship is equal to or higher than a predetermined speed continues for a predetermined period, the moving azimuth obtained by the moving azimuth obtaining means and the compass azimuth obtained by the compass azimuth obtaining means during the predetermined period of time. a coefficient acquiring means for acquiring a correction coefficient used for correcting the compass azimuth angle in the area determined by the area determining means to which the ship is directed, based on the compass azimuth angle and the compass azimuth angle;
その係数取得手段により取得される前記係数を前記領域毎に記憶する記憶手段と、storage means for storing the coefficients acquired by the coefficient acquisition means for each of the regions;
その記憶手段により記憶される前記係数に基づいて前記コンパス方位角を補正する補正手段と、を備え、correction means for correcting the compass azimuth based on the coefficients stored by the storage means;
前記記憶手段に記憶された前記領域毎の前記係数は、前記領域に含まれる1の方位において取得された前記係数であって、The coefficient for each region stored in the storage means is the coefficient obtained in one orientation included in the region,
前記プロッタは、The plotter is
前記記憶手段により記憶された第1の領域の前記係数と第2の領域の前記係数とを補間し、前記第1の領域の前記係数を取得した方位と前記第2の領域の前記係数を取得した方位とに挟まれる方位における前記係数を取得する補間手段と、interpolating between the coefficients of the first region and the coefficients of the second region stored by the storage means, and obtaining the direction from which the coefficients of the first region are obtained and the coefficients of the second region; an interpolating means for obtaining the coefficients in the azimuths sandwiched between the azimuths that
その補間手段によって取得された前記第1の領域の前記係数を取得した方位と前記第2の領域の前記係数を取得した方位とに挟まれる方位における前記係数を方位毎に記憶する補間記憶手段とを備えることを特徴とするプロッタ。interpolation storage means for storing, for each direction, the coefficients in directions interposed between the direction from which the coefficients of the first region obtained by the interpolation means and the direction of obtaining the coefficients of the second region are obtained; A plotter comprising:
前記係数取得手段は、前記船が前記所定速度以上で移動する前記所定期間中の同じ時刻における前記移動方位角と前記コンパス方位角との差を複数求め、前記所定期間中の各時刻における前記差を平均して前記係数を取得することを特徴とする請求項1から4のいずれかに記載のプロッタ。The coefficient obtaining means obtains a plurality of differences between the moving azimuth angle and the compass azimuth angle at the same time during the predetermined period in which the ship moves at the predetermined speed or more, and calculates the difference at each time during the predetermined period. 5. The plotter according to claim 1, wherein the coefficient is obtained by averaging . 前記係数取得手段は、前記船の移動速度が前記所定速度より低い状態から前記所定速度以上になった場合に前記係数を取得することを特徴とする請求項1から5のいずれかに記載のプロッタ。6. The plotter according to any one of claims 1 to 5, wherein said coefficient obtaining means obtains said coefficient when the moving speed of said ship changes from being lower than said predetermined speed to being equal to or higher than said predetermined speed. . 前記係数取得手段は、電源投入後、最初に前記船の移動速度が前記所定速度以上になった場合に前記係数を取得することを特徴とする請求項1から6のいずれかに記載のプロッタ。7. The plotter according to any one of claims 1 to 6, wherein said coefficient acquisition means acquires said coefficient when the moving speed of said ship first exceeds said predetermined speed after power is turned on.
JP2018129683A 2018-07-09 2018-07-09 plotter Active JP7165392B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018129683A JP7165392B2 (en) 2018-07-09 2018-07-09 plotter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018129683A JP7165392B2 (en) 2018-07-09 2018-07-09 plotter

Publications (2)

Publication Number Publication Date
JP2020008426A JP2020008426A (en) 2020-01-16
JP7165392B2 true JP7165392B2 (en) 2022-11-04

Family

ID=69151418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018129683A Active JP7165392B2 (en) 2018-07-09 2018-07-09 plotter

Country Status (1)

Country Link
JP (1) JP7165392B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109949615B (en) * 2019-04-08 2021-03-12 中国长江电力股份有限公司 Ship low-speed early warning detection system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002048591A (en) 2000-08-07 2002-02-15 Koden Electronics Co Ltd Composite navigation device
JP2015127674A (en) 2013-12-27 2015-07-09 株式会社ビートソニック GPS smart system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2618051B2 (en) * 1989-09-01 1997-06-11 三菱電機株式会社 Navigation system for moving objects
JPH08136273A (en) * 1994-11-08 1996-05-31 Oki Electric Ind Co Ltd Car navigation system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002048591A (en) 2000-08-07 2002-02-15 Koden Electronics Co Ltd Composite navigation device
JP2015127674A (en) 2013-12-27 2015-07-09 株式会社ビートソニック GPS smart system

Also Published As

Publication number Publication date
JP2020008426A (en) 2020-01-16

Similar Documents

Publication Publication Date Title
US9377780B1 (en) Systems and methods for determining a heading value of a marine vessel
US10747226B2 (en) Adaptive autopilot control systems and methods
US12066519B2 (en) Adaptive doppler radar systems and methods
US10150551B2 (en) Trolling motor with wind sensor
US10837780B2 (en) Mobile structure heading and piloting systems and methods
US10745096B2 (en) Virtual anchor proximity system
JP5873676B2 (en) Radar reference azimuth correction apparatus, radar apparatus, radar reference azimuth correction program, and radar reference azimuth correction method
CN114046792B (en) Unmanned ship water surface positioning and mapping method, device and related components
US12392887B2 (en) Enhanced doppler radar systems and methods
JP2012185154A (en) Moving body control device, method and program by gps signal as well as mobile station management system, method and program using the same
JP7165392B2 (en) plotter
KR101763911B1 (en) Heading estimation apparatus of auv in severe magnetic disturbance environment and the method thereof
KR100764320B1 (en) GPS information and geomagnetic sensor simultaneous acquisition of optimal bearing data acquisition method and device
JP2019219195A (en) Nautical chart image display device and nautical chart image display system
NO304046B1 (en) Gyro apparatus
JP4498095B2 (en) Moving body position calculating apparatus and calculating method
CN107532910A (en) Position determination system
JP6321914B2 (en) Mobile body information calculation device, mobile body information acquisition device, mobile body, mobile body information calculation method, mobile body information acquisition method, mobile body information calculation program, and mobile body information acquisition program
US12197714B2 (en) Dynamically zoomed gauges systems and methods
JPH0868849A (en) Navigation system for vessel
JP2005084046A (en) Radio wave compass
JP5817163B2 (en) State estimation device, electronic device, and program
JP2023026897A (en) Positioning device and positioning method
JP2006267042A (en) Mobile object speed detector
JP2012198068A (en) Azimuth measuring apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220408

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220531

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: 20221004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221017

R150 Certificate of patent or registration of utility model

Ref document number: 7165392

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250