(57)【特許請求の範囲】
【請求項１】
測定エリアにおける照度を測定する測定地点に関する測定地点情報を取得する情報取得手段と、
周囲の物体との距離及び周囲の形状を検出する周囲検出手段と、
前記周囲検出手段により検出した周囲の形状に基づいて、ＳＬＡＭ（Simultaneous Localization and Mapping）により、前記測定エリアにおける現在位置及び方向を判別する判別手段と、
前記測定地点情報と前記判別手段による判別結果とに基づいて、駆動手段を駆動し、前記現在位置からの移動の方向及び距離を計測しながら自装置を前記測定地点に移動させる制御手段と、
前記測定地点において照度を測定する照度測定手段と、を備え、
前記制御手段は、
ジャイロセンサからの情報に基づいて進行方向を制御し、
前記測定地点において自装置を停止させたときに前記ジャイロセンサの校正を行い、
自装置を直進させながら前記周囲検出手段により壁面との距離を検出し、検出した壁面との距離に応じて前記ＳＬＡＭのパラメータを調整する調整手段を備える
ことを特徴とする自走式装置。
【請求項２】
前記制御手段は、自装置を前記測定地点に移動させるときに、前記周囲検出手段により壁面との距離を検出し、壁面との距離に応じて進行方向を補正可能である
ことを特徴とする請求項１に記載の自走式装置。
【請求項３】
前記制御手段は、壁面に対して平行に移動しているときに、壁面との距離が所定の閾値以上変化した場合、壁面との距離の変化が小さくなるように進行方向を補正する
ことを特徴とする請求項２に記載の自走式装置。
【請求項４】
前記情報取得手段により複数の測定地点が取得された場合、該複数の測定地点の測定ルートを自動判別するルート判別手段を備え、
前記ルート判別手段は、前記壁面と平行方向のルートを優先的に選択する
ことを特徴とする請求項２または３に記載の自走式装置。
【請求項５】
前記判別手段は、検出した周囲の形状において、直線との相関係数が所定値以上の部分を壁面と判別し、該壁面との距離から現在位置を判別する
ことを特徴とする請求項１から４のいずれか１項に記載の自走式装置。
【請求項６】
前記駆動手段によりそれぞれ独立して駆動される２つの車輪を備え、
前記周囲検出手段は、
前記２つの車輪を結ぶ直線上に設けられ、走行方向と垂直の方向の物体との距離を計測可能なレーザーセンサを備え、
前記２つの車輪を逆方向に回転させることにより前記２つの車輪の中間地点を中心に自装置を回転することで、前記レーザーセンサにより周囲の形状を検出する
ことを特徴とする請求項１から５のいずれか１項に記載の自走式装置。
【請求項７】
前記駆動手段によりそれぞれ独立して駆動される２つの車輪を備え、
前記照度測定手段は、前記２つの車輪の中間地点に設けられる
ことを特徴とする請求項１から６のいずれか１項に記載の自走式装置。
【請求項８】
自装置の進行方向の障害物を検出可能な障害物検出手段を備え、
前記障害物検出手段は、自装置の進行方向に対して上向きに傾斜して設けられる
ことを特徴とする請求項１から７のいずれか１項に記載の自走式装置。
【請求項９】
測定エリアにおける照度を測定する測定地点に関する測定地点情報を取得する情報取得ステップと、
周囲の物体との距離及び周囲の形状を検出する周囲検出ステップと、
前記周囲検出ステップにより検出した周囲の形状に基づいて、ＳＬＡＭ（Simultaneous Localization and Mapping）により、前記測定エリアにおける現在位置及び方向を判別する判別ステップと、
前記測定地点情報と前記判別ステップによる判別結果とに基づいて、駆動手段を駆動し、前記現在位置からの移動の方向及び距離を計測しながら自装置を前記測定地点に移動させる制御ステップと、
前記測定地点において照度を測定する照度測定ステップと、を備え、
前記制御ステップでは、
ジャイロセンサからの情報に基づいて進行方向を制御し、
前記測定地点において自装置を停止させたときに前記ジャイロセンサの校正を行い、
自装置を直進させながら壁面との距離を検出し、検出した壁面との距離に応じて前記ＳＬＡＭのパラメータを調整する調整ステップを備える
ことを特徴とする測定方法。
【請求項１０】
コンピュータを、
測定エリアにおける照度を測定する測定地点に関する測定地点情報を取得する情報取得手段、
周囲の物体との距離及び周囲の形状を検出する周囲検出手段、
前記周囲検出手段により検出した周囲の形状に基づいて、ＳＬＡＭ（Simultaneous Localization and Mapping）により、前記測定エリアにおける現在位置及び方向を判別する判別手段、
前記測定地点情報と前記判別手段による判別結果とに基づいて、駆動手段を駆動し、前記現在位置からの移動の方向及び距離を計測しながら自装置を前記測定地点に移動させる制御手段、
前記測定地点において照度を測定する照度測定手段として機能させ、
前記制御手段は、
ジャイロセンサからの情報に基づいて進行方向を制御し、
前記測定地点において自装置を停止させたときに前記ジャイロセンサの校正を行い、
前記コンピュータを、自装置を直進させながら前記周囲検出手段により壁面との距離を検出し、検出した壁面との距離に応じて前記ＳＬＡＭのパラメータを調整する調整手段として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自走式装置、測定方法、及び、プログラムに関する。
【背景技術】
【０００２】
地図情報に基づき目的地に向けて移動して作業を行う自走式作業装置が提案されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０２０−６４４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術では、測定作業における走行スピードが遅く、自走制御の精度について考慮されていなかった。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、自走制御の精度を向上させた自走式装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る自走式装置は、
測定エリアにおける照度を測定する測定地点に関する測定地点情報を取得する情報取得手段と、
周囲の物体との距離及び周囲の形状を検出する周囲検出手段と、
前記周囲検出手段により検出した周囲の形状に基づいて、ＳＬＡＭ（Simultaneous Localization and Mapping）により、前記測定エリアにおける現在位置及び方向を判別する判別手段と、
前記測定地点情報と前記判別手段による判別結果とに基づいて、駆動手段を駆動し、前記現在位置からの移動の方向及び距離を計測しながら自装置を前記測定地点に移動させる制御手段と、
前記測定地点において照度を測定する照度測定手段と、を備え、
前記制御手段は、
ジャイロセンサからの情報に基づいて進行方向を制御し、
前記測定地点において自装置を停止させたときに前記ジャイロセンサの校正を行い、
自装置を直進させながら前記周囲検出手段により壁面との距離を検出し、検出した壁面との距離に応じて前記ＳＬＡＭのパラメータを調整する調整手段を備える。
【０００８】
前記制御手段は、自装置を前記測定地点に移動させるときに、前記周囲検出手段により壁面との距離を検出し、壁面との距離に応じて進行方向を補正可能であるようにしてもよい。
【０００９】
前記制御手段は、壁面に対して平行に移動しているときに、壁面との距離が所定の閾値以上変化した場合、壁面との距離の変化が小さくなるように進行方向を補正するようにしてもよい。
【００１０】
前記情報取得手段により複数の測定地点が取得された場合、該複数の測定地点の測定ルートを自動判別するルート判別手段を備え、
前記ルート判別手段は、前記壁面と平行方向のルートを優先的に選択するようにしてもよい。
【００１１】
前記判別手段は、検出した周囲の形状において、直線との相関係数が所定値以上の部分を壁面と判別し、該壁面との距離から現在位置を判別するようにしてもよい。
【００１２】
前記駆動手段によりそれぞれ独立して駆動される２つの車輪を備え、
前記周囲検出手段は、
前記２つの車輪を結ぶ直線上に設けられ、走行方向と垂直の方向の物体との距離を計測可能なレーザーセンサを備え、
前記２つの車輪を逆方向に回転させることにより前記２つの車輪の中間地点を中心に自装置を回転することで、前記レーザーセンサにより周囲の形状を検出するようにしてもよい。
【００１３】
前記駆動手段によりそれぞれ独立して駆動される２つの車輪を備え、
前記照度測定手段は、前記２つの車輪の中間地点に設けられるようにしてもよい。
【００１４】
自装置の進行方向の障害物を検出可能な障害物検出手段を備え、
前記障害物検出手段は、自装置の進行方向に対して上向きに傾斜して設けられるようにしてもよい。
【００１５】
本発明の第２の観点に係る測定方法は、
測定エリアにおける照度を測定する測定地点に関する測定地点情報を取得する情報取得ステップと、
周囲の物体との距離及び周囲の形状を検出する周囲検出ステップと、
前記周囲検出ステップにより検出した周囲の形状に基づいて、ＳＬＡＭ（Simultaneous Localization and Mapping）により、前記測定エリアにおける現在位置及び方向を判別する判別ステップと、
前記測定地点情報と前記判別ステップによる判別結果とに基づいて、駆動手段を駆動し、前記現在位置からの移動の方向及び距離を計測しながら自装置を前記測定地点に移動させる制御ステップと、
前記測定地点において照度を測定する照度測定ステップと、を備え、
前記制御ステップでは、
ジャイロセンサからの情報に基づいて進行方向を制御し、
前記測定地点において自装置を停止させたときに前記ジャイロセンサの校正を行い、
自装置を直進させながら壁面との距離を検出し、検出した壁面との距離に応じて前記ＳＬＡＭのパラメータを調整する調整ステップを備える。
【００１６】
本発明の第３の観点に係るプログラムは、
コンピュータを、
測定エリアにおける照度を測定する測定地点に関する測定地点情報を取得する情報取得手段、
周囲の物体との距離及び周囲の形状を検出する周囲検出手段、
前記周囲検出手段により検出した周囲の形状に基づいて、ＳＬＡＭ（Simultaneous Localization and Mapping）により、前記測定エリアにおける現在位置及び方向を判別する判別手段、
前記測定地点情報と前記判別手段による判別結果とに基づいて、駆動手段を駆動し、前記現在位置からの移動の方向及び距離を計測しながら自装置を前記測定地点に移動させる制御手段、
前記測定地点において照度を測定する照度測定手段として機能させ、
前記制御手段は、
ジャイロセンサからの情報に基づいて進行方向を制御し、
前記測定地点において自装置を停止させたときに前記ジャイロセンサの校正を行い、
前記コンピュータを、自装置を直進させながら前記周囲検出手段により壁面との距離を検出し、検出した壁面との距離に応じて前記ＳＬＡＭのパラメータを調整する調整手段として機能させる。
【発明の効果】
【００１７】
本発明によれば、自走制御の精度が向上する。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る自走式装置の外観図である。
【図２】本発明の実施形態に係る自走式装置の構成を示すブロック図である。
【図３】レーザー距離計及び照度センサの配置を示す図である。
【図４】（Ａ）及び（Ｂ）は障害物センサの検出範囲を示す図である。
【図５】（Ａ）は測定エリアの一例を示す図、（Ｂ）は測定地点座標データの一例を示す図である。
【図６】自動照度測定処理の一例を示すフローチャートである。
【図７】位置情報取得処理の一例を示すフローチャートである。
【図８】進行方向補正処理の一例を示すフローチャートである。
【図９】照度測定ロボットによる周囲の物体の検出結果例等を示す図である。
【図１０】パラメータ調整処理の一例を示すフローチャートである。
【図１１】（Ａ）及び（Ｂ）は変形例のルート選択を説明するための図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図面に基づいて説明する。
【００２０】
図１は、本発明の実施形態の自走式装置としての照度測定ロボット１００の外観図である。照度測定ロボット１００は、予め入力されたプログラムやデータに基づいて自律的に走行（移動）可能であり、室内の指定地点の照度を自動的に測定可能となっている。
【００２１】
この実施形態の照度測定ロボット１００は、図１に示すように、自走するための車輪１０３と、照度を測定するための照度センサ１０４と、周囲の形状や周囲の物体との距離を測定するためのレーザー距離計１０５と、前方の障害物を検出するための障害物センサ１０７と、を備える。また、図１では隠れているが、照度測定ロボット１００の後方下方には自在キャスター（または車輪等）が設けられている。
【００２２】
続いて、実施形態に係る照度測定ロボット１００のハードウェア構成について説明する。図２は、本発明の実施形態に係る照度測定ロボット１００の構成の一例を示すブロック図である。照度測定ロボット１００は、制御部１０１と、駆動部１０２と、車輪１０３と、照度センサ１０４と、レーザー距離計１０５と、ジャイロセンサ１０６と、障害物センサ１０７と、電力供給部１０８と、通信部１０９と、補助記憶装置１１３と、を備える。
【００２３】
制御部１０１は、ＣＰＵ（Central Processing Unit）１１０、ＲＡＭ（Random Access Memory）１１１、ＲＯＭ（Read Only Memory）１１２等から構成され、照度測定ロボット１００の動作を制御する。ＣＰＵ１１０は、ＲＯＭ１１２や補助記憶装置１１３から制御プログラムや制御データを読み出し、ＲＡＭ１１１にロードして照度測定ロボット１００の自律走行や照度測定の各種処理を行う。また、ＣＰＵ１１０は、通信部１０９を制御して外部装置と通信可能となっている。
【００２４】
ＲＡＭ１１１は、ＳＲＡＭ（Static Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）などの揮発性のメモリである。ＲＡＭ１１１は、一時データを記憶すると共に、各種設定データを記憶する。
【００２５】
ＲＯＭ１１２は、不揮発性メモリなどであり、制御プログラムや初期設定データを記憶する。
【００２６】
駆動部１０２は、複数の車輪１０３をそれぞれ独立して駆動するステッピングモータ等で構成される。駆動部１０２は、ＣＰＵ１１０の制御のもと、各車輪１０３を任意の回転速度で正転または逆転することで、照度測定ロボット１００を、配置された床面上において任意の方向に方向転換可能であり、前進又は後退させることができる。
【００２７】
車輪１０３は、この実施形態では、前方左右に２つ設けられている。また、照度測定ロボット１００の後方には図示せぬ１または複数の自在キャスターが設けられる。例えば、左右の車輪１０３を等速で正転（逆転）させることで照度測定ロボット１００を前進（後退）させることができ、左右の車輪１０３を等速でそれぞれ逆方向に回転させることで照度測定ロボット１００をその場で回転（方向転換）させることができる。なお、この実施形態では駆動輪が２輪であったが、駆動輪を４輪として、４輪全ての車輪を独立駆動できるようにしてもよい。このようにすることで、より細やかな移動、走行を実現できる。また、車輪の角度を変更可能として、任意の方向に走行できるようにしてもよい。
【００２８】
照度センサ１０４は、図１に示すように、照度測定ロボット１００の上方を向けて支柱に固定されており、ＣＰＵ１１０の制御のもと、照度測定ロボット１００の上方の照度（ルクス、ルーメン等）を検出し、検出結果をＣＰＵ１１０に通知する。照度センサ１０４は、図３に示すように、左右の車輪１０３の中点に設けられている。照度測定ロボット１００は、左右の車輪１０３を逆転させることでその場で回転（方向転換）するとき、左右の車輪１０３の中点が回転の中心となるが、そこに照度センサ１０４を設けることで、指定地点と一致させることが容易となり、照度測定ロボット１００の向きによらず指定地点の照度を測定でき、好適に照度を測定することができる。なお、照度センサ１０４の設置位置は、照度を好適に測定することができれば任意の位置でよい。例えば、照度センサ１０４の設置位置を登録しておき、指定地点と照度センサ１０４の設置位置とが一致するように、照度測定ロボット１００を駆動するようにすればよい。より具体的には、照度センサ１０４が左右の車輪１０３の中点から１０センチメートル後方に設置される場合は、照度センサ１０４が左右の車輪１０３の中点に設けられる場合よりも、１０センチメートル多く照度測定ロボット１００を前進させて照度を測定すればよい。また、照度センサ１０４の設置位置の高さ（支柱の長さ）を変更可能にしてもよい。また、照度センサ１０４は、支柱に固定されるものでなくてもよく、照度測定ロボット１００の本体に設置されてもよい。
【００２９】
レーザー距離計１０５は、例えば指向性及び収束性の高いレーザー光を照射可能なレーザー発振器と反射光を受光する受光素子等から構成され、ＴＯＦ（Time Of Flight）方式により物体との距離を計測する。レーザー距離計１０５は、図３に示すように、２つの車輪１０３を結ぶ直線上左方向にレーザー光を照射し、反射光により左方向（真正面に対して垂直方向）の物体との距離を計測する。照度測定ロボット１００は、初期の設置位置で３６０度回転してレーザー距離計１０５を用いたＬｉＤＡＲ（Light Detection And Ranging）により周囲３６０度の形状や周囲３６０度の物体（壁面等）との距離を計測する。照度測定ロボット１００は、左右の車輪１０３を逆転させることでその場で回転（方向転換）するとき、左右の車輪１０３の中点が回転の中心となるが、レーザー距離計１０５は、２つの車輪１０３を結ぶ直線上に設けているので、回転軸とレーザー光の方向を一致させることができ、レーザー距離計１０５により照度測定ロボット１００と物体との距離を好適に計測することができる。なお、レーザー距離計１０５の設置位置は、周囲の物体との距離を好適に計測することができれば任意の位置でよい。例えば、レーザー距離計１０５の設置位置を登録しておき、三角関数を用いて照度測定ロボット１００と物体（壁面等）との距離を算出してもよい。
【００３０】
ジャイロセンサ１０６は、例えば３軸の角速度を検出可能なジャイロセンサであり、照度測定ロボット１００の向きの判定や進行方向の決定に使用される。ジャイロセンサ１０６は、静止時にバイアスインスタビリティ（時間経過で生じる誤差）を排除するためのキャリブレーション（オフセット調整）機能を有する。なお、ジャイロセンサ１０６は１軸や２軸の角速度を検出可能なジャイロセンサであってもよい。また、照度測定ロボット１００の向きや動作を検出するために、ジャイロセンサ１０６に加えて、加速度センサや地磁気センサを備えるようにしてもよい。また、ジャイロセンサ１０６の温度による誤差を防止するため、ジャイロセンサ１０６を所定の筐体に入れて温度補償するようにしてもよい。
【００３１】
障害物センサ１０７は、例えばＴＯＦ方式のレーザー式レベルセンサ等で構成され、円錐状の広がりをもったレーザー光を照射し、反射光により前方の障害物を検出し、障害物との距離を計測する。ＣＰＵ１１０は、照度測定ロボット１００の走行中に障害物センサ１０７により前方の障害物との距離が所定距離以内となったことが検出された場合、走行を停止させ、例えば、通信部１０９を介して外部の電子機器にエラー情報を送信する。また、検出した障害物を避けて走行するように制御してもよい。なお、障害物センサ１０７は、イメージセンサ、超音波や赤外線を用いるセンサであってもよい。例えば、障害物センサ１０７は、広がりを持たないビーム上のレーザー光を照射し、照射の方向を回転させて障害物をスキャンするものであってもよい。
【００３２】
図４は、この実施形態の障害物センサ１０７の検出範囲を示す図である。この実施形態では、障害物センサ１０７は、前方に３箇所設けられており、図４（Ａ）に示すように、左前方に障害物センサ１０７Ｌ、中央前方に障害物センサ１０７Ｃ、右前方に障害物センサ１０７Ｒが設置されている。図４（Ａ）に示すように、障害物センサ１０７Ｌ及び障害物センサ１０７Ｒは、所定角度（例えば車輪１０３前方をカバーできる角度）前方左右外側に向けてレーザー光を照射するようになっており、車輪１０３前方の障害物を検出可能となっている。また、図４（Ｂ）に示すように、障害物センサ１０７（１０７Ｌ、１０７Ｃ、１０７Ｒ）は、正面の障害物を検出可能でとなっているが、それぞれ所定角度（例えば水平位置に静止時に円錐状のレーザー光が床面に照射されない角度）前方上方側に向けてレーザー光を照射するようになっており、段差等でレーザー光が床面に照射されて、反射光を誤検出し、床面を障害物として検出してしまうことを防止できる。このように、この実施形態の障害物センサ１０７によれば、好適に障害物を検出可能である。なお、好適に障害物を検出可能であれば、障害物センサ１０７は任意の位置に設置されてもよい。また、前方の障害物を検出可能であれば障害物センサ１０７の数は３個に限定されず、２個以下や４個以上であってもよい。また、床面を障害物として検出してしまうことを防止する方法は、所定角度前方上方側に向けてレーザー光を照射することに限定されず、例えば床面から所定距離おいた位置からレーザー光を照射するようにしてもよい。
【００３３】
電力供給部１０８は、リチウムイオン電池等のバッテリや電圧変換回路等で構成される。電力供給部１０８は、照度測定ロボット１００の各部の動作電圧で電力を供給する。電力供給部１０８は、照度測定ロボット１００の走行速度を安定させるため、例えば、バッテリの最大電圧よりも低い一定電圧値の電圧を駆動部に供給するようにしてもよい。このようにすることで、バッテリの容量によらず照度測定ロボット１００の走行速度を一定とすることができる。なお、一定電圧値の電圧を駆動部に供給するためには、例えば、ＰＷＭ（Pulse Width Modulation）により、バッテリの残り容量応じたデューティー比を設定して出力電圧（実効電圧）を制御すればよい。
【００３４】
通信部１０９は、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ（Local Area Network）通信やＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信のための無線通信モジュールから構成され、図示せぬアンテナを介して外部の電子機器（スマートフォン、パーソナルコンピュータ、リモートコントローラ）と無線通信を行う。例えば、通信部１０９は、外部の電子機器からの照度の測定開始指示を受信すると、該指示をＣＰＵ１１０に送信する。また、通信部１０９は、ＣＰＵ１１０から照度の測定終了通知や測定結果情報、エラー情報等の各種情報を受信すると、該通知や情報を外部の電子機器に送信する。
【００３５】
なお、この実施形態では、照度測定ロボット１００は、通信部１０９を介した外部の電子機器からの照度の測定開始指示の受信（即ち、ユーザの電子機器の操作）に基づいて、照度の測定を開始する構成となっているが、通信部１０９に代えてまたは加えてユーザが操作可能なスイッチやタッチパネルといった操作部を設けて、ユーザの操作部の操作に基づいて照度の測定を開始するようにしてもよい。
【００３６】
補助記憶装置１１３は、内蔵式または着脱可能なＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等の不揮発性メモリで構成され、ＣＰＵ１１０が参照する制御プログラムや制御データ（特に測定地点を指定する測定地点座標データ）を記憶する。また、ＣＰＵ１１０は、照度の測定データを補助記憶装置１１３に記憶する。
【００３７】
なお、図２に示した構成は一例であり、照度測定ロボット１００は、図２で示した以外の構成を備えていてもよいし、この実施形態と同様の機能や効果を実現できれば、図２で示した構成のうち、一部が省略されていてもよい。
【００３８】
次に、本実施形態における照度測定ロボット１００の動作について説明する。照度測定ロボット１００により指定地点の照度を測定するための準備として、ユーザ（管理者）が予め照度測定ロボット１００に測定エリアにおける測定地点の座標（測定地点座標データ）を入力する必要がある。具体的には、照度測定ロボット１００のユーザは、測定エリア（例えば体育館等の室内空間）Ｘ軸及びＹ軸と原点となる位置とを定め、測定地点の該原点に対する座標（原点からのＸＹ軸方向への実際の距離）を入力する。測定地点は複数入力可能であり、複数の測定地点には測定順序を定めることができる。測定地点座標データは、例えば、測定順序と測定地点の座標とを対応付けたデータである。
【００３９】
図５（Ａ）は、測定エリアの一例となる体育館の地図を示している。図５（Ａ）に示すように、室内空間の壁面は扉や窓の部分を除くと概ね直線となっており、隣り合う壁面はほぼ直交していることから、隣り合う２つの壁をＸ軸、Ｙ軸、それらの交点を原点に定める。この実施形態の照度測定ロボット１００は、レーザー距離計１０５を用いて直線部分を検出することで壁を検出し、隣り合う壁をＸ軸、Ｙ軸、その交点を原点と判別する。そして、壁との距離と角度から現在位置（原点に対する座標）と向きを特定するようになっている。そのため、ユーザは、測定エリアの隣り合う２つの壁面（図５（Ａ）では最初の測定地点であるＰ１に近い下側及び左側の壁）をＸ軸及びＹ軸に定め、その交点が原点となる。
【００４０】
測定地点を図５（Ａ）に示すように、Ｐ１〜Ｐ９の９点とする場合には、ユーザは、各地点の座標（原点からのＸＹ軸方向への実際の距離）を入力する。なお、測定地点の座標は、測定エリアにおいて原点からのＸＹ軸方向への実際の距離をメジャー等で測定してもよいし、測定エリアの地図の画像データから１ピクセル辺りの距離を算出して、測定地点の座標を算出するようにしてもよい。
【００４１】
ユーザは、例えば通信部１０９を介して、図５（Ｂ）に示すように、測定順序と測定地点の座標とが対応付けられた測定地点座標データを補助記憶装置１１３に記憶させることで、照度測定ロボット１００に測定地点の座標を入力する。また、測定地点座標データをメモリカードに記憶し、メモリカードを照度測定ロボット１００に補助記憶装置１１３として装着するようにしてもよい。図５（Ｂ）に示す測定地点座標データでは、照度も対応付けられているが測定前なので照度は入力されていない。照度が測定された後は、測定地点の座標に対応付けて照度が記憶されればよい。
【００４２】
このように、ユーザは、照度測定ロボット１００に測定地点座標データ（測定地点の座標）を入力した後、測定エリアに照度測定ロボット１００を設置する。このとき、最初の測定地点に設置してもよいが、正確な座標や向きで設置することは難しい。また、原点は壁に面しているため設置することができない。そこで、ユーザは、原点の近傍に照度測定ロボット１００を設置し、照度測定ロボット１００によりＸ軸及びＹ軸となる壁を検出させることで、ユーザが設定した原点に対する現在位置を取得させるようになっている。そして、その後、照度測定ロボット１００は、取得した現在位置の座標と測定地点座標データに基づいて、自動的に測定地点の照度を測定し、測定結果を記憶する。具体的には、ユーザは、照度測定ロボット１００を原点近傍に設置した後、例えば電子機器により通信部１０９を介して照度の測定を開始する指示を照度測定ロボット１００に出すことで、照度測定ロボット１００は、自動的に現在位置や向きを取得し、指定地点の照度の測定を開始する。
【００４３】
図６は、本実施形態における照度測定ロボット１００のＣＰＵ１１０が実行する自動照度測定処理の一例を示すフローチャートである。ＣＰＵ１１０は、通信部１０９を介して照度の測定を開始する指示を受信した場合、自動照測定処理を開始する。
【００４４】
自動照測定処理において、ＣＰＵ１１０は、まず、測定エリアにおける照度測定ロボット１００現在位置情報（現在の向き及び現在位置に関する情報）を取得するための位置情報取得処理を実行する（ステップＳ１０１）。
【００４５】
この実施形態では、位置情報取得処理において、レーザー距離計１０５を用いたＳＬＡＭ（Simultaneous Localization and Mapping）により、測定エリアとなる室内空間における相対的な現在位置及び向きを取得する。
【００４６】
図７は、位置情報取得処理の一例を示すフローチャートである。位置情報取得処理では、ＣＰＵ１１０は、まず、レーザー距離計１０５を起動して、レーザー光の照射を開始させる（ステップＳ２０１）。そして、ＣＰＵ１１０は、駆動部１０２により左右の車輪１０３を等速でそれぞれ逆方向に回転させることで照度測定ロボット１００をその場で３６０度回転させる（ステップＳ２０２）。
【００４７】
そして、ＣＰＵ１１０は、Ｘ軸及びＹ軸となる壁面、該Ｘ軸及びＹ軸の交点となる原点、及び、該Ｘ軸及びＹ軸の座標系に対する照度測定ロボット１００の向き、現在位置（座標）の特定を行う（ステップＳ２０３）。
【００４８】
この実施形態では、照度の測定を行う測定エリアは、体育館等の直交または略直交する壁面のある室内空間を想定している。そして、レーザー距離計１０５による周囲３６０度の物体の検出結果に基づいて、直交する壁面を判別して、その壁面をＸ軸及びＹ軸に決定する。
【００４９】
図９は、照度測定ロボット１００のレーザー距離計１０５による周囲の物体の検出結果とＸ軸及びＹ軸の決定結果例を示している。図９の中央が照度測定ロボット１００の現在位置であり、真上方向が現在の照度測定ロボット１００の向きとなっている。測定エリアにはドア等の構造物があるため、全面に渡って平坦とはなっていない。そのため、レーザー距離計１０５により３６０度周囲をスキャンした場合、図９に示すように、物体の検出結果が直線とならない部分が出てくる。そこで、図９の「Ｘ１−Ｘ２」や「Ｙ１−Ｙ２」といった直線と相関が高い部分（直線と見なせる部分）を抽出して、その点を通る直線を壁面と判別する。
【００５０】
直線と相関が高い部分の抽出方法は、例えば、レーザー距離計１０５により３６０度の物体の測定データ（例えば４０００個の座標データ）を所定数（例えば１００個）ずつに分けて関数化し、直線との相関係数が所定値（例えば０．９５）以上となる部分を抽出すればよい。例えば、図９の「Ｘ１−Ｘ２」や「Ｙ１−Ｙ２」といった区間は直線との相関係数が所定値以上の部分となる。
【００５１】
このようにして判別した壁面のうち、照度測定ロボット１００の現在位置から近い２辺をＸ軸及びＹ軸とする。そして、そのＸ軸及びＹ軸との交点（測定エリアとなる室内の角）を原点とする。
【００５２】
そして、照度測定ロボット１００の正面に方向に対するＹ軸の傾き（角度）ａ、Ｘ軸の傾き（角度）ｂ、Ｙ軸との距離ｃ、Ｘ軸との距離ｄから、特定したＸ軸及びＹ軸の座標系における照度測定ロボット１００の現在の向き及び現在位置（座標（ｃ，ｄ））を特定する。
【００５３】
その後、現在の向き及び現在位置に関する情報をＲＡＭ１１１または補助記憶装置１１３に記憶して（ステップＳ２０４）、位置情報所得処理を終了する。このように、この実施形態の照度測定ロボット１００は、照度の測定を開始するときに位置情報取得処理を１回実行することで、現在の向き及び現在位置を判別し、記憶するようになっている。
【００５４】
位置情報所得処理を終了すると、図６の処理に戻り、ＣＰＵ１１０は、測定地点座標データを読み出して、次の測定地点（ここでは最初の測定地点）と現在位置の座標と現在の向きを比較し、次の測定地点を向いていなければ駆動部１０２を駆動して照度測定ロボット１００を回転させ、照度測定ロボット１００の向きが次の測定地点の正面になるように調整する（ステップＳ１０２）。最初の測定地点へ向ける場合、ステップＳ１０１の位置情報取得処理で取得した向きから測定地点に向くように調整すればよい。なお、ＣＰＵ１１０は、向きの調整を行う際、ジャイロセンサ１０６からの検出結果に基づいて、照度測定ロボット１００が次の測定地点に向いたか否かを判定する。向きの調整後は、現在の向き（Ｘ軸またはＹ軸に対する傾き、角度）に関する情報を更新する。
【００５５】
そして、ＣＰＵ１１０は、駆動部１０２を駆動して、次の測定地点に向けての走行を開始する（ステップＳ１０３）。ここでは、次の測定地点に直進するように駆動部１０２を駆動する。
【００５６】
次の測定地点に向けての走行中は、正確に測定地点に走行させるために進行方向を必要に応じて補正するための進行方向補正処理を行う（ステップＳ１０４）。この実施形態の照度測定ロボット１００では、ジャイロセンサ１０６からの検出結果に基づいて向きを調整するが、ジャイロセンサ１０６の検出結果には誤差が生じることがある。そのような誤差等から照度測定ロボット１００の進行方向がずれることを防止するため、この実施形態では、照度測定ロボット１００の走行中にレーザー距離計１０５により進行方向のずれを監視し、進行方向がずれた場合に進行方向を補正する進行方向補正処理を実行するようになっている。
【００５７】
図８は、進行方向補正処理の一例を示すフローチャートである。進行方向補正処理では、ＣＰＵ１１０は、まず、Ｙ軸と平行の方向に走行しているか否かを判定する（ステップＳ３０１）。例えば、図５（Ａ）における地点Ｐ１から地点Ｐ２、地点Ｐ２から地点Ｐ３等の走行中であるか否かを判定する。Ｙ軸と平行の方向に走行していなければ（ステップＳ３０１；Ｎｏ）、進行方向補正処理を終了する。
【００５８】
Ｙ軸と平行の方向に走行していれば（ステップＳ３０１；Ｙｅｓ）、ＣＰＵ１１１０は、Ｙ軸となる壁との距離をレーザー距離計１０５により計測する（ステップＳ３０２）。
【００５９】
そして、ＣＰＵ１１０は、ステップＳ３０２にて計測したＹ軸との距離が変化したか否かを判定する（ステップＳ３０３）。ステップＳ３０３では、例えば、ステップＳ３０２で計測したＹ軸との距離を、次の測定地点または前の測定地点のＸ座標や直近の計測値と比較して、Ｙ軸との距離が所定の閾値以上変化したか否かを判定する。ステップＳ３０３では、照度測定ロボット１００がＹ軸の平行ではなく、斜めに走行しているか否かを判定している。Ｙ軸との距離が変化していなければ（ステップＳ３０３；Ｎｏ）、進行方向補正処理を終了する。
【００６０】
Ｙ軸との距離が変化していれば（ステップＳ３０３；Ｙｅｓ）、ＣＰＵ１１０は、駆動部１０２を駆動して、照度測定ロボット１００の進行方向を補正する（ステップＳ３０４）。ステップＳ３０４では、例えば一旦停止して照度測定ロボット１００の向きが次の測定地点の正面になるように進行方向を補正する。その後、進行方向補正処理を終了する。
【００６１】
このように、この実施形態では、Ｙ軸と平行の方向に走行している場合に、真正面に対して垂直方向（左方向）に向けて設けられたレーザー距離計１０５を利用し、Ｙ軸となる壁との距離をレーザー距離計１０５により計測する。そして、Ｙ軸との距離の変化を監視し、Ｙ軸との距離の変化した場合には進行方向の補正を行う。即ち、Ｙ軸となる壁との距離が一定になるよう走行を制御する。これにより、照度測定ロボット１００を正確に測定地点へ移動させることができる。
【００６２】
なお、この実施形態では、照度測定ロボット１００の走行中にレーザー距離計１０５により進行方向のずれを監視し、進行方向がずれた場合に進行方向を補正する進行方向補正処理を実行するようになっていたが、このような進行方向補正処理（ステップＳ１０４の処理）を省略してもよい。進行方向補正処理を省略することで、走行制御が容易になり、ＣＰＵ１１０の処理負担を軽減できる、走行速度の向上も期待できる。
【００６３】
位置情報所得処理を終了すると、図６の処理に戻り、ＣＰＵ１１０は、測定地点に到着したか否かを判定する（ステップＳ１０５）。ステップ１０５では、車輪１０３の回転数及び車輪１０３の直径等から移動距離を算出し、照度測定ロボット１００の現在位置に関する情報（現在位置の座標）を更新しながら、前の測定地点（または初期位置）の座標から次の測定地点の座標までの距離に達したか否かを判定する。このように、照度測定ロボット１００は、前の測定地点（または初期位置）からの移動の方向及び距離を計測しながら、次の測定地点に向けて走行するようになっている。測定地点に到着していなければ（ステップＳ１０５；Ｎｏ）、走行を継続し、上述の進行方向補正処理を随時行う。
【００６４】
測定地点に到着した場合（ステップＳ１０５；Ｙｅｓ）、ＣＰＵ１１０は、駆動部１０２による駆動を停止し、走行を停止させる（ステップＳ１０６）。そして、ＣＰＵ１１０は、照度センサ１０４により測定地点の照度を取得し、補助記憶装置１１３に測定地点の座標と対応付けて記憶する（ステップＳ１０７）。例えば、図５（Ｂ）に示した測定地点座標データの対応する座標の照度を記憶する。続いて、ＣＰＵ１１０は、停止しておりジャイロセンサ１０６から角速度が検出されないはずのタイミングで、キャリブレーション（オフセット調整）を行う（ステップＳ１０８）。このように、停止時に定期的にジャイロセンサ１０６の校正を行うので、ジャイロセンサ１０６による検出誤差を排除、低減できる。なお、測定地点で毎回ジャイロセンサ１０６のキャリブレーションを行うものでなくてもよく、ステップＳ１０８の処理が省略されてもよい。また、走行距離が所定距離を超えた場合や走行時間が所定時間を超えた場合に走行を停止してジャイロセンサ１０６のキャリブレーションを行うようにしてもよい。また、各測定地点におけるキャリブレーション有無を設定できるようにしてもよい。
【００６５】
その後、ＣＰＵ１１０は、全ての測定地点についての照度の測定が完了したか否かを判定する（ステップＳ１０９）。全ての測定地点についての照度の測定が完了していなければ（ステップＳ１０９；Ｎｏ）、ステップＳ１０２に戻り、照度の測定を継続する。全ての測定地点についての照度の測定が完了していれば（ステップＳ１０９；Ｙｅｓ）、自動照度測定処理を終了する。この際に、通信部１０９を介して外部の電子機器に測定完了の通知や測定結果情報を送信するようにしてもよい。
【００６６】
以上のような自動照度測定処理を実行することで、ユーザにより指定された測定地点の照度を自動的に測定することができる。例えば、測定エリアが図５（Ａ）に示す体育館であり、測定地点としてＰ１〜Ｐ９が入力された場合、図５（Ａ）に示すように、Ｐ１〜Ｐ９に順次移動して、Ｐ１〜Ｐ９の照度が順次測定される。
【００６７】
また、この実施形態の照度測定ロボット１００は、照度測定の走行中に進行方向補正処理を実行するとともに、停止中にジャイロセンサ１０６のキャリブレーションを行うので、正確な自動走行を実現でき、正確に指定地点に移動できるので、自走制御の精度が向上する。また、指定地点の照度を正確に測定できる。
【００６８】
また、この実施形態の照度測定ロボット１００は、照度の測定を開始するときに位置情報取得処理を１回だけ実行して現在の向き及び現在位置を特定する。そして、その後、測定地点座標データと、位置情報取得処理により特定した向き及び現在位置と、に基づいて、現在位置からの移動の方向及び距離を計測しながら全ての測定地点の照度を測定する。このように、現在位置を特定するための処理が最初の１度で済むため、例えば、その都度レーザー距離計１０５により周囲の形状をスキャンし、現在位置を特定しながら照度を測定する場合等と比べて、照度の測定作業における照度測定ロボット１００の走行スピード及び測定スピードを向上させることができる。例えば、この実施形態の照度測定ロボット１００は、時速３キロメートル程度で走行しつつ照度の測定が可能である。
【００６９】
また、この実施形態では、レーザー距離計１０５を用いたＳＬＡＭにより、測定エリアにおける照度測定ロボット１００の向き及び現在位置を特定、取得するようになっているが、照度測定ロボット１００の向き及び現在位置の特定の精度を担保するために、ＳＬＡＭのパラメータを補正（調整）する機能を有する。
【００７０】
図１０は、本実施形態における照度測定ロボット１００のＣＰＵ１１０が実行するパラメータ調整処理の一例を示すフローチャートである。ＣＰＵ１１０は、例えば、通信部１０９を介してＳＬＡＭパラメータの調整を開始する指示を受信した場合や、ユーザの所定の操作を受け付けた場合、パラメータ調整処理を開始する。
【００７１】
パラメータ調整処理では、ＣＰＵ１１０は、まず、レーザー距離計１０５を起動して、レーザー光の照射を開始させる（ステップＳ４０１）。そして、ＣＰＵ１１０は、駆動部１０２により左右の車輪１０３を等速でそれぞれ逆方向に回転させることで照度測定ロボット１００をその場で３６０度回転させる（ステップＳ４０２）。
【００７２】
そして、ＣＰＵ１１０は、上述したステップＳ２０３と同様の処理を実行することにより、Ｘ軸及びＹ軸となる壁面、該Ｘ軸及びＹ軸の交点となる原点、及び、該Ｘ軸及びＹ軸の座標系に対する照度測定ロボット１００の向き、現在位置（座標）の特定を行う（ステップＳ４０３）。
【００７３】
その後、ＣＰＵ１１０は、特定した現在の向き及び現在位置に基づいて、駆動部１０２により車輪１０３を回転させることで、Ｙ軸と平行に向きを調整した上で、レーザー距離計１０５によりＹ軸との距離を取得する（ステップＳ４０４）。そして、ＣＰＵ１１０は、駆動部１０２を駆動して、Ｙ軸と平行の向きに直進のテスト走行を実行する（ステップＳ４０５）。テスト走行では、例えば、Ｙ軸の正の方向に所定距離（例えば１０メートル等）直進走行させる。
【００７４】
テスト走行させた後、ＣＰＵ１１０は、レーザー距離計１０５によりＹ軸との距離を再取得する（ステップＳ４０６）、再取得したＹ軸との距離が、ステップＳ４０４で取得したＹ軸との距離から所定値以上変化しているか否かを判定することにより、Ｙ軸と平行に走行できたか否かを判定する（ステップＳ４０７）。
【００７５】
Ｙ軸との距離が変化しており、Ｙ軸と平行に走行できていないと判定された場合（ステップＳ４０７；Ｎｏ）、ＣＰＵ１１０は、ＳＬＡＭのパラメータを調整し（ステップＳ４０８）、ステップＳ４０１に戻り、再度ＳＬＡＭにより、測定エリアにおける現在位置を取得するための処理を実行する。ステップＳ２０８では、例えばレーザー距離計１０５のレーザーの強度や車輪１０３の回転速度を微調整する。このように、Ｙ軸と平行に走行できたと判定されるまで、ＳＬＡＭのパラメータを調整し、ＳＬＡＭを繰り返すので、ＳＬＡＭのパラメータを好適に調整することができる。
【００７６】
Ｙ軸と平行に走行できたと判定された場合（ステップＳ４０７；Ｙｅｓ）、位置情報所得処理を終了する。このようなパラメータ調整処理を実行することで、ＳＬＡＭのパラメータを好適に調整することができ、照度測定ロボット１００による向き及び現在位置の特定の精度を担保することができる。なお、テスト走行の距離は、Ｙ軸との距離の取得タイミングはこの例に限定されず、テスト走行中に所定周期で複数回Ｙ軸との距離を取得して、Ｙ軸と平行に走行できているかを確認し、その結果に応じてＳＬＡＭのパラメータを調整するようにしてもよい。
【００７７】
なお、ユーザの指示や操作に応じた任意のタイミング（例えば定期点検時）でパラメータ調整処理を実行することに限定されず、例えば、レーザー距離計１０５を用いたＳＬＡＭにより照度測定ロボット１００の向き及び現在位置の特定を開始するときに、初期動作としてパラメータ調整処理を実行するようにしてもよい。例えば、図７に示した位置情報取得処理において、まず、図１０に示したパラメータ調整処理を実行するようにしてもよい。このようにすることで、照度測定ロボット１００による向き及び現在位置の特定の精度を担保することができる。
【００７８】
なお本発明は、上記実施形態に限定されず、種々の変形や応用が可能であり、更に特徴を追加してもよい。例えば、上記実施形態に示したフローチャートの処理内容や判定方法は、一例であって、上記実施形態と同様の作用、効果を奏することができれば任意でよい。また、上記実施形態で示した照度測定ロボット１００の外観や構成は一例であり、同様の目的を達成できれば適宜変更可能である。そして、上記実施形態で説明した構成は、その全てが必須構成ではなく、その一部が欠けていてもよい。
【００７９】
上記実施形態では、図５（Ｂ）に示したように、複数の測定地点を指定する場合、測定順序も指定するようになっていたが、測定順序は指定せずに、照度測定ロボット１００が、測定地点の座標に基づいて自動的に測定順序を判別するようにしてもよい。この場合、Ｙ軸との距離の確認及び進行方向の補正（図８の進行方向補正処理）を好適に実行できるように、極力Ｙ軸と平行なルートを選択するようにしてもよい。例えば、測定地点として図１１（Ａ）、（Ｂ）に示すようにＡ、Ｂ、Ｃが入力された場合、図１１（Ａ）に示すように、初期位置から最短経路を通るルートを選択することも考えられるが、図１１（Ｂ）に示すように、初期位置からＹ軸と平行なルートを通るルートを選択するようにしてもよい。このようにすることで、Ｙ軸との距離の確認及び進行方向の補正を好適に実行できるので、正確な自動走行を実現でき、正確に指定地点に移動できるので、自走制御の精度が向上する。また、指定地点の照度を正確に測定できる。
【００８０】
上記実施形態では、照度測定ロボット１００は、Ｙ軸となる壁との距離が一定になるようにＹ軸との距離の確認及び進行方向の補正（図８の進行方向補正処理）を実行するようになっていたが、Ｙ軸以外の壁（平面）との距離をレーザー距離計１０５で計測し、その距離が一定になり、壁と平行に直進するように走行を制御するようにしてもよい。
【００８１】
また、上記実施形態では、照度測定ロボット１００は、Ｙ軸と平行の方向に走行している場合に、Ｙ軸となる壁との距離が一定になるようにＹ軸との距離の確認及び進行方向の補正（図８の進行方向補正処理）を実行するになっていたが、Ｙ軸と平行の方向に走行している場合以外にＹ軸等の基準となる壁（平面）との距離に基づいて進行方向を補正するようにしてもよい。例えば、Ｙ軸等の基準となる壁（平面）に対して斜めに走行しているときに、その壁（平面）との距離をレーザー距離計１０５により計測し、直近の位置から次の測定地点への走行距離により特定される現在位置と壁との角度から三角関数により算出される壁との距離と合っているか否か確認し、その結果に基づいて進行方向を補正するようにしてもよい。このようにすることで、進行方向の補正を好適に実行できるので、正確な自動走行を実現でき、正確に指定地点に移動できるので、指定地点の照度を正確に測定できる。
【００８２】
上記実施形態では、照度測定ロボット１００は、走行中にＹ軸等の基準となる壁（平面）との距離に基づいて進行方向を補正するようになっていたが、該補正に加えてジャイロセンサ１０６による角速度の検出結果に基づいて進行方向を補正するようにしてもよい。
【００８３】
上記実施形態では、照度測定ロボット１００は、レーザー距離計１０５を用いたＳＬＡＭによりユーザが設定したＸ軸及びＹ軸を特定することにより、測定エリアとなる室内空間における現在位置（座標）を特定するようになっていたが、測定エリア全体の形状を入力し、レーザー距離計１０５により測定エリア全体の形状を検出して、測定エリアにおける現在位置を特定するようにしてもよい。
【００８４】
上記実施形態では、自走式装置は指定地点の照度を測定する照度測定ロボット１００であったが、自走式装置は指定地点に自動制御で移動可能な装置であればよく、例えば温度、湿度、風速等を計測する測定装置であってもよい。
【００８５】
また、上記実施形態では、ＣＰＵ１１０が制御動作を行う例を説明した。しかし、制御動作は、ＣＰＵ１１０によるソフトウェア制御に限られるものではない。制御動作の一部又は全部が専用の論理回路などのハードウェア構成を用いてなされても良い。
【００８６】
また、以上の説明では、本発明に係るプログラムを記憶するコンピュータ読み取り可能な媒体としてＲＯＭ１１２や補助記憶装置１１３を例に挙げて説明した。しかし、コンピュータ読み取り可能な媒体は、これらに限定されず、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ（Digital Versatile Disc）などの可搬型記憶媒体を適用してもよい。また、本発明に係るプログラムのデータを、通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
【００８７】
その他、上記実施形態で示した構成、制御手順などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００８８】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
【符号の説明】
【００８９】
１００…照度測定ロボット
１０１…制御部
１０２…駆動部
１０３…車輪
１０４…照度センサ
１０５…レーザー距離計
１０６…ジャイロセンサ
１０７…障害物センサ
１０８…電力供給部
１０９…通信部
１１０…ＣＰＵ
１１１…ＲＡＭ
１１２…ＲＯＭ
１１３…補助記憶装置
【要約】
【課題】自走制御の精度を向上させた自走式装置等を提供する。
【解決手段】自走式装置は、周囲の物体との距離及び周囲の形状を検出する周囲検出手段と、周囲検出手段により検出した周囲の形状に基づいて、測定エリアにおける現在位置及び方向を判別する判別手段と、測定地点情報と判別手段による判別結果とに基づいて、駆動手段を駆動し、現在位置からの移動の方向及び距離を計測しながら自装置を測定地点に移動させる制御手段と、測定地点において照度を測定する照度測定手段と、を備え、制御手段は、ジャイロセンサからの情報に基づいて進行方向を制御し、測定地点において自装置を停止させたときにジャイロセンサの校正を行う。
【選択図】図１【図１】
0006951539.tif 000002
【図２】
0006951539.tif 000003
【図３】
0006951539.tif 000004
【図４】
0006951539.tif 000005
【図５】
0006951539.tif 000006
【図６】
0006951539.tif 000007
【図７】
0006951539.tif 000008
【図８】
0006951539.tif 000009
【図９】
0006951539.tif 000010
【図１０】
0006951539.tif 000011
【図１１】
0006951539.tif 000012