(57)【特許請求の範囲】
【請求項１】
対象者と制御対象との接触状況を判定する接触判定装置であって、
前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得する状態情報取得部と、
前記対象者の身体の形状に関する人体モデルを取得する人体モデル取得部と、
前記状態情報取得部が取得した位置情報及び姿勢情報のうち少なくとも一方、並びに前記人体モデル取得部が取得した人体モデルに基づいて、前記対象者の身体の演算対象部位の動作状態を演算する動作演算部と、
電気的変化に係る情報を取得する変化取得部と、
前記変化取得部が取得した電気的変化に係る情報及び前記動作演算部が演算した前記対象者の演算対象部位の動作状態に基づいて、前記対象者と前記制御対象との接触状況を判定する接触状況判定部と
を備え、
前記接触状況判定部は、
前記変化取得部が取得した電気的変化に係る情報に基づいて、前記対象者と前記制御対象との接触を検知する手段と、
接触を検知した場合に、前記動作演算部が演算した演算対象部位の動作状態に基づいて、接触部位を特定する手段と
を有する
ことを特徴とする接触判定装置。
【請求項２】
請求項１に記載の接触判定装置であって、
前記対象者の測定対象部位を測定した結果を示す測定情報を取得する測定情報取得部を備え、
前記状態情報取得部は、前記測定情報取得部が取得した測定情報に基づいて、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得する
ことを特徴とする接触判定装置。
【請求項３】
請求項２に記載の接触判定装置であって、
前記状態情報取得部は、前記測定情報取得部が取得した測定情報に基づいて、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を演算する
ことを特徴とする接触判定装置。
【請求項４】
請求項３に記載の接触判定装置であって、
前記測定情報取得部は、前記測定情報として、速度、加速度、角速度、角加速度、圧力及び磁気のうち少なくとも一つを取得する
ことを特徴とする接触判定装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の接触判定装置であって、
前記状態情報取得部にて取得した位置情報及び姿勢情報のうち少なくとも一方に基づいて、前記対象者の身体の形状に関する人体モデルを算出する人体モデル算出部と、
前記人体モデル算出部により算出した人体モデルを記録する人体モデル記録部と
を備え、
前記人体モデル取得部は、前記人体モデル記録部から人体モデルを取得する
ことを特徴とする接触判定装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の接触判定装置であって、  前記動作演算部が演算した動作状態に基づいて、前記対象者と前記制御対象との接近状況を判定する手段を更に備え、
前記変化取得部は、接近状況を判定された前記対象者と前記制御対象とが、接近していると判定した場合に、電気的変化に係る情報の取得を開始する
ことを特徴とする接触判定装置。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の接触判定装置であって、
前記状態情報取得部は、複数の前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得し、
前記接触状況判定部は、接触した前記対象者を特定する
ことを特徴とする接触判定装置。
【請求項８】
請求項１乃至請求項７のいずれか１項に記載の接触判定装置であって、
前記変化取得部は、前記対象者の表面及び前記制御対象の表面のうち少なくとも一方又はその近傍の電気的変化を取得する
ことを特徴とする接触判定装置。
【請求項９】
請求項１乃至請求項８のいずれか１項に記載の接触判定装置であって、
前記接触状況判定部が判定した接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部を備える
ことを特徴とする接触判定装置。
【請求項１０】
請求項９に記載の接触判定装置であって、
前記制御対象制御部は、動作の継続、動作の停止、動作に係る出力の低減、又は接触回避動作の実施をさせる制御命令を出力する
ことを特徴とする接触判定装置。
【請求項１１】
制御対象を制御する制御装置であって、
請求項１乃至請求項８のいずれか１項に記載の接触判定装置から、前記対象者と前記制御対象との接触状況の入力を受け付ける入力部と、
前記入力部が受け付けた接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部と
を備えることを特徴とする制御装置。
【請求項１２】
請求項１１に記載の制御装置であって、
前記制御対象制御部は、動作の継続、動作の停止、動作に係る出力の低減、又は接触回避動作の実施をさせる制御命令を出力する
ことを特徴とする制御装置。
【請求項１３】
制御に基づいて動作する制御対象と、
接触状況を判定する請求項１乃至請求項１０のいずれか１項に記載の接触判定装置と
を備え、
前記接触判定装置は、
前記制御対象の動作に関する制御対象動作情報を取得する制御対象動作情報取得部を備え、
前記接触状況判定部は、
前記制御対象動作情報取得部が取得した制御対象動作情報に基づいて、接触状況を判定する
ことを特徴とする接触判定システム。
【請求項１４】
請求項１３に記載の接触判定システムであって、
前記接触判定装置は、
前記接触状況判定部が判定した接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部を備える
ことを特徴とする接触判定システム。
【請求項１５】
請求項１３に記載の接触判定システムであって、
前記制御対象を制御する制御装置を備え、
前記制御装置は、
前記接触判定装置から、接触状況の入力を受け付ける入力部と、
前記入力部が受け付けた接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部と
を備える
ことを特徴とする接触判定システム。
【請求項１６】
対象者と制御対象との接触状況を判定する接触判定方法であって、
状態情報取得部が、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得するステップと、
人体モデル取得部が、前記対象者の身体の形状に関する人体モデルを取得するステップと、
動作演算部が、前記状態情報取得部にて取得した位置情報及び姿勢情報のうち少なくとも一方、並びに前記人体モデル取得部にて取得した人体モデルに基づいて、前記対象者の身体の演算対象部位の動作状態を演算するステップと、
変化取得部が、電気的変化に係る情報を取得するステップと、
接触状況判定部が、前記変化取得部が取得した電気的変化に係る情報及び前記動作演算部が演算した前記対象者の演算対象部位の動作状態に基づいて、前記対象者と前記制御対象との接触状況を判定するステップと
を含み、
前記接触状況判定部が、前記対象者と前記制御対象との接触状況を判定するステップは、
前記変化取得部が取得した電気的変化に係る情報に基づいて、前記対象者と前記制御対象との接触を検知するステップと、
接触を検知した場合に、前記動作演算部が演算した演算対象部位の動作状態に基づいて、接触部位を特定するステップと
を含むことを特徴とする接触判定方法。
【請求項１７】
コンピュータに、対象者と制御対象との接触状況を判定させる接触判定プログラムであって、
コンピュータに、
前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得するステップと、
前記対象者の身体の形状に関する人体モデルを取得するステップと、
取得した位置情報及び姿勢情報のうち少なくとも一方、並びに取得した人体モデルに基づいて、前記対象者の身体の演算対象部位の動作状態を演算するステップと、
電気的変化に係る情報を取得するステップと、
取得した電気的変化に係る情報及び演算した前記対象者の演算対象部位の動作状態に基づいて、前記対象者と前記制御対象との接触状況を判定するステップと、
前記対象者と前記制御対象との接触状況を判定するステップとして、
前記変化取得部が取得した電気的変化に係る情報に基づいて、前記対象者と前記制御対象との接触を検知するステップと、
接触を検知した場合に、前記動作演算部が演算した演算対象部位の動作状態に基づいて、接触部位を特定するステップと
を実行させることを特徴とする接触判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象者と制御対象との接触状況を判定する接触判定装置、そのような接触判定装置の判定結果に基づいて制御対象を制御する制御装置、そのような接触判定装置を備える接触判定システム、そのような接触判定装置を用いた接触判定方法、及びそのような接触判定装置を実現するための接触判定プログラムに関する。
【背景技術】
【０００２】
工場等の様々な作業現場においては、産業用ロボットと作業者とが協調して作業を行っている。例えば、特許文献１では、工場内の生産ラインにおいて、ロボットと１人の作業者とが協調して作業を行うシステムが開示されている。特許文献１に開示されたシステムでは、作業者が、作業動作を測定するモーションキャプチャと、圧力を測定する圧力センサとを手に装着して作業を行う。そして、作業者の作業動作と、測定した圧力から求まる部品に加わる荷重とに基づいて、産業用ロボットを制御する。
【０００３】
そして、産業用ロボットと作業者とが協調して作業を行うに際し、産業用ロボットと作業者とが接触することに起因する事故を防止するため、様々な安全対策がなされている。例えば、特許文献２では、衝突によって発生する各部材の損傷を低減することができる駆動体の制御装置等が開示されている。特許文献２に開示された制御装置は、ロボットのハンドが障害物に衝突したことを検知すると、衝突によって発生する各部材の損傷を可及的に抑制するようにハンドを動作させる。
【０００４】
ところで、従来は、定格出力が８０Ｗを超える産業用ロボットは、物理的な安全柵で囲い、作業者と隔離する必要があった。このような８０Ｗ規制が２０１３年１２月に緩和され、一定の条件を満たせば８０Ｗを超える産業用ロボットでも安全柵無しで作業者と協調することが可能となった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１５６６４１号公報
【特許文献２】特開２００７−２６５２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、８０Ｗ規制の緩和に伴い、産業用ロボットと作業者とが協調する上で、安全性の確保が、より重要な課題となっている。なお、安全性の確保が重要な課題であることは、８０Ｗ以下の産業用ロボットについても同様である。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、電気的変化及び作業者の動作状態に基づいて、産業用ロボット等の制御対象と、作業者等の対象者との接触状況を判定することにより、安全性の向上に寄与することが可能な接触判定装置の提供を主たる目的とする。
【０００８】
また、本発明は、本発明に係る接触判定装置の判定結果に基づいて制御対象を制御する制御装置の提供を他の目的とする。
【０００９】
また、本発明は、本発明に係る接触判定装置を備える接触判定システムの提供を他の目的とする。
【００１０】
また、本発明は、本発明に係る接触判定装置を用いた接触判定方法の提供を更に他の目的とする。
【００１１】
また、本発明は、本発明に係る接触判定装置を実現する接触判定プログラムの提供を更に他の目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本願記載の接触判定装置は、対象者と制御対象との接触状況を判定する接触判定装置であって、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得する状態情報取得部と、前記対象者の身体の形状に関する人体モデルを取得する人体モデル取得部と、前記状態情報取得部が取得した位置情報及び姿勢情報のうち少なくとも一方、並びに前記人体モデル取得部が取得した人体モデルに基づいて、前記対象者の身体の演算対象部位の動作状態を演算する動作演算部と、電気的変化に係る情報を取得する変化取得部と、前記変化取得部が取得した電気的変化に係る情報及び前記動作演算部が演算した前記対象者の演算対象部位の動作状態に基づいて、前記対象者と前記制御対象との接触状況を判定する接触状況判定部とを備え、前記接触状況判定部は、前記変化取得部が取得した電気的変化に係る情報に基づいて、前記対象者と前記制御対象との接触を検知する手段と、接触を検知した場合に、前記動作演算部が演算した演算対象部位の動作状態に基づいて、接触部位を特定する手段とを有することを特徴とする。
【００１３】
また、前記接触判定装置において、前記対象者の測定対象部位を測定した結果を示す測定情報を取得する測定情報取得部を備え、前記状態情報取得部は、前記測定情報取得部が取得した測定情報に基づいて、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得することを特徴とする。
【００１４】
また、前記接触判定装置において、前記状態情報取得部は、前記測定情報取得部が取得した測定情報に基づいて、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を演算することを特徴とする。
【００１５】
また、前記接触判定装置において、前記測定情報取得部は、前記測定情報として、速度、加速度、角速度、角加速度、圧力及び磁気のうち少なくとも一つを取得することを特徴とする。
【００１６】
また、前記接触判定装置において、前記状態情報取得部にて取得した位置情報及び姿勢情報のうち少なくとも一方に基づいて、前記対象者の身体の形状に関する人体モデルを算出する人体モデル算出部と、前記人体モデル算出部により算出した人体モデルを記録する人体モデル記録部とを備え、前記人体モデル取得部は、前記人体モデル記録部から人体モデルを取得することを特徴とする。
【００１８】
また、前記接触判定装置において、前記動作演算部が演算した動作状態に基づいて、前記対象者と前記制御対象との接近状況を判定する手段を更に備え、前記変化取得部は、接近状況を判定された前記対象者と前記制御対象とが、接近していると判定した場合に、電気的変化に係る情報の取得を開始することを特徴とする。
【００１９】
また、前記接触判定装置において、前記状態情報取得部は、複数の前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得し、前記接触状況判定部は、接触した前記対象者を特定することを特徴とする。
【００２０】
また、前記接触判定装置において、前記変化取得部は、前記対象者の表面及び前記制御対象の表面のうち少なくとも一方又はその近傍の電気的変化を取得することを特徴とする。
【００２１】
また、前記接触判定装置において、前記接触状況判定部が判定した接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部を備えることを特徴とする。
【００２２】
また、前記接触判定装置において、前記制御対象制御部は、動作の継続、動作の停止、動作に係る出力の低減、又は接触回避動作の実施をさせる制御命令を出力することを特徴とする。
【００２３】
さらに、本願記載の制御装置は、前記接触判定装置から、前記対象者と前記制御対象との接触状況の入力を受け付ける入力部と、前記入力部が受け付けた接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部とを備えることを特徴とする。
【００２４】
また、前記制御装置において、前記制御対象制御部は、動作の継続、動作の停止、動作に係る出力の低減、又は接触回避動作の実施をさせる制御命令を出力することを特徴とする。
【００２５】
さらに、本願記載の接触判定システムは、制御に基づいて動作する制御対象と、接触状況を判定する前記接触判定装置とを備え、前記接触判定装置は、前記制御対象の動作に関する制御対象動作情報を取得する制御対象動作情報取得部を備え、前記接触状況判定部は、前記制御対象動作情報取得部が取得した制御対象動作情報に基づいて、接触状況を判定することを特徴とする。
【００２６】
また、前記接触判定システムにおいて、前記接触判定装置は、前記接触状況判定部が判定した接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部を備えることを特徴とする。
【００２７】
また、前記接触判定システムにおいて、前記制御対象を制御する制御装置を備え、前記制御装置は、前記接触判定装置から、接触状況の入力を受け付ける入力部と、前記入力部が受け付けた接触状況に基づいて、前記制御対象を制御する制御命令を出力する制御対象制御部とを備えることを特徴とする。
【００２８】
さらに、本願記載の接触判定方法は、対象者と制御対象との接触状況を判定する接触判定方法であって、状態情報取得部が、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得するステップと、人体モデル取得部が、前記対象者の身体の形状に関する人体モデルを取得するステップと、動作演算部が、前記状態情報取得部にて取得した位置情報及び姿勢情報のうち少なくとも一方、並びに前記人体モデル取得部にて取得した人体モデルに基づいて、前記対象者の身体の演算対象部位の動作状態を演算するステップと、変化取得部が、電気的変化に係る情報を取得するステップと、接触状況判定部が、前記変化取得部が取得した電気的変化に係る情報及び前記動作演算部が演算した前記対象者の演算対象部位の動作状態に基づいて、前記対象者と前記制御対象との接触状況を判定するステップとを含み、前記接触状況判定部が、前記対象者と前記制御対象との接触状況を判定するステップは、前記変化取得部が取得した電気的変化に係る情報に基づいて、前記対象者と前記制御対象との接触を検知するステップと、接触を検知した場合に、前記動作演算部が演算した演算対象部位の動作状態に基づいて、接触部位を特定するステップとを含むことを特徴とする。
【００２９】
さらに、本願記載の接触判定プログラムは、コンピュータに、対象者と制御対象との接触状況を判定させる接触判定プログラムであって、コンピュータに、前記対象者の位置情報及び姿勢情報のうち少なくとも一方を取得するステップと、前記対象者の身体の形状に関する人体モデルを取得するステップと、取得した位置情報及び姿勢情報のうち少なくとも一方、並びに取得した人体モデルに基づいて、前記対象者の身体の演算対象部位の動作状態を演算するステップと、電気的変化に係る情報を取得するステップと、取得した電気的変化に係る情報及び演算した前記対象者の演算対象部位の動作状態に基づいて、前記対象者と前記制御対象との接触状況を判定するステップと、前記対象者と前記制御対象との接触状況を判定するステップとして、前記変化取得部が取得した電気的変化に係る情報に基づいて、前記対象者と前記制御対象との接触を検知するステップと、接触を検知した場合に、前記動作演算部が演算した演算対象部位の動作状態に基づいて、接触部位を特定するステップとを実行させることを特徴とする。
【００３０】
本願記載の接触判定装置、制御装置、接触判定システム、接触判定方法及び接触判定プログラムは、電気的変化及び対象者の動作状態に基づいて、対象者及び制御対象の接触状況を判定することができる。
【発明の効果】
【００３１】
本発明は、対象者の測定対象部位の位置情報及び／又は姿勢情報並びに人体モデルに基づいて演算した演算対象部位の動作状態と、電気的変化とに基づいて、対象者及び制御対象の接触状況、例えば対象者の接触部位を判定する。これにより、判定した接触状況に基づいて制御対象の制御等の安全性の向上に寄与することが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【００３２】
【図１】本願記載の接触判定システムの一例を概念的に示す説明図である。
【図２】本願記載の接触判定システムの一例を概念的に示す説明図である。
【図３】本願記載の接触判定システムが備える接触判定装置及びその他の各種装置のハードウェア構成の一例を示すブロック図である。
【図４】本願記載の接触判定システムが備える接触判定装置及びその他の各種装置の機能構成の一例を示す機能ブロック図である。
【図５】本願記載の接触判定システムが備える接触判定装置の第１人体モデル記録処理の一例を示すフローチャートである。
【図６】本願記載の接触判定システムが備える接触判定装置の第２人体モデル記録処理の一例を示すフローチャートである。
【図７】本願記載の接触判定システムが備える接触判定装置の第１接触判定処理の一例を示すフローチャートである。
【図８】本願記載の接触判定システムが備える接触判定装置の第２接触判定処理の一例を示すフローチャートである。
【図９】本願記載の接触判定システムの他のシステム構成例における各種装置の機能構成の一例を示す機能ブロック図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下の実施形態は、本発明を具現化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００３４】
＜システム構成＞
先ず、本願記載の接触判定システムの概要について説明する。図１は、本願記載の接触判定システムの一例を概念的に示す説明図である。本願記載の接触判定システムは、制御対象として、所定の制御命令に従って作業する作業ロボット（以下、ロボットという）２を備え、ロボット２と協調して作業者（対象者）が作業するＦＡ（Factory Automation）システム等のシステムに適用される。作業者は、身体の様々な測定対象部位、例えば、頭部、上腕、前腕、胸部、腹部、大腿、下腿等の測定対象部位に加速度センサ、ジャイロセンサ等の各種慣性センサを備える装着装置３を装着する。各種慣性センサを備える装着装置３は、対象者の身体の測定対象部位を測定し、測定した結果を示す各種測定情報を出力する。装着装置３に取り付けるセンサとしては、加速度センサ、ジャイロセンサ等の慣性センサの他、磁気センサ、圧力センサ等のセンサを用いることができる。また、作業者は、手等の部位に周囲の電圧、電流、電界、電磁波等の電気的な特性の変化を接触として検出する電圧センサ、電流センサ、電界センサ、電磁波センサ等のセンサ類を備える接触センサ（検出装置）４を備えており、これらのセンサ類は電気的変化の検出に基づく接触結果を出力する。複数の作業者が作業する場合、衝撃予測の対象となるそれぞれの作業者が、これらの装着装置３を装着する。なお、図１では、理解を容易にするため、装着装置３を装着した作業者において、慣性センサが位置する部位を白丸で示し、接触センサ４が位置する部位を白丸に点描で示している。また、図示の都合上、慣性センサと接触センサ４とが近い部位に位置する場合、接触センサ４を優先して示している。
【００３５】
更に、接触判定システムは、装着装置３及び接触センサ４から出力される各種情報を取得し、作業者とロボット２との接触状況を判定する接触判定装置１を備えている。接触判定装置１は、例えば、ロボット２を制御する制御用コンピュータ等のコンピュータを用いて構成されている。そして、接触判定装置１は、無線又は有線の通信方法により、構内ＬＡＮ（Local Area Network）等の通信網を介して間接的に、又は直接に、装着装置３及び接触センサ４、更にはロボット２と通信可能に接続されており、各種情報及び信号の通信を行う。
【００３６】
なお、ここでは説明の便宜上、ロボット２と接触判定装置１とを別体の異なる装置として記載しているが、接触判定装置１は、ロボット２に組み込まれた装置であっても良い。また、その場合、ロボット２の動作を制御する制御回路の一部に接触判定装置１として機能する回路又はプログラムを組み込むようにしても良い。更に、ロボット２は複数であっても良く、その場合、それぞれのロボット２に接触判定装置１が組み込まれていても良い。
【００３７】
図２は、本願記載の接触判定システムの一例を概念的に示す説明図である。図２は、図１を用いて説明した接触判定システムにおいて、電圧センサ、電流センサ、電界センサ、電磁波センサ等の接触センサ４の配置位置が異なる形態を示している。図２（ａ）は、接触センサ４をロボット２が備えるアーム部に配置した形態を示しており、図２（ｂ）は、接触センサ４を作業者の手及びロボット２のアーム部の双方に配置した形態を示している。図１及び図２に示すように、接触センサ４は、接触の対象となるロボット２及び作業者の間の電気的変化を検出することができるのであれば、様々な場所に配置することが可能である。
【００３８】
＜装置構成＞
次に、本願記載の接触判定システムが備える各種装置の構成例について説明する。図３は、本願記載の接触判定システムが備える接触判定装置１及びその他の各種装置のハードウェア構成の一例を示すブロック図である。接触判定装置１は、制御部１０及び記録部１１を備え、更に他の装置とのインターフェースとして、測定情報取得部１２、ロボット用入出力部１３、接触情報取得部（変化取得部）１４及び情報入力部１５を備えている。
【００３９】
制御部１０は、ＣＰＵ（Central Processing Unit）等のプロセッサ及びレジスタ等のメモリを用いて構成されており、各種命令を実行することにより、装置全体を制御し、また、ロボット２に対して制御命令を出力する。
【００４０】
記録部１１は、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）等の不揮発メモリと、ＲＡＭ（Random Access Memory）等の揮発メモリと、ハードディスクドライブ、半導体メモリ等の記録媒体とを備えており、各種プログラム及び情報等のデータを記録している。また、記録部１１の記録領域には、制御用コンピュータ等のコンピュータを本発明に係る接触判定装置１として機能させる接触判定プログラムＰＧが記録されている。また、記録部１１の記録領域の一部は、各作業者の身体の形状を模式化した人体モデルを記録する人体モデル記録部１１ａとして用いられている。人体モデルとは、各作業者の身体について、上腕、前腕、大腿、下腿等の各種部位の長さ等の数値を用いて模式化した数値モデルである。人体モデル記録部１１ａには、作業者を特定する作業者特定情報（作業者ＩＤ）に対応付けてそれぞれの作業者に関する人体モデルが記録される。なお、接触判定装置１が備える記録部１１の記録領域の一部を人体モデル記録部１１ａとして用いるのではなく、各種情報を記録するサーバコンピュータ等の記録装置を接触判定装置１に接続し、接触判定装置１に接続した記録装置の記録領域の一部を人体モデル記録部１１ａ等のデータベースとして用いても良い。即ち、人体モデル記録部１１ａは、接触判定装置１が備える制御部１０にてアクセスし、記録及び読取可能な状態であれば、様々な形態に設計することが可能である。
【００４１】
測定情報取得部１２は、各装着装置３から測定した結果を示す測定情報等の各種情報を取得するインターフェースである。ロボット用入出力部１３は、ロボット２から各種情報を取得し、各種命令を出力するインターフェースである。接触情報取得部１４は、接触センサ４から接触を示す情報等の電気的変化に係る各種情報を取得するインターフェースである。情報入力部１５は、例えば人体モデルを示す情報等の各種情報の入力に用いられる情報入力装置５等の各種装置と通信するためのインターフェースである。なお、これらのインターフェースは、必ずしもそれぞれ個別のデバイスとして存在する必要は無く、適宜共通化することも可能であり、また、一つの装置に対して異なる情報を入出力するための複数のデバイスを備えさせることも可能である。例えば通信網を介して他の装置と情報の送受信を行う場合、通信網に接続する一つのデバイスを備えていれば良く、また、ロボット２から各種情報を取得するデバイスと、ロボット２に命令を出力するデバイスとを備えさせることも可能である。更に、情報入力部１５は、タブレット型コンピュータ等の装置を用いた情報入力装置５から人体モデルの入力を受け付けても良く、各種半導体メモリ等の携帯型記録媒体から人体モデルの入力を受け付けても良い等、適宜設計することが可能である。
【００４２】
そして、制御用コンピュータ等のコンピュータは、記録部１１に記録された各種プログラム、例えば接触判定プログラムＰＧを読み取り、読み取った接触判定プログラムＰＧに含まれる状態情報（位置情報及び／又は姿勢情報）の取得、人体モデルの取得、動作状態の演算、電気的変化に係る情報の取得、接触状況の判定等の各種ステップを制御部１０の制御にて実行することにより、接触判定装置１として機能する。
【００４３】
ロボット２は、装置全体を制御する制御部１０、作業を行うアーム部等の動作部、姿勢等の情報を検出するセンサ部、接触判定装置１と通信する入出力部等の各種構成を備えている。
【００４４】
装着装置３は、加速度センサ、ジャイロセンサ等の動作に関する情報を検出するセンサ類を用いた測定部、その他出力部等の各種構成を備えている。装着装置３に取り付けるセンサとしては、加速度センサ、ジャイロセンサの他、磁気センサ、圧力センサ等の物理量を測定するセンサを用いることができる。そして、装着装置３は、速度、角速度、加速度、角加速度、圧力、磁気等の物理量を測定部にて測定し、測定した結果を作業者の動作に関する測定結果を示す生データ等の測定情報として、出力部から接触判定装置１へ出力する。接触判定装置１は、速度、角速度、加速度、角加速度、圧力、磁気等の物理量を示す測定情報に基づいて算出される測定対象部位の状態を示す位置情報、姿勢情報等の状態情報を取得する。例えば、加速度センサが測定した加速度を２回積分することにより位置情報を算出することができる。なお、速度、角速度、加速度、角加速度、圧力、磁気等の物理量を示す測定情報に基づく、位置情報、姿勢情報等の状態情報の算出は、装着装置３及び接触判定装置１のどちらで演算するようにしても良い。
【００４５】
接触センサ４は、電圧センサ、電流センサ、電界センサ、電磁波センサ等の電気的な特性を検出するセンサ類、出力部等の各種構成を備えている。そして、接触センサ４は、センサ類が検出した作業者の表面及び／又はロボット２の表面の近傍の電気的な特性を示す電圧、電流、電界、電磁波等の電気情報の変化に基づいて、作業者とロボット２との接触等の接触を示す情報を出力部から接触判定装置１へ出力する。
【００４６】
図４は、本願記載の接触判定システムが備える接触判定装置１及びその他の各種装置の機能構成の一例を示す機能ブロック図である。接触判定装置１は、接触判定プログラムＰＧ等の各種プログラムを実行することにより、制御部１０の制御に基づき、状態情報取得部１０ａ、人体モデル演算部１０ｂ、人体モデル取得部１０ｃ、人体動作演算部（動作演算部）１０ｄ、接触状況判定部１０ｅ、ロボット動作演算部（制御対象制御部）１０ｆ等の各種演算を実行する演算部としての機能を実現する。なお、これら各種機能を実現する様々な演算部は、ＬＳＩ（Large Scale Integration ）、ＶＬＳＩ（Very Large Scale Integration）等の半導体チップを用いたそれぞれ専用の回路として実装することも可能である。
【００４７】
状態情報取得部１０ａは、測定情報取得部１２が装着装置３から取得した速度、角速度、加速度、角加速度、圧力、磁気等の物理量を示す測定情報に基づいて、測定対象部位の位置情報、姿勢情報等の状態情報を演算により求めて取得する。なお、装着装置３が測定情報から位置情報、姿勢情報等の状態情報を演算し、接触判定装置１が状態情報を取得する場合、状態情報取得部１０ａは、取得した状態情報を以降の演算に用いる情報としてそのまま取得する。
【００４８】
人体モデル演算部１０ｂは、状態情報取得部１０ａが取得した位置情報、姿勢情報等の各種状態情報に基づいて、作業者の身体の形状を模式化した人体モデルを算出する演算を実行する。作業者が装着した装着装置３の測定に基づく各種状態情報に基づく人体モデルの算出は、先行する様々な技術を用いて行うことができる。例えば、「金杉洋、柴崎亮介、“ウェアラブルセンサによる人体動作の計測と解析”、日本写真測量学会、平成１７年度年次学術講演会論文集、pp.199-202、2005.06 」に記載されている方法を適用することが可能である。
【００４９】
人体モデル取得部１０ｃは、人体モデル記録部１１ａに記録されている人体モデルを取得する処理を実行する。
【００５０】
人体動作演算部１０ｄは、人体モデル取得部１０ｃが取得した状態情報及び人体モデル記録部１１ａから人体モデル取得部１０ｃが取得した人体モデルに基づいて、作業者の手、足等の身体の演算対象部位の動作状態を算出する演算を実行する。動作状態は、例えば、演算対象部位の位置、動作方向、所定時間後の予測位置、予測動作方向等の情報として算出される。
【００５１】
接触状況判定部１０ｅは、電気的変化及び作業者の演算対象部位の動作状態に基づいて、作業者及びロボット２が接触しているか否か等の接触状況を判定するための演算を行う。電気的変化とは、接触センサ４が検出した電圧、電流、電界、電磁波等の電気的な特性の変化であり、例えば、接触センサ４から接触を示す情報として出力され、出力された情報は接触情報取得部１４を介して取得される。なお、接触センサ４は、電圧、電流、電界、電磁波等の電気情報又はその変化を示す情報を出力するようにしても良く、その場合、接触状況判定部１０ｅにて変化量の算出及び接触の判定を行う。即ち、接触状況判定部１０ｅは、様々な方法により電気的変化に基づく接触が生じていることを取得することができるように設計することができる。そして、接触状況判定部１０ｅは、電気的変化が生じていることを取得した場合に、作業者の演算対象部位等の身体の一部とロボット２とが接触しているか否かを判定する。ロボット２の位置及び動作状態は、例えば、ロボット動作演算部１０ｆから取得する。また、接触判定に際しては、いずれの作業者が接触しているかについても判定する。そして、接触状況判定部１０ｅは、接触していると判定した場合に、必要に応じて、ロボット２を任意制御するための処理を実行する。
【００５２】
ロボット動作演算部１０ｆは、ロボット用入出力部１３を介してロボット２と通信を行い、ロボット２への制御命令の出力、ロボット２からの動作状態の入力、ロボット２を制御するための各種演算等の処理を実行する。例えば、ロボット２の動作状態を接触状況判定部１０ｅへ出力し、接触状況判定部１０ｅから作業者及びロボット２の接触に基づく入力を受け付け、ロボット２を任意制御する制御命令をロボット２へ出力する。ロボット動作演算部１０ｆからロボット２へ出力する制御命令としては、動作の継続、動作の停止、動作に係る出力の低減、接触回避動作等の制御命令がある。
【００５３】
＜処理構成＞
以上の様に構成された本願記載の接触判定システムが備える接触判定装置１の様々な処理について説明する。図５は、本願記載の接触判定システムが備える接触判定装置１の第１人体モデル記録処理の一例を示すフローチャートである。第１人体モデル記録処理は、装着装置３を装着した作業者が動作を行い、動作に基づく情報を取得し、取得した情報から演算される人体モデルを、人体モデル記録部１１ａに記録する処理である。
【００５４】
接触判定装置１が備える制御部１０は、接触判定プログラムＰＧ等の各種プログラムを実行することにより、第１人体モデル記録処理を実行する。制御判定装置の制御部１０は、作業者が装着している装着装置３から測定情報取得部１２により測定情報を取得する（Ｓ１０１）。ステップＳ１０１の測定情報取得とは、装着装置３として各種慣性センサを装着した作業者が所定の基準動作を行い、作業者が基準動作を行ったことにより測定される測定対象部位の速度、角速度、加速度、角加速度、圧力、磁気等の物理量の少なくとも一つを示す測定情報を測定情報取得部１２が取得する処理である。
【００５５】
制御部１０は、状態情報取得部１０ａにより、測定情報取得部１２が取得した測定情報に基づいて、位置情報、姿勢情報等の状態情報を演算により求めて取得する（Ｓ１０２）。ステップＳ１０２は、測定情報取得部１２が取得した対象者の動作を測定した測定情報に基づいて、対象者の位置情報及び姿勢情報のうち少なくとも一方を状態情報として演算する処理である。
【００５６】
制御部１０は、人体モデル演算部１０ｂの演算により、取得した状態情報に基づいて、作業者の身体の形状を模式化した人体モデルを算出（演算）する（Ｓ１０３）。
【００５７】
そして、制御部１０は、算出した人体モデルを、動作を行った作業者を特定する作業者特定情報に対応付けて人体モデル記録部１１ａに記録する（Ｓ１０４）。
【００５８】
このようにして、第１人体モデル記録処理が実行される。
【００５９】
図６は、本願記載の接触判定システムが備える接触判定装置１の第２人体モデル記録処理の一例を示すフローチャートである。第２人体モデル記録処理は、予め演算されている人体モデルを記録している情報入力装置５から、接触判定装置１に入力する処理である。
【００６０】
接触判定装置１が備える制御部１０は、接触判定プログラムＰＧ等の各種プログラムを実行することにより、第２人体モデル記録処理を実行する。制御判定装置の制御部１０は、接触判定装置１に接続された情報入力装置５から情報入力部１５により人体モデル及び対応する作業者特定情報の入力を受け付ける（Ｓ２０１）。そして、制御部１０は、受け付けた人体モデルを作業者特定情報に対応付けて人体モデル記録部１１ａに記録する（Ｓ２０２）。
【００６１】
このようにして、第２人体モデル記録処理が実行される。
【００６２】
なお、モデル記録部１１ａにモデル情報を記録する処理としては、第１人体モデル記録処理及び第２人体モデル記録処理のうちのいずれを用いても良く、更に他の方法を用いるようにしても良い。
【００６３】
図７は、本願記載の接触判定システムが備える接触判定装置１の第１接触判定処理の一例を示すフローチャートである。第１接触判定処理は、取得した電気的変化、並びに第１人体モデル記録処理又は第２人体記録処理にて人体モデル記録部１１ａに記録した人体モデルに基づいて、ロボット２と作業者との接触状況を判定する処理である。なお、第１接触判定処理では、接触センサ４は、連続して電気的な特性の変化を検出する検出処理を行う常時起動状態で使用される。
【００６４】
接触判定装置１が備える制御部１０は、接触判定プログラムＰＧ等の各種プログラムを実行することにより、第１接触判定処理を実行する。接触判定装置１の制御部１０は、接触情報の取得を開始する（Ｓ３０１）。ステップＳ３０１では、接触情報取得部１４にて接触センサ４が出力する電気的変化又は電気的変化に基づく接触を示す情報を取得する処理を開始する。
【００６５】
そして、制御部１０は、作業者の動作状態を算出する処理と、接触情報を取得する処理とを並列処理として実行する。即ち、制御部１０は、一方の処理として、測定情報取得部１２にて測定情報を取得し（Ｓ３０２）、取得した測定情報に基づいて、状態情報取得部１０ａにより状態情報を取得する（Ｓ３０３）。更に、制御部１０は、人体モデル取得部１０ｃにて人体モデル記録部１１ａに記録されている人体モデルを取得する（Ｓ３０４）。そして、制御部１０は、取得した状態情報及び人体モデルに基づいて、人体動作演算部１０ｄにより、演算対象部位の動作状態を算出する（Ｓ３０５）。測定情報に基づく演算対象部位の動作状態の算出は、作業者毎に行われる。
【００６６】
また、制御部１０は、他方の処理として、接触情報取得部１４にて、電気的変化に基づく接触を示す情報を取得する（Ｓ３０６）。
【００６７】
並列処理後、制御部１０は、接触状況判定部１０ｅにより、電気的変化に基づく接触を示す情報に基づいて、対象者と制御対象とが接触したか否かを判定する（Ｓ３０７）。ステップＳ３０７では、接触センサ４が検出した作業者の手の表面及び／若しくはロボット２のアームの表面、又はその近傍の電圧、電流、電界、電磁波等の電気的特性を示す情報が、予め設定されている基準値を超える変化を検出した場合、作業者とロボット２とが接触したと判定する。なお、ステップＳ３０４において、作業者とロボット２とが接触していないと判定した場合（Ｓ３０７：ＮＯ）、制御部１０は、作業者の動作状態を算出する処理及び接触情報を取得する処理の並列処理を再度実行する。
【００６８】
ステップＳ３０７において、作業者とロボット２とが接触したと判定した場合（Ｓ３０７：ＹＥＳ）、制御部１０は、接触状況判定部１０ｅにより、作業者とロボット２との接触状況を判定する（Ｓ３０８）。ステップＳ３０８では、取得した各作業者の演算対象部位の動作状態と、ロボット動作演算部１０ｆから取得したロボット２の動作状態とに基づいて、接触状況を判定する。ここでいう接触状況の判定とは、例えば、ロボット２に接触している作業者及び接触部位を特定することを示す。なお、接触センサ４が検出した電気的特性に変化があっても、人体動作演算部１０ｄが演算した対象者の演算対象部位及びロボット動作演算部１０ｆから取得したロボット２の動作状態から接触していない又は再検出要と判定するようにしても良い。即ち、ステップＳ３０７〜Ｓ３０８において、接触判定装置１の制御部１０は、取得した電気的変化に係る情報及び演算した作業者の演算対象部位の動作状態に基づいて、作業者とロボット２との接触状況を判定する。
【００６９】
接触状況を判定した制御部１０は、ロボット動作演算部１０ｆからロボット用入出力部１３を介してロボット２へ制御命令を出力することにより、ロボット２の任意制御を実施する（Ｓ３０９）。ステップＳ３０９の任意制御とは、ステップＳ３０８で判定した接触状況に基づいて、ロボット２に対し、動作の継続、動作の停止、動作に係る出力の低減、作業者との接触を回避する動作の実施、その他、安全モードへの移行、情報収集等の予め設定されている所定の制御を実施することを示す。制御部１０は、ロボット２に対し、任意制御を行うための制御命令を出力する。
【００７０】
そして、制御部１０は、接触判定処理を終了するか否かを判定する（Ｓ３１０）。例えば、作業者が作業を終了し、接触判定処理を終了させる所定の操作を行った場合、操作を受け付けた制御部１０は、接触判定処理を終了すると判定する。
【００７１】
ステップＳ３１０において、接触判定処理を終了すると判定した場合（Ｓ３１０：ＹＥＳ）、制御部１０は、接触判定処理を終了する。ステップＳ３１０において、接触判定処理を終了しないと判定した場合（Ｓ３１０：ＮＯ）、制御部１０は、作業者の動作状態を算出する処理及び接触情報を取得する処理の並列処理を再度実行する。
【００７２】
このようにして、第１接触判定処理が実行される。接触判定装置１は、第１接触判定処理により、接触センサ４が検出する電気的変化及び装着装置３から取得した測定情報から演算した動作状況に基づいて、作業者とロボット２との接触の有無、接触した作業者、作業者の接触部位等の接触状況を判定する。そして判定した接触状況に応じてロボット２の任意制御が適切に行われる。これにより、接触状況に応じて適切な制御を行うことができるので、作業者の安全を確保しながらも、過剰にロボット２を停止させることがなく、従って必要以上の生産性の低下を防止することが可能である。このような効果は、ロボット２と作業者とが安全柵により隔離されていない状況下であっても、ロボット２と作業者との安全な協調の実現に繋がる。また、任意制御の一環として収集した情報は、今後の作業改善、制御改善等の各種改善にも役立てることが可能であり、より一層の安全性の向上を見込むことができる。
【００７３】
図８は、本願記載の接触判定システムが備える接触判定装置１の第２接触判定処理の一例を示すフローチャートである。第２接触判定処理は、第１接触判定処理の変形例であり、接触センサ４を常時起動するのでは無く、接触の恐れがあると判定した場合に起動する形態である。
【００７４】
接触判定装置１が備える制御部１０は、接触判定プログラムＰＧ等の各種プログラムを実行することにより、第２接触判定処理を実行する。接触判定装置１の制御部１０は、測定情報取得部１２にて測定情報を取得し（Ｓ４０１）、測定情報に基づいて、状態情報取得部１０ａにより状態情報を取得する（Ｓ４０２）。更に、制御部１０は、人体モデル取得部１０ｃにて人体モデル記録部１１ａに記録されている人体モデルを取得する（Ｓ４０３）。そして、制御部は１０、取得した状態情報及び人体モデルに基づいて、人体動作演算部１０ｄにより、演算対象部位の動作状態を算出する（Ｓ４０４）。
【００７５】
制御部１０は、算出した各作業者の演算対象部位の動作状態と、ロボット動作演算部１０ｆから取得したロボット２の動作状態とに基づく接近状況として、作業者において、ロボット２に接近している部位があるか否かを判定する（Ｓ４０５）。ステップＳ４０５では、例えば、作業者の演算対象部位の一つである右手がロボット２に接近する動作を行っており、基準値以下にまで接近している場合、基準時間以内に接触見込みの場合等の状況下にあると判定した場合、接近している部位があると判定する。
【００７６】
ステップＳ４０５において、ロボット２に接近している部位があると判定した場合（Ｓ４０５：ＹＥＳ）、制御部１０は、各作業者の動作状態と、ロボット２の動作状態とに基づいて、接近状況を判定する（Ｓ４０６）。ステップＳ４０６の接近状況の判定は、ロボット２に接近している作業者の特定及び接近部位の特定である。
【００７７】
また、作業者及びロボット２が接近していると判定した制御部１０は、接触情報の取得を開始する（Ｓ４０７）。ステップＳ４０７では、接触センサ４を起動し、電気的変化の検出に基づく接触情報の取得を開始する制御を行う。なお、既に接触センサ４が起動され稼働状態にある場合、稼働状態を継続し、接触情報を取得する。
【００７８】
制御部１０は、接触状況判定部１０ｅにより、電気的変化に基づく接触情報を取得して、作業者とロボット２とが接触したか否かを判定する（Ｓ４０８）。なお、ステップＳ４０８において、作業者とロボット２とが接触していないと判定した場合（Ｓ４０８：ＮＯ）、制御部１０は、ステップＳ４０１へ戻り、以降の処理を繰り返す。
【００７９】
ステップＳ４０８において、作業者とロボット２とが接触したと判定した場合（Ｓ４０８：ＹＥＳ）、接触状況判定部１０ｅにより、作業者とロボット２との接触状況を判定する（Ｓ４０９）。接触状況を判定した制御部１０は、ロボット動作演算部１０ｆからロボット用入出力部１３を介してロボット２へ制御命令を出力することにより、ロボット２の任意制御を実施する（Ｓ４１０）。
【００８０】
そして、制御部１０は、接触判定処理を終了するか否かを判定する（Ｓ４１１）。
【００８１】
ステップＳ４１０において、接触判定処理を終了すると判定した場合（Ｓ４１１：ＹＥＳ）、接触判定処理を終了する。また、接触センサ４の稼働及び接触情報の取得も終了させる。なお、ステップＳ４１１において、接触判定処理を終了しないと判定した場合（Ｓ４１１：ＮＯ）、制御部１０は、ステップＳ４０１へ戻り、以降の処理を繰り返す。
【００８２】
ステップＳ４０５において、ロボット２に接近している部位がないと判定した場合（Ｓ４０５：ＮＯ）、制御部１０は、接触情報を取得中であるか否かを判定する（Ｓ４１２）。ステップＳ４１２において、接触情報を取得中であると判定した場合（Ｓ４１２：ＹＥＳ）、制御部１０は、接触センサ４の稼働及び接触情報の取得を終了し（Ｓ４１３）、ステップＳ４０１へ戻り、以降の処理を繰り返す。ステップＳ４１２において、電気情報を取得中ではないと判定した場合（Ｓ４１２：ＮＯ）、制御部１０は、ステップＳ４０１へ戻り、以降の処理を繰り返す。
【００８３】
このようにして、第２接触判定処理が実行される。第２判定処理は、第１判定処理と比較して、接触センサ４の稼働及び電気情報の取得に要するエネルギーを節約することができる。
【００８４】
本発明は、以上説明した実施形態に限定されるものではなく、他のいろいろな形態で実施することが可能である。そのため、上述した実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈してはならない。本発明の範囲は請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。更に、請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【００８５】
例えば、前記実施形態では、接触又は接近の判定の対象となる制御対象として、作業ロボット等のロボットを例示したが、所定の動作を繰り返す対象、制止した状態の対象等の対象をも、判定の対象となる制御対象とすることが可能である等、様々な形態に展開することが可能である。
【００８６】
また、前記実施形態では、接触判定装置１が、人体モデル演算部１０ｂ、人体動作演算部１０ｄ、ロボット動作演算部１０ｆ等の様々な演算部により、各種演算を実施する形態を示したが、本発明はこれに限るものではない。即ち、これらの演算機能の一部を他の装置に備えさせ、接触判定装置１は、他の装置から各種演算結果を取得し、接触状況判定部１０ｅにより、接触状況の判定に係る演算を実行する等、様々な形態に展開することが可能である。
【００８７】
また、前記実施形態では、接触判定装置１がロボット２を制御する形態を示したが、本発明はこれに限らず、接触状況を判定する接触判定装置１とは別に、ロボット２を制御する装置を設けるようにする等、様々な形態に展開することも可能である。
【００８８】
＜他のシステム構成例＞
接触判定装置１とは別に、ロボット２を制御する制御装置６を設けたシステム構成例について説明する。なお、制御装置６を備えていない前述のシステム構成例と同様の構成については、前述のシステムに関する説明を参照するものとし、その説明を省略する。
【００８９】
図９は、本願記載の接触判定システムの他のシステム構成例における各種装置の機能構成の一例を示す機能ブロック図である。制御装置６は、例えば、ロボット２を制御する制御コンピュータ等の装置を用いて形成されており、接触判定装置１及びロボット２と接続されている。
【００９０】
接触判定装置１は、制御装置６との通信インターフェースとして、制御装置用出力部１６を備えている。また、制御装置６は、接触判定装置１との通信インターフェースとなる入力部６０、ロボット２を制御する制御対象制御部（制御対象制御部）６１等の各種構成を備えている。
【００９１】
そして、接触判定装置１は、接触状況判定部１０ｅにより判定した接触状況を制御装置用出力部１６から制御装置６へ出力する。制御装置６は、入力部６０から接触状況の入力を受け付け、制御対象制御部６１により、接触状況に基づきロボット２の制御を判断する。そして、制御装置６は、接触状況に基づきロボット２を任意制御する制御命令を、制御対象制御部６１からロボット２へ出力する。ロボット２へ出力する制御命令は、ロボット２に対し、動作の継続、動作の停止、動作に係る出力の低減、作業者との接触を回避する動作の実施、その他、安全モードへの移行、情報収集等の予め設定されている所定の制御を実施させる命令である。即ち、制御装置６が備える制御対象制御部６１が、接触判定装置１が備えるロボット動作演算部（制御対象制御部）１０ｆと同様の機能を実現する。
【００９２】
このように、本願記載の接触判定システムは、様々なシステム構成に展開することが可能である。
【符号の説明】
【００９３】
１        接触判定装置
１０      制御部
１０ａ      状態情報取得部
１０ｂ      人体モデル演算部
１０ｃ      人体モデル取得部
１０ｄ      人体動作演算部（動作演算部）
１０ｅ      接触状況判定部
１０ｆ      ロボット動作演算部（制御対象制御部）
１１      記録部
１１ａ      人体モデル記録部
１２      測定情報取得部
１３      ロボット用入出力部
１４      接触情報取得部（変化取得部）
１５      情報入力部
１６      制御装置用出力部
２        ロボット（制御対象）
３        装着装置
４        接触センサ（検出装置）
５        情報入力装置
６        制御装置
６０      入力部
６１      制御対象制御部（制御対象制御部）
ＰＧ      接触判定プログラム
【図１】
0006481635.tif 000002
【図２】
0006481635.tif 000003
【図３】
0006481635.tif 000004
【図４】
0006481635.tif 000005
【図５】
0006481635.tif 000006
【図６】
0006481635.tif 000007
【図７】
0006481635.tif 000008
【図８】
0006481635.tif 000009
【図９】
0006481635.tif 000010