(57)【要約】【課題】航路を簡単、かつ自由に設定できる航路設定装置、自動操縦装置及び航路設定方法を提供する。【解決手段】船舶に搭載され、船舶の航路を設定する自動操縦装置１において、表示制御部１３と、入力部１２と、航路設定部１４とを備える。表示制御部１３は、海図データを表示部１１の表示画面に表示する。入力部１２は、表示画面へのなぞり操作を受け付ける。表示制御部１３は、なぞり操作の軌跡を表示部１１の表示画面に表示する。航路設定部１４は、なぞり操作の軌跡の海図データでの位置から、船舶の航路を設定する。【選択図】図１
2019095270.tif 000002
【特許請求の範囲】
【請求項１】
地図データを表示画面に表示する地図データ表示部と、
前記地図データが表示された前記表示画面を用いた航路入力操作を受け付ける入力部と、
前記航路入力操作の前記地図データに対する軌跡から、前記地図データにおける移動体の通過点を検出する通過点検出部と、
前記通過点に基づいて、前記移動体の航路を設定する航路設定部と、
を備える航路設定装置。
【請求項２】
請求項１に記載の航路設定装置であって、
前記地図データ表示部は、
前記地図データと共にグリッド線を前記表示画面に表示し、
前記入力部は、
前記グリッド線で区切られた領域単位で航路入力操作を受け付ける、
航路設定装置。
【請求項３】
請求項２に記載の航路設定装置であって、
前記入力部は、
前記グリッド線で区切られた複数の領域のうち、隣接する領域が連続してタッチされることで、前記なぞり操作を受け付ける、
航路設定装置。
【請求項４】
請求項２又は請求項３に記載の航路設定装置であって、
前記グリッド線間の距離は変更可能である、
航路設定装置。
【請求項５】
請求項２乃至請求項４のいずれかに記載の航路設定装置であって、
前記航路設定部は、
前記航路入力操作を受けた複数の領域を含み、該複数の領域に基づく航行許可範囲を設定し、該航行許可範囲に応じた前記航路を設定する、
航路設定装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の航路設定装置であって、
前記航路入力操作の軌跡を、前記表示画面に表示する軌跡表示部を備える、
航路設定装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載の航路設定装置であって、
前記航路入力操作は、前記表示画面に対するなぞり操作である、
航路設定装置。
【請求項８】
請求項１乃至請求項７のいずれかに記載の航路設定装置であって、
前記移動体の位置を取得する移動体位置取得部と、
前記地図データ上の前記移動体の位置に対応する前記表示画面上の位置に、前記移動体を表すマークを表示する、移動体表示部と、
を備える航路設定装置。
【請求項９】
請求項１乃至請求項８のいずれかに記載の航路設定装置であって、
前記地図データ表示部は、
表示する地図データ内で航行不可能な領域の表示態様を変更する、
航路設定装置。
【請求項１０】
請求項１乃至請求項９のいずれかに記載の航路設定装置であって、
前記入力部が航路入力操作を時間差で受け付けた場合、
前記軌跡表示部は、
前記入力部が受け付けた直近の航路入力操作の軌跡のみを前記表示画面上に表示し、
前記設定部は、
前記入力部が受け付けた直近の航路入力操作の軌跡を、新たな航路として設定する、
航路設定装置。
【請求項１１】
請求項１乃至請求項１０のいずれかに記載の航路設定装置であって、
前記移動体は船舶であり、
前記地図データは海図データである、
航路設定装置。
【請求項１２】
請求項１１に記載の航路設定装置であって、
漁労データを取得する漁労データ取得部、
を備え、
前記地図データ表示部は、
前記漁労データに応じて、グリッド線の色を変更する、
航路設定装置。
【請求項１３】
請求項１乃至請求項１２のいずれかに記載の航路設定装置と、
前記航路設定装置により設定された航路に沿って、移動体を航行させる移動体操縦部と、
を備えた自動操縦装置。
【請求項１４】
地図データを表示画面に表示し、
前記地図データが表示された前記表示画面を用いた航路入力操作を受け付け、
前記航路入力操作の前記地図データに対する軌跡から、前記地図データにおける前記移動体の通過点を検出し、
前記通過点に基づいて航路を設定する、
航路設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の航路を設定する航路設定装置、それを備えた自動操縦装置及び航路設定方法に関する。
【背景技術】
【０００２】
移動体、特に船舶には、操舵者の負担軽減のために自動操縦装置（オートパイロット装置）が搭載されていることがある。オートパイロット装置で航路を設定する一般的な方法として、例えば特許文献に記載の方法がある。特許文献１には、ディスプレイに表示した海図上に、変針点を順次設定することで航路を設定する電子海図装置が開示されている。この電子海図装置は、設定した変針点を結ぶ直線を、船舶が航行する航路として設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３５５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の場合、ユーザが選択した点と点とを結ぶ線が船舶の航路として設定される。また、航路を途中で変更する場合には、それまでの変針点の情報はリセットされ、新たに全ての変針点を設定し直す必要がある。したがって、ユーザは簡単で自由に航路を設定することができない。
【０００５】
そこで、本発明の目的は、航路を簡単、かつ自由に設定できる航路設定装置、自動操縦装置及び航路設定方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の航路設定装置は、地図データ表示部、入力部、通過点検出部、および、航路設定部を備える。地図データ表示部は、地図データを表示画面に表示する。入力部は、地図データが表示された表示画面を用いた航路入力操作を受け付ける。通過点検出部は、航路入力操作の地図データに対する軌跡から、地図データにおける移動体の通過点を検出する。航路設定部は、通過点に基づいて、移動体の航路を設定する。
【０００７】
この構成では、表示画面をなぞる等の操作によって航路を設定できる。ユーザが選択する変針点と変針点とを結ぶ線を航路として設定する従来と比べ、ユーザは、より簡単かつ自由に、または、直感的に、詳細な航路を設定できる。
【発明の効果】
【０００８】
本発明によれば、ユーザは、より簡単かつ自由に、詳細な航路を設定できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るオートパイロット装置の構成を示すブロック図
【図２】（Ａ）及び（Ｂ）は、表示部に表示される画像の一例を示す図
【図３】（Ａ）及び（Ｂ）は、自動操縦時の航路の設定時における、表示部の表示態様を示す図
【図４】自船を始点として航路を変更する場合における、表示部の表示態様を示す図
【図５】自船を始点とせずに航路を変更する場合における、表示部の表示態様を示す図
【図６】オートパイロット装置で実行される処理を示すフローチャート
【図７】（Ａ）及び（Ｂ）は、航行許可範囲が設定される場合の表示部１１の表示態様を示す図
【発明を実施するための形態】
【００１０】
図１は、本実施形態に係る自動操縦装置１の構成を示すブロック図である。自動操縦装置１は船舶に搭載される。自動操縦装置１は、設定された航路に従って船舶を自動操縦する、所謂オートパイロット装置である。船舶は、本発明に係る「移動体」に相当する。
【００１１】
自動操縦装置１は、航路設定装置１０と、現在位置取得部２０と、移動体操縦部２１とを備えている。航路設定装置１０は、船舶の航路を設定する。現在位置取得部２０は、船舶が備える測位システムによって特定された自船の現在の位置データを取得する。移動体操縦部２１は、現在位置取得部２０が取得した自船の位置に基づいて、航路設定装置１０で設定された航路を航行するよう船舶を操舵する。
【００１２】
航路設定装置１０は、表示部１１、入力部１２、表示制御部１３、通過点検出部１４１、航路設定部１４２、漁労データ取得部１５及び記憶部１６を備えている。
【００１３】
表示部１１は、必要なデータを表示するディスプレイである。表示部１１は、後述の表示制御部１３により表示制御される。
【００１４】
入力部１２は、ユーザが入力データを入力するための操作手段である。本実施形態に係る入力部１２は、表示部１１の画面上に設けられるタッチパネルであり、ユーザによるタッチ操作、なぞり操作を受け付ける。ここで、タッチ操作とは、表示部１１の画面を、例えばユーザの指を短時間タッチ（接触）させる操作をいい、なぞり操作とは、指を入力部１２に対して接触させた状態でスライドさせて、一続きの線を入力する操作をいう。このなぞり操作が本発明の「航路入力操作」に対応する。
【００１５】
漁労データ取得部１５は、外部から漁労データを取得する。漁労データとしては、例えば、水温、水深、底質等に関するデータ等がある。漁労データ取得部１５は、取得した漁労データを表示制御部１３へ出力する。なお、漁労データに、過去の釣果を用いてもよい。
【００１６】
記憶部１６は、海図データ等、各種必要なデータを記憶する。
【００１７】
表示制御部１３は表示部１１を表示制御する。表示制御部１３は、現在位置取得部２０が取得した自船の位置を含む周囲の海図データを表示部１１の表示画面に表示する。また、表示制御部１３は、ユーザが入力部１２から入力したなぞり操作の軌跡を表示部１１の表示画面に表示する。また、表示制御部１３は、入力部１２が一度なぞり操作を受け付けた後、再度なぞり操作を受け付けた場合、既に表示したなぞり操作の軌跡を消去し、直近に受け付けたなぞり操作の軌跡を表示する。表示制御部１３により表示される画像については、後に詳述する。
【００１８】
通過点検出部１４１および航路設定部１４２は、表示制御部１３が表示した、ユーザによるなぞり操作の軌跡から、船舶の自動操縦時の航路を設定する。詳しくは、通過点検出部１４１は、ユーザによるなぞり操作の軌跡の地図データ上の位置データを検出する。すなわち、通過点検出部１４１は、軌跡上の通過点の位置データを検出する。通過点とは、地図データ上での軌跡を形成する各点（なぞり操作中に通過する点）のことであり、少なくとも軌跡が屈曲する点（位置）、軌跡の始点および終点を含む。ここで、位置データとは、緯度データ及び経度データである。通過点検出部１４１は、通過点の位置データを航路設定部１４２に出力する。
【００１９】
航路設定部１４２は、検出した位置データを繋ぐように設定することで航路を設定する。航路設定部１４２は、設定した航路を、移動体操縦部２１へ出力する。
【００２０】
以下に、表示制御部１３が表示部１１に表示する画像について説明する。表示制御部１３は、本発明に係る「地図データ表示部」、「軌跡表示部」、「移動体表示部」、「移動体位置取得部」に相当する。
【００２１】
図２（Ａ）及び図２（Ｂ）は、表示部１１に表示される画像の一例を示す図である。
【００２２】
表示制御部１３は、図２（Ａ）に示すように、記憶部１６に記憶された海図データ１０１と、複数のグリッド線とを表示部１１に表示する。このとき、表示制御部１３は、現在位置取得部２０が取得した自船の位置を含む周囲の海図データ１０１を表示する。また、表示制御部１３は、表示した海図データ１０１上に、自船を表すマーク１０２も表示する。
【００２３】
表示した海図データ１０１内に航行不可な領域１０１Ａ，１０１Ｂ，１０１Ｃがある場合、表示制御部１３は、その領域１０１Ａ，１０１Ｂ，１０１Ｃにあるグリッド枠（グリッド線で区切られた領域）内の表示態様を変更する。航行不可な領域とは、例えば、陸地、座礁のおそれのある浅瀬の海域等である。この場合、例えば、表示制御部１３は、グリッド枠内の表示色を他と異ならせて表示する。これにより、ユーザは、自動操縦時の航路を設定する際、航行不可能な領域を把握し易くなる。
【００２４】
なお、記憶部１６等に、航行不可な領域の位置データを予め記憶していてもよいし、船舶に搭載された機器で検出された航行不可な領域の位置データを取得してもよい。また、外部から航行不可な領域の位置データを受信してもよい。
【００２５】
また、図示しないが、表示制御部１３は、漁労データ取得部１５から取得した漁労データを表示するようにしてもよい。例えば、表示制御部１３は、グリッド枠の表示態様を変更し、又は文字を表示することで、水温の変化、底質等をユーザに報知するようにしてもよい。
【００２６】
なお、表示制御部１３は、図２（Ｂ）に示すように、海図データ１０１をグリッド化しないで表示するようにしてもよい。
【００２７】
図２（Ａ）に示す画像において、ユーザは、自船を表すマーク１０２を始点として、隣接するグリッド枠を連続してなぞることで、自動操縦時の航路を入力する。表示制御部１３は、なぞられたグリッド枠の表示態様を変更することで、ユーザが入力した航路を表示する。
【００２８】
図３（Ａ）及び図３（Ｂ）は、自動操縦時の航路の設定時における、表示部１１の表示態様を示す図である。
【００２９】
ユーザがグリッド枠を順次なぞっていくと、航路設定部１４は、ユーザによるなぞり操作の軌跡を、自動操縦時の航路として設定する。表示制御部１３は、図３（Ａ）に示すように、グリッド枠内の色をなぞられた順に変更する。これにより、ユーザは、自身が入力した自動操縦時の航路１０２Ａを把握できる。
【００３０】
設定した航路１０２Ａの終点から、さらに先の航路を設定する場合、ユーザは、航路１０２Ａの終点を始点として、隣接するグリッド枠を連続してなぞることで自動操縦時の航路を入力する。表示制御部１３は、図３（Ｂ）に示すように、さらになぞられたグリッド枠内の色を変更する。これにより、ユーザは、延長した航路１０２Ａを把握できる。
【００３１】
このように、ユーザは、海図データを表示する表示部１１の表示画面をなぞるだけで、自動操縦時の航路を簡単に設定できる。また、ユーザが選択した変針点と変針点とを結ぶ線を自動操縦時の航路として設定する従来と比べ、ユーザは、より簡単、かつ自由な航路を設定できる。また、航路を延長したい場合であっても、設定した航路の終点から、さらにグリッド枠をなぞることで、簡単に設定する航路を延長できる。
【００３２】
以下に、設定した自動操縦時の航路を変更する場合について説明する。既に設定した航路１０２Ａを変更する場合、ユーザは、再度隣接するグリッド枠を連続してなぞることで自動操縦時の航路を再入力する。この場合、航路設定部１４２は、既に設定された航路の設定を取消し、直近に入力された航路を自動操縦時の航路として設定する。
【００３３】
図４は、自船を始点として航路を変更する場合における、表示部１１の表示態様を示す図である。この場合、表示制御部１３は、図３（Ａ）に示す航路１０２Ａの表示を消し、図４に示すように、自船のマーク１０２から、新たに入力された航路１０２Ｂを表示する。
【００３４】
図５は、自船を始点とせずに航路を変更する場合における、表示部１１の表示態様を示す図である。この場合におけるなぞり操作の始点は、既に設定された航路１０２Ａの途中、又は、航路１０２Ａから離れた点である。表示制御部１３は、図５に示すように、最初にタッチされたグリッド枠を始点として、新たに入力された航路１０２Ｃを表示する。
【００３５】
なお、図５では、自船のマーク１０２と航路１０２Ｃの始点とは離れている。この場合、移動体操縦部２１が自動で設定した航路で、航路１０２Ｃの始点まで自船を操舵してもよいし、ユーザ自身が航路１０２Ｃの始点まで自船を操舵してもよい。
【００３６】
このように、自動操縦時の航路を一度設定した場合であっても、再度画面をなぞることで、自動操縦時の航路を簡単に変更できる。
【００３７】
なお、表示制御部１３は、表示するグリッド線の間隔を変更するようにしてもよい。例えば、表示制御部１３は、船舶の旋回可能角度に応じてグリッド線の間隔を変更してもよい。この場合、航路を設定しても、船舶が旋回できずに、設定した航路上を航行できなくなるおそれを回避できる。また、表示レンジに合わせてグリッド線の間隔を変更してもよい。
【００３８】
さらに、周囲の障害物の有無によってグリッド線の間隔を変更してもよいし、グリッド線の間隔は、全て等間隔でなくてもよい。例えば、障害物が多い領域ではグリッド線の間隔を狭くし、障害物が少ない領域ではグリッド線の間隔を広くしてもよい。また、輻輳地域でのグリッド線の間隔は、他の地域よりも狭くしてもよい。
【００３９】
また、グリッド線の間隔を狭くした場合、航路を細かく設定できるが、潮流又は風況によっては、船舶は設定された航路通りに航行できない場合がある。この場合、グリッド線の間隔を広くすることで、船舶が潮流等によって流されても、設定した航路に沿って船舶を航行させることができる。
【００４０】
また、表示制御部１３は、入力部１２からユーザの操作によりグリッド線の間隔を変更するようにしてもよい。
【００４１】
図６は、自動操縦装置１で実行される処理を示すフローチャートである。
【００４２】
現在位置取得部２０は、測位システムによって特定された自船の位置データを取得する（Ｓ１）。表示制御部１３は、現在位置取得部２０が取得した自船の位置を含む海図データ１０１（図２（Ａ）参照）を表示する（Ｓ２：地図データ表示ステップ）。このとき、表示制御部１３は、海図データ１０１と共にグリッド線を表示する。また、海図データ上の航行不可な領域がある場合、表示制御部１３は、その領域１０１Ａ，１０１Ｂ，１０１Ｃにあるグリッド枠内の表示態様を変更する。
【００４３】
入力部１２は、ユーザによるなぞり操作を受け付けたか否かを判定する（Ｓ３：受付ステップ）。入力部１２がなぞり操作を受け付けていない場合（Ｓ３：ＮＯ）、後述のＳ１１の処理が実行される。入力部１２がなぞり操作を受け付けた場合（Ｓ３：ＹＥＳ）、航路設定部１４２は、自動操縦時の航路が既に設定されているか否かを判定する（Ｓ４）。
【００４４】
航路が既に設定されている場合（Ｓ４：ＹＥＳ）、航路設定部１４２は、入力部１２から入力されたなぞり操作が、設定されている航路の終点を始点としているか否かを判定する（Ｓ５）。なぞり操作が航路の終点を始点としている場合（Ｓ５：ＹＥＳ）、航路設定部１４２は、設定されている航路を延長し（Ｓ９）、表示制御部１３は、図３（Ｂ）に示すように、その延長した航路を表示する（Ｓ１０）。その後、Ｓ１１の処理が実行される。
【００４５】
Ｓ５において、なぞり操作が航路の終点を始点としていない場合（Ｓ５：ＮＯ）、航路設定部１４２は、既に設定されている航路を削除する（Ｓ６）。そして、航路設定部１４２は、新たに入力された航路を、自動操縦時の航路に設定し（Ｓ７：航路設定ステップ）、表示制御部１３は、図４又は図５に示すように、その航路を表示部１１に表示する（Ｓ８：軌跡表示ステップ）。
【００４６】
Ｓ４において、航路が未だ設定されていない場合（Ｓ４：ＮＯ）、航路設定部１４２は、Ｓ３で受け付けたなぞり操作の軌跡を、自動操縦時の航路に設定し（Ｓ７）、表示制御部１３は、その航路を表示部１１に表示する（Ｓ８）。
【００４７】
自動操縦装置１は、電源がオフされるなど終了するか否かを判定し（Ｓ１１）、終了する場合（Ｓ１１：ＹＥＳ）、自動操縦装置１は本処理を終了する。終了しない場合（Ｓ１１：ＮＯ）、自動操縦装置１はＳ１の処理から再度実行する。
【００４８】
以上説明したように、本実施形態では、海図データを表示した表示部１１をなぞることで、自動操縦時の航路を簡単かつ自由に設定できる。また、一度航路を設定した場合であっても、再度、表示部１１をなぞることで、航路の再設定を簡単に行える。
【００４９】
なお、入力部１２はタッチパネルとしたが、マウスであってもよい。この場合、表示部１１に表示されるポインタをマウスで操作することで、自動操縦時の航路が入力されるようにしてもよい。そして、この場合、マウスによってポインタを操作することが、本発明の「航路入力操作」に対応する。
【００５０】
なお、上述の説明では、なぞられたグリッドを順次つないで、航路を設定する態様を示した。しかしながら、なぞられたグリッドに基づいて、航行許可範囲を設定し、当該航行許可範囲内において自動操縦を設定してもよい。図７（Ａ）及び図７（Ｂ）は、航行許可範囲が設定される場合の表示部１１の表示態様を示す図である。
【００５１】
図７（Ａ）の場合、航路設定部１４２は、矩形の航行許可範囲１２０を設定する。具体的には、航路設定部１４２は、なぞられた複数のグリッドを検出する。
【００５２】
航路設定部１４２は、これらのグリッドの内、横軸方向の両端、および縦軸方向の両端のグリッドを検出する。具体的には、航路設定部１４２は、通過点である始点、終点、屈曲点に基づいて、各端となるグリッドを検出する。航路設定部１４２は、横軸方向の両端および縦軸方向の両端のグリッドを含む最小の矩形領域を、航行許可範囲１２０に設定する。
【００５３】
図７（Ｂ）の場合、航路設定部１４２は、なぞられた複数のグリッドのそれぞれに対して、幅方向に所定のマージンを持たせた航行許可範囲１２０Ａを設定する。具体的には、航路設定部１４２は、なぞられた複数のグリッドを検出する。
【００５４】
航路設定部１４２は、これらの複数のグリッドの並び等から、主たる航行方向を設定する。例えば、図７（Ｂ）の場合、なぞられた複数のグリッドは、横軸方向に多く並んでいるので、主たる航行方向は横軸方向となる。
【００５５】
航路設定部１４２は、主たる航行方向に対して直交する方向に１グリッド分のマージンを設定する。このマージンは、なぞられたグリッドの両側に設定される。航路設定部１４２は、なぞられた複数のグリッドと、各グリッドに対するマージンのグリッドとから、航行許可範囲１２０を設定する。
【００５６】
このような処理によって、航路としての許可範囲を広くできる。したがって、航路から逸脱し難い自動操縦を実現できる。
【００５７】
本実施形態では、本発明に係る移動体は船舶としているが、車両又は航空機等であってもよく、自動操縦装置１は、その車両又は航空機等に搭載されていてもよい。
【符号の説明】
【００５８】
１…自動操縦装置
１０…航路設定装置
１１…表示部
１２…入力部
１３…表示制御部
１４１…通過点検出部
１４２…航路設定部
１５…漁労データ取得部
１６…記憶部
２０…現在位置取得部
２１…移動体操縦部
１０１…海図データ
１０１Ａ，１０１Ｂ，１０１Ｃ…領域
１０２…マーク
１０２Ａ，１０２Ｂ，１０２Ｃ…航路
【図１】
2019095270.tif 000003
【図２】
2019095270.tif 000004
【図３】
2019095270.tif 000005
【図４】
2019095270.tif 000006
【図５】
2019095270.tif 000007
【図６】
2019095270.tif 000008
【図７】
2019095270.tif 000009