(57)【要約】【課題】操作者による手動操作や音声操作を用いることなく指令情報を入力することができ、操作者の意図する通りに作動させることができる作動装置を提供する。【解決手段】ロボット１０は、ロボット１０の前方の床面の所定の位置において物体を検出するレンジセンサ１７と、同床面上にロボット１０が実行する作動の内容を表した作動メニューＭを表示するプロジェクタ２０と、これらレンジセンサ１７およびプロジェクタ２０の各作動を制御するとともに所定の作動内容を実行するコントローラ３０とを備えている。レンジセンサ１７は、作動メニューＭの前面を含むようにレーザ光を走査して測長信号をコントローラ３０に出力する。コントローラ３０は、測長信号が表す作動メニューＭ上における物体の位置を用いて、同位置に対応する作動内容を実行する。【選択図】  図１
2008006551.tif 000002
【特許請求の範囲】
【請求項１】
操作者による操作に応じた入力信号を出力する入力手段と、
前記入力手段から出力された入力信号に基づいて、所定の作動を実行する作動実行手段とを備えた作動装置において、
前記入力手段は、地面、路面または床面上の所定の位置における物体の存在の有無に応じた検出信号を出力する検出信号出力手段を備え、
前記作動実行手段は、前記検出信号出力手段から出力される前記検出信号を用いて前記所定の位置における前記物体の存在を検出する物体検出手段を備えるとともに、同物体検出手段にて前記物体の存在が検出されたとき、前記所定の作動を実行することを特徴とする作動装置。
【請求項２】
請求項１に記載の作動装置において、さらに、
前記所定の位置に、前記物体が存在するまたは存在しない場合における前記検出信号出力手段から出力される検出信号によって表される検出情報を記憶する検出情報記憶手段を備え、
前記物体検出手段は、前記検出信号出力手段から出力される前記検出信号によって表される検出情報と前記検出情報記憶手段に記憶された検出情報との差異に基づいて、前記物体の存在を検出する作動装置。
【請求項３】
請求項１または請求項２に記載の作動装置において、
前記検出信号出力手段は、超音波または光を用いて前記所定の位置における物体の存在の有無に応じた検出信号を出力する作動装置。
【請求項４】
請求項１ないし請求項３のうちのいずれか１つに記載の作動装置において、さらに、
前記作動装置が実行する前記所定の作動の内容を記憶する作動内容記憶手段を備え、
前記作動実行手段は、前記作動内容記憶手段に記憶された前記所定の作動の内容を実行する作動装置。
【請求項５】
請求項４に記載の作動装置において、
前記作動装置が実行する前記所定の作動は複数種類存在し、
前記作動内容記憶手段は、前記複数種類の各作動の内容をそれぞれ記憶し、
前記検出信号出力手段における前記所定の位置は、前記複数種類の作動ごとに存在し、
前記作動実行手段は、前記作動内容記憶手段に記憶された前記複数種類の作動の中から、前記物体検出手段にて前記物体の存在が検出される前記所定の位置に応じた作動の内容を実行する作動装置。
【請求項６】
請求項１ないし請求項５のうちのいずれか１つに記載の作動装置において、さらに、
前記検出信号出力手段における前記所定の位置に、同所定の位置に前記物体が存在することによって実行される前記作動を表す情報を表示する作動情報表示手段を備えた作動装置。
【請求項７】
請求項１ないし請求項６のうちのいずれか１つに記載の作動装置において、さらに、
前記検出信号出力手段における前記所定の位置を変更する位置変更手段を備えた作動装置。
【請求項８】
請求項１ないし請求項７のうちのいずれか１つに記載の作動装置において、
前記検出信号出力手段における前記物体は、人間の足である作動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部からの指示、例えば人間からの指示に応じて所定の作動を実行する作動装置に関する。
【背景技術】
【０００２】
一般に、外部からの指示に応じて所定の作動を実行する作動装置、例えば人間からの指示に従って作動するロボットにおいては、操作者からの指令情報を入力するための入力装置を備えている。例えば、下記特許文献１に記載のロボットにおいては、操作者の手動操作によって指令情報を入力するための多数の操作子（キー）から構成される手動操作部と、操作者が発する音声指令によって指令情報を入力するためのマイクおよび音声制御部などから構成される音声操作部とを備えている。すなわち、このロボットは、操作者による手動操作および同操作者による音声操作に従って作動する。
【特許文献１】特開２００３−８０４８２号公報
【０００３】
しかしながら、このような手動操作または音声操作による指令情報の入力には、次のような問題がある。すなわち、手動操作による指令情報の入力においては、手動操作部による操作が困難な操作者、例えば手を自由に動かすことができない障害者、けが人または老人や、手動操作部に手が届かない子供などの場合、ロボットを意図する通りに作動させることが難しいという問題がある。一方、音声操作による指令情報の入力においては、言語障害者や外国人などによる指令情報の入力が困難であるとう問題がある。また、操作者が音声指令を発する際の周囲の雑音によって音声操作部が指令情報を正確に認識できない、または誤って認識する場合があり、これらによってロボットを意図する通りに作動させることが難しいという問題がある。さらに、操作者が音声指令を発することで周囲の静寂を乱し、周囲の人間に不快感を与えることもあるという問題もある。
【発明の開示】
【０００４】
本発明は上記問題に対処するためなされたもので、その目的は、操作者による手動操作や音声操作を用いることなく指令情報を入力することができ、操作者の意図する通りに作動させることができる作動装置を提供することにある。
【０００５】
上記目的を達成するため、本発明の特徴は、操作者による操作に応じた入力信号を出力する入力手段と、入力手段から出力された入力信号に基づいて、所定の作動を実行する作動実行手段とを備えた作動装置において、入力手段は、地面、路面または床面上の所定の位置における物体の存在の有無に応じた検出信号を出力する検出信号出力手段を備え、作動実行手段は、検出信号出力手段から出力される検出信号を用いて前記所定の位置における物体の存在を検出する物体検出手段を備えるとともに、同物体検出手段にて物体の存在が検出されたとき、前記所定の作動を実行することにある。
【０００６】
この場合、前記作動装置において、さらに、前記所定の位置に、物体が存在するまたは存在しない場合における検出信号出力手段から出力される検出信号によって表される検出情報を記憶する検出情報記憶手段を備え、物体検出手段は、検出信号出力手段から出力される検出信号によって表される検出情報と検出情報記憶手段に記憶された検出情報との差異に基づいて、前記物体の存在を検出するとよい。また、この場合、前記検出信号出力手段は、超音波または光を用いて前記所定の位置における物体の存在の有無に応じた検出信号を出力するとよい。また、この場合、前記検出信号出力手段における前記物体は、人間の足であるとよい。
【０００７】
このように構成した本発明の特徴によれば、作動装置は、入力装置として地面、路面または床面上における所定の位置において物体の存在を検出する物体検出手段を備えており、同所定の位置において物体が検出されたとき所定の作動を実行する。したがって、作動装置に所定の作動を実行させようとする操作者は、前記所定の位置に何らかの物体、例えば操作者自身の足を位置させることにより作動装置に所定の作動を実行させることができる。これにより、手動操作または音声操作による指令情報の入力が困難な操作者であっても、作動装置に指令情報を入力することができる。この結果、操作者による手動操作または音声操作を用いることなく、操作者の意図する通りに作動装置を操作することができる。また、この場合、超音波または光を用いて所定の位置における物体の存在を検出するようにすれば、作動装置の周囲の音の影響を受けることなく作動装置に指令情報を入力することができる。これにより、作動装置の作動精度を向上させることができる。さらに、音声を用いて指令情報を入力しないため、作動装置の周囲の静寂を乱すことがないとともに、周囲の人に不快感を与えることがない。
【０００８】
また、前記作動装置において、さらに、前記作動装置が実行する前記所定の作動の内容を記憶する作動内容記憶手段を備え、作動実行手段は、作動内容記憶手段に記憶された前記所定の作動の内容を実行するようにするとよい。これによれば、作動装置が実行する作動の内容が作動内容実行手段に記憶されている。このため、作動装置に複雑な内容の作動を実行させることができる。
【０００９】
また、前記作動装置において、前記作動装置が実行する前記所定の作動は複数種類存在し、作動内容記憶手段は、前記複数種類の各作動の内容をそれぞれ記憶し、検出信号出力手段における前記所定の位置は、前記複数種類の作動ごとに存在し、作動実行手段は、作動内容記憶手段に記憶された前記複数種類の作動の中から、物体検出手段にて物体の存在が検出される前記所定の位置に応じた作動の内容を実行するようにするとよい。これによれば、作動装置に複数の種類の作動を実行させたい場合、実行させたい作動の種類に応じた位置に物体を位置させることにより作動装置を作動させることができる。
【００１０】
また、前記作動装置において、さらに、検出信号出力手段における前記所定の位置に、同所定の位置に前記物体が存在することによって実行される作動を表す情報を表示する作動情報表示手段を備えるとよい。これによれば、所定の位置に物体を位置させることにより実行される作動の内容を表す情報、例えば、作動の名称を同所定の位置に表示される。これにより、操作者は、所定の位置を認識し易くなるとともに、同所定の位置に物体を位置させることにより実行される作動の内容を予め知ることができる。この結果、作動装置に対して指令情報が入力し易くなり操作性が向上する。
【００１１】
また、前記作動装置において、さらに、検出信号出力手段における前記所定の位置を変更する位置変更手段を備えてもよい。これによれば、作動装置に対する操作者の位置に応じて所定の位置を変更することができる。この結果、作動装置に対する操作性が向上する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る作動装置の一実施形態について図面を参照しながら説明する。図１は、人間による操作、またはプログラムによる自律運転によって病院内において院内の各種案内や荷物の搬送、巡回などを行う院内業務支援ロボット１０（以下、単に「ロボット」という）の全体を示す斜視図である。また、図２は、同ロボット１０のシステム構成を示すブロック図である。
【００１３】
このロボット１０は、ロボット１０のケーシングを構成する胴体部１１を備えている。胴体部１１は、図示上下方向に延びる円柱体で構成されており、その中央部が括れた形状に形成されている。胴体部１１の上面は、人間の胸部程度の高さに設定されており、この上面上に液晶ディスプレイ１２、アンテナ１３ａおよびボックス１４がそれぞれ設けられている。液晶ディスプレイ１２は、ロボット１０の作動状態等を表示するための表示装置であり、ロボット１０の正面側（図１において一点鎖線で示す操作者ＯＰ側）に表示画面が向くように取り付けられている。アンテナ１３ａは、胴体部１１の内部に設けられた送信装置１３に接続されており、送信装置１３から出力される電気信号を電波に変換する。送信装置１３は、後述するコントローラ３０によって制御され「呼び出し信号」を生成するとともに、同信号をアンテナ１３ａを介して病院内のナースステーションに向けて発信する。ボックス１４は、書類などの荷物を収容するための有底状の穴であり、胴体部１１の上面から所定の深さで長方形状に形成されている。
【００１４】
胴体部１１の上面の一部は、ロボット１０の正面側に向けて長方形状に延びて形成されており、その上面にキーボード１５が設けられている。このキーボード１５は、操作者ＯＰによる手動操作によってコントローラ３０に指令情報を入力するための入力装置であり、複数の操作子（キー）により構成されている。胴体部１１の上面における前記長方形状に延びた部分の下方は、胴体部１１の中央部における前記括れた部分に向けて傾斜した形状となっており、この傾斜面の略中央部にレンズ２０ａが設けられている。レンズ２０ａは、胴体部１１の内部に設けられたプロジェクタ２０の投影用光学レンズであり、ロボット１０の前方の床面に向けて取り付けられている。プロジェクタ２０は、コントローラ３０によって制御されてロボット１０の作動（機能）の種類などを表す作動メニューＭをロボット１０の前方の床面に投影させて表示する。
【００１５】
作動メニューＭは、ロボット１０が実行する複数種類の作動（機能）のうち、操作者ＯＰからの指示に従って実行する作動（機能）の一部と、ロボット１０の作動状態や操作者ＯＰに対する問い合わせメッセージとを表示するための図形情報である。この作動メニューＭは、図３に示すように、四角形状に形成されており、各表示項目ごとに領域分けされて構成されている。本実施形態においては、ロボット１０側から操作者ＯＰ側に向けて「ＳＴＯＰ」、「選択してください」、「呼び出し」の順に表示項目を配置するとともに、ロボット１０から最も離れた位置に「院内巡回」、「荷物搬送」、「院内案内」、「診察案内」および「待機Ａ」・「待機Ｂ」の各表示項目を互いに隣り合うように並べて配置している。これらのうち、「ＳＴＯＰ」、「呼び出し」「院内巡回」、「荷物搬送」、「院内案内」、「診察案内」および「待機Ａ」・「待機Ｂ」の７つはロボット１０が実行する作動（機能）であり、「選択してください」はロボット１０の操作者ＯＰに対する問い合わせメッセージである。なお、これらの各表示項目は、直線または曲線によって四角形状内において領域分けされている。また、この作動メニューＭを表示させるためのデータは、後述する外部記憶装置３１に予め記憶されている。
【００１６】
レンズ２０ａの下方における胴体部１１の側面には、スピーカ１６ａが設けられている。スピーカ１６ａは、胴体部１１の内部に設けられた音声出力装置１６に接続されており、音声出力装置１６から出力される電気信号を音に変換する。音声出力装置１６は、コントローラ３０によって制御され、ロボット１０の作動状態等を音声によって操作者ＯＰに知らせるための音声信号を生成するとともに、同信号をスピーカ１６ａを介して発声させる。スピーカ１６の下方における胴体部１１の側面には、ロボット１０の前方に向けて半円柱状に張り出したレンジセンサ１７が設けられている。レンジセンサ１７は、レーザ光を用いて物体表面までの距離を測定するための測長型センサであり、レーザ光を出射するための図示しないレーザ光源と、物体表面から反射した反射レーザ光を受光するための図示しないフォトディテクタと、これらレーザ光源およびフォトディテクタを所定の方向に走査する図示しない走査機構とを備えている。
【００１７】
このレンジセンサ１７は、コントローラ３０によって制御され、図１の破線で示すように、ロボット１０の前方の床面に向けて扇状にレーザ光を走査する。この場合、レンジセンサ１７は、レーザ光を走査する所定の角度θごとに反射レーザ光を受光して物体表面までの距離Ｌを計算し、角度θおよび距離Ｌを表す測長信号をコントローラ３０に出力する。すなわち、レーザ光を走査する所定の角度θごとに、レーザ光を出射してから反射レーザ光を受光するまでの時間を用いて距離Ｌを計算する。なお、本実施形態においてレーザ光が照射される床面上の位置は、作動メニューＭの操作者ＯＰ側の端部より操作者ＯＰ側の位置であり、レーザ光を走査する最大角度θＭＡＸ（扇の角度）は、作動メニューＭの左右の幅より広い範囲を走査するよう（例えば、１４０°程度）に設定される。すなわち、作図メニューＭ全体を覆うようにレーザ光の走査領域が設定される。
【００１８】
胴体部１１の底部には、２つの車輪１８ａ，１８ｂと１つの球体１９とがそれぞれ設けられている。車輪１８ａ，１８ｂおよび球体１９は、ロボット１０の位置を変化させるためのもので、ロボット１０の後側に２つの車輪１８ａ，１８ｂが互いに平行に配置されるとともに、同ロボット１０の前側中央部に１つの球体１９が配置されている。これらのうち、ロボット１０の後側に配置されている車輪１８ａ，１８ｂは駆動輪であり、駆動モータ２１ａ，２１ｂによってそれぞれ回転駆動される。また、ロボット１０の前側に配置されている球体１９は、球状に形成された駆動源を有さない従動輪であり回転自在な状態で組み付けられている。駆動モータ２１ａ，２１ｂは、コントローラ３０によって回転駆動が制御される電動モータである。
【００１９】
コントローラ３０は、ＣＰＵ、ＲＯＭ、ＲＡＭなどからなるマイクロコンピュータによって構成されており、キーボード１５からの指示、またはレンジセンサ１７から出力される測長信号に従って各種作動を実行する。この場合、コントローラ３０は、ハードディスクからなる外部記憶装置３１に予め記憶されたプログラム、具体的には、ロボット１０が実行する各種作動ごとの作動実行用プログラムを実行することにより各種作動をそれぞれ実行する。この場合、各作動の実行状態は液晶ディスプレイ１２やプロジェクタ２０によって適宜表示される。
【００２０】
また、外部記憶装置３１には、作動メニューＭによって表される各種作動内容とレンジセンサ１７から出力される測長信号との対応関係を表す作動対応テーブルが記憶されている。作動対応テーブルは、測長信号から作動メニューＭによって表される各種作動内容を特定するためのマトリクスであり、測長信号が表す角度θおよび距離Ｌを用いて１つの種類の作動内容を特定する。具体的には、レーザ光を走査する角度θごとに作動メニューＭに表示される各作動内容の領域が占める距離Ｌの範囲を特定しておく。例えば、図４に示すように、ある所定の角度θ＝Ｘ°において、作動メニューＭの領域Ａの距離Ｌの範囲は、距離Ｌ１から距離Ｌ２の範囲であり、領域Ｂの距離Ｌの範囲は、距離Ｌ２から距離Ｌ３の範囲である。そして、各領域ごとに特定された角度θおよび距離Ｌに対して、同領域に対応する各種作動内容が関連付けられている。すなわち作動対応テーブルによって規定される角度θおよび距離Ｌは、各領域に物体が存在した場合における角度θおよび距離Ｌである。なお、これらの各領域が本発明における請求項１に記載の各々の所定の位置に相当する。また、作動対応テーブルが本発明における請求項２に記載の検出情報に相当する。
【００２１】
ここで、作動メニューＭによって表されるロボット１０の各種作動の内容を簡単に説明しておく。「ＳＴＯＰ」は駆動モータ２１ａ，２１ｂの回転駆動により走行しているロボット１０の停止の作動を表し、「呼び出し」は病院内のナースステーションに向けて「呼び出し信号」を発信する作動を表し、「院内巡回」はロボット１０が自律運転によって病院内を巡回する作動を表し、「荷物搬送」はボックス１４内に収納された荷物を操作者ＯＰが指示する場所へ搬送する作動を表し、「院内案内」は病院内の各種案内を画像または音声によって出力する作動を表し、「診察案内」は病院内の診察に関する情報を画像または音声によって出力する作動を表し、「待機Ａ」・「待機Ｂ」は操作者ＯＰのロボット１０に対する入力操作を無視して待機状態とする作動を表している。なお、これらの各作動を実行する上で前記作動実行用プログラム以外に必要な情報、例えば、病院や診察の各種案内に用いる具体的な情報、院内の巡回や荷物の搬送に用いる病院内の経路に関する情報などは、外部記憶装置３１に別途予め記憶されている。
【００２２】
次に、上記のように構成したロボット１０の作動について説明する。まず、操作者ＯＰは図示しない電源スイッチの投入により、コントローラ３０を含むロボット１０の各種回路の作動を開始させる。これによりコントローラ３０は、図示しないプログラムを実行することにより、操作者ＯＰによる運転モードの選択指令の入力を待つ状態となる。本実施形態において操作者ＯＰは、キーボード１５を操作することにより「接客モード」を選択する指令をコントローラ３０に入力する。この「接客モード」は、病院内にて不特定の者に対して病院や診察の案内、荷物の搬送などの接客を行うモードである。なお、ロボット１０の運転モードとしては他に、操作者ＯＰによるキーボード１５の操作によりロボット１０を手動作動する「手動操作モード」や、ロボット１０をメンテナンスするための「メンテナンスモード」などがあるが、これらは本発明に関係しないため説明を省略する。
【００２３】
コントローラ３０は、前記「接客モード」を選択する指令に応じて、図５に示す接客プログラムの実行をステップＳ１００にて開始して、ステップＳ１０２にて、作動メニューＭを表示させる。この場合、コントローラ３０は、外部記憶装置３１に記憶されている作動メニューＭを読み出すとともに、同作動メニューＭを表す信号をプロジェクタ２０に出力する。これにより、プロジェクタ２０はレンズ２０ａを介して作動メニューＭをロボット１０の前方における床面上に表示させる。
【００２４】
次に、コントローラ３０は、ステップＳ１０４にて、終了指令が入力されたか否かを判定する。終了指令は、「接客モード」の終了をコントローラ３０に指示するための指令であり、操作者ＯＰによるキーボード１５の操作によって入力される。したがって、コントローラ３０は、操作者ＯＰによって終了指令が入力されるまで、このステップＳ１０４の判定処理にて「Ｎｏ」と判定し続けてステップＳ１０６に進む。一方、操作者ＯＰによって終了指令が入力された場合には、コントローラ３０は同判定処理にて「Ｙｅｓ」と判定してステップＳ１１４に進む。
【００２５】
次に、コントローラ３０は、ステップＳ１０６にて、レンジセンサ１７の作動を開始させてロボット１０の前方における床面のスキャンニングを行う。この場合、レンジセンサ１７は、レーザ光を図示右側から左側、または図示左側から右側の一方向に向けて円弧状に走査してスキャンニングを行う。これにより、ロボット１０の前方における床面上に対して扇状にレーザ光が走査されるとともに、測長信号がコントローラ３０に出力される。この床面のスキャンニングは、前記一方向に１回だけ実行させて終了する。したがって、コントローラ３０には、スキャンニング１回分に対応する角度θごとの距離Ｌが入力される。なお、コントローラ３０は、入力したスキャンニング１回分に対応する角度θおよび距離Ｌを一時的に記憶する。
【００２６】
次に、コントローラ３０は、ステップＳ１０８にて、作動メニューＭによって表示されている各種作動内容のうち、１つの種類の作動内容を特定する。この場合、コントローラ３０は、前記ステップＳ１０６にて記憶したスキャンニング１回分の角度θおよび距離Ｌと、外部記憶装置３１に予め記憶されている作動対応テーブルとを用いて作動メニューＭによって表示されている各種作動内容のうち、１つの種類の作動内容を特定する。具体的には、角度θごとの距離Ｌにより作動対応テーブルを参照して、同角度θごとの距離Ｌに対応する作動内容を特定する。
【００２７】
例えば、レンジセンサ１７から出射されたレーザ光が床面にて反射して再びレンジセンサ１７によって受光された場合における距離Ｌにおいては、同距離Ｌに対応して特定される作動内容はない。一方、作動メニューＭ内におけるいずれかの領域に物体、例えば、操作者ＯＰの足が存在する場合には、レンジセンサ１７から出射されたレーザ光は同足にて反射するためレンジセンサ１７によって検出される距離Ｌは同足の位置、すなわち、同足が存在する領域に応じた値となる。
【００２８】
したがって、コントローラ３０は、角度θごとの距離Ｌを用いて作動対応テーブルを参照することにより、同角度θごとの距離Ｌに対応する作動内容を特定することができる。例えば、図６に示すように、操作者ＯＰが作動メニューＭ内の「診察案内」が表示された領域に足を位置させた場合には、同領域に対応する角度θおよび距離Ｌ（足の大きさに対応）が検出されるととともに、同角度θおよび距離Ｌを用いて作動対応テーブルが参照されることによって「診察案内」の作動内容が特定される。すなわち、操作者ＯＰは、自身が意図する作動内容が表示されている作動メニューＭ上に足を位置させることにより、コントローラ３０に対して特定の作動内容の指定することができる。なお、作動メニューＭ上に位置させる物体は、有体物であれば操作者ＯＰの足に限定されるものではない。例えば、操作者ＯＰが使用している杖などでもよい。また、操作者ＯＰがキーボード１５の操作部に手が届かない子供などにおいては、同操作者ＯＰの手を作動メニューＭ上に位置させてもよい。
【００２９】
なお、作動メニューＭにおける「待機Ａ」・「待機Ｂ」については、「待機Ａ」・「待機Ｂ」が表示された各領域に同時に操作者ＯＰの足が位置した場合にのみ、作動内容（待機作動）が特定される。これは、作動内容を特定するための条件を増やして操作者ＯＰによる不用意な操作を防止するものである。
【００３０】
次に、コントローラ３０は、ステップＳ１１０にて、前記ステップＳ１０８にて作動内容が特定されたか否かを判定する。この場合、前記ステップＳ１０８にて作動内容が特定されない場合、具体的には、作動メニューＭ上において指定された作動内容が無い場合には、この判定処理にて「Ｎｏ」と判定されてステップＳ１０４に戻る。一方、前記ステップＳ１０８にていずれかの作動内容が特定された場合には、同判定処理にて「Ｙｅｓ」と判定されてステップＳ１１２に進む。
【００３１】
次に、コントローラ３０は、ステップＳ１１２にて、前記ステップＳ１０８にて特定された作動内容を実行する。この場合、コントローラ３０は、特定された作動内容に対応する作動実行用プログラムを外部記憶装置３１から読み出して実行する。これにより、作動メニューＭ内において操作者ＯＰの足が存在する領域に対応する作動内容が実行される。すなわち、操作者ＯＰは、自身が意図する作動内容が表示されている作動メニューＭ上に足を位置させることにより、ロボット１０に対して同意図する作動内容を実行させることができる。そして、コントローラ３０は、特定された作動内容を実行した後、ステップＳ１０４に戻る。なお、作動実行用プログラムの実行時においては、各対応する作動の内容が実行されるとともに、前記ステップＳ１０４〜ステップＳ１１０の各処理に相当する処理もそれぞれ実行されており、終了指令の入力（ステップＳ１０４に相当）または作動内容の特定（ステップＳ１１０に相当）が行われれば、直ちにステップＳ１１２の処理を中断して、ステップＳ１０４に進む。
【００３２】
前記ステップＳ１０４にて「Ｙｅｓ」と判定、すなわち、操作者ＯＰによって終了指令が入力された場合、コントローラ３０は、ステップＳ１１４にて、復帰処理を行う。この復帰処理は、操作者ＯＰによる運転モードの選択指令の入力を待つ状態に戻すための処理であり、例えば、作動メニューＭの表示の中止などの処理が行われる。そして、コントローラ３０は、復帰処理の実行後ステップＳ１１６にて、この接客プログラムの実行を終了する。これにより、ロボット１０は、前記と同様に、操作者ＯＰによる運転モードの選択指令の入力を待つ状態となる。
【００３３】
上記作動説明からも理解できるように、上記実施形態によれば、ロボット１０は、レンジセンサ１７によりロボット１０の前方の床面上の複数の位置において物体の検出を行っている。そして、ロボット１０は、物体が検出された位置に応じて同位置に対応する作動内容を実行する。このため、操作者ＯＰは、自身が意図する作動内容に対応する作動メニューＭ上に足を位置させることにより、ロボット１０に同意図した作動を実行させることができる。これにより、手動操作または音声操作による指令情報の入力が困難な操作者ＯＰであっても、ロボット１０に指令情報を入力することができる。すなわち、操作者ＯＰによる手動操作または音声操作を用いることなく指令情報を入力することができ、操作者ＯＰの意図する通りにロボット１０を操作することができる。
【００３４】
また、ロボット１０のレンジセンサ１７は、レーザ光を用いて物体を検出するため、ロボット１０の周囲の音の影響を受けることなく指令情報をコントローラ３０に入力することができる。これにより、ロボット１０の作動精度を向上させることができる。さらに、音声を用いて指令情報を入力しないため、ロボット１０の周囲の静寂を乱すことがないとともに、周囲の人に不快感を与えることもない。
【００３５】
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００３６】
上記実施形態においては、所定の位置において物体を検出するためにレンジセンサ１７を用いた。しかし、所定の位置において物体の検出が可能であれば、これに限定されるものではない。例えば、レーザ光に代えて超音波を用いたレンジセンサを用いてもよいし、赤外線または超音波などを用いたエリアセンサ、これらに代えてＣＣＤ（charge coupled device）などから構成されるイメージセンサなどを用いるようにしてもよい。
【００３７】
なお、イメージセンサを用いた場合、物体の存在を検出する所定の位置に物体が存在しない場合におけるイメージデータを外部記憶装置３１に記憶しておき、接客プログラムの実行によって出力される測長信号に基づくイメージデータを正規化して比較し、その差分から物体の位置を検出するようにする。また、これに代えて、前記所定の位置におけるイメージデータの経時変化（例えば、フレーム間１／６０秒ごと）によって物体の位置を検出するようにすることもできる。
【００３８】
また、レーザ光や超音波を用いたセンサに代えて脚踏み式の検出器を用いることもできる。例えば、ビニール製のシート表面に作動メニューＭの図形を印刷するとともに、この作動メニューＭの各作動内容が印刷されたシートの内側にそれぞれ圧電素子を配置する。この圧電素子の出力はコントローラ３０に出力される。この場合、操作者ＯＰは、自身が意図する作動内容が印刷された部分を踏む。これにより、圧電素子に加えられた圧力に応じた電気信号がコントローラ３０に出力され、コントローラ３０は、この電気信号に応じて踏まれた部分（作動内容）に対応する作動内容を実行する。これによっても、上記実施形態と同様の効果が期待できる。
【００３９】
また、上記実施形態においては、ロボット１０の前方における床面上に作動メニューＭを表示するとともに物体の検出を行うように構成したが、これに限定されるものではない。作動メニューＭを表示する位置および物体を検出する位置は、所定の作動を実行する作動装置の用途に応じて適宜設定されるものである。したがって、２箇所以上の位置、例えばロボット１０の前後方向または左右方向の位置に作動メニューＭを表示するとともに物体の検出を行うように構成してもよい。また、作動装置から離れた位置に、作動メニューＭの表示および物体の検出を行うようにしてもよい。例えば、操作者ＯＰが立ち入れない危険な領域に作動装置が設置されている場合、この作動装置とは離れた安全な位置に作動メニューＭを表示するとともに物体の検出を行うように構成してもよい。
【００４０】
また、本実施形態においては、作動メニューＭの形状を四角形状としたが、当然これに限定されるものではない。作動メニューＭの形状は、表示する作動の種類や表示の態様、作動装置の用途などに応じて適宜設定されるものである。
【００４１】
また、上記実施形態においては、病院内での業務を支援するロボット１０に本発明を適用した例を説明したが、これに限定されるものではない。操作者ＯＰの操作に応じて所定の作動を実行する作動装置であれば本発明は広く適用することができる。例えば、公共施設内などにおいて自律運転などにより作動する各種案内ロボット、搬送ロボット、または各種産業用ロボットの作動を指示する場合にも、本発明を上記実施形態と同様に適用することができる。また、自動販売機や家庭用電化製品、例えば、エアコンの各種操作を行う場合において床面上に作動メニューＭを表示させて同作動メニュー上に足を位置させることにより、エアコンの作動を操作することもできる。さらに、操作者ＯＰは人間に限られず、動物であってもよい。作動が実行される所定の位置を操作者ＯＰとなる動物に経験的に覚えさせれば、動物であっても作動装置を作動させることができる。
【００４２】
なお、これらの場合、所定の位置における物体の検出は、操作者ＯＰが存在する平面上、例えば、地面、路面、床面上などである。すなわち、物体を検出するための所定の位置は、上記実施形態のように建物内の床面上に限定されるものではなく、作動装置に指令情報を入力する操作者ＯＰが存在する足下付近であればよい。
【００４３】
また、上記実施形態においては、作動メニューＭとして作動内容を文字（「院内巡回」など）で表すように構成したが、作動内容を理解できる情報であれば、これに限定されるものではない。例えば、作動内容を図形または写真などの画像によって表すように構成してもよい。これによっても上記実施形態と同様の効果が期待できる。なお、作動内容を図形や写真画像を用いた場合、子供や外国人などに対して分かりやすい表示となる。
【００４４】
また、上記実施形態においては、ロボット１０の前方の床面に作動メニューＭを表示するように構成したが、必ずしも作動メニューＭを表示する必要はない。すなわち、操作者ＯＰがレンジセンサ１７によって物体が検出される位置を認識できれば、作動メニューＭを表示させる必要はない。例えば、レンジセンサ１７によって物体が検出される床面に、予め作動メニューＭをペンキ等で描いておいてもよい。また、操作者ＯＰがレンジセンサ１７によって物体が検出される位置を予め認識していれば、作動メニューＭを表示する必要はない。これらの場合には、作動メニューＭを表示するための構成、例えばレンジセンサ１７は不要である。
【００４５】
また、上記実施形態においては、レンジセンサ１７から出力される測長信号によって実行される作動の種類は複数種類存在したが、必ずしも複数種類存在させる必要はない。すなわち、ロボット１０が実行する作動の種類は１つでもよい。これによっても上記実施形態と同様の効果が期待できる。
【００４６】
また、上記実施形態においては、レンジセンサ１７から出力される測長信号に基づいて作動を実行させる際、外部記憶装置３１に予め記憶した作動実行用プログラムを実行することによって作動を実行するように構成した。しかし、レンジセンサ１７から出力される測長信号によって何らかの作動が実行されればよく、必ずしも作動の内容を外部記憶装置３１に記憶させておく必要はない。例えば、前記変形例に示した脚踏み式の検出器を用いた場合、検出器から出力される電気信号によって直接作動を実行、例えばランプの点灯などを実行するように構成してもよい。これによっても上記実施形態と同様の効果が期待できる。
【００４７】
また、上記実施形態においては、レンジセンサ１７によって物体を検出する所定の位置は作動メニューＭに基づいて設定した。しかし、レーザ光が走査される範囲内であれば他の位置を所定の位置とすることもできる。また、レンジセンサ１７およびプロジェクタ２０のレンズ２０ａをロボット１０の胴体部１１回りに回転可能に構成すれば、ロボット１０に対する操作者ＯＰの位置に応じて前記所定の位置を変更することもできる。これによれば、ロボット１０に対して指令情報をより入力し易くすることができる。
【００４８】
また、上記実施形態においては、レンジセンサ１７から出力される測長信号に基づいて実行させる作動として、「院内巡回」、「荷物搬送」、「院内案内」、「診察案内」および「追従Ａ」・「追従Ｂ」としたが、当然これに限定されるものではない。ロボット１０、すなわち、作動装置１０が利用される目的に応じた作動内容を実行させるようにすればよい。例えば、レーザ光の走査範囲内においてリアルタイムに物体（例えば、足）の位置を検出し、この足の動きに追従させて液晶ディスプレイ１２上に表示させたカーソルを動かすように構成してもよい。これによれば、手動操作が困難な操作者ＯＰであってもマウス（コンピュータ用入力装置）のようなポインティングデバイスと同様な入力操作を行うことができる。
【００４９】
また、上記実施形態においては、レンジセンサ１７から出力される測長信号にのみ基づいて各種作動を実行するように構成したが、これに限定されるものではない。すなわち、他の入力手段と組み合わせて各種作動を実行させるように構成してもよい。例えば、ロボット１０に従来例にあるような音声制御部を設け、レンジセンサ１７から出力される測長信号と、音声制御部からの指令情報とを用いて各種作動を実行させるように構成してもよい。これによれば、より多様で複雑な指令情報をコントローラ３０に入力することができる。
【００５０】
また、上記実施形態においては、作動対応テーブルは、所定の位置に物体が存在しない場合における角度θおよび距離Ｌを用いて構成したが、これに限定されるものではない。例えば、同所定の位置に物体が存在する場合における角度θおよび距離Ｌによって作動対応テーブルを構成してもよい。そして、接客プログラムの実行により出力される測長信号によって表される角度θおよび距離Ｌと、作動対応テーブルに設定された角度θおよび距離Ｌとの差異に基づいて物体の存在を検出することができる。なお、この場合、例えば、人間の足を所定の位置に存在させた場合における作動変換テーブルを規定しておけば、所定の位置に人間の足が位置したとき、所定の作動を実行させることができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係る院内業務支援ロボットの全体を示す斜視図である。
【図２】図１に示す院内業務支援ロボットのシステム構成を概略的に示すブロック図である。
【図３】図１に示す院内業務支援ロボットが表示する作動メニューを示す正面図である。
【図４】レーザ光と作動メニューとの関係を示す説明図である。
【図５】図１に示す院内業務支援ロボットのコントローラによって実行されるプログラムのフローチャートである。
【図６】図１に示す院内業務支援ロボットを操作者が操作する状態を示す斜視図である。
【符号の説明】
【００５２】
Ｍ…作動メニュー、１０…院内業務支援ロボット、１１…胴体部、１２…液晶ディスプレイ、１３ａ…アンテナ、１５…キーボード、１６ａ…スピーカ、１７…レンジセンサ、１８ａ，１８ｂ…車輪、１９…球体、２０…プロジェクタ、２０ａ…レンズ、３０…コントローラ、３１…外部記憶装置。
【図１】
2008006551.tif 000003
【図２】
2008006551.tif 000004
【図３】
2008006551.tif 000005
【図４】
2008006551.tif 000006
【図５】
2008006551.tif 000007
【図６】
2008006551.tif 000008