(57)【特許請求の範囲】
【請求項１】
船舶に搭載され、前記船舶を自動操船する自動操船装置への指令値、及び海面又は海中を航走する航走体を操縦する航走体操縦装置への指令値を出力する操船制御装置であって、
前記航走体の位置に関する情報が入力される入力手段と、
少なくとも前記航走体の位置に関する情報に基づき、前記船舶が前記航走体に追従するように、前記自動操船装置への方位指令値及び船速指令値、並びに、前記航走体操縦装置への方位指令値及び速度指令値を、それぞれ求め、
前記自動操船装置への前記方位指令値及び前記船速指令値を、前記自動操船装置へ出力し、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、前記航走体操縦装置へ出力する指令値演算手段と
を備えたことを特徴とする操船制御装置。
【請求項２】
前記入力手段は、
前記航走体の位置に関する情報として、前記船舶と前記航走体との相対方位、相対距離、及び相対速度の情報が入力され、
前記指令値演算手段は、
前記相対方位、前記相対距離、及び前記相対速度の情報に基づき、前記船舶と前記航走体との相対距離が所定範囲内となるように、前記自動操船装置への前記方位指令値及び前記船速指令値、並びに、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、それぞれ求めることを特徴とする請求項１記載の操船制御装置。
【請求項３】
前記船舶及び前記航走体の位置、方位、及び速度の情報に基づき、前記船舶と前記航走体との相対方位、相対距離、及び相対速度の情報を求める相対運動算出手段を更に備え、
前記入力手段は、
前記航走体の位置に関する情報として、前記船舶及び前記航走体の位置、方位、及び速度の情報が入力され、
前記指令値演算手段は、
前記相対運動算出手段により求められた前記相対方位、前記相対距離、及び前記相対速度の情報に基づき、前記船舶と前記航走体との相対距離が所定範囲内となるように、前記自動操船装置への前記方位指令値及び前記船速指令値、並びに、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、それぞれ求めることを特徴とする請求項１記載の操船制御装置。
【請求項４】
前記指令値演算手段は、
前記入力手段に入力された情報が更新される度に、前記指令値を求めることを特徴とする請求項１〜３の何れかに記載の操船制御装置。
【請求項５】
請求項１〜４の何れかに記載の操船制御装置と、
前記操船制御装置から入力された指令値に基づき、船舶を自動操船する自動操船装置と
を備えたことを特徴とする自動操船制御システム。
【請求項６】
前記操船制御装置から入力された指令値に基づき、海面又は海中を航走する航走体を操縦する航走体操縦装置を更に備えたことを特徴とする請求項５記載の自動操船制御システム。
【請求項７】
船舶に搭載され、前記船舶を自動操船する自動操船装置、及び海面又は海中を航走する航走体を操縦する航走体操縦装置を制御する操船制御方法であって、
前記航走体の位置に関する情報を取得するステップと、
少なくとも前記航走体の位置に関する情報に基づき、前記船舶が前記航走体に追従するように、前記自動操船装置への方位指令値及び船速指令値、並びに、前記航走体操縦装置への方位指令値及び速度指令値を、それぞれ求めるステップと、
前記自動操船装置への前記方位指令値及び前記船速指令値の情報を、前記自動操船装置へ出力し、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、前記航走体操縦装置へ出力するステップと
を有することを特徴とする操船制御方法。
【請求項８】
請求項７記載の操船制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、船舶を自動操船する自動操船装置を制御する操船制御装置、自動操船制御システム、操船制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、自動操船に関する技術として、例えば「…前記距離計で検知した船体から岸壁までの距離に基づき、前記船首側横推力機関と前記船尾側横推力機関の推進方向と推力を制御し、かつ前記船首側係船機と前記船尾側係船機の係船索の巻取り動作と繰出し動作を制御するコントローラとを備えている」自動着桟係船装置が提案されている（例えば、特許文献１参照）。
【０００３】
また、例えば「…推進制御装置は、制御盤からの制御指示と方位センサが検出した方位と風向風速センサが検出した風向風速とに基づいて、ウォータジェット推進器及びサイドスラスタを作動させて方位保持を行なう」自動定点保持装置が提案されている（例えば、特許文献２参照）。
【０００４】
また、例えば「航行制御のために用いられる物理量のデータ及びロール角に関するデータに基づいて舵による動揺制御を行うための舵角のオフセット値を算出し、操舵制御を行うための操舵装置から出力された指令舵角信号を、オフセット値に基づいて調整した指令舵角信号を舵制御系装置に向けて出力する」動揺制御処理装置が提案されている（例えば、特許文献３参照）。
【０００５】
また、例えば「少なくとも自船の位置を指示するための指令信号を生成する指令値生成部と、前記指令値生成部により生成される指令値信号に基づいて船舶の各部を操作する自動操船部とを備え、前記指令値生成部は、制御基準位置を中心とする位置指令値を生成するように構成されてなる」船舶の制御装置が提案されている（例えば、特許文献４参照）。
【０００６】
また、例えば「…ジョイスティックの操作によって、前後進プロペラとスラスタとを動作させてジョイスティックの傾斜方向に対応した方向への前後進と横進とを行い、傾斜角度に対応した合成推力を出力し、定点保持用の操作スイッチの操作によって、船位検出手段によって検出された船位が保持される保持機能を達成する」自動操船装置が提案されている（例えば、特許文献５参照）。
【０００７】
また、例えば「…前記対象物と船舶との間の距離を検出する検出手段と、プロペラ、舵、スラスタからなる操船手段と、前記検出手段で検出された前記対象物と船舶との間の距離を、設定された距離に保つように上記操船手段を制御する制御手段と、を備えている」自動操船装置が提案されている（例えば、特許文献６参照）。
【０００８】
また、例えば「…該Ｐ．Ｉ．Ｄ制御力演算部が計算した制御力を基に舵とスラスタとＣＰＰの推力配分量を計算する推力配分演算部と、舵とスラスタとＣＰＰに過負荷が加わるのを防ぐために推力変動軽減処理を行う推力変動軽減部から成ることを特徴とする」自動操船装置が提案されている（例えば、特許文献７参照）。
【０００９】
また、例えば「…制御信号を演算する前置制御演算部と、上記推定演算部の信号に基づいて制御信号を演算するフィードバック制御演算部と、…外乱を演算する既知外乱演算部と、上記コマンド決定部の出力信号に対し、上記ジョイスティック，推定演算部，既知外乱演算部の信号を加減算する加減算器とを具えたことを特徴とする」船舶の操船システム」が提案されている（例えば、特許文献８参照）。
【００１０】
また、例えば「…舵推力指令信号及び第１プロペラ推力指令信号を決定し、出力する推力配分手段と、…プロペラの第２プロペラ推力指令信号を決定し、出力する方位制御手段と、…第１プロペラ推力指令信号と第２プロペラ推力指令信号との和を出力する加算手段と、を備える」自動操船装置が提案されている（例えば、特許文献９参照）。
【００１１】
また、例えば「…設定ルート上を自動誘導する自動ルート保持機能や、与えられた推力指令に対して全体の所用パワーが最小となるように推進機を操作する最適推力配分機能を有しており、実時間で最適化演算を行うオンライン最適制御の特徴を生かした機能を搭載している」自動操船システムが提案されている（例えば、非特許文献１参照）。
【００１２】
また、例えば「…本ＤＰＳでは位置や方位の偏差に基づくフィードバック制御に加え、風圧力などの外力に対するフィードフォワード制御により、安定した位置保持制御を実現している。…」ものが提案されている（例えば、非特許文献２参照）。
【００１３】
また、例えば、船舶を自動操船する自動操船装置が紹介されている（例えば、非特許文献３参照）。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００５−２５５０５８号公報（段落番号［０００７］）
【特許文献２】特開２００５−２５４９５６号公報（段落番号［０００５］）
【特許文献３】特開２００５−２４７０１８号公報（段落番号［０００８］）
【特許文献４】特開２００２−３６２４９０号公報（段落番号［００１０］）
【特許文献５】特開２００２−２３４４９４号公報（段落番号［０００５］）
【特許文献６】特開平９−２９５６００号公報（段落番号［０００６］）
【特許文献７】特開平８−２１６９８９号公報（段落番号［０００４］）
【特許文献８】特開平８−２０３９１号公報（段落番号［０００５］）
【特許文献９】特開平６−３４４９８６号公報（段落番号［０００６］）
【非特許文献】
【００１５】
【非特許文献１】河野行伸、他３名、「自動操船システムなどのオンライン最適制御技術」、川崎重工技報  第１５９号、２００５年、ｐ．３６−３７
【非特許文献２】村田航、他５名、「地球深部操作船“ちきゅう”の自動船位保持装置の開発」、三井造船技報  第１８６号、２００５年、ｐ．１８−２３
【非特許文献３】"Professional Autopilots",[online],2007,Simrad,[2007年6月27日検索],インターネット<http://www.simradyachting.com/default.aspx?path={72C7648F-1E6B-42D5-876D-E59280F8615C}>
【発明の概要】
【発明が解決しようとする課題】
【００１６】
従来の自動操船装置は、自船の船首方向を制御するオートパイロット、又は特殊用途向けに自船のトラッキング制御や、船位保持制御を行うものである。しかしながら従来の自動操船装置は、自船の自動操船に関する情報しか持たないため、自船以外の外的要因に基づく自動操船、例えば、自船以外の船舶（他船）や航走体へ追従するような操船の自動化には対応できない、という問題点があった。
【００１７】
また例えば、自船に搭載された操縦装置によって操縦される航走体に、自船が追従するような場合、従来の自動操船装置は、自動操船制御の情報を航走体操縦運動制御に反映させることができず、航走体と自船との協調を図った自動操船、操縦運動制御ができない、という問題点があった。
【００１８】
また例えば、自船に搭載された曳航装置によって被曳航体を曳航するような場合、従来の自動操船装置は、曳航装置と自動操船装置とを連携させた操船制御ができず、被曳航体の動きに合わせて自船の動きを調節するなどの曳航操船の自動化には対応できない、という問題点があった。
【００１９】
さらに、上述のような自動操船の機能を拡張したより高度な制御システムの開発に際しては、開発効率が高く、設置コストの低い制御システムが望まれていた。
【００２０】
本発明は、上述のような課題を解決するためになされたもので、他船や航走体へ追従する操船や、自動操船以外の他の制御装置との間で連携を図った制御が実現できる操船制御装置、自動操船制御システム、操船制御方法、及びプログラムを得ることを目的とする。
【課題を解決するための手段】
【００２１】
本発明に係る操船制御装置は、船舶に搭載され、前記船舶を自動操船する自動操船装置への指令値、及び海面又は海中を航走する航走体を操縦する航走体操縦装置への指令値を出力する操船制御装置であって、前記航走体の位置に関する情報が入力される入力手段と、少なくとも前記航走体の位置に関する情報に基づき、前記船舶が前記航走体に追従するように、前記自動操船装置への方位指令値及び船速指令値、並びに、前記航走体操縦装置への方位指令値及び速度指令値を、それぞれ求め、前記自動操船装置への前記方位指令値及び前記船速指令値を、前記自動操船装置へ出力し、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、前記航走体操縦装置へ出力する指令値演算手段とを備えたものである。
【００２２】
また、本発明に係る操船制御装置においては、前記入力手段は、前記航走体の位置に関する情報として、前記船舶と前記航走体との相対方位、相対距離、及び相対速度の情報が入力され、前記指令値演算手段は、前記相対方位、前記相対距離、及び前記相対速度の情報に基づき、前記船舶と前記航走体との相対距離が所定範囲内となるように、前記自動操船装置への前記方位指令値及び前記船速指令値、並びに、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、それぞれ求めるものである。
【００２３】
また、本発明に係る操船制御装置は、前記船舶及び前記航走体の位置、方位、及び速度の情報に基づき、前記船舶と前記航走体との相対方位、相対距離、及び相対速度の情報を求める相対運動算出手段を更に備え、前記入力手段は、前記航走体の位置に関する情報として、前記船舶及び前記航走体の位置、方位、及び速度の情報が入力され、前記指令値演算手段は、前記相対運動算出手段により求められた前記相対方位、前記相対距離、及び前記相対速度の情報に基づき、前記船舶と前記航走体との相対距離が所定範囲内となるように、前記自動操船装置への前記方位指令値及び前記船速指令値、並びに、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、それぞれ求めるものである。
【００２４】
また、本発明に係る操船制御装置においては、前記指令値演算手段は、前記入力手段に入力された情報が更新される度に、前記指令値を求めるものである。
【００２５】
また、本発明に係る自動操船制御システムは、上記操船制御装置と、前記操船制御装置から入力された指令値に基づき、船舶を自動操船する自動操船装置とを備えたものである。
【００２６】
また、本発明に係る自動操船制御システムは、前記操船制御装置から入力された指令値に基づき、海面又は海中を航走する航走体を操縦する航走体操縦装置を更に備えたものである。
【００２７】
また、本発明に係る操船制御方法は、船舶に搭載され、前記船舶を自動操船する自動操船装置、及び海面又は海中を航走する航走体を操縦する航走体操縦装置を制御する操船制御方法であって、前記航走体の位置に関する情報を取得するステップと、少なくとも前記航走体の位置に関する情報に基づき、前記船舶が前記航走体に追従するように、前記自動操船装置への方位指令値及び船速指令値、並びに、前記航走体操縦装置への方位指令値及び速度指令値を、それぞれ求めるステップと、前記自動操船装置への前記方位指令値及び前記船速指令値の情報を、前記自動操船装置へ出力し、前記航走体操縦装置への前記方位指令値及び前記速度指令値を、前記航走体操縦装置へ出力するステップとを有するものである。
【００２８】
また、本発明に係るプログラムは、上記操船制御方法をコンピュータに実行させるものである。
【発明の効果】
【００２９】
本発明は、少なくとも航走体の位置に関する情報に基づき、船舶が前記航走体に追従するように、自動操船装置への指令値及び航走体操縦装置への指令値を求めることにより、航走体へ追従する操船制御が実現でき、自動操船装置と航走体操縦装置との間で連携を図った制御が実現できる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１に係る自動操船制御システムの構成図である。
【図２】実施の形態１に係る操船制御装置の動作を示すフロー図である。
【図３】実施の形態２に係る自動操船制御システムの構成図である。
【図４】実施の形態２に係る操船制御装置の動作を示すフロー図である。
【図５】実施の形態３に係る自動操船制御システムの構成図である。
【図６】実施の形態３に係る操船制御装置の動作を示すフロー図である。
【発明を実施するための形態】
【００３１】
本発明に係る自動操船制御システムは、少なくとも、船舶を自動操船する自動操船装置と、この自動操船装置への指令値を出力する操船制御装置とを備え、自船以外の外的要因に基づく何らかの情報（指令値の補正に関する情報）を用いて、自動操船装置への指令値を補正することにより、より高度な自動操船を実現するものである。
以下、実施の形態においては、自船以外の船舶（他船）や航走体、自船が曳航する被曳航体などと連携又は協調を図った制御を例として説明するが、本発明はこれに限るものでなく、この発明思想内における種々の変形をも含むことはいうまでもない。
【００３２】
実施の形態１．
図１は実施の形態１に係る自動操船制御システムの構成図である。図１において、本実施の形態１における自動操船制御システムは、自動操船の対象となる船舶である自船１に搭載され、自船１を自動操船する自動操船装置２０（後述）への指令値を出力する操船制御装置１０と、この操船制御装置１０から入力された指令値に基づき、自船１を自動操船する自動操船装置２０と、指令値の補正に関する情報として、例えば海面を航行する他の船舶である他船２の位置に関する情報を取得し、操船制御装置１０へ出力する観測・計測装置としての他船船位観測・計測装置３０とにより構成されている。尚、他船２は、海面を航行する船舶に限らず、海面又は海中を航行する移動体であれば良い。
【００３３】
さらに、操船制御装置１０には、他船船位観測・計測装置３０から他船２の位置に関する情報（後述）が入力される入力手段である入力部１１と、自船１が他船２に追従するように自動操船させる指令値を求める指令値演算手段である指令値演算部１２とにより構成されており、後述する動作により、他船２の位置に関する情報に基づき、目標方位及び目標船速を補正して、自動操船装置２０への指令値を求める。
【００３４】
自動操船装置２０は、操船制御装置１０から入力された方位指令値及び船速指令値に基づき、自船１が指令方位に進むための舵角を制御すると共に、指令船速となるように、推進装置（プロペラ）などを制御する。他船船位観測・計測装置３０は、自船１に搭載されており、他船２を観測して自船１と他船２との相対方位、相対距離、及び相対速度を計測し、計測した当該情報を他船２の位置に関する情報として、操船制御装置１０の入力部１１に入力する。
【００３５】
尚、本実施の形態１では、自船１と他船２との相対方位、相対距離、及び相対速度の情報が操船制御装置１０へ入力する場合を説明するが、特にこれらのデータだけに限定されるものではなく、他の物理量、例えば風力や風向きのデータなどを加えて指令値を求めても良い。また、例えば、相対距離の変化率（微分値）から相対速度を算出により求めても良い。
【００３６】
また、本実施の形態１では、他船船位観測・計測装置３０の観測により相対方位等の情報を得る場合を説明するが、本発明はこれに限らず、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などを用いて他船２から位置情報を得て、この他船２の位置情報と自船１の位置情報とにより、相対距離、相対方位、及び相対速度を算出しても良い。
【００３７】
さらに本実施の形態１では、方位指令値及び船速指令値により、自船１の方位及び船速を制御して自動操船を行う場合を説明するが、自動操船制御はこれだけに限るものではなく、他の操船制御、例えば動揺制御などを合わせて行っても良いことは言うまでもない。
【００３８】
ここで、操船制御装置１０、及びこれを構成する各部は、例えば、回路デバイスのようなハードウェアで構成することもできるし、ＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイコンのような演算装置により実行されるソフトウェアとして構成することもできる。ソフトウェアとして実現する場合は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等にこれら各部の機能を実現するプログラムを格納しておき、ＣＰＵやマイコンなどの演算装置がそのプログラムを読み込んで、プログラムの指示に従って各部の機能に相当する処理を実行することにより、構成することができる。また、ここではそれぞれ別の構成部（手段）として構成しているが、例えば、各部が行うプログラムに基づく処理を１つの制御演算処理装置により行うようにしてもよい。
【００３９】
尚、本実施の形態１の自動操船制御システムは、自船１に設けられている既設の自動操船装置２０、及び他船船位観測・計測装置３０に、操船制御装置１０を増設することにより、構成することが可能である。またこれに限らず、新たに自動操船装置２０を設置する場合に、操船制御装置１０を構成する各部の機能を自動操船装置２０内に内蔵させることもできる。
【００４０】
このような構成により、操船制御装置１０には、自船１の方位目標値及び船速目標値が入力され、他船２への追従制御を行わない場合においては、この方位目標値及び船速目標値が、自動操船装置２０への方位指令値及び船速指令値として出力され、自動操船装置２０により、当該目標値の方位及び船速となるように自船１が制御される。一方、他船２への追従制御を行う場合においては、操船制御装置１０は、他船船位観測・計測装置３０からの情報に基づき、入力された方位目標値及び船速目標値を補正した指令値を自動操船装置２０へ出力して、自船１が他船２に追従するように自動操船させる。このような本実施の形態１の動作について図２を用いて次に説明する。
【００４１】
図２は実施の形態１に係る操船制御装置の動作を示すフロー図である。図２において、まず、他船船位観測・計測装置３０は、他船２を観測して、他船２の相対方位、相対距離、及び相対速度の情報を、当該情報が更新される度に、又は所定の時間毎に操船制御装置１０へ出力する。
次に、操船制御装置１０の指令値演算部１２は、入力部１１に入力された相対方位、相対距離、及び相対速度の情報に基づき、相対距離が所定範囲内となるように自動操船させる方位指令値及び船速指令値を求める。つまり、自船１が他船２に追従するような指令値を求める。例えば、相対方位及び相対速度を用いて、所定時間経過後における他船２の相対方位を予測し、当該相対方位を自動操船装置２０への方位指令値とする（Ｓ１０１）。
また、相対速度及び相対距離を用いて、自船１と他船２との相対距離が所定範囲外である場合には、相対速度と相対距離に応じて船速を増速または減少するように船速を調節する船速指令値を出力する（Ｓ１０２）。
そして、自動操船装置２０は、操船制御装置１０から入力された、補正後の方位指令値及び船速指令値に基づき、自船１を自動操船する。
【００４２】
尚、指令値演算部１２は、他船船位観測・計測装置３０からの情報が更新される都度、例えばフィードバック制御などにより、方位指令値及び船速指令値を補正するようにしても良い。また、上記説明では、所定時間経過後における他船２の相対方位を予測して方位指令値とする場合を説明したが、これに限らず、単に入力された相対方位を方位指令値としても良い。
【００４３】
尚、本実施の形態１では、操船制御装置１０には、自船１の方位目標値及び船速目標値が入力される場合を説明したが、本発明はこれに限るものではなく、追従制御のみを目的とする場合には、方位目標値及び船速目標値の入力を行うことなく、他船船位観測・計測装置３０からの情報のみを用いて、方位指令値及び船速指令値を求めるようにしても良い。
【００４４】
以上のように本実施の形態１においては、自動操船制御システムを自動操船装置２０とこの自動操船装置２０に対して指令を送る上位の操船制御装置１０とにより構成し、この操船制御装置１０は、他船船位観測・計測装置３０により観測された他船２の位置に関する情報に基づき、方位目標値及び船速目標値を補正して、自船１が他船２に追従するように自動操船させる指令値を求め、自動操船装置２０がこの指令値に基づき自動操船制御を行うので、他船２への追従操船の自動化が実現できる。即ち、自動操船装置２０と操船制御装置１０との間での連携を考慮した制御が実現でき、より機能を拡張した高度な制御システムが構成できる。
【００４５】
また、既存の自動操船装置２０及び他船船位観測・計測装置３０をそのまま流用してシステムを構成することができるので、根本的な設備変更を行わなくても、より機能を拡張した高度な制御システムが実現できる。また、より高度な制御システムの開発に際して、開発効率が上がる。さらに、設置時間、費用がかからず、コストの点で都合がよい。
【００４６】
実施の形態２．
上記実施の形態１では、他船２に追従する操船制御を行ったが、本実施の形態２では、自船１により制御される航走体（後述）との協調を図った自船１の自動操船及び航走体の操縦制御を行う。
【００４７】
図３は実施の形態２に係る自動操船制御システムの構成図である。図３において、本実施の形態２における自動操船制御システムは、自船１を自動操船する自動操船装置２０への指令値、及び海面又は海中を航走する航走体３を操縦する航走体操縦装置４０（後述）への指令値を出力する操船制御装置１０と、この操船制御装置１０から入力された指令値に基づき、自船１を自動操船する自動操船装置２０と、操船制御装置１０から入力された指令値に基づき、海面又は海中を航走する航走体３を操縦する航走体操縦装置４０とにより構成されている。
【００４８】
さらに、操船制御装置１０には、自船１の方位目標値及び船速目標値、並びに航走体３の方位目標値及び速度目標値が入力される入力手段である入力部１１と、自船１が航走体３に追従するような指令値を求める指令値演算手段である指令値演算部１２と、自船１及び航走体３の位置、方位、及び速度の情報（後述）に基づき、指令値の補正に関する情報として、自船１と航走体３との相対方位、相対距離、及び相対速度の情報を求める相対運動算出手段である相対運動算出部１３とにより構成されており、後述する動作により、自船１及び航走体３の位置に関する情報に基づき、自船１及び航走体３への目標方位及び目標船速を補正して、自動操船装置２０及び航走体操縦装置４０の少なくとも一方への指令値を求める。
尚、上記実施の形態１と同様に、例えば観測・計測装置などにより、航走体３の相対方位、相対距離、及び相対速度を観測により求めて、当該情報を入力部１１へ出力し、指令値演算部１２は、入力された相対方位、相対距離、及び相対速度の情報に基づき、指令値を求めても良い。
【００４９】
自動操船装置２０は、上述した実施の形態１と同様に、操船制御装置１０から入力された自船方位指令値及び自船船速指令値に基づき、自船１の自動操船をするものである。さらに本実施の形態２における自動操船装置２０は、例えば、ジャイロコンパスや速力検出器、又はＧＰＳなどを用いて検出された、自船１の位置、方位、船速の情報を操船制御装置１０へ出力するものである。
【００５０】
航走体操縦装置４０は、自船１に搭載されており、操船制御装置１０から入力された航走体方位指令値及び航走体速度指令値に基づき、航走体３が指令方位に進むための舵角を制御すると共に、指令速度となるように、航走体３の推進装置（プロペラ）などを制御する。さらに、例えば、航走体３から発信されるビーコン信号（音波信号）を検出することにより、又は航走体３に搭載されたＧＰＳなどからの位置情報により、航走体３の位置、方位、速度の情報を操船制御装置１０へ出力する。
【００５１】
航走体３は、航走体操縦装置４０からの制御（操縦）情報を、例えば無線信号により受信して、当該制御情報に基づき、海面又は海中を航走する。
【００５２】
尚、本実施の形態２では、自船１と航走体３との相対方位、相対距離、及び相対速度の情報が操船制御装置１０へ入力する場合を説明するが、特にこれらのデータだけに限定されるものではなく、他の物理量、例えば風力や風向きのデータなどを加えて指令値を求めても良い。また、例えば、相対距離の変化率（微分値）から相対速度を算出により求めても良い。
【００５３】
尚、本実施の形態２の自動操船制御システムは、自船１に設けられている既設の自動操船装置２０、及び航走体操縦装置４０に、操船制御装置１０を増設することにより、構成することが可能である。またこれに限らず、新たに自動操船装置２０を設置する場合に、操船制御装置１０を構成する各部の機能を自動操船装置２０内に内蔵させることもできる。
【００５４】
このような構成により、操船制御装置１０は、航走体３への追従制御を行わない場合においては、入力部１１に入力された、自船目標値が自動操船装置２０への方位指令値及び船速指令値として出力され、自動操船装置２０により、当該目標値の方位及び船速となるように自船１が制御される。また、航走体目標値が航走体操縦装置４０への方位指令値及び速度指令値として出力され、航走体操縦装置４０により、当該目標値の方位及び速度となるように航走体３が制御される。
一方、航走体３への追従制御を行う場合においては、操船制御装置１０は、自船１及び航走体３の位置に関する情報に基づき、入力された各目標値を補正した指令値を自動操船装置２０及び航走体操縦装置４０へ出力して、自船１が航走体３に追従するように、自船１及び航走体の少なくとも一方を制御する。このような本実施の形態２の動作について図４を用いて次に説明する。
【００５５】
図４は実施の形態２に係る操船制御装置の動作を示すフロー図である。図４において、まず、相対運動算出部１３は、入力された航走体３の位置・方位・速度の情報と、自船１の位置・方位・船速の情報とに基づき、当該情報が更新される度に、又は所定の時間毎に自船１と航走体３との相対方位、相対距離、及び相対速度を算出して出力する（Ｓ２０１）。
次に、指令値演算部１２は、相対運動算出部１３により求められた相対方位、相対距離、及び相対速度の情報に基づき、自船１と航走体３との相対距離が所定範囲内となるように、自動操船装置２０及び航走体操縦装置４０への方位指令値及び船速指令値を求める（Ｓ２０２）。つまり、自船１が航走体３に追従するような指令値を求める。例えば、航走体３が自船１に対して先行し、且つ、自船１より速い速度で航走している場合には、航走体３の速度を減速させて自船１の船速を増速させる、又は航走体３のみを減速させる若しくは自船１のみを増速させるように、各目標値を補正する。また、例えば、相対方位と相対速度とを用いて、所定時間経過後における航走体３の相対方位を予測し、当該相対方位が船首方位又は船尾方位など所定方位と一致するように自動操船装置２０や航走体操縦装置４０への各目標値を補正する（Ｓ２０３〜Ｓ２０６）。
そして、自動操船装置２０は、操船制御装置１０から入力された、補正後の自船方位指令値及び自船船速指令値に基づき、自船１を自動操船する。また、航走体操縦装置４０は、操船制御装置１０から入力された、補正後の航走体方位指令値及び航走体速度指令値に基づき、航走体３を制御する。
【００５６】
尚、指令値演算部１２は、上述した実施の形態１と同様に、相対運動算出部１３が算出した情報が更新される都度、例えばフィードバック制御などにより、各指令値を補正するようにしても良い。
【００５７】
尚、本実施の形態２では、操船制御装置１０には、自船１の方位目標値及び船速目標値が入力される場合を説明したが、本発明はこれに限るものではなく、追従制御のみを目的とする場合には、方位目標値及び船速目標値の入力を行うことなく、航走体３との相対位置などの情報のみを用いて、方位指令値及び船速指令値を求めるようにしても良い。
【００５８】
以上のように本実施の形態２においては、自動操船制御システムを自動操船装置２０及び航走体操縦装置４０と、これらに対して指令を送る上位の操船制御装置１０とにより構成し、この操船制御装置１０は、航走体３の位置に関する情報に基づき、各目標値を補正して、自船１が航走体３に追従するように、自動操船装置２０及び航走体操縦装置４０への指令値を求め、自動操船装置２０及び航走体操縦装置４０がこの指令値に基づき制御を行うので、航走体３と自船１との協調を図った自動操船、操縦運動制御が可能となる。
即ち、自動操船装置２０及び航走体操縦装置４０と操船制御装置１０との間での連携を考慮した制御が実現でき、より機能を拡張した高度な制御システムが構成できる。
【００５９】
また、既存の自動操船装置２０及び航走体操縦装置４０をそのまま流用してシステムを構成することができるので、根本的な設備変更を行わなくても、より機能を拡張した高度な制御システムが実現できる。また、より高度な制御システムの開発に際して、開発効率が上がる。さらに、設置時間、費用がかからず、コストの点で都合がよい。
【００６０】
実施の形態３．
上記実施の形態１又は２では、他船２又は航走体３に追従する操船制御を行ったが、本実施の形態３では、自船１により被曳航体（後述）を曳航する場合に、被曳航体の動きに合わせた操船制御を行う。
【００６１】
図５は実施の形態３に係る自動操船制御システムの構成図である。図５において、本実施の形態３における自動操船制御システムは、自船１を自動操船する自動操船装置２０への指令値、及び被曳航体４を曳航する曳航装置５０（後述）への指令値を出力する操船制御装置１０と、この操船制御装置１０から入力された指令値に基づき、自船１を自動操船する自動操船装置２０と、自船１に設けられ、操船制御装置１０から入力された指令値に基づき、被曳航体４を曳航する曳航装置５０とにより構成されている。
【００６２】
さらに、操船制御装置１０には、指令値の補正に関する情報として、被曳航体４の位置又は曳索張力に関する情報が入力される入力手段である入力部１１と、少なくとも被曳航体４の位置又は曳索張力に関する情報に基づき、自動操船装置２０への指令値及び曳航装置５０への指令値の少なくとも一方を求める指令値演算手段である指令値演算部１２とにより構成されている。
【００６３】
自動操船装置２０は、上述した実施の形態１と同様に、操船制御装置１０から入力された方位指令値及び船速指令値に基づき、自船１が指令方位に進むための舵角を制御すると共に、指令船速となるように、推進装置（プロペラ）などを制御する。
【００６４】
曳航装置５０は、自船１に搭載されており、操船制御装置１０から入力されたウインチ指令値に基づき、ウインチの回転のＯＮ／ＯＦＦや回転数の制御などを行い、曳索張力や曳索長を調整する。また、曳索張力の情報と、例えば被曳航体４に搭載されたＧＰＳなどからの位置情報により検出された被曳航体４の相対方位及び相対距離の情報とを操船制御装置１０へ出力する。
【００６５】
被曳航体４は、例えばワイヤなどにより曳航装置５０と接続され、自船１により海面又は海中を曳航される。
【００６６】
尚、本実施の形態３では、自船１と被曳航体４との相対方位及び相対距離、並びに曳索張力の情報を操船制御装置１０へ入力する場合を説明するが、特にこれらのデータだけに限定されるものではなく、他の物理量、例えば風力や風向きのデータなどを加えて指令値を求めても良い。
また、上記実施の形態１と同様に、例えば観測・計測装置などにより、被曳航体４の相対方位及び相対距離を観測により求めて当該情報を入力部１１へ出力し、指令値演算部１２は、入力された情報に基づき各指令値を求めても良い。
【００６７】
尚、本実施の形態３の自動操船制御システムは、自船１に設けられている既設の自動操船装置２０、及び曳航装置５０に、操船制御装置１０を増設することにより、構成することが可能である。またこれに限らず、新たに自動操船装置２０を設置する場合に、操船制御装置１０を構成する各部の機能を自動操船装置２０内に内蔵させることもできる。
【００６８】
このような構成により、操船制御装置１０は、被曳航体４を曳航していない場合においては、入力部１１に入力された目標値が自動操船装置２０への方位指令値及び船速指令値として出力され、自動操船装置２０により、当該目標値の方位及び船速となるように自船１が制御される。
一方、曳航装置５０により被曳航体４を曳航する場合においては、操船制御装置１０は、曳航装置５０からの情報に基づき、入力された目標値を補正した指令値、及び曳航装置５０へのウインチ指令値を出力して、自船１及び曳航装置５０の少なくとも一方を制御する。このような本実施の形態３の動作について図６を用いて次に説明する。
【００６９】
図６は実施の形態３に係る操船制御装置の動作を示すフロー図である。図６において、まず、曳航装置５０は、曳索張力の情報と、被曳航体４の相対方位及び相対距離の情報とを、当該情報が更新される度に、又は所定の時間毎に操船制御装置１０へ出力する。
次に、操船制御装置１０の指令値演算部１２は、入力部１１に入力された曳航装置５０からの被曳航体４の相対方位及び相対距離の情報に基づき、自船１と被曳航体４との相対距離が所定距離内となるように、又は曳索張力の情報に基づき、曳索張力が所定範囲内となるように、自動操船装置２０への方位指令値及び船速指令値、並びに曳航装置５０へのウインチ指令値を求める（Ｓ３０１）。例えば、相対方位及び相対距離を用いて、被曳航体４が自船１の船尾方向で、且つ、所定距離の位置を航行するような、方位指令値及び船速指令値、並びにウインチ指令値とする（Ｓ３０２〜Ｓ３０４）。また例えば、曳索張力の情報を用いて、曳索張力が所定範囲を超える場合には、自船１の船速を減速させ、且つ曳航装置５０のウインチを巻出し制御させる、又は自船１のみを減速させる若しくはウインチの巻だし制御のみをさせるように、各目標値を補正する（Ｓ３０２〜Ｓ３０４）。また、曳索張力が所定範囲を下回る場合には、自船１の船速を増速させ、且つ曳航装置５０のウインチを巻取り制御させる、又は自船１のみを増速させる若しくはウインチの巻取り制御のみをさせるように、各目標値を補正する（Ｓ３０２〜Ｓ３０４）。尚、操船制御はこれに限らず、例えば、被曳航体４が所定の航路を曳航されるように各指令値を求めるなど、任意の操船制御を行うことが可能である。
【００７０】
そして、自動操船装置２０は、操船制御装置１０から入力された、補正後の自船方位指令値及び自船船速指令値に基づき、自船１を自動操船する。また、曳航装置５０は、操船制御装置１０から入力された、ウインチ指令値に基づき、ウインチの回転制御する。
【００７１】
尚、指令値演算部１２は、上述した実施の形態１と同様に、曳航装置５０からの情報が更新される都度、例えばフィードバック制御などにより、各指令値を補正するようにしても良い。
【００７２】
尚、本実施の形態３では、操船制御装置１０には、自船１の方位目標値及び船速目標値が入力される場合を説明したが、本発明はこれに限るものではなく、被曳航体４を曳航するときのみ操船制御をする場合には、方位目標値及び船速目標値の入力を行うことなく、曳航装置５０からの情報のみを用いて、方位指令値及び船速指令値、並びにウインチ指令値を求めるようにしても良い。
【００７３】
以上のように本実施の形態３においては、自動操船制御システムを自動操船装置２０及び曳航装置５０と、これらに対して指令を送る上位の操船制御装置１０とにより構成し、この操船制御装置１０は、被曳航体４の位置又は曳索張力に関する情報に基づき、各目標値を補正して、自動操船装置２０及び曳航装置５０への指令値を求め、自動操船装置２０及び曳航装置５０がこの指令値に基づき制御を行うので、曳航装置５０と自動操船装置２０とを連携させた操船制御が実現できる。例えば、曳航時に回頭運動を行う場合など、被曳航体４の動きに合わせて自船１の動き、及び曳索張力や曳索長を調整して、被曳航体４の位置などを適切な位置に保つことが可能となる。
【００７４】
また、既存の自動操船装置２０及び曳航装置５０をそのまま流用してシステムを構成することができるので、根本的な設備変更を行わなくても、より機能を拡張した高度な制御システムが実現できる。また、より高度な制御システムの開発に際して、開発効率が上がる。さらに、設置時間、費用がかからず、コストの点で都合がよい。
【符号の説明】
【００７５】
１  自船、２  他船、３  航走体、４  被曳航体、１０  操船制御装置、１１  入力部、１２  指令値演算部、１３  相対運動算出部、２０  自動操船装置、３０  他船船位観測・計測装置、４０  航走体操縦装置、５０  曳航装置。
【図１】
0005566426.tif 000002
【図２】
0005566426.tif 000003
【図３】
0005566426.tif 000004
【図４】
0005566426.tif 000005
【図５】
0005566426.tif 000006
【図６】
0005566426.tif 000007