(57)【要約】【課題】操作者の安全性を高めるロボットを実現する。【解決手段】ロボット２００は、ロボットアーム２２０と、ロボットアーム２２０の動作を制御する制御部２４０と、アーム先端部２２６に配置され、且つ現在時刻のアーム先端部２２６の位置・姿勢から、制御部２４０によって生成されたアーム先端部２２６の軌道に基づき、現在時刻から次時刻におけるアーム先端部２２６の移動方向及び移動速度を表示する動作表示部１００と、を備えている。動作表示部１００は、表示画素１０１の集合であって、表示画素１０１をアーム先端部２２６の移動方向に沿って点灯または点滅させる。このことによって、操作者はアーム先端部２２６の移動方向・移動速度を認識することができる。【選択図】図１
2013086223.tif 000002
【特許請求の範囲】
【請求項１】
ロボットアームと、
前記ロボットアームの動作を制御する制御部と、
前記ロボットアームに配置され、且つ現在時刻の前記ロボットアームの位置・姿勢を基準に、前記制御部によって生成された前記ロボットアームの軌道に基づき、現在時刻から次時刻における前記ロボットアームの移動方向及び移動速度を表示する動作表示部と、
が備えられていることを特徴とするロボット。
【請求項２】
前記動作表示部は、点滅可能な複数の表示画素で構成されていること、
を特徴とする請求項１に記載のロボット。
【請求項３】
前記動作表示部は、前記表示画素を前記ロボットアームの移動方向に沿うように順次点灯、または順次点滅させ、
前記ロボットアームの移動速度の大小に合わせて点灯速度、または点滅速度を変化させること、
を特徴とする請求項１または請求項２に記載のロボット。
【請求項４】
前記表示画素は、前記動作表示部を周回するように点灯または点滅させること、
を特徴とする請求項３に記載のロボット。
【請求項５】
前記動作表示部は、前記ロボットアームの動作範囲が大きい位置に配置されていること、
を特徴とする請求項１ないし請求項４のいずれか一項に記載のロボット。
【請求項６】
前記ロボットアームに対する操作者がいる方向を検出するセンサーをさらに備え、
前記センサーの検出結果に基づき、前記複数の表示画素のうち、検出された前記操作者がいる方向の前記表示画素を特定して表示すること、
を特徴とする請求項１ないし請求項４のいずれか一項に記載のロボット。
【請求項７】
ロボット座標を基準に順変換処理によってロボットアームの軌道を生成し、前記ロボットアームを駆動することと、
教示内容に基づき、現在時刻から次時刻における前記ロボットアームの先端部の軌道を生成することと、
現在時刻から次時刻における前記ロボットアームの移動方向及び移動速度を、動作表示部の表示内容に変換することと、
前記動作表示部で、移動方向及び移動速度を表示することと、
を含むことを特徴とするロボットの動作表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットと、このロボットの動作表示制御方法に関する。
【背景技術】
【０００２】
ロボットを扱う教示者や作業者等の操作者は、現在時刻までのロボットアームの姿勢から、現在時刻からロボットアームの姿勢がどのように変化するかを推測し、危険をある程度予知することが可能である。しかし、ロボットアームが操作者の推測とは異なる動作をすることもあり、その場合、危険を伴うことがある。そこで、ロボットの動作を操作者に知らしめる表示装置を備えるロボットが提案されている。
【０００３】
ロボットの動作を操作者に知らしめる表示装置を備えるロボットの１例として、ロボットの一面（人型ロボットの場合は顔面に相当）に表示装置を配置し、温度変化に伴う動作の変化をし、動作補正の大小を表示するというものがある（例えば、特許文献１参照）。
【０００４】
他の１例としては、溶接用ロボットであって、溶接用トーチ先端に取付けられた表示装置により、予め設定された動作方向を表示装置で確認しながら表示された方向に溶接トーチの動作量を指定するというものがある（例えば、特許文献２参照）。
【０００５】
また、操作者が発信する操作情報を受信してロボットの動作に関わる命令を表示する命令表示部と、命令を受信した動作方向を表示する方向表示装置とを備えており、方向表示装置の表示内容と命令表示部の表示内容とが一致していることを確認してから、動作命令を入力するロボットが提案されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１９６２９８号公報
【特許文献２】特開平５−３１６８７号公報
【特許文献３】特開２００３−８０４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述した特許文献１によるロボットは、ロボット内部の温度を検出し、検出した温度によってロボットの動作速度や加速度などの動作補正を行う場合に、補正量に応じて表示装置に段階的に表示して操作者に知らしめるものであって、ロボットがどの方向にどれくらいの速度で動作するかを、操作者が直感的に認識することはできない。また、表示装置をロボットの一面側（実施例では顔面を例示している）のみに配置していることから、操作者の位置によっては表示装置が死角になってしまうという課題を有している。
【０００８】
また、特許文献２は、予め設定された動作方向を表示装置で確認しながら表示された方向に溶接トーチの動作量を指定するものであり、特許文献３は、命令表示部と方向表示装置とを有し、表示装置の表示内容と命令表示部の表示内容とが一致していることを確認してから動作命令を入力するものである。従って、特許文献２及び特許文献３ともに、操作者は動作途中でのロボットの動作方向や動作速度を認識することができないという課題がある。
【課題を解決するための手段】
【０００９】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【００１０】
［適用例１］本適用例に係るロボットは、前記ロボットアームの動作を制御する制御部と、前記ロボットアームに配置され、且つ現在時刻の前記ロボットアームの位置・姿勢を基準に、前記制御部によって生成された前記ロボットアームの軌道に基づき、現在時刻から次時刻における前記ロボットアームの移動方向及び移動速度を表示する動作表示部と、が備えられていることを特徴とする。
なお、移動方向には回転方向を含み、移動速度には回転速度を含む。
【００１１】
本適用例によれば、ロボットアームが現在時刻位置から次時刻位置に移動していく際に、移動方向、姿勢、及び移動速度を動作表示部に表示することから、教示者あるいは作業者は、動作表示部でロボットアームの動作を認識でき、危険を回避して安全に作業することができる。
【００１２】
［適用例２］上記適用例に係るロボットにおいて、前記動作表示部は、点滅可能な複数の表示画素で構成されていること、が好ましい。
ここで、動作表示部の形状としては、例えば球形・半球形・紡錘形や円柱形等を採用可能であって、表示画素としては、例えばＬＥＤ素子（Light Emitting Diode）、有機ＥＬ素子（Organic Electro−Luminescence）等を用いることができる。
【００１３】
このように、動作表示部を複数の表示画素で構成すれば、様々な表示形態で動作状態を表示させることができ、教示者あるいは作業者（以降、両者を総称して操作者と表す）の最も認識しやすい表示方法で表示させることができる。
【００１４】
［適用例３］上記適用例に係るロボットにおいて、前記動作表示部は、前記表示画素を前記ロボットアームの移動方向に沿うように順次点灯、または順次点滅させ、前記ロボットアームの移動速度の大小に合わせて点灯速度、または点滅速度を変化させること、が好ましい。
【００１５】
このようにすれば、表示画素の点灯または点滅の移動方向によってロボットアームの移動方向を認識でき、点灯または点滅の速度によってロボットアームの移動速度を直感的に認識することができる。
【００１６】
［適用例４］上記適用例に係るロボットにおいて、前記表示画素は、前記動作表示部を周回するように点灯または点滅させること、が好ましい。
【００１７】
このようにすれば、ロボットに対してどの位置からもロボットアームの移動方向及び移動速度を認識することができる。例えば、ロボットアームがある操作者から遠ざかる方向に移動することを認識可能なとき、ロボットの反対側にいる他の操作者はロボットアームが自分に近づく方向に移動することを認識することができる。
【００１８】
［適用例５］上記適用例に係るロボットにおいて、前記動作表示部は、前記ロボットアームの動作範囲が大きい位置に配置されていること、が好ましい。
【００１９】
ロボットアームの動作範囲が大きい位置としては例えばアーム先端部である。このように動作範囲が大きい位置では動作速度も高いことから、アーム先端部が次にどのような動作を行うかを認識できれば、安全性をより高めることができる。
【００２０】
［適用例６］上記適用例に係るロボットにおいて、前記ロボットアームに対する操作者がいる方向を検出するセンサーをさらに備え、前記センサーの検出結果に基づき、前記複数の表示画素のうち、検出された前記操作者がいる方向の前記表示画素を特定して表示すること、が好ましい。
【００２１】
ロボットに対する操作者がいる方向をセンサーで検出し、表示画素のうちの検出した方向に位置する表示画素を特定し、これを表示起点または表示終点とすれば、ロボットアームの移動方向を操作者視点で表示することができる。
【００２２】
［適用例７］本適用例に係るロボットの動作表示制御方法は、ロボット座標を基準に順変換処理によってロボットアームの軌道を生成し、前記ロボットアームを駆動することと、教示内容に基づき、現在時刻から次時刻における前記ロボットアームの軌道を生成することと、現在時刻から次時刻における前記ロボットアームの移動方向及び移動速度を、動作表示部の表示内容に変換することと、前記動作表示部で、移動方向及び移動速度を表示することと、を含むことを特徴とする。
【００２３】
本適用例によれば、ロボットアームの現在時刻の姿勢・位置をロボット座標を基準に、教示内容に基づき次時刻における移動軌跡を生成し、ロボットアームの先端が現在時刻から次時刻に移動していく際に、移動方向、姿勢、及び移動速度を動作表示部に示すことから、作業者は、動作表示部によってロボットアームの動作を認識でき、安全に作業することができる。
【図面の簡単な説明】
【００２４】
【図１】ロボットの全体構成を示す斜視図。
【図２】制御部の主たる構成を示す構成説明図。
【図３】動作表示部の第１実施例を示す構成説明図。
【図４】動作表示部の他の実施例を示す構成説明図であって、（ａ）は第２実施例、（ｂ）は第３実施例。
【図５】ロボットの動作表示方法を表すフロー説明図。
【図６】ロボットハンドの回転方向及び回転速度を表示方法の１例を示す説明図。
【図７】アーム先端部がｘ方向に移動する場合の表示方法を示す説明図。
【図８】アーム先端部が移動しつつ、ロボットハンドが回転する場合の表示方法を示し、（ａ）は操作者から遠ざかる方向に移動する場合、（ｂ）は操作者に近づく方向に移動する場合。
【図９】アーム先端部が傾く場合の表示方法を示す説明図。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態を図面を参照して説明する。
なお、以下の説明で参照する図は、各部材を認識可能な大きさとするため、各部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。
（ロボットの構成）
【００２６】
図１は、ロボット２００の全体構成を示す斜視図である。
ロボット２００は、本体部２１０と、ロボットアーム２２０及びロボットアーム２２０の最先端部に連結されるロボットハンド２３０と、制御部２４０と、から構成されている。本体部２１０は、例えば床、壁、天井、移動可能な台車の上などに固定される。ロボットアーム２２０は、本体部２１０に対して可動に設けられており、本体部２１０にはロボットアーム２２０を駆動させるための動力を発生させるモーターが内蔵されている。
【００２７】
図１に例示したロボットアーム２２０は、第１アーム２２１、第２アーム２２２、第３アーム２２３、第４アーム２２４及び第５アーム２２５から構成されている。第１アーム２２１は、回転屈折軸を介して、本体部２１０に回転可能または屈折可能に接続されている。第２アーム２２２は、回転屈折軸を介して、第１アーム２２１及び第３アーム２２３に接続されている。第３アーム２２３は、回転屈折軸を介して、第２アーム２２２及び第４アーム２２４に接続されている。第４アーム２２４は、回転屈折軸を介して、第３アーム２２３及び第５アーム２２５に接続されている。第５アーム２２５は、回転屈折軸を介して、第４アーム２２４に接続されている。ロボットアーム２２０は、制御部２４０によって、各アーム２２１〜２２５が各回転屈折軸を中心に複合的に回転または屈折し動作する。
【００２８】
第５アーム２２５のうち第４アーム２２４が連結される側の反対方向の先端部には、ロボットハンド２３０が取り付けられており、作業対象物を把持することができる。第５アーム２２５のアーム先端部２２６には、アーム先端部２２６（つまり、第５アーム２２５の先端部をアーム先端部２２６と表す）の移動方向及び移動速度と、ロボットハンド２３０の回転方向及び回転速度を表示する動作表示部１００が配置されている。
【００２９】
動作表示部１００は、現在時刻のアーム先端部２２６の姿勢と、制御部２４０によって生成された軌道に基づき、現在時刻から次時刻におけるアーム先端部２２６の移動方向及び移動速度の大小、ロボットハンド２３０の回転方向及び回転速度を表示する。動作表示部１００の形態は図３、図４を参照し、動作表示方法は図６〜図９を参照して後述する。
なお、図１に示すロボット２００は１例であって、アームの数やロボットハンドの形態はこれに限定されない。
【００３０】
図２は、制御部２４０の主たる構成の１例を示す構成説明図である。図１も参照する。制御部２４０は、入力装置２４２から入力されるロボット２００の動作教示内容や動作命令を取込むインターフェイス部２４３と、動作教示内容を一旦所定のフォーマットで記憶する記憶部２４４と、教示内容に基づきロボットアーム２２０の移動軌跡・姿勢・移動速度等を演算する演算部２４５と、演算結果に基づきロボットアーム２２０を駆動させる駆動制御部２５０と、動作表示部１００にどのように表示すべきかを出力する表示制御部２６０を有する。また、教示内容やロボットアーム２２０の動作は、ディスプレイ２４１に表示することが可能である。
【００３１】
演算部２４５は、現在時刻のアーム先端部２２６の姿勢・位置を順運動学を用いてロボット座標（図１に示すロボット座標系：ｘ、ｙ、ｚ）で出力する順変換部２４６と、動作教示内容に従い現在時刻から次時刻におけるアーム先端部２２６の軌道を生成する軌道生成部２４８を有する。アーム先端部２２６の軌道は、現在時刻のロボット座標を基準とした軌道であって、例えば、座標系：ｕ、ｖ、ｗで表される。従って、これを逆運動学を用いてロボット座標系に変換する逆変換部２４７をさらに有している。
【００３２】
駆動制御部２５０は、ロボットアーム２２０の各アーム間のジョイント（関節部）に設けられるモーターの駆動制御を行うモータードライバー２５１と、ロボットアーム２２０の動作を演算部２４５にフィードバックするフィードバック部２５２と、を有して構成されている。なお、駆動制御部２５０は、ロボットコントローラーと呼ばれることがある。
【００３３】
続いて、動作表示部１００の形態・構成について説明する。動作表示部１００の形態は幾つか考えられるが、操作者のロボット２００に対する位置が限定されにくく、直感的に認識しやすい形態例をあげ説明する。
図３は、動作表示部１００の形態の第１実施例を示す構成説明図である。本実施例の動作表示部１００は、アーム先端部２２６に配置されている。つまり、ロボットハンド２３０の動作に影響しないアーム先端部２２６とロボットハンド２３０との間に配置されている。
なお、動作表示部１００は、ロボットアーム２２０を構成する部位、例えば、第１アーム２２１〜第５アーム２２５のうちのいずれか、または、各アームを連結するジョイント（図示せず）に配置してもよい。本実施例では、ロボットアーム２２０を構成する部位のなかでも動作範囲が大きく、動作速度が大きくなることが多いアーム先端部２２６に動作表示部１００を配置した場合を例示し説明する。
【００３４】
動作表示部１００は、アーム先端部２２６の移動方向や移動速度・姿勢を表す略半球状の表示部１１０と、ロボットハンド２３０の回転方向、回転速度を表す円環状の表示部１２０とを有する。表示部１１０は、図示するように、動作表示部１００を周回するように、また表示部１２０はロボットハンド２３０の回転方向に周回するように配置される点滅可能な複数の表示画素１０１の集合体で構成されている。表示画素１０１としては、ＬＥＤ素子、有機ＥＬ素子や液晶表示素子等の電気光学素子を用いることができる。
【００３５】
表示画素１０１としてＬＥＤ素子や有機ＥＬ素子を用いる場合、例えばＲ（赤）、Ｇ（緑）、Ｂ（青）各々の画素を１単位画素として形成してもよく、複数個の集合体を１単位画素としてもよい。また、有機ＥＬ素子や液晶表示素子の場合は、曲面表示が可能なフレキシブル表示基板を用いる。
【００３６】
なお、動作表示部１００の形状としては、図３に示すような略半球形状の変形例として紡錘形状であってもよく（図示は省略）、図４に示すような形状も適用できる。
図４は、動作表示部１００の他の実施例を示す構成説明図であって、（ａ）は第２実施例、（ｂ）は第３実施例である。
【００３７】
図４（ａ）に示すように、第２実施例は、動作表示部１００が円柱形状表示部１３０を有していることに特徴を有している。表示画素１０１は、第１実施例と同様にＬＥＤ素子、有機ＥＬ素子や液晶表素子等の電気光学素子からなり、円柱形状を周回するように配置されている。ここで、アーム先端部２２６側に配置される表示部１１０は、アーム先端部２２６の移動方向や移動速度・姿勢を表し、ロボットハンド２３０側に配置された表示部１２０は、ロボットハンド２３０の回転方向及び回転速度を表す。
【００３８】
また、図４（ｂ）に示す第３実施例では、動作表示部１００が略円錐体形状表示部１４０を有していることを特徴とする。表示画素１０１は、第１実施例と同様にＬＥＤ素子、有機ＥＬ素子や液晶表素子等の電気光学素子からなり、略円錐体形状を周回するように配置されている。アーム先端部２２６側に配置される表示部１１０は、アーム先端部２２６の移動方向や移動速度・姿勢を表し、ロボットハンド２３０側に配置された表示部１２０は、ロボットハンド２３０の回転方向及び回転速度を表す。
（ロボットの動作表示制御方法）
【００３９】
続いて、上述したロボット２００の動作表示制御方法について説明する。
図５は、ロボット２００の動作表示制御方法を表すフロー説明図である。なお、この動作フロー説明図は、ロボット２００の途中動作を表している。まず、フィードバックされたロボットアーム２２０の各アーム間に配置されるジョイントのジョイント角度に対して順変換処理を行う（ステップ：Ｓ１０）。そして、教示内容に基づき次時刻に移行する際のアーム先端部２２６の軌道を生成する（ステップ：Ｓ２０）。この軌道生成には、ロボットハンド２３０の回転軌道も含まれる。
【００４０】
続いて、生成された軌道に基づき、前回のロボット座標（上述した現在時刻のロボット座標に相当する）から次にアーム先端部２２６がどの方向に、どのくらいの速度で移動するかを算出し、動作表示部１００にどのように表示するかを決定する（ステップ：Ｓ３０）。そして、動作表示部１００に移動方向・移動速度・回転方向・回転速度を決定された表示内容で表示する（ステップ：Ｓ４０）。
【００４１】
また、ステップ：Ｓ２０において生成した軌道は、現在時刻におけるロボット座標を基準とした指令のジョイント角であることから逆変換処理によって次時刻におけるアーム先端部２２６のロボット座標に変換し（ステップ：Ｓ５０）、フィードバックをかける（ステップ：Ｓ６０）。このフィードバックのデータが、最新の現在時刻のアーム先端部２２６の位置・姿勢を表す。よって、ステップ：Ｓ１０からステップ：Ｓ６０までの工程を繰り返すことによって、最新の現在時刻の位置・姿勢から次時刻のアーム先端部２２６及びロボットハンド２３０の移動方向・移動速度・姿勢・回転方向・回転速度を動作表示部１００に随時表示することが可能となる。
（ロボットの動作表示方法）
【００４２】
なお、表示方法（表示形態）も様々な方法が考えられるので、そのことについて実施例をあげ説明する。以下の説明では、図３に示す動作表示部１００を例示して説明する。
【００４３】
図６は、ロボットハンド２３０の回転方向及び回転速度を表示する１例を示す説明図である。なお、図中、塗りつぶしてある表示画素１０１は、点灯表示の１例である。図６は、ロボットハンド２３０が矢印Ａで示す方向に回転する場合（ｚ軸回りに回転）における表示部１２０の表示方法を表している。表示部１２０の表示画素１０１は、矢印Ｂ方向に点灯または点滅が移動していく。視点方向から見て、操作者は、次の動作を点灯箇所の移動方向で回転方向を、移動していく点灯速度または点滅速度で回転速度を直感的に認識することができる。
【００４４】
なお、回転方向、回転速度の表示方法としては、表示画素１０１の一つまたは、複数個を回転方向に順次点灯させる方法や、点滅の繰り返しで表示させる方法等がある。表示画素１０１の一つ一つが、Ｒ、Ｇ、Ｂの画素の集合とすれば、回転速度によって表示色を変えて表示させることが可能である。
【００４５】
また、表示部１２０は、動作表示部１００を周回するように各表示画素を形成しているので、図６の視点とは本体部２１０を挟んで逆方向に操作者がいる場合（視点が逆方向になる場合）であっても、操作者は、自身に対する回転方向と回転速度を直感的に認識できる。
【００４６】
次に、アーム先端部２２６（ロボットハンド２３０も含む）の移動方向・移動速度を表す実施例を説明する。
図７は、アーム先端部２２６がｘ方向に移動する場合の表示方法を示す説明図である。つまり、アーム先端部２２６は矢印Ａ方向に移動する場合である。なお、図中、塗りつぶしてある表示画素１０１は、点灯表示の１例である。このような場合には、表示部１１０において、移動の基点方向にある表示起点１１０ａと、移動の終点方向にある表示終点１１０ｂの表示画素１０１を点灯し、表示起点１１０ａと表示終点１１０ｂの間を表示画素の点灯または点滅を移動させる。そして、点灯・点滅の移動速度がアーム先端部２２６の移動速度を表す。
【００４７】
ここで、図示するように点灯させる表示画素１０１のｙ軸方向の配列を表示起点１１０ａと表示終点１１０ｂの間を点灯するようにしても、表示起点１１０ａと表示終点１１０ｂの間の１列を点灯するようにしてもよい。例えば、表示起点１１０ａをＧ（緑色）点灯とし、表示終点１１０ｂをＲ（赤色）点灯というように、点灯色を変えるようにすれば、移動方向と移動速度とをより明確に認識できる。
【００４８】
図８は、アーム先端部２２６が移動しつつ、ロボットハンド２３０が回転する場合の表示方法を示し、（ａ）は操作者から遠ざかる方向に移動する場合、（ｂ）は操作者に近づく方向に移動する場合を表している。つまり、図８（ａ）と図８（ｂ）では、アーム先端部２２６のＹ軸方向の同じ移動に関して操作者の視点位置が異なる場合を表している。操作者から遠ざかる方向にアーム先端部２２６が移動する場合には、まず、表示起点１１０ａを点灯させ、表示起点１１０ａから他の表示画素１０１を放射状に広がるように点灯または点滅させる。
【００４９】
このような表示方法では、図８（ｂ）に示すように、図８（ａ）の視点とは逆方向の表示部１１０には、表示終点１１０ｂを点灯し、他の表示画素１０１は、表示終点１１０ｂに収束するように点灯または点滅させることで、操作者に向かってアーム先端部２２６が近づいて来ることを認識することができる。そして、点灯・点滅の移動速度がアーム先端部２２６の移動速度を表す。このような動作表示方法では、遠ざかる場合と、近づく場合とでは、表示画素１０１の点灯または点滅は表示部１１０内において連続しており、操作者の視点方向によって放射状に広がっていくか、あるいは収束していくかで判断することができる。
【００５０】
図９は、アーム先端部２２６の姿勢を表示する場合の表示方法を示す説明図である。図９は、アーム先端部２２６が図示矢印Ａ方向に傾いていく場合を表している。なお、図中、塗りつぶしてある表示画素１０１は、点灯表示の１例である。このような場合には、表示画素１０１の点灯をサークル状に回転させることで認識することが可能である。例えば、図示したように、表示画素１０１を点灯させながら矢印Ｂ方向に回転するように表示すば、アーム先端部２２６が傾き移動していることを認識できる。なお、本体部２１０に対して図示した視点とは逆方向に視点がある場合にも、表示画素１０１がアーム先端部２２６を周回するように配置されていることから、傾き方向を認識できる。そして、点灯・点滅の移動速度がアーム先端部２２６の移動速度を表す。
【００５１】
なお、図６〜図９で説明したロボットの動作表示方法は、操作者がロボット２００に対して、概ね一定方向で作業を行う場合を想定し、表示起点１１０ａ及び表示終点１１０ｂを予め設定しているが、操作者の作業位置は様々になることも考えられる。そこで、本体部２１０に対する操作者の方向をセンサーが検出したときに、複数の表示画素１０１のうち、検出された方向の表示画素を特定して表示することが可能である。
【００５２】
図示は省略するが、センサーは、例えば６個の赤外線センサーを本体部２１０の周囲に配置すれば、操作者の位置を本体部２１０に対して６方向で検出可能となる。このことによって、操作者の位置に合わせて表示起点１１０ａ及び表示終点１１０ｂを設定することが可能となる。
【００５３】
以上説明したロボット２００及びこのロボットの動作表示制御方法によれば、アーム先端部２２６に動作表示部１００を備え、動作表示部１００は、現在時刻のアーム先端部２２６の位置・姿勢から、制御部２４０によって生成されたアーム先端部２２６の軌道を生成し、現在時刻から次時刻におけるアーム先端部２２６の移動方向・姿勢、及び移動速度と、ロボットハンド２３０の回転方向及び回転速度を動作表示部１００に示すことができる。このことから、操作者は、動作表示部１００によってアーム先端部２２６の動作を認識でき、危険の回避行動をとることができることから安全な作業を行うことができる。
【００５４】
また、動作表示部１００は、アーム先端部２２６を軸回りに周回するよう配置される点灯または点滅可能な複数の表示画素１０１の集合体で構成されている。このようにすれば、操作者は、本体部２１０に対してどのような位置にいても、動作表示部１００を視認できるという効果がある。
【００５５】
また、動作表示部１００は、複数の表示画素１０１をアーム先端部２２６の移動方向に沿うように順次点灯、または順次点滅させ、アーム先端部２２６の移動速度の大小に合わせて点灯速度、または点滅速度を変化させる。従って、操作者は、表示画素１０１の点灯または点滅の移動方向によってアーム先端部２２６の移動方向を認識でき、点灯または点滅の移動速度によってアーム先端部２２６の移動速度の両方を直感的に認識することができる。
【００５６】
また、表示画素１０１の点灯または点滅は、動作表示部１００の回りに周回させていることから、アーム先端部２２６が、操作者から遠ざかる方向に移動することを認識可能なとき、本体部２１０に対して反対側にいる他の操作者はアーム先端部２２６が自分に近づく方向に移動していることを認識することができる。
【００５７】
さらに、ロボット２００は、本体部２１０の周囲に操作者の方向を検出する複数の赤外線センサーをさらに備えている。赤外線センサーによる操作者の位置を検出し、この検出結果に基づき、複数の表示画素１０１のうち、操作者を検出した方向の表示画素１０１を特定して表示することによって、アーム先端部２２６の移動方向を操作者視点で表示することができる。従って、操作者に向かう位置に表示起点１１０ａを特定し、反対側に表示終点を表示することができる。
【００５８】
また、ロボット２００の動作表示制御方法は、アーム先端部２２６の現在時刻の姿勢・位置をロボット座標を基準に、教示内容に基づき次時刻における移動軌跡を生成し、アーム先端部２２６が現在時刻位置から次時刻位置に移動していく際に、移動方向・姿勢、及び移動速度を動作表示部１００に示すことから、作業者は、動作表示部１００によってアーム先端部の動作を直感的に認識でき、安全に作業することができる。
【符号の説明】
【００５９】
１００…動作表示部、１０１…表示画素、１１０，１２０…表示部、２００…ロボット、２２０…ロボットアーム、２２６…アーム先端部、２４０…制御部。
【図１】
2013086223.tif 000003
【図２】
2013086223.tif 000004
【図３】
2013086223.tif 000005
【図４】
2013086223.tif 000006
【図５】
2013086223.tif 000007
【図６】
2013086223.tif 000008
【図７】
2013086223.tif 000009
【図８】
2013086223.tif 000010
【図９】
2013086223.tif 000011