(57)【要約】      （修正有）【課題】発光部や受光部に水滴・ゴミ・汚れ等が付着している場合であっても、車形データへの影響がなく、車体の検出が行える装置を提供すること。【解決手段】自動車と本体フレームの相対移動に伴い、自動車の形状を車形データとして取り込む車形検出装置と、車形検出装置から取り込んだ車形データ１０に基づいて車体面に作用する洗車処理装置と、自動車の端部を検出する入車センサとを備えた洗車機において、車形検出装置は、複数の発光素子Ｌを上下に配列した発光部１０ａと、該発光部１０ａの発光素子Ｌと対向する複数の受光素子Ｒを上下に配列した受光部１０ｂとからなる車形センサ１０と、発光素子Ｌの発光に伴う受光素子Ｒでの受光レベルによって車体の有無を検出する車形検出部２４とを備え、車体の有無を判断する受光レベルのしきい値を、入車センサで自動車の端部を検出する前後で変更する。【選択図】図３
2018047766.tif 000002
【特許請求の範囲】
【請求項１】
自動車と本体フレームの相対移動に伴い、自動車の形状を車形データとして取り込む車形検出手段と、該車形検出手段から取り込んだ車形データに基づいて車体面に作用する洗車処理装置と、自動車の端部を検出する車端検出器とを備えた洗車機において、
前記車形検出手段は、複数の発光素子を上下に配列した発光部と、該発光部の発光素子と対向する複数の受光素子を上下に配列した受光部とからなるセンサ部と、発光素子の発光に伴う受光素子での受光レベルによって車体の有無を検出する検出部を備え、車体の有無を判断する受光レベルのしきい値を、前記車端検出器で自動車の端部を検出する前後で変更することを特徴する洗車機における車形検出方法。
【請求項２】
自動車と本体フレームの相対移動に伴い、自動車の形状を車形データとして取り込む車形検出手段と、該車形検出手段から取り込んだ車形データに基づいて車体面に作用する洗車処理装置と、自動車の端部を検出する車端検出器とを備えた洗車機において、
前記車形検出手段は、複数の発光素子を上下に配列した発光部と、該発光部の発光素子と対向する複数の受光素子を上下に配列した受光部とからなるセンサ部と、発光素子の発光に伴う受光素子での受光レベルによって車体の有無を検出する検出部を備え、車体の有無を判断する受光レベルのしきい値を、前記車端検出器で自動車の端部を検出する前後で変更することを特徴する洗車機における車形検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、洗車する自動車の形状を検出する車形検出方法及び装置に関するものである。
【背景技術】
【０００２】
門型に形成される本体フレームに、複数の発光素子を上下に配列した発光部と、該発光部の発光素子と対向する複数の受光素子を上下に配列した受光部とを自動車を挟んで取り付け、発光素子の発光に伴う受光素子での受光レベルによって車体の有無を検出し、車形センサを備えた洗車機が知られている。
【０００３】
こうした洗車機では、散水を伴う洗浄が行われるため、車形センサの発光部や受光部の前面に水滴が付着する可能性があり、この水滴によって車体検出の結果に大きな影響を与えている。すなわち、水滴が発光部や受光部の表面に付着すると、発光素子の発光に伴う受光素子での受光レベルが低くなり、車体が無いにもかかわらず、『車体あり』となった車形データが作成されてしまう。しかも、付着した水滴は、清掃しない限り除去されないので、水滴の付着した発光素子もしくは受光素子の車形データは常に『車体あり』のままとなり、自動車の端部が検出されずに異常停止する事態となる。
【０００４】
水滴による車形データへの影響を考慮して、特許文献１では、車体検出と判断するためのしきい値を実行しようとする洗車の内容に応じて可変している。すなわち、高圧スプレー洗浄を伴う洗車コースを実行する場合は、しきい値を小さくしている。
【０００５】
しかしながら、特許文献１では、高圧スプレー洗浄を伴う洗車コースを実行するときは、コース実行中に一貫してしきい値を小さくしているため、アンテナ等の細い装備品が透け易くなり、抜けが発生してしまっていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４０３５３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明が解決しようとする課題は、発光部と受光部との間で光信号を授受し、受光部での受光レベルによって車体の有無を検出する車形検出手段であって、発光部や受光部に水滴・ゴミ・汚れ等が付着している場合であっても、車形データへの影響がなく、車体の検出が行える装置を提供することにある。
【課題を解決するための手段】
【０００８】
このような課題を解決するために本発明は、自動車と本体フレームの相対移動に伴い、自動車の形状を車形データとして取り込む車形検出手段と、該車形検出手段から取り込んだ車形データに基づいて車体面に作用する洗車処理装置と、自動車の端部を検出する車端検出器とを備えた洗車機において、車形検出手段は、複数の発光素子を上下に配列した発光部と、該発光部の発光素子と対向する複数の受光素子を上下に配列した受光部とからなるセンサ部と、発光素子の発光に伴う受光素子での受光レベルによって車体の有無を検出する検出部を備え、車体の有無を判断する受光レベルのしきい値を、車端検出器で自動車の端部を検出する前後で変更する装置及び方法を提案する。
【発明の効果】
【０００９】
本発明によれば、車体検出するためのしきい値を、車体の端部が検出されるまでは、車体の装備品が透過しないように大きくし、車体の端部が検出されてからは小さくするようにしたので、車形検出手段で水滴や汚れが付着しても、車体を検出している間は自動車の装備品（窓やアンテナなど）が透過せず、車体の端部付近では車体の端部位置を確定することができる。
【００１０】
すなわち、本発明によれば、図７（ｃ）に示すように、入車センサが車体検出している間は、装備品の抜けを防止する第１しきい値を設定し、入車センサが車体非検出となったら、水滴や湯気の付着による影響を防止する第２しきい値を設定し、上記課題を解決した車体検出を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本体フレーム１の側面図である。
【図２】制御系を示すブロック図である。
【図３】車形センサ１０及び車形検出部２４のブロック図である。
【図４】しきい値設定処理を説明するフローチャート図である。
【図５】車形データ作成処理を説明するフローチャート図である。
【図６】本体フレーム１の動作を示す説明図である。
【図７】しきい値毎の車形データを示す説明図である。
【図８】洗車内容毎のしきい値を示す説明図である。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施例について図面を基に説明する。図１は洗車場における洗車機の側面図である。
１は本体フレームで、門型に形成され、レール２・２上を自動車Ａを跨ぐように往復走行する。本体フレーム１は、図１に示すように、通常、レール２・２で与えられる走行範囲の後端部に停止し、この位置から洗車を開始する。本体フレーム１には、ブラシ装置３・４・４，散水ノズル５ａ・５ｂ・５ｃ，ブロワノズル６・７・７をはじめ、送風ユニット・給水ユニット（図示しない）等の洗車処理装置が備えられ、走行に伴って水，洗剤，ワックス等を散布してブラッシングする洗浄作業やブロワノズルより空気を吹き付ける乾燥作業を行う。
【００１３】
ここで、洗車を受ける自動車Ａは、本体フレーム１の走行範囲となる洗車エリアの前方から進入し、本体フレーム１の前方位置に停車して洗車を受けた後、洗車エリアの後方から退場する。すなわち、自動車は前進走行して進入し、洗車後は同じく前進走行して退場するもので、洗車機利用客が自動車に乗ったまま洗車を受けて通り抜ける、いわゆるドライブスルーによる洗車を可能にしている。
【００１４】
前記ブラシ装置は、本体フレーム１前側に位置し車体上面に沿って昇降し同上面をブラッシングする上面ブラシ装置３と、上面ブラシ装置３の後方に位置し車体に対して接離（開閉）動作して車体の前後面および側面をブラッシングする左右一対の側面ブラシ装置４・４とからなる。なお、このブラシ装置３・４・４は散水ノズル５ａ・５ｂ・５ｃと共にブロワノズル６・７・７より本体１前側にあって、洗浄部Ｗを形成している。
【００１５】
散水ノズル５ａ・５ｂ・５ｃは、ブラシ装置によるブラッシングと前後して洗浄水や洗剤・ワックス等の液剤の希釈水を通常圧で散布する低圧ノズル５ａ・５ｂと、車体の砂・泥等を落とすよう洗浄水や液剤希釈水を高圧噴霧する高圧ノズル５ｃとからなっている。高圧ノズル５ｃは、ブラッシングに先立って車体の砂・泥等を落とし、砂・泥等をブラシで擦り付けて車体に洗車傷を発生させないようスプレー洗浄するもので、ブラシ装置３・４・４より前側で後述の車形検出装置１０の後方に位置している。これら散水ノズル５ａ・５ｂ・５ｃは、本体１と別体として設置される公知の給水装置（図示しない）から送水を受けており、また給水装置に公知の温水ボイラ（図示しない）が接続されて、冬などの寒冷期には洗浄水として温水が供給される。
【００１６】
前記ブロワノズルは、各ブラシ装置３・４・４の後方にあって、車体上面に沿って昇降し同上面に空気を吹き付けて乾燥をはかる上面ブロワノズル６と、該上面ブロワノズル６より更に本体１後方に位置し車体側面に空気を吹き付けて乾燥をはかる左右一対の側面ブロワノズル７・７とからなり、本体１の後側に乾燥部Ｄを形成している。
【００１７】
８は走行エンコーダで、走行モータ９の出力軸に取り付けられ、本体フレーム１が単位距離走行するごとにパルス信号を出力し、このパルス信号をカウントすることにより本体フレーム１の移動距離を検出する。１０は車形センサで、本体フレーム１のブラシ装置よりも前方に備えられ、複数の発光素子Ｌ１〜Ｌｎを上下に配列した発光部１０ａと、複数の受光素子Ｒ１〜Ｒｎを上下に配列した受光部１０ｂとを自動車を幅方向に挟んで対向させてなり、複数の発光素子と複数の受光素子との間で光信号（赤外光）の授受を行い、受光素子での受光レベルに応じて車体の有無を検知し、車体の上面位置を検出する。
【００１８】
１１は車形センサ１０の下部に設けられ、自動車の入車を検出する入車センサ、１２は本体フレーム１後面に取り付けられ、自動車の退車を検出する退車センサである。各センサ１１・１２は、自動車の端部を検出可能な高さに取り付けられ、いずれも発光部と受光部を車幅方向に対向させて一組の光軸を形成し、その光軸の透光／遮光によって車体の有無を出力するビームセンサからなり、それぞれている。尚、各センサ１１・１２は、ビームセンサ以外の赤外線や超音波を用いた車体検出センサでも代用できる。
【００１９】
１３は洗車エリアの入場口に設置される洗車受付装置で、前面に備えられる受付操作パネル１４により洗車内容の選択や洗車料金の精算等の操作を行うものである。１５は洗車エリアの入場口を開閉するゲート装置で、自動車の進入を禁止／許可する。１６は洗車エリアの退場口後方に設置される案内表示器で、洗車受付時には自動車の入場を誘導し、洗車中には洗車動作の進行状況等を表示し、洗車終了時には自動車の退場を案内する。受付操作パネル１４には、洗車コースキー・洗車スタートキー・洗車ストップキーといった各種入力キーが備えられ、顧客の希望に添った洗車形態が設定できるようになっている。
【００２０】
図２は実施例の制御系を示すブロック図である。
２０は洗車制御部、２１は受付制御部、２２は洗車駆動部である。
洗車制御部２０は、走行エンコーダ８・車形センサ１０・入車センサ１１・退車センサ１２からの信号に基づき予めプログラムされたシーケンスに従って、本体フレーム１の走行モータ９、ブラシ３・４・４、散水ノズル５ａ・５ｂ・５ｃおよびブロワノズル６・７・７の作動を制御する。受付制御部２１は、洗車受付装置１３の受付操作パネル１４において受け付けた洗車を洗車制御部２０に出力し、ゲート装置１５の開閉、案内表示器１６の表示切替を行う。洗車駆動部２２は、洗車制御部２０からの信号を受けて各洗車処理装置を駆動する。
【００２１】
洗車制御部２０には、走行エンコーダ８のパルス信号から本体フレーム１の走行位置を検出する走行検出部２３と、走行エンコーダ８のパルス信号をトリガに車形センサ１０を駆動して自動車の高さ位置を検出する車形検出部２４と、走行検出部２３と車形検出部２４の検出結果から車形データを作成する車形データ作成部２５と、各種データを記憶するデータ記憶部２６と、車形データに沿って洗車処理装置を制御する動作制御部２７とを備えている。
【００２２】
これにより、洗車制御部２０では、走行エンコーダ８からのパルス信号を受けて、走行検出部２３で本体フレーム１の走行位置を検出するとともに、車形検出部２４で車体の上面位置を検出し、車形データ作成部２５で本体フレーム１の走行位置と車体の上面位置とを対応させて車形データを作成してデータ記憶部２６に記憶し、車形データに基づいて動作制御部２７でブラシなどの洗車処理装置を制御する。
【００２３】
図３は車形検出部２４を示すブロック図である。
車形検出部２４は、車形センサ１０の発光部１０ａを駆動する発光駆動部２８と、車形センサ１０の受光部１０ｂを駆動する受光駆動部２９と、受光部９ｂの受光素子で取得した受光レベルを検出する受光検出部３０と、受光レベルに基づいてその素子の高さ位置で車体が検出されたか否かを判定する車体判定部３１と、受光レベルに基づき車体検出の判断をするためのしきい値を設定するしきい値設定部３２とを備えている。
【００２４】
ここで、しきい値とは、発光素子が発光したことによって対応の受光素子で受ける受光量の増加分と対比される数値であり、発光により受光量がしきい値以上増加すれば透光（車体なし）と判断し、増加分がしきい値に達しなければ遮光（車体あり）と判断する。よって、しきい値を大きくするほど（車体あり）を判定しやすくなり、しきい値を小さくするほど（車体なし）を判定しやすくなる。
【００２５】
このしきい値は、自動車が無い状態で発光素子を発光させる前の受光レベルと発光させた後の受光レベルとの差分受光レベルを取得し、この差分受光レベルに対して洗車内容・洗車状況を考慮して設定される。洗車前で自動車が無い状態での受光レベルを取得することにより、各素子の器差や汚れ付着による性能差を把握した上で、素子毎に最適なしきい値が設定される。
【００２６】
車形検出部２４では、発光駆動部２８で上方の発光素子Ｌ１から下方の発光素子Ｌｎへ走査するように順次に光信号を出力させ、これと同期して受光駆動部２９で発光素子と対応する受光素子Ｒ１〜Ｒｎにて光信号を受信し、受光検出部３０で光信号の受光レベル（受光量）を取得し、車体判定部３１においてしきい値設定部３２で設定したしきい値と比較して車体の有無を検知している。
【００２７】
以下、本実施態様の動作について、図４〜７を用いて説明する。
洗車受付装置１３の受付操作パネル１４で洗車内容を受け付け洗車開始入力を受けると、受付制御部２１でゲート装置１５を開き、案内表示器１６により自動車の入場を案内する表示を行うとともに、受付操作パネル１４で受け付けた洗車内容を洗車制御部２０に送信する。
【００２８】
洗車制御部２０は、受付制御部２１から洗車信号を受信すると、自動車が洗車位置に停止したことを検知して受け付けた洗車内容に沿って洗車を開始する。尚、自動車が洗車位置に停止したことを検知する手段としては、特に図示しないが、タイヤの乗り入れを検知するタイヤスイッチや、本体フレーム１の前方に突出して停車検知スイッチ等が知られている。
【００２９】
洗車が開始すると、本体フレーム１が往行を始めるとともに、車形センサ１０で車体を検知する前にしきい値設定を実行する。
図４はしきい値設定のフローチャート図である。
しきい値設定は、受光部１０ｂの走査駆動部２９のみを駆動し（１）、発光素子Ｌを発光させる前の受光素子Ｒの受光レベルｒａを取り込み（２）、続いて発光部１０ａの走査駆動部２８と受光部１０ｂの走査駆動部２９を同期駆動し（３）、発光素子Ｌを発光させた時の受光素子Ｒの受光レベルｒｂを取り込む（４）。そして、処理（２）で取り込んだ受光レベルｒａと、処理（４）で取り込んだ受光レベルｒｂとの差分受光レベルｒｃを算出し（５）、この差分受光レベルｒｃを基準値として、第１割合を乗じた第１しきい値ＳＬを設定するとともに（６）、第２割合を乗じた第２しきい値ＳＨを設定し（７）、受光素子Ｒ１の判別しきい値としてデータ記憶部２６に記憶する（８）。以後、この処理（１）〜（８）までの動作を繰り返し、各受光素子Ｒ１〜Ｒｎにそれぞれ２つの判別しきい値ＳＬ１〜ＳＬｎ，ＳＨ１〜ＳＨｎを設定する（９）。
【００３０】
しきい値設定がなされると、本体フレーム１の往行に伴い、車形センサ１０による車形データ作成が行われる。
図５は車形データ作成のフローチャート図である。
本体フレーム１の走行に伴い、走行エンコーダ８からのパルス信号を受信すると（１０）、発光素子Ｌ１を発光させる前の受光素子Ｒ１の受光レベルｒａ１と、発光素子Ｌ１を発光させた時の受光素子Ｒ１の受光レベルｒｂ１とを取り込んで、その差分受光レベルｒｃ１を算出し、しきい値設定で設定した第１しきい値ＳＬ１と比較する。その結果、差分受光レベルｒｃ１が第１しきい値ＳＬ１よりも高ければ透光（車体なし）と判断し、第１しきい値ＳＬ１よりも低ければ遮光（車体あり）と判断して車体を検知する（１１）。
【００３１】
この処理を発光素子Ｌｎ−受光素子Ｒｎまで連続的に行い、車体なしを「０」、車体ありを「１」とする１走査分の２値画像データを作成する（１２）。そして、こうした１走査分の２値画像データを、走行エンコーダ８がパルス信号を出力する毎に作成していき、本体フレーム１が往行するまで実行すると、横軸を本体フレーム１の移動ピッチ、縦軸を光軸の配列ピッチとしたマトリックス画面に、透光を「０」、遮光を「１」という２値化された車形データを当てはめた２値画像データが作成される。
【００３２】
本体フレーム１が往行していき、入車センサ１１が車体非検出に転じると（１３）、それまでの第１しきい値ＳＬから第２しきい値ＳＨに切り替えて車形検出する（１４）。入車センサ１１で車体が非検出になっても車形検出を継続するのは、入車センサ１１の高さで検出される車体端部よりも後方に、リアタイヤやリアミラー等が取り付けられている可能性があるためである。
【００３３】
その後、本体フレーム１の往行に合わせて処理（１２）と同様に２値画像データを作成していき（１５）、車体なしの２値画像データが所定数連続したら（１６）、車形検出は終了となり、車体後端位置を確定させる。その後、本体フレーム１が工程中に使用する洗車処理装置（１往行では側面ブラシ装置４）が車体後端位置に達して洗浄を終了すると、１往行が終了となる。
【００３４】
図６は車形データ作成時の本体フレーム１の動作を示している。
本体フレーム１が洗車待機位置Ｐ１にあって、自動車が所定の洗車位置に停止された状態から洗車を開始し、本体フレーム１が入車スイッチ１１で車体検知しなくなる位置Ｐ２まで走行する間は、第１しきい値ＳＬで車体検出を行い、本体フレーム１が車形センサ１０で車体検出しなくなる位置Ｐ３まで走行する間は、第２しきい値ＳＨで車体検出を行う。
【００３５】
このように本発明は、車体を検出している時（Ｐ１〜Ｐ２）には、装備品の抜けを防止する目的で第１しきい値ＳＬを使用し、車体端部以降（Ｐ２〜Ｐ３）の検出時に水滴や湯気の付着による影響を軽減する目的で第２しきい値ＳＨを使用している点に特徴を有している。
【００３６】
洗車中には、発生した水滴や湯気により受光レベルが減衰することが予想され、この減衰の程度は、本体フレームにおける各部の位置や構造によっても異なるが、出願人の試験によれば、通常の洗車で４０％程度、水滴や湯気の付着により８０％程度の減衰を確認している。
【００３７】
そのため、基準値の３０％とするしきい値で車体検出を行った場合、図７（ａ）に示すように、車形センサ１０に水滴や湯気が付着した箇所が遮光（車体あり）となるため、自動車の後端が確定できず、車形異常として洗車が停止するエラーが発生してしまう。
【００３８】
一方、洗車中の水滴や湯気の発生を見越して、基準値の１０％とするしきい値で車体検出を行った場合、図７（ｂ）に示すように、水滴や湯気による減衰が小さな状況にあっては、わずかな受光量で「車体なし」と判断してしまうため、厚さのない装備品（アンテナ等）を光が透過し、車体として認識できなくなってしまう。
【００３９】
そこで、本発明では、図７（ｃ）に示すように、装備品の抜けを防止するためのしきい値として、基準値の３０％とした第１しきい値ＳＬを設定し、水滴や湯気の付着による影響を防止するためのしきい値として、基準値の１０％とした第２しきい値ＳＨを設定し、入車センサ１１が車体検出している間は、第１しきい値で車体判定を行い、入車センサ１１が車体非検出となったら、第２しきい値で車体判定を行い、装備品と車体後端を確実に検出できるようにしている。
【００４０】
受光レベルの減衰は、実行する洗車コースや洗車条件によっても左右される。例えば、高圧スプレー５ｃを使用する洗車コースでは、飛散水の影響で７０％の減衰が見込まれ、寒冷時のように湯気の発生が危惧される洗車条件では、８０％の減衰が見込まれる。
【００４１】
そのため、図８に示すように、高圧スプレーを使用する洗車コースを実行する場合、第１しきい値を基準値の２０％とし、第２しきい値を基準値の１０％としている。また、湯気の発生が見込まれる寒冷時には、第１しきい値を基準値の１５％程度とし、第２しきい値を基準値の１０％としている。尚、高圧スプレーを使用する洗車で且つ湯気の発生が見込まれる場合には、実質的に洗車しながらの車形検出が不可能と判断し、車形検出工程のみを先に実行する。この場合、洗浄水を使用しないのでしきい値を基礎データの４０％程度に設定すれば良い。これらのしきい値は、各素子毎に算出・設定されてデータ記憶部２６に記憶される。
【００４２】
この実施例は以上のように構成されるものであるが、本発明はこの実施例に限定されるものではない。例えば、実施例ではドライブスルー式の門型洗車機に適用した例を示すが、洗車機としてはドライブスルーである必要はないし、自動車をコンベアで搬送する連続式洗車機や、ブラシを使用せず高圧スプレーだけで洗車するブラシレス洗車機などにも、適用することができる。また、光軸の構成は複数パターン考えられ、発光素子と水平に対向する受光素子との水平光軸だけでなく、発光素子とｎ個（ｎ＝２以上）ずらした傾斜光軸でも適用することができ、傾斜の程度に応じて基準値に乗じる割合を変えるようにしても良い。更に、本体フレームの復行に伴い車形検出する場合も同様に使用できる。
【符号の説明】
【００４３】
１    本体フレーム
３    上面ブラシ
１０    車形センサ
１０ａ  発光部
１０ｂ  受光部
１１  入車センサ
１２  退車センサ
２０  洗車制御部
２４  車形検出部
Ｌ１〜Ｌｎ  発光素子
Ｒ１〜Ｒｎ  受光素子
【図１】
2018047766.tif 000003
【図２】
2018047766.tif 000004
【図３】
2018047766.tif 000005
【図４】
2018047766.tif 000006
【図５】
2018047766.tif 000007
【図６】
2018047766.tif 000008
【図７】
2018047766.tif 000009
【図８】
2018047766.tif 000010