JPH0332995A - ヨットの自動パイロット装置 - Google Patents
ヨットの自動パイロット装置Info
- Publication number
- JPH0332995A JPH0332995A JP1170725A JP17072589A JPH0332995A JP H0332995 A JPH0332995 A JP H0332995A JP 1170725 A JP1170725 A JP 1170725A JP 17072589 A JP17072589 A JP 17072589A JP H0332995 A JPH0332995 A JP H0332995A
- Authority
- JP
- Japan
- Prior art keywords
- yacht
- angle
- heading
- sail
- rudder
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0206—Control of position or course in two dimensions specially adapted to water vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、舵角信号の入力に応答してその舵角に合わせ
て舵を駆動する舵駆動装置と、セイル開き角度信号の入
力に応答してセイルを駆動するセイル駆動装置とを具備
したヨツトの自動パイロット装置に係り、特にはファジ
ィ推論によりヨツトを自動パイロットすることに関する
。
て舵を駆動する舵駆動装置と、セイル開き角度信号の入
力に応答してセイルを駆動するセイル駆動装置とを具備
したヨツトの自動パイロット装置に係り、特にはファジ
ィ推論によりヨツトを自動パイロットすることに関する
。
(従来の技術)
これまでの簡易なヨツトの自動パイロット装置としては
、目的方位(ただし、この目的方位の定義はヨツトの途
中の目的方位のみをあられすこと、最終到達目的地のみ
をあられすこと、その両者をあられすことのいずれも含
むものとする。)に船首方位が一致するように自動的に
舵取制御するものがある。
、目的方位(ただし、この目的方位の定義はヨツトの途
中の目的方位のみをあられすこと、最終到達目的地のみ
をあられすこと、その両者をあられすことのいずれも含
むものとする。)に船首方位が一致するように自動的に
舵取制御するものがある。
(発明が解決しようとする課題)
しかしながら、かかる従来の自動パイロット装置では、
目的方位に船首方位が合うように舵取制御するだけで、
そのときの風向とか船速とかを計算に入れていないので
、必ずしも満足できる舵取制御ができなかった。
目的方位に船首方位が合うように舵取制御するだけで、
そのときの風向とか船速とかを計算に入れていないので
、必ずしも満足できる舵取制御ができなかった。
もちろんのこと、風向とか船速とかを舵取制御の計算に
入れることができるが、それでは煩雑でかつ膨大な計算
処理が必要となって、自動パイロット装置がおおがかり
で高価なものとなり、簡易なヨツトの自動パイロット装
置としては採用しがたいものとなる。
入れることができるが、それでは煩雑でかつ膨大な計算
処理が必要となって、自動パイロット装置がおおがかり
で高価なものとなり、簡易なヨツトの自動パイロット装
置としては採用しがたいものとなる。
そこで、本発明においては煩雑で膨大な計算処理が全く
不要で簡易であるにもかかわらず、目的方位と船首方位
のみならず、風向とか船速とかも自動パイロットを行う
うえでの要件に含めることができるようにすることを目
的としている。
不要で簡易であるにもかかわらず、目的方位と船首方位
のみならず、風向とか船速とかも自動パイロットを行う
うえでの要件に含めることができるようにすることを目
的としている。
(課題を課題するための手段)
このような目的を達成するために、本発明のヨツトの自
動パイロット装置においては、舵角信号の入力に応答し
てその舵角に合わせて舵を駆動する舵駆動装置と、セイ
ル開き角度信号の入力に応答してセイルを駆動するセイ
ル駆動装置とを具備したヨツトに備えられるものであっ
て、船首方位、船速、風向、および船位を検出出力する
検出手段と、前記検出手段からの検出出力により目的方
位からの船首方位の方位ずれ角度、風向に対する目的方
位角度、風向に対する船首方位角度、および船速を演算
する演算部と、前記方位ずれ角度、目的方位角度、船首
方位角度、および船速に関するデータを前件部変数とし
、各データの組み合わせに対応して最適な舵角とセイル
開き角度とを後件部変数とするファジィルールの複数と
前記各変数のそれぞれに対応したメンバーシップ関数と
を記憶していて、前記演算部からの演算出力を用いて前
記フアジイルールとメンバーシップ関数とに従って適切
な舵角とセイル開き角度とをファジィ推論し、その推論
結果に対応して前記舵駆動装置とセイル駆動装置とに対
してそれぞれ舵角信号とセイル開き角度信号とを出力す
るファジィ制御部とを備えたことを特徴としている。
動パイロット装置においては、舵角信号の入力に応答し
てその舵角に合わせて舵を駆動する舵駆動装置と、セイ
ル開き角度信号の入力に応答してセイルを駆動するセイ
ル駆動装置とを具備したヨツトに備えられるものであっ
て、船首方位、船速、風向、および船位を検出出力する
検出手段と、前記検出手段からの検出出力により目的方
位からの船首方位の方位ずれ角度、風向に対する目的方
位角度、風向に対する船首方位角度、および船速を演算
する演算部と、前記方位ずれ角度、目的方位角度、船首
方位角度、および船速に関するデータを前件部変数とし
、各データの組み合わせに対応して最適な舵角とセイル
開き角度とを後件部変数とするファジィルールの複数と
前記各変数のそれぞれに対応したメンバーシップ関数と
を記憶していて、前記演算部からの演算出力を用いて前
記フアジイルールとメンバーシップ関数とに従って適切
な舵角とセイル開き角度とをファジィ推論し、その推論
結果に対応して前記舵駆動装置とセイル駆動装置とに対
してそれぞれ舵角信号とセイル開き角度信号とを出力す
るファジィ制御部とを備えたことを特徴としている。
(作用)
演算部は、検出手段からの船首方位、船速、風向、およ
び船位に関する各データに基づいて目的方位からの船首
方位の方位ずれ角度、風向に対する目的方位角度、風向
に対する船首方位角度、お上び船速を演算する。ファジ
ィ制御部は、演算部からの演算出力を用いて最適な舵角
とセイル開き角度とをファジィ推論し、その推論結果に
対応して舵駆動装置とセイル駆動装置とに対してそれぞ
れ舵角信号とセイル開き角度信号とを出力する。
び船位に関する各データに基づいて目的方位からの船首
方位の方位ずれ角度、風向に対する目的方位角度、風向
に対する船首方位角度、お上び船速を演算する。ファジ
ィ制御部は、演算部からの演算出力を用いて最適な舵角
とセイル開き角度とをファジィ推論し、その推論結果に
対応して舵駆動装置とセイル駆動装置とに対してそれぞ
れ舵角信号とセイル開き角度信号とを出力する。
舵駆動装置とセイル駆動装置はそれぞれその舵角信号と
セイル開き角度信号とに応答して舵の舵角とセイルの開
き角度とを制御することでヨツトは目的方位に向けて自
動的にパイロットされる。
セイル開き角度信号とに応答して舵の舵角とセイルの開
き角度とを制御することでヨツトは目的方位に向けて自
動的にパイロットされる。
(実施例)
以下、本発明の実施例を図面を参照して詳細に説明する
。
。
第1図は、本発明の実施例に係るヨツトの自動パイロッ
ト装置が適用された当該ヨツトの平面図であり、第2図
は同自動パイロット装置の回路ブロック図である。
ト装置が適用された当該ヨツトの平面図であり、第2図
は同自動パイロット装置の回路ブロック図である。
第1図において、符号2はヨツトの全体を示している。
4はセイル、6は自動ウィンチ、8はロープ、lOは舵
、12は舵駆動装置である。なお、セイル4は直接的に
は自動ウィンチ6で駆動されるが、第1図では図示せず
、第2図に示されているセイル駆動装置26で自動ウィ
ンチ6が駆動されることで駆動される。Wは記号呻で示
された風、SDは船首方位、ODは目的方位、WDは風
向をそれぞれ示していて、Xlは目的方位ODからの船
首方位SDの方位ずれ角度、x2は風向WDに対する目
的方位ODの角度、X3は風向WDに対する船首方位S
Dの角度、Ylは舵角、Y2はセイル開き角度である。
、12は舵駆動装置である。なお、セイル4は直接的に
は自動ウィンチ6で駆動されるが、第1図では図示せず
、第2図に示されているセイル駆動装置26で自動ウィ
ンチ6が駆動されることで駆動される。Wは記号呻で示
された風、SDは船首方位、ODは目的方位、WDは風
向をそれぞれ示していて、Xlは目的方位ODからの船
首方位SDの方位ずれ角度、x2は風向WDに対する目
的方位ODの角度、X3は風向WDに対する船首方位S
Dの角度、Ylは舵角、Y2はセイル開き角度である。
第2図を参照して、14は船首方位SDを検出出力する
船首方位センサ、16は船速センサ、I8は風向計、2
0はヨツト2の船位(緯度、経度)を測定するロランな
どの船位測定器である。これらは前掲の特許請求の範囲
に言う検出手段を構成している。
船首方位センサ、16は船速センサ、I8は風向計、2
0はヨツト2の船位(緯度、経度)を測定するロランな
どの船位測定器である。これらは前掲の特許請求の範囲
に言う検出手段を構成している。
22は前記検出手段からの検出出力により目的方位OD
からの船首方位SDの方位ずれ角度×1、風向WDに対
する目的方位ODの角度x2、風向WDに対する船首方
位SDの角度x3、および船速x4を演算する演算部、
24は方位ずれ角度Xl、目的方位角度x2、船首方位
角度x3、および船速x4に関するデータを前件部変数
とし、各データの組み合わせに対応して最適な舵角yt
とセイル開き角度y2とを後件部変数とする下記に示さ
れたファジィルールの複数と前記各変数のそれぞれに対
応した第3図(a)〜(d)および第4図(a)(b)
に示されたメンバーシップ関数とを記憶しているファジ
ィ制御部であって、このフチシイ制御部24は演算部2
2からの演算出力である前記各データxl=x4を用い
て当該ファジィルールとメンバーシップ関数とに従って
適切な舵角ytとセイル開き角度y2とをファジィ推論
し、その推論結果に対応して舵駆動装置12とセイル駆
動装置26とに対してそれぞれ舵角信号とセイル開き角
度信号とを出力するようになっている。
からの船首方位SDの方位ずれ角度×1、風向WDに対
する目的方位ODの角度x2、風向WDに対する船首方
位SDの角度x3、および船速x4を演算する演算部、
24は方位ずれ角度Xl、目的方位角度x2、船首方位
角度x3、および船速x4に関するデータを前件部変数
とし、各データの組み合わせに対応して最適な舵角yt
とセイル開き角度y2とを後件部変数とする下記に示さ
れたファジィルールの複数と前記各変数のそれぞれに対
応した第3図(a)〜(d)および第4図(a)(b)
に示されたメンバーシップ関数とを記憶しているファジ
ィ制御部であって、このフチシイ制御部24は演算部2
2からの演算出力である前記各データxl=x4を用い
て当該ファジィルールとメンバーシップ関数とに従って
適切な舵角ytとセイル開き角度y2とをファジィ推論
し、その推論結果に対応して舵駆動装置12とセイル駆
動装置26とに対してそれぞれ舵角信号とセイル開き角
度信号とを出力するようになっている。
ここで、ファジィ制御部24に記憶されているファジィ
ルールのいくつかを下記に例示する。
ルールのいくつかを下記に例示する。
■HX2=NL or NM or PM or PL
X1=PS then yl=Ns ■if x2=NL or NM or PM or
PLxl=PM then yl=NM ■if X2=NL or NM or PM or
PLxl=PL then yl=NL ■if x2=NL or NM or PM or
PLxl=Ns ■ ■ ■ ■ ■ [相] then yl=Ps if x2=NL or X1=NM then yl=PM if x2=NL or xl=NL then yL=PL if x2=ZR x3=Psl then yl=Ps if x2=ZR x3=PS2 then yl=PM Hx2=ZR x3=Ns1 then yl=Ns if x2=ZR x3=NS2 then yl=NM if x3=PS or NM NM 5 then y2=NM @ if x3=PM or NMX4=NM then y2=ZR @ if x3=PL or NLX4=NM then y2=PS ここで、orは最大のメンバーシップ値を選択すること
を示し、また、前件部における各変数同士のメンバーシ
ップ値は最小のものを選択する。
X1=PS then yl=Ns ■if x2=NL or NM or PM or
PLxl=PM then yl=NM ■if X2=NL or NM or PM or
PLxl=PL then yl=NL ■if x2=NL or NM or PM or
PLxl=Ns ■ ■ ■ ■ ■ [相] then yl=Ps if x2=NL or X1=NM then yl=PM if x2=NL or xl=NL then yL=PL if x2=ZR x3=Psl then yl=Ps if x2=ZR x3=PS2 then yl=PM Hx2=ZR x3=Ns1 then yl=Ns if x2=ZR x3=NS2 then yl=NM if x3=PS or NM NM 5 then y2=NM @ if x3=PM or NMX4=NM then y2=ZR @ if x3=PL or NLX4=NM then y2=PS ここで、orは最大のメンバーシップ値を選択すること
を示し、また、前件部における各変数同士のメンバーシ
ップ値は最小のものを選択する。
NS、NM、・・・PS、PM、PLはそれぞれ前件部
変数、後件部変数が属するファジィ集合のファジィラベ
ル名である。
変数、後件部変数が属するファジィ集合のファジィラベ
ル名である。
ファジィ制御部24は第3図(a)〜(d)に示すよう
な、前件部変数xl−x4それぞれのメンバーシップ関
数座標系におけるメンバーシップ関数を記憶している。
な、前件部変数xl−x4それぞれのメンバーシップ関
数座標系におけるメンバーシップ関数を記憶している。
第3図(a)は前件部変数xl、つまり、目的方位OD
と船首方位SDとの角度差に対するメンバーシップ関数
、第3図(b)は前件部変数X2、つまり、風向WDと
目的方位8・・・ローブ、10・・・舵、12・・・舵
駆動装置、14・・・船首方位センサ、16・・・船速
センサ、18・・・風向計、20・・・船位測定器、2
2・・・演算部、24・・・ファジィ制御部、26・・
・セイル駆動装置、W・・・風、OD・・・目的方位、
SD・・・船首方位、WD・・・風向。
と船首方位SDとの角度差に対するメンバーシップ関数
、第3図(b)は前件部変数X2、つまり、風向WDと
目的方位8・・・ローブ、10・・・舵、12・・・舵
駆動装置、14・・・船首方位センサ、16・・・船速
センサ、18・・・風向計、20・・・船位測定器、2
2・・・演算部、24・・・ファジィ制御部、26・・
・セイル駆動装置、W・・・風、OD・・・目的方位、
SD・・・船首方位、WD・・・風向。
Claims (1)
- (1)舵角信号の入力に応答してその舵角に合わせて舵
を駆動する舵駆動装置と、セイル開き角度信号の入力に
応答してセイルを駆動するセイル駆動装置とを具備した
ヨットに備えられるものであって、 船首方位、船速、風向、および船位を検出出力する検出
手段と、 前記検出手段からの検出出力により目的方位からの船首
方位の方位ずれ角度、風向に対する目的方位角度、風向
に対する船首方位角度、および船速を演算する演算部と
、 前記方位ずれ角度、目的方位角度、船首方位角度、およ
び船速に関するデータを前件部変数とし、各データの組
み合わせに対応して最適な舵角とセイル開き角度とを後
件部変数とするファジィルールの複数と前記各変数のそ
れぞれに対応したメンバーシップ関数とを記憶していて
、前記演算部からの演算出力を用いて前記ファジィルー
ルとメンバーシップ関数とに従って適切な舵角とセイル
開き角度とをファジィ推論し、その推論結果に対応して
前記舵駆動装置とセイル駆動装置とに対してそれぞれ舵
角信号とセイル開き角度信号とを出力するファジィ制御
部と、 を備えたことを特徴とするヨットの自動パイロット装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1170725A JPH0332995A (ja) | 1989-06-30 | 1989-06-30 | ヨットの自動パイロット装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1170725A JPH0332995A (ja) | 1989-06-30 | 1989-06-30 | ヨットの自動パイロット装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0332995A true JPH0332995A (ja) | 1991-02-13 |
Family
ID=15910236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1170725A Pending JPH0332995A (ja) | 1989-06-30 | 1989-06-30 | ヨットの自動パイロット装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0332995A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6450112B1 (en) * | 1999-04-02 | 2002-09-17 | Nautronix, Inc. | Vessel control force allocation optimization |
| KR100745099B1 (ko) * | 2005-10-19 | 2007-08-01 | 신관우 | 비상기능을 갖는 오토파일럿 |
| JP2010228489A (ja) * | 2009-03-26 | 2010-10-14 | Furuno Electric Co Ltd | 帆走援助装置 |
| KR101434228B1 (ko) * | 2012-12-20 | 2014-08-27 | 임선우 | 요트의 퍼지추론형 자동항해방법 |
| JP2016074236A (ja) * | 2014-10-02 | 2016-05-12 | 拓 管谷 | セーリングヨットにおける追風帆走方向表示装置及びプログラム |
| CN107719597A (zh) * | 2017-10-11 | 2018-02-23 | 德清德航游艇制造有限公司 | 带有安全系统的游船 |
| EP3960619A1 (en) * | 2020-09-01 | 2022-03-02 | BSB Artificial Intelligence GmbH | A management module for a sailing boat |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS598591A (ja) * | 1982-07-05 | 1984-01-17 | Mitsubishi Electric Corp | 帆走船の自動操縦装置 |
| JPS60139593A (ja) * | 1983-12-28 | 1985-07-24 | Mitsubishi Heavy Ind Ltd | 帆機走船の制御装置 |
| JPS61163409A (ja) * | 1985-01-16 | 1986-07-24 | Mitsubishi Heavy Ind Ltd | 船舶の無人運航制御装置 |
| JPS63292035A (ja) * | 1987-05-26 | 1988-11-29 | Nippon Denso Co Ltd | 自動運転制御装置 |
-
1989
- 1989-06-30 JP JP1170725A patent/JPH0332995A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS598591A (ja) * | 1982-07-05 | 1984-01-17 | Mitsubishi Electric Corp | 帆走船の自動操縦装置 |
| JPS60139593A (ja) * | 1983-12-28 | 1985-07-24 | Mitsubishi Heavy Ind Ltd | 帆機走船の制御装置 |
| JPS61163409A (ja) * | 1985-01-16 | 1986-07-24 | Mitsubishi Heavy Ind Ltd | 船舶の無人運航制御装置 |
| JPS63292035A (ja) * | 1987-05-26 | 1988-11-29 | Nippon Denso Co Ltd | 自動運転制御装置 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6450112B1 (en) * | 1999-04-02 | 2002-09-17 | Nautronix, Inc. | Vessel control force allocation optimization |
| KR100745099B1 (ko) * | 2005-10-19 | 2007-08-01 | 신관우 | 비상기능을 갖는 오토파일럿 |
| JP2010228489A (ja) * | 2009-03-26 | 2010-10-14 | Furuno Electric Co Ltd | 帆走援助装置 |
| US8600663B2 (en) | 2009-03-26 | 2013-12-03 | Furuno Electric Company Limited | Sail assist device |
| KR101434228B1 (ko) * | 2012-12-20 | 2014-08-27 | 임선우 | 요트의 퍼지추론형 자동항해방법 |
| JP2016074236A (ja) * | 2014-10-02 | 2016-05-12 | 拓 管谷 | セーリングヨットにおける追風帆走方向表示装置及びプログラム |
| CN107719597A (zh) * | 2017-10-11 | 2018-02-23 | 德清德航游艇制造有限公司 | 带有安全系统的游船 |
| EP3960619A1 (en) * | 2020-09-01 | 2022-03-02 | BSB Artificial Intelligence GmbH | A management module for a sailing boat |
| US11845520B2 (en) | 2020-09-01 | 2023-12-19 | Sea.Ai Gmbh | Management module for a sailing boat |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2009298414B2 (en) | Joystick controlled marine maneuvering system | |
| WO2005058691A1 (ja) | 自動操舵制御装置および自動操舵装置 | |
| JP7261105B2 (ja) | 船体制御装置、船体制御方法、および、船体制御プログラム | |
| US9418558B1 (en) | Autonomous collision avoidance navigation system and method | |
| KR101434228B1 (ko) | 요트의 퍼지추론형 자동항해방법 | |
| WO2018123947A1 (ja) | 船舶の自動操縦システム、船舶、及び船舶の自動操縦方法 | |
| JP2019116133A (ja) | 一軸二舵船の緊急対応処理装置 | |
| JPH0332995A (ja) | ヨットの自動パイロット装置 | |
| JP7145542B1 (ja) | 一軸二舵船の操舵角補正機能を有する操舵システム | |
| JPH0578476B2 (ja) | ||
| WO2010010445A1 (en) | Goniometric rule for defining points of sail as an aid to sailing | |
| JPS61247592A (ja) | 自動操船システム | |
| JPH0310992A (ja) | ヨットのセーリング装置 | |
| JPS6225278A (ja) | 船舶の衝突予防方法 | |
| KR102376887B1 (ko) | 시추선의 방향전환 제어방법 | |
| JP3561750B2 (ja) | 船舶の制御方法および制御装置 | |
| JPS6173015A (ja) | 自動航法システム | |
| JPS5682697A (en) | Control system for unmanned sailing ship | |
| Pavanelli et al. | A Navigation Approach For Autonomous Sailboat Based on Human Sailor Perception and Decision Processes | |
| JPH0664589A (ja) | 船舶の船位自動保持方法 | |
| KR100248996B1 (ko) | 충돌방지기능을 구비한 선박의 자동조타장치 | |
| KR20240045750A (ko) | 윙 세일의 사이드 포스를 이용한 조타력 보조 방법 | |
| US20210157322A1 (en) | Systems and methods for marine autonomous steering | |
| JPH04133897A (ja) | 操船援助装置 | |
| JPS6173016A (ja) | 航路設定支援装置 |