(57)【特許請求の範囲】
【請求項１】
屋外に設置された平面を有する構造物上を自走して、該構造物の平面を掃除するロボットであって、
自走のための移動手段が設けられたロボット本体と、
該ロボット本体の前方部および／または後方部に設けられた掃除部と、
前記移動手段の作動を制御する制御部と、を備えており、
該制御部は、
前記ロボット本体の姿勢を検出する姿勢制御部を備えており、
該姿勢制御部が、
前記ロボット本体の前方部または後方部の浮き上がりを検出する浮き上がり検出センサを備えており、
前記制御部は、
前記浮き上がり検出センサが前記ロボット本体の前方部または後方部の浮き上がりを検出すると、該浮き上がりが解消された後、浮き上がりを検出した箇所を前記掃除部が通過するように前記移動手段の作動を制御する
ことを特徴とする自走式掃除ロボット。
【請求項２】
前記浮き上がり検出センサは、前記ロボット本体の傾きを検出する傾斜センサである
ことを特徴とする請求項１記載の自走式掃除ロボット。
【請求項３】
前記掃除部が、モータによって回転するブラシを備えており、前記浮き上がり検出センサは、前記モータの作動状態を検出するモータ監視センサである
ことを特徴とする請求項１記載の自走式掃除ロボット。
【請求項４】
平面を有し該平面の水平に対する傾斜角度が変化する屋外に設置された構造物上を自走して、該構造物の平面を掃除するロボットであって、
自走のための移動手段が設けられたロボット本体と、
該ロボット本体の前方部および／または後方部に設けられた掃除部と、
前記移動手段の作動を制御する制御部と、を備えており、
該制御部は、
前記構造物の平面の傾斜角度が所定の角度より小さい状態では前記平面上を走行し、前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると前記平面上の走行を停止するように前記移動手段を作動させるものであり、
前記構造物が該自走式掃除ロボットを保持しておくベースを備えている場合において、
前記制御部は、
前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると、前記平面上から前記ベースに移動し、前記構造物の平面の傾斜角度が所定の角度より小さくなると前記ベースから前記平面上に移動し該平面上を走行するように前記移動手段を作動させることを特徴とする自走式掃除ロボット。
【請求項５】
平面を有し該平面の水平に対する傾斜角度が変化する屋外に設置された構造物上を自走して、該構造物の平面を掃除するロボットであって、
自走のための移動手段が設けられたロボット本体と、
該ロボット本体の前方部および／または後方部に設けられた掃除部と、
前記移動手段の作動を制御する制御部と、を備えており、
該制御部は、
前記構造物の平面の傾斜角度が所定の角度より小さい状態では前記平面上を走行し、前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると前記平面上の走行を停止するように前記移動手段を作動させるものであり、
前記ロボット本体が、該ロボット本体を前記構造物に固定する固定手段を備えており、
前記制御部は、
前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると、前記平面上の走行を停止させて前記固定手段によって前記構造物に前記ロボット本体を固定し、前記構造物の平面の傾斜角度が所定の角度より小さくなると前記固定手段による前記構造物に対する前記ロボット本体の固定を解放して該平面上を走行させる
ことを特徴とする自走式掃除ロボット。
【請求項６】
前記構造物が、
複数枚の太陽電池モジュールまたはミラーを並べて形成された太陽電池アレイまたは集光ミラーである
ことを特徴とする請求項１乃至５のいずれかに記載の自走式掃除ロボット。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、自走式掃除ロボットに関する。さらに詳しくは、太陽光発電に使用する太陽電池アレイや太陽熱発電に使用する集光ミラーなどの表面を掃除するための自走式掃除ロボットに関する。
【背景技術】
【０００２】  近年、再生可能エネルギを利用した発電の要求が高まっており、とくに太陽光を利用した太陽光発電や太陽熱発電には大きな注目が集まっている。  例えば、太陽光発電設備には、一般住宅に設けられる３〜４キロワット程度の発電容量の設備から、商業用の１メガワットを超える発電容量を有する大規模な発電設備まである。また、太陽熱発電設備においても、１メガワットを超える発電容量を有する大規模な設備が多く、火力発電や原子力発電の代替発電施設として期待されている。【０００３】  一方、太陽光発電や太陽熱発電などの太陽光を利用した発電では、太陽からの日射光を受けて発電する。このため、太陽電池アレイ（つまり太陽電池モジュール）や集光ミラーの受光面が汚れると、汚れの程度に応じて、太陽光発電においては太陽電池モジュールの受光面を構成するカバーガラスの光透過率が低下することによって、発電される電力量が減少する。また、太陽熱発電においては、集光ミラーの反射率が低下することによって、発電される電力量が減少する。つまり、太陽光発電や太陽熱発電では、太陽電池モジュールや集光ミラーの受光面が汚れていると、発電性能が大幅に低下する。このため、太陽電池アレイ等の受光面の汚れを除去するために、太陽電池アレイ等を適宜掃除することが重要になる。【０００４】  一般住宅に設けられている設備であれば、定期的に人が掃除することも可能である。一方、大規模な太陽光発電設備の場合、その表面積は非常に大きくなるため、人が掃除して太陽電池アレイ表面の汚れを除去することは実質的に困難である。例えば、１メガワットの太陽光発電設備の場合、１枚あたり１００ワットの発電出力の太陽電池モジュールから構成されているとすると、太陽光発電設備全体では、太陽電池モジュールは１万枚に及ぶ。１枚の太陽電池モジュールの面積が１平方メートルの場合、掃除すべき面積は１００００平方メートルに達する。そして、太陽光発電設備の場合、複数枚の太陽電池モジュールを１セットとする太陽電池アレイが複数設けられるのであるが、この太陽電池アレイの面積は、現場の種々の条件によって異なるが、概ね５０平方メートルから１０００平方メートルになる。したがって、大規模な太陽光発電設備では、自動または遠隔操作で太陽電池アレイ等を走行させることができる自走式掃除ロボットが必要となる。【０００５】  ところで、自走式掃除ロボットとして、最近では、建物の床などを自動で掃除するものが種々開発されており（例えば特許文献１）、かかる自走式掃除ロボットを、太陽電池アレイ等を掃除するためのロボットとして採用することも考えられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１６６９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】  しかるに、太陽光発電設備等では、複数枚の太陽電池モジュール等を並べて太陽電池アレイ等が形成されているため、太陽電池モジュール等の間を移動しながら順次太陽電池モジュール等を掃除することが必要になる。しかし、設置する場所の凹凸や施工誤差などによって、隣接する太陽電池モジュール等の間で段差ができてしまう場合がある。  これまで開発されている自走式掃除ロボットは段差がほとんどない状態の床面などを掃除することを前提に設計されている。このため、かかる段差があると、その段差を移動する際に、自走式掃除ロボットの掃除部が太陽電池モジュール等から浮き上がってしまい、浮き上がっている期間は太陽電池モジュール等の表面を掃除できない。  また、段差だけでなく、太陽電池モジュール（集光ミラーも同様）間の隙間（数ミリ〜数センチ程度）がある場合、隙間に車輪が嵌る位置にきたときに、ロボットの車体が傾き、ブラシと清掃面の距離が離れて正常に清掃できなくなることも生じる。  つまり、これまで開発されている自走式掃除ロボットに太陽電池アレイや太陽熱発電における集光ミラーを掃除させた場合には、太陽電池アレイや集光ミラーの全面を掃除することは難しく、掃除していない部分ができてしまい、発電性能の大幅な低下をまねく恐れがある。特に太陽電池モジュールは、その表面の一部のみが汚れていても、そのモジュール全体の出力に大きく影響するという特性がある。つまり汚れが付着している面積と発電出力が低下する量は非線形の関係となる。したがって、太陽電池モジュール表面の掃除では、掃除が不十分な領域をつくることなく、太陽電池の表面全体を一様に掃除することが重要である。例えば、汚れた１枚の太陽電池モジュールのうちの半分の面積のみを掃除した場合と、全体を掃除した場合とを比較する。この場合、半分の面積のみを掃除した場合は、掃除によって増加する発電出力（掃除によって回復する発電性能）が全体を掃除した場合に増加する発電出力の半分になるのではなく、それを大きく下回る発電出力の増加しか得られない。【０００８】  一方、掃除できない部分が形成されることを見越して、自走式掃除ロボットに同じ場所を一度以上往復させて掃除させれば上記のような問題は解決されるものの、掃除作業の時間が長くなってしまい、作業効率が低下してしまい、掃除作業に要するコストも大幅に増大する。【０００９】  本発明は上記事情に鑑み、段差が形成されていても平面を効率良く掃除することができる自走式掃除ロボットを提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１発明の自走式掃除ロボットは、屋外に設置された平面を有する構造物上を自走して、該構造物の平面を掃除するロボットであって、自走のための移動手段が設けられたロボット本体と、該ロボット本体の前方部および／または後方部に設けられた掃除部と、前記移動手段の作動を制御する制御部と、を備えており、該制御部は、前記ロボット本体の姿勢を検出する姿勢制御部を備えており、該姿勢制御部が、前記ロボット本体の前方部または後方部の浮き上がりを検出する浮き上がり検出センサを備えており、前記制御部は、前記浮き上がり検出センサが前記ロボット本体の前方部または後方部の浮き上がりを検出すると、該浮き上がりが解消された後、浮き上がりを検出した箇所を前記掃除部が通過するように前記移動手段の作動を制御することを特徴とする。
第２発明の自走式掃除ロボットは、第１発明において、前記浮き上がり検出センサは、前記ロボット本体の傾きを検出する傾斜センサであることを特徴とする。
第３発明の自走式掃除ロボットは、第１発明において、前記掃除部が、モータによって回転するブラシを備えており、前記浮き上がり検出センサは、前記モータの作動状態を検出するモータ監視センサであることを特徴とする。
第４発明の自走式掃除ロボットは、平面を有し該平面の水平に対する傾斜角度が変化する屋外に設置された構造物上を自走して、該構造物の平面を掃除するロボットであって、自走のための移動手段が設けられたロボット本体と、該ロボット本体の前方部および／または後方部に設けられた掃除部と、前記移動手段の作動を制御する制御部と、を備えており、該制御部は、前記構造物の平面の傾斜角度が所定の角度より小さい状態では前記平面上を走行し、前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると前記平面上の走行を停止するように前記移動手段を作動させるものであり、前記構造物が該自走式掃除ロボットを保持しておくベースを備えている場合において、前記制御部は、前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると、前記平面上から前記ベースに移動し、前記構造物の平面の傾斜角度が所定の角度より小さくなると前記ベースから前記平面上に移動し該平面上を走行するように前記移動手段を作動させることを特徴とする。
第５発明の自走式掃除ロボットは、平面を有し該平面の水平に対する傾斜角度が変化する屋外に設置された構造物上を自走して、該構造物の平面を掃除するロボットであって、自走のための移動手段が設けられたロボット本体と、該ロボット本体の前方部および／または後方部に設けられた掃除部と、前記移動手段の作動を制御する制御部と、を備えており、該制御部は、前記構造物の平面の傾斜角度が所定の角度より小さい状態では前記平面上を走行し、前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると前記平面上の走行を停止するように前記移動手段を作動させるものであり、前記ロボット本体が、該ロボット本体を前記構造物に固定する固定手段を備えており、前記制御部は、前記構造物の平面の傾斜角度が所定の角度以上の状態になることを検出すると、前記平面上の走行を停止させて前記固定手段によって前記構造物に前記ロボット本体を固定し、前記構造物の平面の傾斜角度が所定の角度より小さくなると前記固定手段による前記構造物に対する前記ロボット本体の固定を解放して該平面上を走行させることを特徴とする。
第６発明の自走式掃除ロボットは、第１乃至第５発明のいずれかにおいて、前記構造物が、複数枚の太陽電池モジュールまたはミラーを並べて形成された太陽電池アレイまたは集光ミラーであることを特徴とする。
【発明の効果】
【００１１】
第１発明によれば、浮き上がりが解消された後に、浮き上がりの生じた箇所に掃除部を通過させるので、浮き上がりにより掃除できない部分ができることを防止することができる。しかも、浮き上がりが生じた場合にのみ、再度掃除部を浮き上がりの生じた箇所を通過させる。つまり、浮き上がりが生じた場合にのみ再掃除するので、常時浮き上がりが発生する可能性がある場所で常時再掃除する場合に比べて、掃除作業の時間を短くできる。したがって、作業効率を向上させることができ、掃除作業に要するコストを抑えることができる。
第２発明によれば、ロボット本体の傾きを検出するだけであるので、簡単な構成で浮き上がりの発生を検出することができる。
第３発明によれば、モータの負荷トルクを検出して浮き上がりを検出するので、浮き上がりを検出するための特別なセンサを設ける必要がないから、制御部の構成を簡単にすることができる。
第４発明によれば、構造物の傾斜角度が所定の角度以上の状態、つまり、清掃できない角度となることを検出すると平面上の走行を停止するので、平面上からロボットが落下することを防ぐことができる。しかも、構造物の傾斜角度が所定の角度以上となる前にロボットがベースに保持される状態となるので、構造物の傾斜角度が大きくなっても、平面上からロボットが落下することを確実に防ぐことができる。また、構造物の傾斜角度が小さくなると、ベースから平面上にロボットが移動するので、平面の掃除を開始することができる。つまり、構造物の傾斜に応じて、平面の掃除とベースへの復帰を自動で切り替えて移動させることができるので、構造物の平面の掃除を自動化することも可能となる。
第５発明によれば、構造物の傾斜角度が所定の角度以上の状態、つまり、清掃できない角度となることを検出すると平面上の走行を停止するので、平面上からロボットが落下することを防ぐことができる。しかも、構造物の傾斜角度が所定の角度以上となる前に、ロボットが吸着手段によって構造物に固定された状態となるので、構造物の傾斜角度が大きくなっても、平面上からロボットが落下することを確実に防ぐことができる。また、構造物の傾斜角度が小さくなると、固定手段による固定が解除されて、ロボットが平面上を走行できる状態となるので、平面の掃除を開始することができる。つまり、構造物の傾斜に応じて、平面の掃除と構造物への固定を自動で切り替えることができるので、構造物の平面の掃除を自動化することも可能となる。
第６発明によれば、複数枚の太陽電池モジュールやミラー間に段差や隙間があっても掃除が不十分な部分ができることを防止することができるから、発電性能の低下を防止することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の自走式掃除ロボット１の概略ブロック図である。
【図２】本実施形態の自走式掃除ロボット１の概略平面図である。
【図３】本実施形態の自走式掃除ロボット１の概略側面図である。
【図４】本実施形態の自走式掃除ロボット１の概略正面図である。
【図５】本実施形態の自走式掃除ロボット１が掃除する構造物ＳＰの概略説明図である。
【図６】本実施形態の自走式掃除ロボット１による作業フロー図である。
【図７】本実施形態の自走式掃除ロボット１が、段差のほとんどない太陽電池モジュールＡ，Ｂ間を移動する場合の概略説明図である。
【図８】本実施形態の自走式掃除ロボット１が、段差のある太陽電池モジュールＡ，Ｂ間を移動する場合の概略説明図である。
【図９】本実施形態の自走式掃除ロボット１が太陽電池モジュールＡ，Ｂ間を移動する状態の概略説明図である。
【図１０】本実施形態の自走式掃除ロボット１がロボットベースＲＢとソーラパネルＳＳとの間を移動して、ソーラパネルＳＳを掃除する場合の概略説明図である。
【図１１】他の実施形態の自走式掃除ロボット１Ｂの概略説明図である。
【図１２】他の実施形態の自走式掃除ロボット１Ｃの概略説明図である。
【発明を実施するための形態】
【００１３】  本発明の自走式掃除ロボットは、屋外に設置されている構造物の平面状の部分を掃除するためのロボットであって、平面状の部分に段差などがあっても効率良く掃除作業を行うことができるようにしたことに特徴を有している。
【００１４】  本発明の自走式掃除ロボットが掃除する対象となる構造物は、平面を有する構造物であって、この平面に沿って自走式掃除ロボットが移動できる構造物であればよく、とくに限定されない。例えば、大規模な太陽光発電設備の太陽電池アレイや、太陽熱発電施設における集光ミラー、太陽熱温水器などを挙げることができる。また、掃除する平面は、太陽電池アレイの表面（つまり、太陽電池モジュールの受光面）や集光ミラーの表面（つまり、ミラーの受光面）、太陽熱温水器の受光面等を挙げることができる。なお、本明細書において、平面とは、太陽電池アレイのような平らな面としての平面と、集光ミラーのように曲率半径が大きくほぼ平らに近い曲面も含む概念である。
【００１５】  以下では、太陽電池アレイや、太陽熱発電施設における集光ミラー、太陽熱温水器を構造物ＳＰという。また、掃除する対象となる構造部物ＳＰの表面（つまり上記各受光面）を対象平面ＳＦという。
【００１６】（自走式掃除ロボット１の説明）  図２に示すように、本実施形態の自走式掃除ロボット１は、構造部物ＳＰの対象平面ＳＦ（図５参照）上を走行するための移動手段４を備えたロボット本体部２と、このロボット本体部２に設けられた一対の掃除部１０，１０と、移動手段４や一対の掃除部１０，１０の作動を制御する制御部３０（図１参照）とを備えている。
【００１７】  本実施形態の自走式掃除ロボット１では、制御部３０がロボット本体部２の姿勢を検出する姿勢制御部３５を備えている。この姿勢制御部３５は、ロボット本体部２の浮き上がり、具体的には、一対の掃除部１０，１０が太陽電池ＳＰの対象平面ＳＦから浮き上がっているか否かを検出することができるものである。
【００１８】  本実施形態の自走式掃除ロボット１は、制御部３０がロボット本体部２の浮き上がりを検出できるようにした点に特徴を有しているが、まず、自走式掃除ロボット１の概略を説明する。
【００１９】（ロボット本体部２）  図２および図３に示すように、ロボット本体部２は、掃除する対象である構造物ＳＰの対象平面ＳＦに沿って自走式掃除ロボット１を移動させるための移動手段４を備えている。
【００２０】  この移動手段４は、一対の側方駆動輪４ａ，４ａと、一つの中間駆動輪４ｂと、を備えている。具体的には、一対の側方駆動輪４ａ，４ａと中間駆動輪４ｂとによって、平面視で三角形を形成するように配置されている（図２参照）。  このため、自走式掃除ロボット１を対象平面ＳＦ上に安定した状態で配置することができる。
【００２１】  また、一対の側方駆動輪４ａ，４ａには、回転軸周りの回転しかできない一般的な車輪を採用しているが、中間駆動輪４ｂにはオムニホイール（全方向移動車輪）を採用している。しかも、移動手段４の全ての駆動輪４ａ，４ｂはそれぞれ駆動モータ４ｍに接続されており、各駆動モータ４ｍが独立して各駆動輪４ａ，４ｂを駆動させることができるようになっている。そして、全ての駆動モータ４ｍは、ロボット本体部２に設けられた制御部３０によってその作動状態が制御されている。  このため、制御部３０によって各駆動モータ４ｍの作動状態を制御すれば、自走式掃除ロボット１を直線的に移動させたり、旋回移動させたりすることができる。
【００２２】  なお、ロボット本体部２において、一対の側方駆動輪４ａ，４ａが設けられていない側面が存在する方向（図２では上下方向）が、自走式掃除ロボット１の前後方向に相当する。以下では、自走式掃除ロボット１の前後方向において、一対の側方駆動輪４ａ，４ａに対して中間駆動輪４ｂ側（図２では下側）を後方部といい、反対側（図２では上側）を前方部という。
【００２３】  また、制御部３０によって各駆動モータ４ｍの作動状態が制御され、自走式掃除ロボット１の移動が制御される。この自走式掃除ロボット１は、制御部３０に移動経路を記憶させておきこの移動経路に沿って自動で対象平面ＳＦ上を移動するようにしてもよい。また、制御部３０に対して外部から信号を供給して自走式掃除ロボット１の移動を制御してもよい。例えば、リモコン等によって遠隔操作して自走式掃除ロボット１の移動を制御してもよい。
【００２４】  さらに、駆動輪４は上記のごとき構成に限られず、自走式掃除ロボット１を直線的に移動させたり、旋回移動させたりすることができるように構成されていればよい。例えば、中間駆動輪４ｂであるオムニホイールを駆動輪とせず、一対の駆動輪４ａ，４ａだけを駆動輪としてもよい。また、オムニホイールに代えて、中間駆動輪４ｂに受動車輪（キャスター）を採用してもよい。この場合でも、一対の駆動輪４ａ，４ａの回転数を調整すれば、自走式掃除ロボット１の移動方向を自在に変更することができる。さらに、通常の車両と同様の構造としてもよい。つまり、車輪を４輪設けて、その前方（または後方）の２輪を操舵輪として他の車輪を駆動輪としたり、４輪駆動としたりしてもよい。
【００２５】（掃除部１０）  図２〜図４に示すように、一対の掃除部１０，１０は、それぞれロボット本体部２の前方部および後方部に設けられている。
【００２６】  図２および図３に示すように、各掃除部１０は、フレーム１１によってロボット本体部２に連結されている。この掃除部１０は、ブラシ１２を備えている。このブラシ１２は、軸部１２ａと、この軸部１２の外周面に設けられた一対の刷毛部１２ｂ，１２ｂと、を備えている（図３）。
【００２７】  軸部１２ａは、その両端部が掃除部１０のフレームに回転可能に支持されている。しかも、自走式掃除ロボット１を対象平面ＳＦ上に載せたときに、その軸方向が対象平面ＳＦとほぼ平行となるように設けられている。
【００２８】  一対の刷毛部１２ｂ，１２ｂは、複数の刷毛を軸方向に沿って並べて形成されたものである。各刷毛部１２ｂは、刷毛の位置が、軸部１２ａの軸方向に移動するに従って周方向に沿ってズレるように設けられている（図２および図４参照）。言い換えれば、各刷毛部１２ｂは、軸部１２ａの側面に螺旋状に形成されている。しかも、一対の刷毛部１２ｂ，１２ｂで二重螺旋を形成するように配設されている。つまり、軸部１２ａの軸方向と直交する断面において、一対の刷毛部１２ｂ，１２ｂの各刷毛が互いに１８０度回転した位置となるように、一対の刷毛部１２ｂ，１２ｂが形成されているのである（図４参照）。
【００２９】  また、図４に示すように、掃除部１０は、ブラシ１２の軸部１２ａを軸周りに回転させるブラシ駆動部１３を備えている。具体的には、このブラシ駆動部１３は、ブラシ駆動モータ１３ａを備えており、ブラシ駆動モータ１３ａの主軸がブラシ１２の軸部１２ａの端部とベルトプーリ機構１３ｂによって連結されている。そして、ブラシ駆動モータ１３ａは、制御部３０によってその作動状態が制御されている。  このため、制御部３０によってブラシ駆動モータ１３ａを作動させれば、その駆動力がベルトプーリ機構１３ｂを介してブラシ１２の軸部１２ａに伝達され、ブラシ１２を回転させることができる。
【００３０】  なお、一対の刷毛部１２ｂ，１２ｂを構成する刷毛の長さはとくに限定されない。自走式掃除ロボット１が対象平面ＳＦを走行している状態において、刷毛の先端部が対象平面ＳＦを掃いて掃除できる程度の長さに形成されていればよい。例えば、対象平面ＳＦが複数の太陽電池が並んだ太陽電池モジュールの表面の場合には、太陽電池の端縁に形成されているフレーム上に一対の側方駆動輪４ａ，４ａが載った状態でも、刷毛の先端部が対象平面ＳＦを掃いて掃除できる程度の長さに形成されていればよい。具体的には、太陽電池モジュールの表面からフレームの上端までの距離が１．５ｍｍであって、自走式掃除ロボット１を対象平面ＳＦ上に載せたときに、対象平面ＳＦから軸部１２ａの外周面までの距離が３７ｍｍであれば、刷毛の長さは４５〜４７ｍｍ程度が好ましい。  ただし、これは刷毛の剛性等、自走式掃除ロボット１の他のパラメータに応じて決定されるものであり、上述の寸法に限定されるものでないことはいうまでもない。例えば、刷毛の長さを上述の４７ｍｍよりも長くすれば、ロボット本体２の傾きによるブラシ１２の浮きは生じにくくなるが、一方で、刷毛の長さを極端に長くすると、自走式掃除ロボット１が対象平面ＳＦ上を走行する際（側方駆動輪４ａ，４ａおよび中間駆動輪４ｂが同一の平面に接触している状態）の掃除能力や自走式掃除ロボット１の走行性能が著しく低下する可能性がある。また、ブラシ駆動モータ１３ｍおよび駆動輪４の各駆動モータ４ｍにおける負荷トルクが増大し、消費電力の増加を招くという問題が生じる。したがって、自走式掃除ロボット１が掃除する対象平面ＳＦやその環境等に合わせて、刷毛の長さは適宜適切な長さにすればよい。  また、各刷毛部１２ｂの刷毛は螺旋状に配置しなくてもよい。例えば、刷毛を軸部１２ｂの軸方向に沿って直線状に並ぶように配置してもよく、とくに限定されない。
【００３１】  さらに、上記例では、掃除部１０が、ブラシ１２によって対象平面ＳＦを清掃する場合を説明したが、掃除部１０が対象平面ＳＦを清掃する方法はとくに限定されない。例えば、掃除部１０に、ブラシ１２に加えて散水装置（スプレーノズル等）とワイパーブレード（スクイジー）を設けたり、ブラシ１２の代わりに散水装置（スプレーノズル等）とワイパーブレード（スクイジー）を設けたりしてもよい。また、ブラシ１２に加えてバキュームクリーナー（吸引式掃除機）を設けてもよいし、ブラシ１２を設けずにバキュームクリーナー（吸引式掃除機）だけを設けてもよい。
【００３２】（制御部３０）  つぎに、制御部３０について説明する。  図１に示すように、制御部３０は、移動制御部３１、ブラシ制御部３２および姿勢制御部３５を備えている。
【００３３】（移動制御部３１）  まず、移動制御部３１は、移動手段４における一対の側方駆動輪４ａ，４ａおよび中間駆動輪４ｂを駆動する各駆動モータ４ｍの作動を制御および監視するものである。この移動制御部３１は、３つの駆動モータ４ｍの作動を制御して、ロボット本体２の移動方向や移動速度、つまり、自走式掃除ロボット１の移動方向や移動速度を制御するものである。例えば、全ての駆動輪４による移動速度（具体的には、回転数（回転速度）×駆動輪の周長）が同じとなるように各駆動モータ４ｍを作動させた場合には自走式掃除ロボット１を直進移動させることができる。一方、一対の側方駆動輪４ａ，４ａ間で移動速度の差が生じるように各駆動モータ４ｍを作動させた場合には自走式掃除ロボット１を旋回するように移動させることができる。
【００３４】  また、移動制御部３１は、姿勢制御部３５がロボット本体部２の浮き上がりを検出すると、浮き上がりが解消された後、浮き上がりを検出した箇所をいずれか一方の掃除部１０が通過するように移動手段４の作動を制御する機能を有している。  例えば、図２に示すように、ロボット本体部２の前方部と後方部に一対の掃除部１０，１０が設けられている場合には、浮き上がりを検出したのち浮き上がりが解消されると、ロボット本体部２が後退するように移動手段４の作動を制御する。すると、浮き上がりを検出した箇所に、後方部の掃除部１０を再度通過させることができる。  また、ロボット本体部２の前方部だけに掃除部１０が設けられている場合には、浮き上がりを検出したのち浮き上がりが解消されると、ロボット本体部２を１８０度方向転換してから前進するように移動手段４の作動を制御する。すると、浮き上がりを検出した箇所に、掃除部１０を再度通過させることができる。
【００３５】（ブラシ制御部３２）  ブラシ制御部３２は、ブラシ駆動モータ１３ａの作動を制御および監視するものである。  このブラシ制御部３２の構成はとくに限定されないが、ブラシ駆動モータ１３ａに流れる電流値を検出する電流検出機能を有していることが好ましい。具体的には、後述するように、ブラシ制御部３２は、ブラシ駆動モータ１３ａに供給する電流値に基づいて、ブラシ１２の回転に対する摩擦力を検出する機能も有していることが好ましい。  ブラシ１２の摩擦力を検出するためには、ブラシ駆動モータ１３ａに流れる電流値を検出する必要がある。なお、この電流値は、清掃面の汚れやブラシの特性などの影響により、ブラシの浮きが発生せずとも若干は変化していることが通常である。また、ＰＷＭ制御によって、ブラシ駆動モータ１３ａの回転速度を制御する場合は、ブラシ駆動モータ１３ａに対して矩形波として電圧を印加しているために、電圧の変化に応じて電流も変化する。このように、ブラシ駆動モータ１３ａに流れる電流値は種々の要因によって変動しているので、かかる電流値からブラシの接触状態を把握するためには、ブラシ１２の摩擦力の変動以外の要因に起因する電流値の変動を除去することが必要になる。かかる変動要因を除去する方法はとくに限定されないが、例えば、計測した電流値にフィルタ処理を行ってブラシの接触状態の変化を示す周波数以外の変動を除去したり、電流値を微分したりすることによって短時間に起こる大きな電流の変化のみを検出し、それをよってブラシの接触状態の変化の発生を検出する方法等を採用することができる。
【００３６】（姿勢制御部３５）  姿勢制御部３５は、ロボット本体部２の姿勢を検出するものである。具体的には、ロボット本体部２の浮き上がり、つまり、一対の掃除部１０，１０のいずれか一方が対象平面ＳＦから浮き上がっているか否かを検出するものである。
【００３７】  なお、一対の掃除部１０，１０のいずれか一方が対象平面ＳＦから浮き上がっているとは、ブラシ１２の刷毛部１２ｂの先端が対象平面ＳＦから完全に離れた場合だけなく、若干接触している状態も含む概念である。つまり、ブラシ１２の刷毛部１２ｂの先端が対象平面ＳＦから完全に離れなくても、ある一定以上ブラシ１２の刷毛部１２ｂのたわみ量（対象平面ＳＦに押し付けられてたわんだブラシ１２の刷毛部１２ｂのたわみ量）が減った場合、清掃能力が低下する。このように、ブラシ１２の刷毛部１２ｂが対象平面ＳＦに接触していても、ブラシ１２による清掃能力が低下した状態は、本明細書における浮き上がりが生じた状態に含まれる。
【００３８】  姿勢制御部３５は、一対の掃除部１０，１０の浮き上がりを検出する浮き上がりセンサとして、ロボット本体部２の傾きを検出する傾斜センサ３６を備えている。この傾斜センサ３６は、ロボット本体部２の前後方向の傾きが水平に対してどの程度傾いているかを検出するセンサである。この傾斜センサ３６は、姿勢制御部３５の解析部３７に電気的に接続されており、この解析部３７によってロボット本体部２の浮き上がりが生じているか否かを検出するように構成されている。そして、この解析部３７は、浮き上がりが生じると浮き上がり信号を移動制御部３１に送信し、浮き上がりが解消すると復帰信号を移動制御部３１に送信する機能を有している。
【００３９】  解析部３７が浮き上がりの有無を判断する方法はとくに限定されないが、例えば、以下のような方法を採用することができる。  まず、自走式掃除ロボット１が対象平面ＳＦに載せられると、解析部３７は、傾斜センサ３６の検出したロボット本体部２の傾きを基準値として記憶する。そして、自走式掃除ロボット１が移動すると、傾斜センサ３６の検出した傾きを基準値と比較して、基準値からのズレが所定の角度以上となれば、浮き上がりが生じたと判断する。
【００４０】  例えば、対象平面ＳＦが、緯度２０度程度の地域に設置された太陽光アレイの太陽電池モジュールの表面の場合には、基準値（つまり太陽光アレイの取り付け角度）は通常約１５〜２０度程度である。この場合、基準値から約１度以上傾きが大きくなると、浮き上がりが生じたと判断することができる。基準値から約１度以上傾きが大きくなる状態とは、一対の側方駆動輪４ａ，４ａが太陽電池の表面からフレーム部に移行する際におけるロボット本体部２の傾き程度である（図９（Ａ）参照）。
【００４１】  なお、解析部３７が浮き上がりが生じたと判断するロボット本体部２の傾きを、以下では、浮き上がり角度という。  また、太陽光アレイの表面の角度は設置場所や緯度などによって異なるため、基準値が上記角度に限定されないのはいうまでもない。そして、浮き上がり角度も、自走式掃除ロボット１の大きさや形状、また、対象平面の状況などによって適宜設定できることは言うまでもない。
【００４２】  もちろん制御部３０が記憶部３８を備えており、自走式掃除ロボット１が掃除する対象平面ＳＦの傾きが予め把握できている場合などには、記憶部３８に基準値を記憶させておき、その基準値を使用してもよい。
【００４３】（本実施形態の自走式掃除ロボット１の動作説明）  つぎに、本実施形態の自走式掃除ロボット１において、浮き上がりが発生した場合の動作を説明する。  以下では、対象平面ＳＦが長方形状の太陽電池が並んで配設された太陽電池アレイの表面であって、この太陽電池アレイの表面を自走式掃除ロボット１が太陽電池モジュールの長手方向に沿って移動する場合を説明する。しかも、本実施形態の自走式掃除ロボット１は、ロボット本体部２の前後に一対の掃除部１０，１０を有しており、通常は両方の掃除部１０によって太陽電池モジュールの受光面が掃除されることを前提に説明する。
【００４４】  図７に示すように、自走式掃除ロボット１が太陽電池モジュールＡの長手方向に沿って移動すると、まず、ロボット本体部２の前方部に配置された掃除部１０によって太陽電池モジュールＡの受光面ＳＦ（つまり対象平面ＳＦ）が掃除される。さらに、自走式掃除ロボット１が移動すると、前方部の掃除部１０によって掃除された部分を、ロボット本体部２の後方部に配置された掃除部１０が掃除する。つまり、太陽電池モジュールＡの対象平面ＳＦは、掃除部１０によって２回掃除される。
【００４５】  やがて、自走式掃除ロボット１が隣接する太陽電池モジュールＡと太陽電池モジュールＢの境界に到達すると、自走式掃除ロボット１は太陽電池モジュールＡから太陽電池モジュールＢに移動する。  図９（Ａ）に示すように、太陽電池モジュールＡの対象平面ＳＦと太陽電池モジュールＢの対象平面ＳＦとがほぼ同一平面上に位置するようになっていれば、太陽電池モジュールＡおよび太陽電池モジュールＢのフレームＦを乗り越える際に、ロボット本体部２の傾き角度は浮き上がり角度よりも小さくなる。すると、解析部３７は浮き上がりが生じていないと判断するので、自走式掃除ロボット１は、太陽電池モジュールＢに移ってからもそのまま長手方向に沿った移動を継続する（図６参照）。この場合、フレームＦを乗り越える際にも、ロボット本体部２の前方部の掃除部１０による太陽電池モジュールＡの対象平面ＳＦの掃除は継続されるので（図９（Ａ）丸囲み内参照）、太陽電池モジュールＢの対象平面ＳＦのほぼ全面が掃除部１０によって２回掃除される状態は維持される。
【００４６】  一方、図９（Ｂ）に示すように、太陽電池モジュールＡと太陽電池モジュールＢとの間に段差が形成されている場合には、太陽電池モジュールＡから太陽電池モジュールＢに移動する際に、ロボット本体部２の傾き角度は浮き上がり角度よりも大きくなる。すると、解析部３７は浮き上がりが生じていると判断し、浮き上がり信号を移動制御部３１に送信する。そして、浮き上がりが解消するまで、つまり、傾き角度が浮き上がり角度よりも小さくなり復帰信号が送信されるまでの期間（例えば、時間または移動距離）を移動制御部３１が記憶する（図６参照）。この間、ロボット本体部２の前方部の掃除部１０のブラシ１２は太陽電池モジュールＢの対象平面ＳＦに浮き上がった状態となるので（図９（Ｂ）丸囲み内参照）。すると、復帰信号が移動制御部３１に送信されるまでの間は、太陽電池モジュールＢの対象平面ＳＦは、ロボット本体部２の前方部の掃除部１０によって掃除されていない状態となる。この掃除されない部分を掃除不良部ＮＳＡという（図８参照）。
【００４７】  やがて、ロボット本体部２の傾き角度が浮き上がり角度よりも小さくなり復帰信号が送信される。そして、ロボット本体部２の傾き角度が基準値になった後、掃除不良部ＮＳＡを後方部の掃除部１０が通過するまで移動すると自走式掃除ロボット１は一旦停止し、その後逆方向に移動する（図６、図８参照）。つまり、掃除不良部ＮＳＡは、一旦、自走式掃除ロボット１の後方部の掃除部１０によって掃除された後、後方部の掃除部１０によって再度掃除される。そして、後方部の掃除部１０による掃除不良部ＮＳＡの掃除が終了すると、自走式掃除ロボット１は一旦停止し、再び前方に移動を開始するので、太陽電池モジュールＢは長手方向に沿ってその対象平面ＳＦの掃除が継続される。
【００４８】  以上のごとく、本実施形態の自走式掃除ロボット１によれば、浮き上がりが発生して掃除不良部ＮＳＡができると、浮き上がりが解消された後に、掃除部１０によって掃除不良部ＮＳＡが掃除されるので、浮き上がりが生じても、掃除不良部ＮＳＡを他の部分と同等程度に掃除することができる。
【００４９】  しかも、浮き上がりが生じた場合、つまり、掃除不良部ＮＳＡができた場合にのみ再掃除するように自走式掃除ロボット１の移動が制御される。このため、浮き上がりが発生する可能性がある場所で常時再掃除させる場合に比べて、掃除作業の時間を短くできるから、作業効率を向上させることができ、掃除作業に要するコストを抑えることができる。
【００５０】  なお、上記例では、掃除不良部ＮＳＡの領域を移動制御部３１によって検出するようにした場合を説明した。しかし、掃除不良部ＮＳＡとなる可能性がある場所が事前に把握できている場合には、掃除不良部ＮＳＡを掃除する動作（再掃除動作）を予め記憶させておき、浮き上がり信号を移動制御部３１が受信すると、再掃除動作をするようにしてもよい。
【００５１】  例えば、上述したようなフレームＦを有する太陽電池モジュールの場合には、太陽電池モジュールＡと太陽電池モジュールＢとの間に形成された段差が５ｍｍ、ブラシ１２の軸部１２ａから一対の側方駆動輪４ａ，４ａまでの距離（前後方向の距離）が２０５ｍｍ、中間駆動輪４ｂから一対の側方駆動輪４ａ，４ａまでの距離が９３ｍｍ、ブラシ１２の直径が１１０ｍｍの場合であって、対象平面ＳＦから軸部１２ａの外周面までの距離が３７ｍｍの条件において、フレームＦから１８０〜２８０ｍｍの範囲が掃除不良部ＮＳＡとなる。この場合には、再掃除動作として、自走式掃除ロボット１の後端が掃除不良部ＮＳＡを通過するまで、つまり、自走式掃除ロボット１の後端がフレームＦから２８０ｍｍ以上移動したのち、自走式掃除ロボット１が後進する動作を記憶させておく。すると、一の太陽電池から他の太陽電池に移動する際に自走式掃除ロボット１に浮き上がりが生じた場合に、掃除不良部ＮＳＡを掃除部１０によって掃除させることができる。
【００５２】（他の浮き上がり検出センサ）  姿勢制御部３５の浮き上がり検出センサは、上記のごとき傾斜センサ３６に限られず、例えば、重力方向を検知できる加速度計や接触式距離計（ダイヤルゲージ等）、非接触式距離計（レーザ距離計、超音波距離計）等を使用することも可能である。  なお、距離計を使用する場合は、少なくとも２つの距離計を、ロボット本体２の前後方向（または一対の掃除部１０，１０）にそれぞれ取り付けることにより、走行面（対象平面ＳＦ）を基準として、ロボット本体２の姿勢を検出し、浮き上がり検出センサとすることも可能である。
【００５３】  また、上述したような浮き上がり検出センサを設けずに、ブラシ制御部３２が浮き上がり検出センサの機能を有するようにしてもよい。つまり、ブラシ駆動モータ１３ａに供給する電流値に基づいて、ブラシ制御部３２がロボット本体２の前側部や後側部の浮き上がりを判断してもよい。
【００５４】  ロボット本体２の前側部や後側部が浮き上がれば、ブラシ１２の刷毛部１２ｂが対象平面ＳＦからうける反力が小さくなる。また、ブラシ１２の刷毛部１２ｂは対象平面ＳＦが完全に離れた場合には刷毛部１２ｂが対象平面ＳＦから受ける反力が零になる。すると、刷毛部１２ｂと対象平面ＳＦの間に作用する摩擦力が減少し、または零になるため、ブラシ駆動モータ１３ａに流れる電流値が少なくなる。したがって、電流値に基づいてロボット本体２の前側部や後側部の浮き上がりを判断することができる。
【００５５】  そして、この場合には、浮き上がりを検出するための特別なセンサを設ける必要がないから、制御部３０の構成を簡単にすることができるという利点も得られる。
【００５６】  なお、ブラシ駆動モータ１３ａに流れる電流値には、１)対象平面ＳＦの汚れやブラシ１２の特性などの影響により若干変化しており（一定ではない）、また、２）他の機器の作動に起因するノイズが重畳されている。このため、ブラシ駆動モータ１３ａに流れる電流値から反力を検出する場合において、ノイズの影響による浮き上がりの誤検出を防止する上では、電流値からノイズを除去することが必要となる。電流値からノイズの除去する方法はとくに限定されないが、例えば、計測した電流値にローパスフィルタ処理を行って高周波の変動を除去したり、電流値を時間に関して微分することによって短時間に起こる大きな電流の変化のみを検出したりする方法を採用することができる。
【００５７】（他の実施形態）  また、太陽光発電の太陽電池モジュールや太陽熱発電の集光ミラーは、その発電効率を高く維持するために、その傾きが変化するものがある（図１０参照）。かかる傾きが変化する太陽電池モジュールや集光ミラーの受光面を自走式掃除ロボット１が掃除する場合において、受光面の傾斜角度やその変化を制御部３０が把握できる場合には、以下のような制御を実施することができる。
【００５８】  なお、太陽電池モジュールや集光ミラーの受光面の傾斜角度やその変化を制御部３０が把握する方法はとくに限定されない。例えば、外部（例えば、太陽電池モジュールや集光ミラーの受光面の傾斜角度を制御する制御部など）から太陽電池モジュールや集光ミラーの受光面の傾斜角度に関する信号が制御部３０に送信されることによって、傾斜角度やその変化を制御部３０が把握するようにしてもよい。また。上記例のように、制御部３０が姿勢制御部３５を有し、かつ、姿勢制御部３５が傾斜センサ３６を有している場合には、傾斜センサ３６が検出した傾きに基づいて、制御部３０が傾斜角度やその変化を把握することも可能である。さらに、外部からの信号と傾斜センサ３６の検出した傾きの両方の信号に基づいて、傾斜角度やその変化を制御部３０が把握するようにしてもよい。
【００５９】  以下では、外部からの信号と傾斜センサ３６の検出した傾きの両方の信号に基づいて、傾斜角度やその変化を制御部３０が把握する場合を説明する。  なお、以下では、太陽光発電の太陽電池モジュールや太陽熱発電の集光ミラーを合わせて、ソーラパネルＳＳという。
【００６０】  まず、ソーラパネルＳＳは、日中の発電中には、太陽の動きにあわせて、受光面と日射が適切な角度（太陽光発電の太陽電池モジュールやトラフ式またはディッシュ式等の太陽熱発電における集光ミラーでは受光面と日射が略直角、タワー式等の太陽熱発電における集光ミラーでは日射を集熱タワーの集熱部に集められる角度等）になるように受光面の水平に対する角度（以下、ソーラパネルＳＳの傾斜角度という）が時々刻々と変化するように制御されている。このため、ソーラパネルＳＳの傾斜角度は、水平から垂直に至るまで様々な角度になる。なお、ソーラパネルＳＳは、一方向だけ（例えば、図１０では水平に対して右端（または左端）が上昇する方向だけ）に傾く場合もあれば、両方向に傾く場合（図１０では水平に対して右端も左端も上昇する場合）もある。
【００６１】  一方、自走式掃除ロボット１は、ソーラパネルＳＳの傾斜角度が走行しやすい角度（例えば、水平から１５度程度までの角度）となっている状態で掃除を実施する。
【００６２】  したがって、自走式掃除ロボット１による掃除は、ソーラパネルＳＳの傾斜角度が走行しやすい角度となっている状態となったとき、または、ソーラパネルＳＳの傾斜角度を掃除のために走行しやすい角度に調整したときに、実施される。
【００６３】  しかし、ソーラパネルＳＳの傾斜角度は、自走式掃除ロボット１が受光面の全面を掃除するまで走行しやすい角度に維持されているとは限らない。また、ソーラパネルＳＳの傾斜角度を掃除のために走行しやすい角度に調整する場合でも、自走式掃除ロボット１が受光面の全面を掃除するまで、ソーラパネルＳＳの傾斜角度が走行しやすい角度となっているわけではない。なぜなら、ソーラパネルＳＳの傾斜角度が走行しやすい角度となっている時間は、実質的に発電をできない状態となっているからであり、できるだけ走行しやすい角度となっている時間は短いほうが好ましいからである。
【００６４】  このため、自走式掃除ロボット１による掃除のためにソーラパネルＳＳの傾斜角度を調整する場合、自走式掃除ロボット１が掃除をしている間でも、掃除時間が長くなると、ソーラパネルＳＳの傾斜角度は走行しやすい角度から発電に適した角度に変化する可能性がある。ソーラパネルＳＳの傾斜角度を掃除のために調整しない場合には、当然のごとく、自走式掃除ロボット１が掃除をしている間に、ソーラパネルＳＳの傾斜角度が走行しやすい角度から変化する可能性がある。
【００６５】  そして、ソーラパネルＳＳの傾斜角度が大きくなれば、自走式掃除ロボット１がソーラパネルＳＳ上から落下してしまう可能性がある。  そこで、自走式掃除ロボット１の落下を防ぐ上では、ソーラパネルＳＳの傾斜角度に基づいて、以下のように自走式掃除ロボット１を作動することが好ましい。
【００６６】（ロボットベースＲＢを設けた場合）  ソーラパネルＳＳが、自走式掃除ロボット１を収容するロボットベースＲＢを備えている場合には、以下のように自走式掃除ロボット１の作動が制御される。
【００６７】  まず、ロボットベースＲＢは、自走式掃除ロボット１が掃除を行わない場合において、自走式掃除ロボット１を収納しておくものである。  なお、ロボットベースＲＢは、その床面がソーラパネルＳＳの表面と面一となるように配置され、自走式掃除ロボット１がロボットベースＲＢとソーラパネルＳＳの表面との間をスムースに移動できるように形成されている。
【００６８】  このようなロボットベースＲＢを設けている場合には、上述した解析部３７が、傾斜センサ３６の信号に基づいて、ソーラパネルＳＳの傾斜角度が予め自走式掃除ロボット１に記憶させておいた、清掃可能な角度（例えば、水平から１５度程度まで、特許請求の範囲にいう「構造物の平面の傾斜角度が所定の角度より小さい状態」に相当する）であるか否かを判断して、傾いた状態から清掃可能な角度となった場合に復帰信号を移動制御部３１に送信するようにしておく。なお、移動制御部３１は、新たな信号（例えば後述する傾斜開始予告信号）を受信するまでの間、復帰信号を保持するようにしておく。
【００６９】  一方、ソーラパネルＳＳの作動を制御する外部の制御部から、解析部３７に対して、ソーラパネルＳＳの傾斜角度がソーラパネルＳＳを清掃できる角度から清掃できない状態（たとえば、角度１５度以上）に変化すること（特許請求の範囲にいう「構造物の平面の傾斜角度が所定の角度以上の状態になること」に相当する）を通知する傾斜通知信号が送信されるようにしておく。そして、解析部３７が、傾斜通知信号を検出すると、傾斜開始予告信号を移動制御部３１に送信するようにしておく。なお、移動制御部３１は、新たな信号（例えば上述した復帰信号）を受信するまでの間、傾斜開始予告信号を保持するようにしておく。
【００７０】  そして、復帰信号を保持した状態で移動制御部３１が清掃開始信号を受信すると、自走式掃除ロボット１がソーラパネルＳＳ上を所定のルートに沿って移動するように、移動制御部３１が移動手段４を作動させるようにしておく。
【００７１】  さらに、移動制御部３１が傾斜開始予告信号を受信すると、自走式掃除ロボット１がソーラパネルＳＳ上からロボットベースＲＢに最短径路で戻るように、移動制御部３１が移動手段４を作動させるようにしておく。
【００７２】  すると、ソーラパネルＳＳが傾いた状態から水平となると、ロボットベースＲＢから自走式掃除ロボット１がソーラパネルＳＳ上に移動し所定のルート（図中矢印ａ）に沿って移動するので、所定のルートに沿ってソーラパネルＳＳの表面を自走式掃除ロボット１によって掃除することができる（図１０（Ａ）、（Ｂ）参照）。
【００７３】  一方、自走式掃除ロボット１がソーラパネルＳＳの表面を走行中にソーラパネルＳＳが傾斜を開始すると、自走式掃除ロボット１は最短径路（図中矢印ｂ）でロボットベースＲＢまで戻る。すると、ソーラパネルＳＳが傾斜した際に、自走式掃除ロボット１がソーラパネルＳＳ上から落下することを防止することができる（図１０（Ａ）、（Ｂ）参照）。
【００７４】  以上のごとき構成をしておけば、ソーラパネルＳＳの作動に応じて、自走式掃除ロボット１がソーラパネルＳＳの表面の掃除とロボットベースＲＢへの復帰を自動で切り替えて移動するので、ソーラパネルＳＳの掃除を自動化することができる。
【００７５】  なお、移動制御部３１が、傾斜開始予告信号を受信するまでの移動経路を記憶しておく機能を有していれば、自走式掃除ロボット１がソーラパネルＳＳの全面を掃除する前にロボットベースＲＢに戻った場合に、前回掃除をした位置から掃除を開始させることができるので、好ましい。
【００７６】  また、ソーラパネルＳＳが、自走式掃除ロボット１が掃除のために走行しやすい角度に調整する場合、つまり、掃除のための期間を特別に設ける場合には、自走式掃除ロボット１がソーラパネルＳＳ上からロボットベースＲＢへの移動を完了すると、自走式掃除ロボット１は移動が完了したことを知らせる信号（清掃完了信号）を、ソーラパネルＳＳの作動を制御する外部の制御部に送信するようにしておくことが好ましい。この場合、清掃完了信号を受信してから、外部の制御部は、発電のためにソーラパネルＳＳの傾斜角度調整を始めるようにする。すると、ソーラパネルＳＳが傾斜角度調整を始めた際に、自走式掃除ロボット１がソーラパネルＳＳ上から落下することを防ぐことができる。
【００７７】  さらに、上記例では、ソーラパネルＳＳの現在の傾斜角度は傾斜センサ３６の信号に基づいて解析部３７が判断し、ソーラパネルＳＳの傾斜角度の変化は外部の制御部からの傾斜通知信号に基づいて把握する場合を説明した。しかし、ソーラパネルＳＳの現在の傾斜角度を外部の制御部からの信号に基づいて判断し、ソーラパネルＳＳの傾斜角度の変化は傾斜センサ３６の信号に基づいて解析部３７が把握するようにしてもよい。もちろん、現在の傾斜角度と傾斜角度の変化の両方を、傾斜センサ３６の信号に基づいて解析部３７が把握してもよいし、外部の制御部からの信号に基づいて判断してもよい。
【００７８】  また、上述したような自走式掃除ロボット１による掃除は、任意の時期、時刻に、人が清掃を開始させるようにしてもよいし、一定期間ごとに自動的に掃除を開始終了するようにしてもよい。
【００７９】  さらに、ソーラパネルＳＳの発電出力が低下した（つまりソーラパネルＳＳ表面が汚れた）と判断される際に、自走式掃除ロボット１が掃除を開始するよう設定してもよい。
【００８０】  ソーラパネルＳＳの発電出力が低下したことを検出する方法はとくに限定されないが、例えば、太陽光発電の場合には、以下のような方法で検出することができる。
【００８１】  まず、使用している太陽電池モジュール固有の変換効率に日射計等によって検出された日射量を乗じて発電電力（１）を算出する。さらに、使用している太陽電池モジュール固有の温度係数に太陽電池モジュールの表面温度を乗じて温度上昇によって減少する発電電力（２）を算出する。そこで、（１）−（２）の演算を行うことにより、太陽電池モジュールが汚れていないときに期待される発電電力が求められる。この計算で求められた発電電力と、そのときの実際の発電電力を比較し、実際の発電電力の方がある一定値以上低くなっている場合、それは太陽電池モジュールの表面が汚れていると判断して、その時に自走式掃除ロボット１による掃除を開始するようにすればよい。
【００８２】（ロボットベースＲＢを設けない場合）  上記例では、自走式掃除ロボット１がロボットベースＲＢに保持される場合を説明したが、ロボットベースＲＢを設ける代わりに、自走式掃除ロボット１自体がソーラパネルＳＳの傾斜が大きくなっても落下を防ぐ機能を有していてもよい。つまり、自走式掃除ロボット１が、自走式掃除ロボット１自体をソーラパネルＳＳに固定する固定手段を有していてもよい。
【００８３】  この場合には、傾斜開始予告信号が移動制御部３１に送信されると、自走式掃除ロボット１が走行を停止し、固定手段によって自走式掃除ロボット１をソーラパネルＳＳに固定するようにする。  一方、移動制御部３１が復帰信号を受信すると、自走式掃除ロボット１をソーラパネルＳＳから解放し、復帰信号を保持した状態で移動制御部３１が清掃開始信号を受信すると、自走式掃除ロボット１が掃除を開始するようにする。  すると、自走式掃除ロボット１の落下を防止しつつ、掃除の開始中止を迅速に切り替えることができる。
【００８４】  なお、固定手段が自走式掃除ロボット１の落下を防ぐ方法はとくに限定されない。例えば、吸盤等を用いてソーラパネルＳＳの表面に吸着固定する方法や、カギ型のフックなどのようにソーラパネルＳＳの端縁などに係合する部材によって固定する方法などを挙げることができる。
【００８５】（自走式掃除ロボット１の配置）  自走式掃除ロボット１を、ソーラパネルＳＳやソーラパネルＳＳのロボットベースＲＢに配置したり交換したりする場合には、以下の方法が採用される。なお、以下に説明する方法は、自走式掃除ロボット１が掃除を実施する状態（つまり清掃可能な角度となった状態）において、対象平面ＳＦが高くなる構造物ＳＰ（例えばソーラパネルＳＳのように対象平面ＳＦが地上から２ｍ以上程度となる構造物ＳＰ）であって、傾斜角度を大きくするとその一部の高さが低くなる構造物ＳＰに自走式掃除ロボット１を配置する場合に適用される。
【００８６】  例えば、可動式のソーラパネルＳＳでは、支柱などの上端に傾斜角度を変えることができるようにソーラパネルＳＳが配置される。このようなソーラパネルＳＳでは、支柱の高さは５ｍ程度である場合が多く、清掃可能な角度では、その上面の高さも地上から５ｍ程度となる。一方、ソーラパネルＳＳは、一辺が１０ｍ程度の正方形のものがあり、かかるソーラパネルＳＳでは、その背面中央部に支柱が連結される。このため、ソーラパネルＳＳの傾斜角度を大きくすると、その一端縁は地面近傍に位置される。以下の方法は、このような構造物ＳＰに自走式掃除ロボット１を配置する場合に適用される。
【００８７】  まず、ソーラパネルＳＳなどの構造物ＳＰ（以下、ソーラパネルＳＳという）の対象平面ＳＦが清掃可能な角度となっている場合には、その対象平面ＳＦは地上より３ｍ以上程度となっている。このため、人が対象平面ＳＦなどに自走式掃除ロボット１を配置できない。このため、対象平面ＳＦの高さを低くするために、対象平面ＳＦの傾斜角度を大きくする。つまり、対象平面ＳＦが鉛直に近い状態となるように、傾斜角度を大きくする。すると、対象平面ＳＦの一部は地面に近い位置に配置される。
【００８８】  すると、自走式掃除ロボット１が上述したような固定手段を有するものである場合には、自走式掃除ロボット１を対象平面ＳＦに接触させて固定手段を作動させる。すると、自走式掃除ロボット１は固定手段によって対象平面ＳＦに固定させることができる。したがって、自走式掃除ロボット１を対象平面ＳＦに配置でき、その状態から対象平面ＳＦを傾斜角度にすれば、自走式掃除ロボット１によって対象平面ＳＦを掃除させることができる。
【００８９】  また、ロボットベースＲＢを設ける場合には、対象平面ＳＦにおいて傾斜角度を大きくしたときに地面に近い位置に配置される部分にロボットベースＲＢを設けておく。すると、対象平面ＳＦの傾斜角度を大きくしたときに、ロボットベースＲＢに自走式掃除ロボット１を配置できる。したがって、ロボットベースＲＢを対象平面ＳＦに配置した状態から対象平面ＳＦを傾斜角度にすれば、自走式掃除ロボット１によって対象平面ＳＦを掃除させることができる。
【００９０】（ロボット本体部２の他の例）  図７に示すように、上述した自走式掃除ロボット１は、複数の太陽電池モジュールからなる太陽電池アレイのように、複数の構造体をからなる構造物ＳＰにおいて、各構造体の表面を順次掃除する場合に適している。
【００９１】  一方、複数の太陽電池モジュールからなる太陽電池アレイのように、構造物ＳＰを構成する複数の構造体の表面を同時に掃除することは、上述した自走式掃除ロボット１でも可能であるが、自走式掃除ロボット１を以下のような構造とすれば、より掃除が容易になる。  なお、以下の自走式掃除ロボット１Ｂ〜１Ｃが掃除する構造物ＳＰの構造はとくに限定されない。しかし、太陽電池モジュール等の構造体を複数格子状に並べて形成された太陽電池アレイ等の構造物ＳＰであって、上下方向よりも横方向に長くなるように形成された構造物ＳＰに適している。以下では、構造物ＳＰの上下方向（つまり長さが短い方向）を、構造物ＳＰの短軸方向という。  また、以下の自走式掃除ロボット１Ｂ〜１Ｃも、基本的な構造は、上述した自走式掃除ロボット１と実質的に同等であるので、以下では、自走式掃除ロボット１と異なる構成を有する部分についてのみ説明する。
【００９２】（自走式掃除ロボット１Ｂ）  図１１に示すように、自走式掃除ロボット１Ｂは、自走式掃除ロボット１に対して、その幅（つまり掃除部１０におけるブラシ１２の軸方向）を長くしたものである。具体的には、ブラシ１２の軸方向の長さが、構造物ＳＰの短軸方向の長さＡＬ（以下単に構造物ＳＰの長さＡＬという）よりも長くなるようにしたものである。つまり、ブラシ１２の軸方向の長さを、ブラシ１２の刷毛部１２ｂが、構造物ＳＰの複数の構造体全体と接触する程度の長さとしている。  かかる構造の自走式掃除ロボット１Ｂの場合、自走式掃除ロボット１を対象平面ＳＦ上に載せて、ブラシ１２の軸方向が構造物ＳＰの短軸方向と一致させる。この状態から移動機構４の駆動輪４ａを作動させれば、自走式掃除ロボット１Ｂを構造物ＳＰの幅方向（図８では左右方向）に移動させることができるので、複数の構造体を同時に掃除することができる。
【００９３】（自走式掃除ロボット１Ｃ）  図１２に示す自走式掃除ロボット１Ｃは、上述した自走式掃除ロボット１Ｂにエッジローラ４ｅを設けたものであり、その他の構成は自走式掃除ロボット１Ｂと実質的に同様の構成を有するものである。
【００９４】  エッジローラ４ｅは、自走式掃除ロボット１Ｃを構造物ＳＰ上に配置したときに、構造物ＳＰの構造体の上端縁と接触する位置に設けられている。つまり、自走式掃除ロボット１Ｃは、エッジローラ４ｅによって構造物ＳＰに引っ掛かった状態となっている。このため、自走式掃除ロボット１Ｃは、自走式掃除ロボット１Ｂに比べて、構造物ＳＰの対象平面ＳＦ上に安定した状態で配置しておくことができる。言い換えれば、自走式掃除ロボット１Ｃは、自走式掃除ロボット１Ｂに比べて、構造物ＳＰの対象平面ＳＦから落ちることを防ぐことができる。
【００９５】  しかも、エッジローラ４ｅは、その回転軸が対象平面ＳＦと平行になるように設けられており、自走式掃除ロボット１Ｃが構造物ＳＰの幅方向に移動した際に、構造物ＳＰの構造体の上端縁上を転動できるようになっている。このため、エッジローラ４ｅを設けても、自走式掃除ロボット１Ｃは構造物ＳＰの対象平面ＳＦ上をスムースに移動できる。
【産業上の利用可能性】
【００９６】  本発明の自走式掃除ロボットは、大規模な太陽光発電設備の太陽電池アレイや、太陽熱発電設備の集光ミラー、太陽熱温水器における受光面などを掃除するロボットとして適している。
【符号の説明】
【００９７】      １            自走式掃除ロボット      ２            ロボット本体部    １０            掃除部    １２            ブラシ    １２ａ          軸部    １２ｂ          刷毛部    ３０            制御部    ３１            移動制御部    ３２            ブラシ制御部    ３５            姿勢制御部    ３６            傾斜センサ    ３７            解析部    ＳＦ            対象平面
【図１】
0005686271.tif 000002
【図２】
0005686271.tif 000003
【図３】
0005686271.tif 000004
【図４】
0005686271.tif 000005
【図５】
0005686271.tif 000006
【図６】
0005686271.tif 000007
【図７】
0005686271.tif 000008
【図８】
0005686271.tif 000009
【図９】
0005686271.tif 000010
【図１０】
0005686271.tif 000011
【図１１】
0005686271.tif 000012
【図１２】
0005686271.tif 000013