(57)【特許請求の範囲】
【請求項１】
互いに可動の少なくとも第１および第２のアームモジュール（４１，４２）と、ユーザ入力に基づいてロボットアーム（１）を制御する制御信号を形成するための、少なくとも１つの手動操作可能な入力モジュール（１１）と、を備えたロボットアーム（１）において、
前記第１および第２のアームモジュール（４１，４２）が、前記入力モジュール（１１）を選択的に実装可能な第１の接続面（３８，４０）を有し、
前記第２のアームモジュール（４２）は、前記第１のアームモジュール（４１）の第１の接続面（４０）に接続可能な第２の接続面（３９）を有する、
ことを特徴とするロボットアーム（１）。
【請求項２】
互いに可動の少なくとも第１および第２のアームモジュール（４１，４２）と、ユーザ入力に基づいてロボットアーム（１）を制御する制御信号を形成するための、少なくとも１つの手動操作可能な入力モジュール（１１）と、を備えたロボットアーム（１）において、
前記第１および第２のアームモジュール（４１，４２）が、前記入力モジュール（１１）を選択的に実装可能な第１の接続面（３８，４０）を有し、
前記入力モジュール（１１）は、２つの接続面（１４，１５）を有しており、前記接続面の一方は、前記第１のアームモジュール（４１）に接続可能であり、他方は、前記第２のアームモジュール（４２）に接続可能である、
ことを特徴とするロボットアーム（１）。
【請求項３】
前記入力モジュール（１１）を実装した接続面（８，３８，３９，４０）を識別して、前記入力モジュール（１１）から送出された制御信号を評価する際に考慮するように構成された制御ユニット（１７，１９）が設けられている、
請求項１記載のロボットアーム（１）。
【請求項４】
互いに可動の少なくとも第１および第２のアームモジュール（４１，４２）と、ユーザ入力に基づいてロボットアーム（１）を制御する制御信号を形成するための、少なくとも１つの手動操作可能な入力モジュール（１１）と、を備えたロボットアーム（１）において、
前記第１および第２のアームモジュール（４１，４２）が、前記入力モジュール（１１）を選択的に実装可能な第１の接続面（３８，４０）を有し、
前記入力モジュール（１１）を実装した接続面（８，３８，３９，４０）を識別して、前記入力モジュール（１１）から送出された制御信号を評価する際に考慮するように構成された制御ユニット（１７，１９）が設けられており、
前記制御ユニット（１７，１９）は、前記ロボットアーム（１）の運動を制御して、前記入力モジュール（１１）を実装した接続面（３８，４０）を前記入力モジュール（１１）にかかる力の方向へ運動させるように構成されている、
ロボットアーム（１）。
【請求項５】
前記第２のアームモジュール（４２）の２つの接続面（３８，３９）は、少なくとも１つの自由度で互いに可動である、
請求項１記載のロボットアーム（１）。
【請求項６】
前記入力モジュール（１１）は、２つの接続面（１４，１５）を有しており、前記接続面の一方は、前記第１のアームモジュール（４１）に接続可能であり、他方は、前記第２のアームモジュール（４２）に接続可能であり、
前記第１の接続面（３８，４０）は、第１のタイプであり、前記第２の接続面（３９）は、前記第１のタイプとは構造的に異なる第２のタイプであり、前記入力モジュール（１１）の接続面（１４，１５）は、その一方が前記第１のタイプであり、他方が前記第２のタイプである、
請求項１記載のロボットアーム（１）。
【請求項７】
前記第２のアームモジュール（４２）の第１の接続面（３８）に実装可能な第３のアームモジュール（４３）が設けられている、
請求項１から６までのいずれか１項記載のロボットアーム（１）。
【請求項８】
前記第３のアームモジュール（４３）は、前記入力モジュール（１１）の接続面（１４）に接続可能である、
請求項７記載のロボットアーム（１）。
【請求項９】
前記第３のアームモジュール（４３）の接続面（８）は、前記第２のアームモジュール（４２）の前記第１の接続面（３８）に、又は、前記入力モジュール（１１）に、選択的に実装可能である、
請求項７又は８記載のロボットアーム（１）。
【請求項１０】
前記第３のアームモジュール（４３）は、工具又は機器として構成されている、
請求項７又は８記載のロボットアーム（１）。
【請求項１１】
前記入力モジュール（１１）は、周囲に操作エレメント（２６）が延在したベースボディ（１２）を有する、
請求項１から１０までのいずれか１項記載のロボットアーム（１）。
【請求項１２】
前記入力モジュール（１１）の接続面（１４，１５）は、ベースボディ（１２）の、操作エレメント（１３，２６）によって互いに分離された２つの端面に存在している、
請求項１から１１までのいずれか１項記載のロボットアーム（１）。
【請求項１３】
前記入力モジュール（１１）は、２つの操作エレメント（１３，１３Ｒ，１３Ｌ，２７，２７Ｒ，２７Ｌ）を有しており、前記操作エレメントの一方は、前記ロボットアーム（１）の運動方向を制御し、前記操作エレメントの他方は、前記運動の速度を制御する、
請求項４記載のロボットアーム（１）。
【請求項１４】
前記入力モジュール（１１）は、２つの操作エレメント（１３，１３Ｒ，１３Ｌ，２７，２７Ｒ，２７Ｌ）を有しており、前記操作エレメントの一方は、前記ロボットアーム（１）の運動方向を第１の速度で制御し、前記操作エレメントの他方は、前記ロボットアーム（１）の運動方向を第２の速度で制御する、
請求項１から１３までのいずれか１項記載のロボットアーム（１）。
【請求項１５】
前記操作エレメント（１３，１３Ｒ，１３Ｌ，２７，２７Ｒ，２７Ｌ）が同時に操作される場合、１つの操作エレメント（１３，１３Ｒ，１３Ｌ，２７，２７Ｒ，２７Ｌ）の制御命令のみが実行される、
請求項１４記載のロボットアーム（１）。
【請求項１６】
前記入力モジュール（１１）に、前記入力モジュール（１１）に作用する加速度を検出する装置が備え付けられている、
請求項１から１５までのいずれか１項記載のロボットアーム（１）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットアームを制御するための手動操作可能な入力モジュールを備えたロボットアームに関する。
【背景技術】
【０００２】
ロボットは多様な技術領域で使用されている。こうしたロボットのうち、広く実現されている形態の１つにロボットアームがある。ロボットアームは、しばしば、人員が手作業を実行する際の負荷を軽減するために利用される。これにより、人員が自身で難儀な手作業を処理する手間が省かれる。こうした手動介入を例えば工業生産において同一形式で多数回反復しなければならない場合も、ロボットアームが走行すべき経路を一度プログラミングし、続いてこの経路に沿った運動をコンピュータで制御すれば充分であることが多い。独国特許出願公開第３２４０２５１号明細書には、こうした経路をプログラミングするための入力モジュールが開示されている。入力モジュールは、定置されてロボットアームから分離された状態で、又は、ロボットアームと共に移動可能に、ロボットアームのエンドエフェクタに取り付けることができる。どのようなケースにおいても、入力モジュールは、エンドエフェクタのみに対する所望の制御を可能にする。ただし、ロボットアームの中間アームモジュールが障害物に妨害されると、ロボットは計画された運動を実行できない。
【０００３】
独国特許出願公開第３２１１９９２号明細書には、枢動可能に接続された複数のアームモジュールを備えた塗料噴射ロボットが開示されている。２つのアームモジュールがグリップの形態のそれぞれ１つずつの入力モジュールを支持しており、これらの入力モジュールに、ユーザがグリップにかけた力の方向を検出するセンサが設けられている。よって、中間アームモジュールに取り付けられているグリップを介してこの中間アームモジュールを所期の通りにガイドし、外部の障害物によるブロックを回避できる。
【０００４】
１つのロボットアームが備える互いに可動のアームモジュールの数が増えるにつれ、中間アームモジュールの障害物回避運動は、一般的に云えば可能ではあるものの、費用が嵩むし、しかも、アームモジュールごとに必要な入力モジュールを設けなければならなくなる。個別のアームモジュールにつき入力モジュールを設けないままにすれば確かにコストを節約できるが、これは、入力モジュールを備えないアームモジュールが障害物に妨害されるおそれが無いことが確かである場合にしか有意でない。したがって、ロボットアームの顧客は、必ずしも全てを要するわけでない多数の入力モジュール用手段を使用するか、又は、中間アームモジュールが障害物の箇所を旋回通過できず妨害されてしまうためにロボットアームが所望の運動を実行できない危険を考慮に入れるかを決定しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、低コストで製造でき、そのうえ、障害物によるブロックのおそれが最小化されたロボットアームを提供することである。
【課題を解決するための手段】
【０００６】
この課題は、少なくとも２つの互いに可動のアームモジュールと、ユーザ入力に基づいてロボットアームを制御する制御信号を形成するための少なくとも１つの手動操作可能な入力モジュールとを備えた、ロボットアームにおいて、少なくとも２つのアームモジュールが入力モジュールを選択的に実装可能な第１の接続面を有することにより解決される。
【０００７】
よって、ロボットアームのユーザは、入力モジュールの取り付け位置を必要に応じてそのつど選択し、場合によりこれをロボットアームの使用環境へ適合させることができる。障害物の回避にとって不要な入力モジュールは実装ひいては入手の必要がないので、ユーザはロボットアームの準備コストを低く抑えることができる。特定の適用環境において、入力モジュール数が充分でなく、アームが全ての障害物を避けられないことが判明している場合に、別の入力モジュールを入手して実装すればよい。なお、同じ入力モジュールを１つのロボットアームの種々の位置で使用できるので、大量生産、ひいては、メーカからの安価な提供が可能となる。
【０００８】
これにより、ロボットアームを特定の使用目的に適合させることができる。例えば、ロボットアームの一方端部を手動操作が不可能な作業区域へ進入させなければならない場合、ロボットを当該端部に位置する入力モジュールで制御することは全く不可能である。この問題も、本発明にしたがって入力モジュールを手動操作可能な位置に取り付けることにより回避できる。
【０００９】
当該入力モジュールは種々のアームモジュールに取り付け可能であるため、当該入力モジュールが取り付けられた接続面を識別できる手段が設けられると好都合である。したがって、本発明では有利に、設けられている接続面の占有又は非占有に基づいて、どの接続面に入力モジュールが取り付けられているかを自動識別する相応の制御ユニットが設けられる。さらに、当該制御ユニットは、好ましくは、入力モジュールを実装した接続面が、入力モジュールから送出された制御信号を評価する際に考慮されるように構成される。したがって、入力モジュールは、ロボットアームでの実装位置に依存して、ロボットアームの種々の制御を行える。入力モジュールが例えばロボットアームの端部に取り付けられる場合、この入力モジュールを介して当該端部を空間内で任意に運動させることができる。対して、入力モジュールが中間アームモジュールに取り付けられる場合には、この中間アームモジュールのみが入力モジュールの設定した運動経路に沿って運動される。この場合、中間アームモジュールに接続されたアームモジュールは随伴運動のみ行う。
【００１０】
ロボットの操作は、できるかぎり直感的に行えなければならない。このことは、ユーザが入力モジュールに力をかけたのと同じ方向へロボットアームが運動する場合に達成される。したがって、制御ユニットは、好ましくは、ロボットアームの運動を制御して、入力モジュールを実装した接続面の、入力モジュールに作用する力の方向への運動が生じるように構成される。
【００１１】
ロボットアームは、種々のアームモジュールの組み合わせから構成可能である。キャビネットシステムと同様に、構造同一の又は構造の異なる複数のアームモジュールを相互に組み合わせて、或るアームモジュールの接続面を別のアームモジュールの接続面に接続することができる。例えば、本発明で設けられているアームモジュールの第１の接続面は、当該アームモジュールの相互接続に用いられる。これに代えて、アームモジュールに、別のアームモジュールの第１の接続面に接続可能な第２の接続面を設けてもよい。
【００１２】
アームモジュールが２つの接続面を有する場合、各接続面は、好ましくは、少なくとも１つの自由度で互いに可動となるようにアームモジュールに取り付けられる。このために、アームモジュールは、２つの接続面間に配置されるジョイントを有し、これにより、一方の接続面が他方の接続面に対して相対運動できるようになる。組み込まれたジョイントによって複数のアームモジュールが相互に接続される場合、複数の自由度を有する可動のロボットアームを構成できる。
【００１３】
本発明の有利な一実施形態では、入力モジュールを２つのアームモジュール間に組み込むことができる。このために、入力モジュールは２つの接続面を有し、その一方は第１のアームモジュールの接続面に接続可能であり、他方は第２のアームモジュールの接続面に接続可能である。こうした構造により、特に、接続面を介して相互接続された複数のアームモジュールから成る既存のモジュラー状のロボットアームにおいて、入力モジュールを取り付けるための空いた接続面が存在しない場合にも、入力モジュールを後から取り付けることができる。
【００１４】
各接続面は種々に構成可能である。第１の接続面は、第１のタイプ、例えばプラグ状に構成可能であり、第２の接続面は、第２のタイプ、例えばブシュ状に構成可能である。ただし、構造の異なるタイプはそれぞれ相補的に構成されるので、各タイプを相互に接続可能である。アームモジュール及び入力モジュールの双方とも、第１のタイプ及び／又は第２のタイプの接続面の少なくとも１つを有することができる。
【００１５】
ロボットアームのモジュラー構造により、ロボットの構造に高いフレキシビリティが得られる。好ましくは、各アームモジュールを種々の順序で実装又は交換できる。よって、ロボットのユーザは、大きな構造自由空間を得て、ロボットアームを個別の要求に適合させることができる。例えば、ロボットアームを、少なくとも３つのアームモジュールと１つの入力モジュールとから構成できる。２つのアームモジュールは上述した方式で接続可能である。第２のアームモジュールに入力モジュールが取り付けられたか否かに応じて、本発明によれば、第３のアームモジュールを、第２のアームモジュールの第１の接続面に実装してもよいし、入力モジュールの接続面に実装してもよい。相応に、第３のアームモジュールの接続面は、これが可能となるように構成される。よって、ユーザは、モジュールを相互に結合する際の自由選択度を有する。
【００１６】
本発明の有利な実施形態では、第３のアームモジュールは工具又は機器を含むか、又は、それ自体が工具又は機器として構成される。
【００１７】
入力モジュールは、制御信号の本来の手動入力に用いられるベースボディ及び操作エレメントを有する。操作エレメントは、特に直線運動及び／又は回転運動のそれぞれ３つずつの自由度で、ベースエレメントに可動に取り付けることができる。また、可動でないように構成して、作用する力又はトルクの大きさ及び方向に対する感応性が得られるようにしてもよい。操作方向に応じて、ロボットアーム又はこれに接続されているベースエレメントを空間内で任意にガイドできる。例えば上方から操作エレメントへ押圧力がかかる場合、入力モジュールは下方へ運動する。操作エレメントが回転される場合、ロボットアームは相応の回転方向へ旋回する。
【００１８】
操作エレメントは種々の実施形態で設けることができる。第１の形態では、操作エレメントは、側方でベースボディに取り付けられるキャップとして構成される。これにより、操作エレメントは容易にアクセス可能となり、手で良好に把持して操作できる。
【００１９】
代替的な形態では、操作エレメントはベースボディの周囲に延在する。好ましくは、操作エレメントはリング状に構成され、この場合も６つの自由度で操作可能である。
【００２０】
入力モジュールの接続面は、好ましくは、分離されて互いに向かい合うベースボディの端面に存在する。
【００２１】
入力モジュールは、さらに、複数の操作エレメントを有することができる。例えば、入力モジュールは、別の機能を有する第２の操作エレメントを含むことができる。これにより、ユーザに対し、一方の操作エレメントを所定の速度で操作し、他方の操作エレメントを変化させた速度で操作することにより、ロボットアームを運動させる手段が提供される。このために、双方の操作エレメントに所定の速度が割り当てられ、これにより、どの操作エレメントが操作されるかに応じて、それぞれ異なる速度を設定することができる。これに代えて、第２の操作エレメントを、第１の操作エレメントでの入力によって設定された方向へのロボットアームの運動速度を調整するための調整部として機能するように構成してもよい。このようにすれば、速度を無段階で変化させることができる。
【００２２】
本発明によれば、入力モジュールは、その安全性又は信頼性を向上させるための別の機能を有することができる。相応に、２つ以上の操作エレメントの同時操作を識別可能である。なお、唯一の操作エレメントに優位性を与えるために、他の操作エレメントに対する優先権を当該操作エレメントに与えることができる。これにより、優先される操作エレメントの制御命令のみが実行される。
【００２３】
さらに、入力モジュールには、この入力モジュールに作用する加速度を検出する装置を設けることができる。当該加速度値から、重要な運動情報、例えば、ロボットアームの運動速度、又は、入力モジュールの存在する位置を求めることができる。この場合、求められた値と操作エレメントでの設定値とを比較することにより、設定値と真の値とが一致するか否かを検査することができる。差が生じた場合には、相応のステータスレポートをユーザに対して形成するか、又は、当該差を自動制御することができる。
【００２４】
本発明の別の特徴及び利点は、添付図に関連する実施形態の詳細な説明から得られる。
【図面の簡単な説明】
【００２５】
【図１】複数のアームモジュールと１つの入力モジュールとから構成されるロボットアームである。
【図２】図１のロボットアームの概略的な分解図である。
【図３】非互換的な２つの接続面を接合するためのアダプタである。
【図４】第１の実施形態による入力モジュールである。
【図５】接続リングを備えた機械的接続面の断面図である。
【図６】接続リングを備えた入力モジュールである。
【図７】第１の位置から第２の位置へ運動するロボットアームである。
【図８】２つの入力モジュールを備えたロボットアームである。
【図９】第２の実施形態による入力モジュールである。
【図１０】第３の実施形態による入力モジュールである。
【図１１】図１０の入力モジュールの概略的な断面図である。
【図１２】第３の実施形態による入力モジュールを備えたロボットアームである。
【発明を実施するための形態】
【００２６】
図１には、複数のモジュール、すなわち、第１の下部アームモジュール４１と第２の中間アームモジュール４２と第３の上部アームモジュール４３と入力モジュール１１とから形成されるロボットアーム１が示されている。アームモジュール４１，４２，４３は、モジュール部２，３，４，５，６，７の組み合わせから形成されている。各アームモジュールは、タイプ及び個数の点でそれぞれ異なるモジュール部を含むことができる。よって、本発明では、種々のモジュール部を相互に任意に接続可能なモジュラー方式が実現される。したがって、以下に説明するロボットアーム又は各アームモジュールの構造は例示にすぎない。第１のアームモジュール４１は、モジュール部として、ベース部２と、その上に配設されるジョイント部３と、アーム部６と、ジョイント部３と同一構造であってよい別のジョイント部４と、を含む。ベース部２によりロボットアーム１を任意の位置に固定可能である。
【００２７】
第２のアームモジュール４２は、モジュール部として、アーム部７とジョイント部５とを有し、アーム部７はアーム部６と同一構造であってよく、ジョイント部５はジョイント部３，４と同一構造であってよい。
【００２８】
第３のアームモジュール４３は、工具又は機器として構成されており、機器シャフト９及びこれに接続されたエンドエフェクタ１０を含む。
【００２９】
第２のアームモジュール４２と第３のアームモジュール４３との間には、入力モジュール１１が組み込まれている。アームモジュール４２，４３及び入力モジュール１１は、相互に堅固に接続されることにより、一体の構造ユニット、ひいてはロボットアーム１を形成する。
【００３０】
入力モジュール１１は、ベースボディ１２及び手動操作可能な操作エレメント１３を含む。操作エレメント１３はベースボディ１２に可動に取り付けられており、６つまでの自由度で操作可能である。つまり、チャート状の座標系において、操作エレメント１３は、３つの空間軸に沿って押出し又は引込み可能であり、さらに、当該３つの空間軸を中心として回転可能である。
【００３１】
ジョイント部３，４，５は、好ましくは、それぞれ２つずつの枢動軸線を有する。つまり、ジョイント部３，４，５は、自身が接続する各部間に２つの回転自由度を有する。
【００３２】
上述したように、ロボットアーム１の上記構造は例示にすぎない。上記とは異なって、アームモジュール４１，４２，４３を付加的な又はより少ないジョイント部及び／又はアーム部によって形成することもできる。これにより、ロボットアームのアーム長さ及び運動自由度を適合化可能である。
【００３３】
図２には、図１に示されているロボットアーム１が概略的な分解図で示されている。ここでは、各接続面を図示するために、３つのアームモジュール４１，４２，４３及び入力モジュール１１を相互に解離させた状態で示している。
【００３４】
各アームモジュール４１，４２，４３及び入力モジュール１１は、各モジュールを相互に接続可能な少なくとも１つの接続面を有する。各接続面は第１の接続面と第２の接続面とで区別可能であり、ここで、第１の接続面は第１のタイプ、例えばプラグ状であってよく、第２の接続面は第２のタイプ、例えばブシュ状であってよい。２つのタイプの接続面は相補的に構成されているので、第１のタイプの接続面は第２のタイプの接続面に接続可能である。また、代替的な形態として、２つの接続面を同形状に形成してもよい。
【００３５】
第１のアームモジュール４１は、第２のアームモジュール４２の第２のタイプの接続面３９に接続可能な、第１のタイプの接続面４０を有する。さらに、第２のアームモジュール４２は、第３のアームモジュール４３の第２のタイプの接続面８に接続可能な、第１のタイプの接続面３８を有する。よって、アームモジュール４１，４２，４３は相互に接続可能なように構成される。
【００３６】
入力モジュール１１は、第２のタイプの接続面１５を有する。これにより、入力モジュール１１は、第１のアームモジュール４１の接続面４０又は第２のアームモジュール４２の第１の接続面３８に、図１に示されているように、接続可能である。また、入力モジュール１１は、別のアームモジュールの第２のタイプの接続面に接続可能な第１のタイプの接続面１４を有する。つまり、入力モジュール１１が第１のアームモジュール４１に固定されている場合には、入力モジュール１１に第２のアームモジュール４２を実装でき、又は、入力モジュール１１が第２のアームモジュール４２に固定されている場合には、入力モジュール１１に第３のアームモジュール４３を実装できる。
【００３７】
したがって、入力モジュール１１を、第１のアームモジュール４１と第２のアームモジュール４２との間、又は、第２のアームモジュール４２と第３のアームモジュール４３との間に組み込むことができる。さらに、（図示されていない）第２の入力モジュールをロボットアーム１に組み込み、これにより３つのアームモジュール４１，４２，４３全ての間に入力モジュール１１を挿入して接続することもできる。
【００３８】
つまり、本発明のロボットアーム１のモジュラー構造により、各アームモジュールを任意に形成することができ、そのうえ、各モジュールを相互に任意に組み合わせ、又は、ロボットアーム１に接続することができる。こうして、モジュラー方式に相応に、ロボットの構造を個別の要求に適合化することもできる。
【００３９】
さらに、モジュラー構造によって、交換手段も簡単化される。機器の交換の実行のために、第３のアームモジュール４３を容易に交換できる。また、故障時にも、ロボットアーム１全体を置換する必要はなく、該当するモジュール又は該当するモジュール部のみを交換すれば充分である。
【００４０】
上述したように、接続面８，１４，１５，３８，３９，４０は好ましくは相補的に構成されるので、これらは相互に接続可能である。第１の接続面及び第２の接続面が相互に互換性を有さない場合、本発明の一実施形態として、図３に示されているように、これら２つの接続面１５，３８間を接続するアダプタ４４が設けられる。アダプタ４４は２つの接続面を有し、その一方の接続面は第１の接続面１５に接続可能であり、他方の接続面は第２の接続面３８に接続可能である。アダプタ４４は、第１の接続面１５又は第２の接続面３８の固定的な構成要素であってもよい。このようにすれば、ユーザには、例えば、種々のメーカのモジュールを相互に接続する手段が提供される。
【００４１】
図４には、第１の実施形態における入力モジュール１１が示されている。入力モジュール１１は、平坦な円筒形のベースボディ１２とこのベースボディ１２から半径方向で突出する操作エレメント１３とを含む。操作エレメント１３は、好ましくは６つの自由度で操作可能なキャップとして構成されている。操作エレメント１３とベースボディ１２との間には、例えば、ユーザが操作エレメント１３に作用させた力の大きさ及び方向を検出する複数の圧電センサ、又は、ベースボディ１２に対する操作エレメント１３の相対運動の大きさ及び方向を検出する光センサを配設することができる。
【００４２】
円筒形のベースボディ１２は、２つの端面にそれぞれ１つずつ接続面１４，１５を有し、これらの接続面を介していずれかのアームモジュール４１，４２，４３のいずれかの接続面８，３８，３９，４０に固定可能である。
【００４３】
図１の構成では、接続面１４，１５のうち一方がアームモジュール４２の接続面３８に接続されており、他方がアームモジュール４３の接続面８に接続されている。これに代えて、入力モジュール１１をアームモジュール４１，４２の接続面３９，４０間に挿入することもできる。
【００４４】
アームモジュールの複数のモジュール部、例えばアームモジュール４１のジョイント部３，４及びアーム部６が第１のタイプの接続面と第２のタイプの接続面との対によって相互に接続されている場合、入力モジュール１１をこうしたアームモジュールの２つのモジュール部間に組み込むこともできる。
【００４５】
図４に示されている接続面１４は、第１のタイプの接続面である。当該接続面は、外ねじを備えた周面に設けられた機械的な接続手段１４’、ここではベースボディ１２の端面から突出する平坦な接続部材と、電気コンタクト１４’’とを含む。図４では見えない第２のタイプの接続面１５は、この接続面１５の電気コンタクト１５’’を第１のタイプの接続面のコンタクトに唯一の方向でのみ接続させる表面輪郭と、この表面輪郭を中心として回転可能な、接続面１４の外ねじに対する相補的な内ねじを備えたユニオンナットとを有する。
【００４６】
電気コンタクト１４’’，１５’’は、少なくとも１つの電気線路１８，１８’を介して相互に接続されている。各線路１８，１８’を介して、電流及び／又は電気信号は入力モジュール１１からアームモジュール４１，４２，４３へ又は逆方向へ伝送可能であり、さらに、或るアームモジュールから別のアームモジュールへ転送可能である。電気コンタクト１４’’，１５’’は、プラグコンタクト又は摩擦コンタクトとして構成可能である。本発明の有利な構成では、電気コンタクト１４’’，１５’’は接続面基板３５の形態で実現されている。
【００４７】
入力モジュールは、操作エレメント１３の上述したセンサに接続されており、このセンサの信号を処理し、線路１８，１８’を介してロボットアーム１の別のモジュールへ転送する、電子評価ユニット１７を含む。
【００４８】
図５及び図６には、接続面１４の別の構成が示されている。この場合、接続部材の外ねじが周溝３２によって置換されており、ユニオンナットに代えて、相互にねじ止めされる２つの半部から成る接続リング３３が設けられている。リング３３の一方向を向いたリブ３４は、溝３２と、接続面１４に接続されるべき図示されていない第２の接続面の対応する溝と、に嵌合する。リブ３４の斜めの当接面１６，１６’により、各接続面が相互に圧着された状態に保たれる。
【００４９】
入力モジュール１１は、基本的に、ロボットアーム１の任意の各モジュール部を制御するのに適する。どのモジュール部が入力に応動するか、及び、どのように運動するか、又は、場合により同時に幾つのモジュール部が運動するかを、制御装置１９のプログラミングにより設定できる。制御装置１９は、図２に示されているように、ベース部２に収容可能である。
【００５０】
図７には、制御装置１９が、第１の動作モードにおいて、アームモジュール４３，４２間に実装された入力モジュール１１で行われた入力をアームモジュール４１，４２の運動へ変換し、入力モジュールにかかる力の方向へのアームモジュール４３の運動を生じさせるようにプログラミングされているケースが示されている。ユーザが操作エレメント１３を経路２０に沿って引き上げる場合、制御装置は、ジョイント部５，３での反時計回りの回転とジョイント部４での時計回りの回転とを同時に制御することにより、ロボットアーム１を当該経路２０に沿ってガイドする。こうして、エンドエフェクタ１０を、迅速かつ効果的に、ロボットアームの到達範囲内の任意の各位置に位置決めできる。操作エレメント１３にかかるトルクは、ジョイント部５の回転によって空間内のエンドエフェクタ１０の配向を制御するために評価可能である（図８を参照）。
【００５１】
続いて、制御装置１９は、操作エレメント１３での入力に基づいてエンドエフェクタ１０を制御する第２の動作モードへ切り換え可能となる。
【００５２】
第２の動作モードでは、一般に、第１の動作モードよりも格段に精密な位置制御が要求される。したがって、制御装置が操作エレメント１３での定められた偏向又は力作用を第２の動作モードにおいて第１の動作モードより小さな移動距離又はより低い移動速度へ変換するように、構成可能である。
【００５３】
操作エレメント１３は、上述したように、６つまでの自由度で操作可能である。したがって、３次元空間で可能な６つの自由度に対して、１つの制御命令が形成される。このようにすれば、同様に、少なくとも６つの自由度を有するロボットアームを３次元空間で任意にガイドできる。
【００５４】
入力モジュール１１には、加速度センサ及び／又は慣性測定装置を設けることができる。これにより、入力モジュール１１の操作によって生じるロボットアーム１の運動に基づいて入力モジュール１１自身に作用する加速度を検出することができる。センサ装置は入力モジュール１１に組み込み可能である。このようにして、入力モジュール１１に接続されたロボットアーム１の運動を、その加速度及びそこから導出可能な速度などのパラメータに関して、制御及び監視することができる。
【００５５】
入力モジュール１１の第２の実施形態によれば、入力モジュール１１は複数の操作エレメントを含むことができる。図９に示されているように、入力モジュール１１は、同様にキャップとして構成可能な右方操作エレメント１３Ｒと左方操作エレメント１３Ｌとを含むことができる。よって、単純な操作エレメント１３による構成にもかかわらず、操作エレメントへのアクセス性も向上する。操作エレメントが把持しにくい場合、ロボット１は別の操作エレメントを介して手動調整可能となる。
【００５６】
ロボットアーム１が操作エレメント１３Ｌ，１３Ｒの誤った操作に応動するのを防止するため、入力モジュール１１は、つねに操作エレメント１３Ｒ，１３Ｌの双方が一緒に操作されないかぎり妥当な制御信号が形成されないように構成される。右方操作エレメント１３Ｒ及び左方操作エレメント１３Ｌでのそれぞれの操作は、入力モジュール１１に組み込まれた電子回路１７によって比較及び検証可能である。有効であると検証された場合にのみ、電子回路１７によって制御信号が形成される。
【００５７】
これに代えて、操作エレメント１３Ｌ，１３Ｒを別個の操作エレメントとして使用し、各操作エレメントを精密位置特定及び粗位置特定の実行に利用することもできる。この場合、一方の操作エレメント、例えばキャップ１３Ｒが、精密位置特定に対して定められ、他方の操作エレメント、例えばキャップ１３Ｌが、粗位置特定に対して定められる。このため、入力モジュール１１によって制御されるモジュールは、精密位置特定によっては緩慢ではあるが精密に、粗位置特定によっては粗ではあるが迅速に操作できるようになる。
【００５８】
さらに、粗位置特定及び精密位置特定は、速度のみならず、制御ストラテジによっても区別可能である。つまり、本発明によれば、粗制御においては速度制御を実行でき、精密制御によっては位置制御を実行できる。操作エレメント１３Ｒ，１３Ｌが同時に操作される際の制御のコンフリクトを回避するために、粗位置特定に対して精密位置特定を優先することができる。
【００５９】
これに代えて、入力モジュール１１とベース部２との間に配置された操作エレメントのうち、一方を、上述した第１の動作モードにしたがった各モジュール部の制御に使用し、同時に、他方を、入力モジュール１１に対向配置されたモジュール部、特にアームモジュール４３の制御に対して設けることもできる。
【００６０】
図１０に示されているように、第３の実施形態によれば、入力モジュール１１の操作エレメント１３は、ベースボディ１２を包囲するように配置される制御リング２６として構成可能である。制御リング２６の機能は、キャップとして構成される操作エレメント１３の機能と同一であるので、制御リング２６も好ましくは６つの自由度で手動操作可能である。したがってこのために制御リング２６はケーシング１２の周囲に支承されうる。これにより、３次元座標系ｘ，ｙ，ｚでの制御リング２６の移動と、３次元座標系ｘ，ｙ，ｚでの回転運動とが可能になる。例えば、図１１には、概略図で、ベースボディ１２の周囲に支承される制御リング２６がｘ方向及びｙ方向に偏向されたことが示されている。これと同様に、制御リング２６を他の移動方向又は回転方向に操作することもできる。図１２には、アームモジュール４２，４３間に挿入された入力モジュール１１が示されている。図１の入力モジュールと同様に、アームモジュール４１，４２間、又は、１つのアームモジュールのモジュール部間に、入力モジュール１１を実装可能である。
【００６１】
第１の実施形態又は第２の実施形態（図４，図９を参照）による入力モジュール１１の操作エレメント１３；１３Ｒ，１３Ｌには、それぞれ１つずつの回転調整部２７；２７Ｒ，２７Ｌが対応して設けられる。当該回転調整部２７；２７Ｒ，２７Ｌは、操作エレメント１３；１３Ｒ，１３Ｌに加えて設けられる付加的な操作エレメントとして使用可能である。回転調整部２７は操作エレメント１３の回転軸線に対して同軸上に配置され、この回転軸線を中心として回転可能である。回転運動はセンサによって検出される。センサ信号は電子回路１７によって処理することができる。検出された回転運動に対する応答として、ロボットアーム１及び／又はアームモジュール４３及びそのエンドエフェクタ１０を制御するための制御命令を形成することができる。
【００６２】
したがって、有利には、ロボットアーム１と、機器として構成されているアームモジュール４３との双方に対して、唯一の入力モジュールにより、それぞれ１つずつの別個の操作エレメント１３，２７を割り当てることができる。例えば、操作エレメント１３をアームモジュール４１，４２の制御のみに用い、回転調整部２７をアームモジュール４３の制御のみに用いることができる。
【００６３】
回転調整部２７を一方の方向へ回転させることにより、例えば、エンドエフェクタ１０を開放でき、他方の方向へ回転させることにより、エンドエフェクタ１０を閉鎖できる。これに代えて、回転によりエンドエフェクタ１０を軸線に沿って軸方向に移動させることができ、又は、軸線を中心として例えば図１２に示されているように回転させることができる。
【００６４】
入力モジュール１１の意図しない操作を防止するために、入力モジュールを（図示されていない）保護スイッチに接続することができる。保護スイッチの操作により、入力モジュールを作動乃至イネーブルでき、又は、不活性化できる。有利には、保護スイッチは、足で操作可能なスイッチとして構成される。このようにすれば、入力モジュールをさらに容易に手でガイドでき、スイッチが足で操作された場合にのみ入力モジュールの制御命令が変換される。ユーザが足をスイッチから離すと、入力モジュールは自動的に不活性化される。
【００６５】
さらに、入力モジュール１１には、動作状態を視覚的に表示する手段が設けられる。これにより、ユーザには、例えば、入力モジュールが作動又は不活性化されたか、エラーが発生したか否か、どの制御モード（例えば精密位置特定又は粗位置特定、アームモジュール４１，４２もしくはアームモジュール４３の制御）が作動されているかなどが表示される。上述した状態のほか、ここで詳細には説明しない別の状態を表示することもできる。視覚的表示は、好ましくは発光手段、例えば種々の色に発光するＬＥＤによって実現される。こうして、状態に応じて異なる色をいわば色符号として表示することができる。つまり、赤色によりエラー状態を表すことができる。発光手段は、入力モジュールの任意の要素、例えばベースボディ１２又は操作エレメント１３，１３Ｒ，１３Ｌ，２６に組み込み可能である。本発明の有利なバリエーションとして、発光手段を回転調整部２７；２７Ｒ，２７Ｌに組み込むことができる。回転調整部が透明なプラスチック、例えばＰＶＣから形成される場合、発光手段によって回転調整部をそれぞれの色で照明することができる。
【００６６】
有利には、制御装置１９は、入力モジュール１１がロボットアーム１に接続された時点を自動識別する。これにより、入力モジュール１１が形成した信号を制御装置１９で受信し、ロボットアーム１の制御のために利用できる。例えば操作エレメント１３が操作されると、この操作に応じた信号を制御装置１９へ送信できる。制御装置１９は当該信号を処理し、ロボットアーム１を操作エレメント１３の操作にしたがって運動させるために、制御信号を形成することができる。
【００６７】
これに代えて、入力モジュール１１の電子回路１７が直接にロボットアーム１を制御できるように構成することもできる。すなわち、入力モジュール１１は、検出された操作エレメント１３での操作そのものから相応の制御信号を形成する。
【００６８】
有利には、制御装置１９と電子回路１７とが同時に制御信号を形成した場合に、高いほうの優先度を有する制御信号のみがロボットアーム１の相応の操作を生じさせるよう、制御装置１９の制御信号と電子回路１７の制御信号とに異なる優先度を与えることができる。例えば、入力モジュール１１の制御信号のほうが高い優先度を有する場合、制御装置１９の制御信号はつねに拒否される。このようにすれば、ロボットアーム１は、制御装置１９が別の制御信号を設定したとしても、つねに入力モジュール１１の制御信号に追従することになる。また、これに代えて、入力モジュール１１に対する優位性を制御装置１９に与えることもできる。
【００６９】
本発明の別の実施形態では、個々のアームモジュール４１，４２，４３の制御可能性がロボットアーム１の入力モジュール１１の組み込み位置に依存して定まり、これにより、入力モジュール１１の第１の接続面１４の側に位置するアームモジュールのみ、又は、入力モジュール１１の第２の接続面１５の側に位置するアームモジュールのみを操作することができる。すなわち、接続面１４に対向配置されたモジュール、又は、反対側の接続面１５に対向配置されたモジュールを操作することができる。
【００７０】
こうして、機器として構成されたアームモジュール４３の操作と他のアームモジュールの操作との分離を達成できる。機器として構成されたアームモジュール４３がロボットアーム１の静止時に操作されるか、又は、ロボットアーム１に組み込まれたアームモジュール４１，４２が機器の静止時に操作されるかのいずれかである。このようにすれば、機器を所定の位置に運動させ、当該位置で機器の把持を行うことができる。２つの制御手段の双方向の切り換えを可能にするために、入力モジュール１１は、好ましくは、図示されない切り換えボタンを有する。
【００７１】
有利には、アームモジュール４１，４２，４３は、個々に作動又は不活性化できる。こうして、切り換えによってそのつど作動されているモジュールに応じて、入力モジュール１１により、種々の制御ストラテジを実現することができる。ロボットアーム１を所定の位置へ移動させるには、機器又はそのエンドエフェクタ１０の操作に比べ、格段に小さな位置決め精度で充分である。これに対して、ロボットアーム１を迅速に位置決めする手段も有利である。ゆえに、入力モジュール１１は、どのモジュールが作動されているかに応じて、精密位置特定又は粗位置特定を行うことができる。すなわち、操作エレメント１３の操作が同じであっても、アームモジュール４１，４２，４３は異なって操作され、これにより、精密位置特定によって制御されるアームモジュールは緩慢ではあるが精密に運動し、粗位置特定によって制御されるアームモジュールは粗ではあるが迅速に運動する。本発明によれば、精密制御は機器として構成されたアームモジュール４３が作動されている場合に行われ、粗制御はアームモジュール４３が不活性状態にある場合に行われる。
【００７２】
さらに、粗位置特定及び精密位置特定は、速度のみならず制御ストラテジによっても区別可能である。つまり、本発明によれば、粗制御で速度調整を行い、精密制御で位置調整を行うことができる。
【００７３】
電子回路１７又は制御装置１９には、ロボットアーム１に組み込まれている全てのモジュールを識別するモジュール識別の機能を拡張することができる。アームモジュール４１，４２，４３につき、制御装置１９では、入力を規定通りにアームモジュールの運動へ変換できるよう、寸法及び運動自由度が既知でなければならない。入力モジュール１１が複数存在する場合には、制御の際に考慮できるようにするため、ロボットアームにおける入力モジュールの個数及び位置を把握すべきである。もちろん、図８に示されているように、複数の入力モジュール１１ａ，１１ｂをロボットアーム１に組み込むことができる。入力モジュール１１ｂに力が作用する場合、制御装置１９は、ジョイント部４がこの力の方向に運動し、アームモジュール４２，４３の不活性状態での追従運動が可能となるように制御しなければならない。対して、同方向の力が入力モジュール１１ａに作用する場合には、ジョイント部５をこの力の方向に運動させなければならない。このことは、図７に関連して説明したように、ジョイント部３，４，５の同時の回転を含みうる。
【００７４】
第１の制御バリエーションでは、入力モジュール１１ａ，１１ｂの双方が同等の権限を有している。つまり、２つの入力モジュールが同時に操作される場合、複数の制御命令が同時に形成される。よって、ユーザは例えば、操作エレメント１３ｂでの引き上げと操作エレメント１３ａでの保持とを同時に行うことで、ジョイント部４を（障害物を避けて）運動させ、同時にジョイント部５を運動させずに留めるという動作を達成できる。
【００７５】
第２の制御バリエーションでは、個々の入力モジュール１１ａ，１１ｂは、相互に異なる優先度を有することができる。優先度の決定は、制御装置１９によって行うこともできるし、又は、入力モジュールの組み込み位置によって自動設定することもできる。例えば、入力モジュール１１ａ，１１ｂは、アームモジュール４３の近傍に位置する入力モジュールが遠くの入力モジュールよりも高い優先度を有するよう、プログラミング可能である。図８について考察すれば、これは、アームモジュール４３の近傍に位置する入力モジュール１１ａが他方の入力モジュール１１ｂよりもつねに優先されることを意味する。このようにすれば、入力モジュール１１ａ，１１ｂが同時に操作される場合の制御命令の重畳を防止できる。
【符号の説明】
【００７６】
１  ロボットアーム、  ２  ベース部、  ３，４，５  ジョイント部、  ６，７  アーム部、  ８  第３のアームモジュールの接続面、  ９  機器シャフト、  １０  エンドエフェクタ、  １１，１１ａ，１１ｂ  入力モジュール、  １２  ベースボディ、  １３，１３Ｒ，１３Ｌ  操作エレメント、  １４  入力モジュールの第１の接続面、  １４’，１５’  接続手段、  １４’’，１５’’  コンタクト、  １５  入力モジュールの第２の接続面、  １６，１６’  接続リングの当接面、  １７  電子回路、  １８，１８’  電子線路、  １９  制御装置、  ２０  運動経路、  ２６  制御リング、  ２７，２７Ｒ，２７Ｌ  回転調整部、  ３２  溝、  ３３  接続リング、  ３４  リブ、  ３５  接続面基板、  ３８  第２のアームモジュールの第１の接続面、  ３９  第２のアームモジュールの第２の接続面、  ４０  第１のアームモジュールの第１の接続面、  ４１  第１のアームモジュール、  ４２  第２のアームモジュール、  ４３  第３のアームモジュール、  ４４  アダプタ
【図１】
0006562940.tif 000002
【図２】
0006562940.tif 000003
【図３】
0006562940.tif 000004
【図４】
0006562940.tif 000005
【図５】
0006562940.tif 000006
【図６】
0006562940.tif 000007
【図７】
0006562940.tif 000008
【図８】
0006562940.tif 000009
【図９】
0006562940.tif 000010
【図１０】
0006562940.tif 000011
【図１１】
0006562940.tif 000012
【図１２】
0006562940.tif 000013