[go: up one dir, main page]

JP5668770B2 - ロボットシステム、及び、ロボットシステムの制御方法 - Google Patents

ロボットシステム、及び、ロボットシステムの制御方法 Download PDF

Info

Publication number
JP5668770B2
JP5668770B2 JP2013052805A JP2013052805A JP5668770B2 JP 5668770 B2 JP5668770 B2 JP 5668770B2 JP 2013052805 A JP2013052805 A JP 2013052805A JP 2013052805 A JP2013052805 A JP 2013052805A JP 5668770 B2 JP5668770 B2 JP 5668770B2
Authority
JP
Japan
Prior art keywords
robot
moving body
working arm
region
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013052805A
Other languages
English (en)
Other versions
JP2014176932A (ja
Inventor
考史 西邑
考史 西邑
中村 民男
民男 中村
大 河野
大 河野
崇 巣山
崇 巣山
松尾 智弘
智弘 松尾
石川 伸一
伸一 石川
智樹 河野
智樹 河野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2013052805A priority Critical patent/JP5668770B2/ja
Priority to CN201410006731.7A priority patent/CN104044140B/zh
Priority to EP14157020.0A priority patent/EP2783797A3/en
Priority to US14/207,654 priority patent/US9403276B2/en
Publication of JP2014176932A publication Critical patent/JP2014176932A/ja
Application granted granted Critical
Publication of JP5668770B2 publication Critical patent/JP5668770B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic
    • B25J9/1676Avoiding collision or forbidden zones
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • G05B19/4061Avoiding collision or forbidden zones
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40202Human robot coexistence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40203Detect position of operator, create non material barrier to protect operator

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Description

ロボットシステム、及び、ロボットシステムの制御方法に関する。
従来、動作可能な作業用アームを有するロボットが提案されている。通常、作業用アームの周囲には安全柵を設けて作業用アームの動作領域と人とを仕切るようにしているが、作業対象物の補充などのために人が安全柵内に入る場合がある。また近年、作業用アームと人とが仕切られていない空間で両者が作業するケースも増えている。このようなロボットにおいては、作業用アームの動作領域に人などが侵入して、ロボットと人とが干渉してしまうリスクを回避するために、安全対策が図られている。例えば、人に取り付けた発信機と、この発信機に対応し装置に取り付けた受信機と、この受信機の出力信号を演算処理して装置に対する人の位置を検出する位置検出手段を備えたマン・マシン作業システムが提案されている(例えば、特許文献1を参照。)。
特許文献1に記載されたマン・マシン作業システムにおいては、位置検出手段によって、装置に対する人の位置関係が検出され、当該位置関係により人の動作領域が設定される。
特許第4219870号公報
しかしながら、ロボット本体の動作速度や作業用アームの動作速度は常時一定ではなく、ロボット本体の作業中に刻々と変化する。そして、ロボット本体の動作速度や作業用アームの動作速度によって、人に対する危険性(リスク)が変化する。したがって、装置に対する位置関係によって人の動作領域を画一的に設定するだけでは、十分な安全対策とはいえない場合がある。逆に、ロボット本体の動作速度によっては、安全対策が過剰となり、ロボット本体の作業効率が低下してしまう場合がある。
本発明は、上記の事情に鑑みてなされたもので、安全性と作業性とを高レベルで実現することができるようにしたロボットシステム、及び、ロボットシステムの制御方法を提供することを例示的課題とする。
例示的側面としてのロボットシステムは、動作可能な作業用アームを有するロボットと、作業用アームの動作速度を検知する動作速度検知手段と、ロボットの周囲に所定の範囲の領域を設定する領域設定手段と、ロボット以外の移動体の位置を検知する移動体検知手段と、移動体の位置が領域内であることが検知された場合に異常判定する異常判定手段と、を備え、領域設定手段が、作業用アームの動作速度に応じて、領域の範囲を変化させる。
ロボットは、作業用アームを支持する基台と、基台を移動させる移動機構とを有していてもよい。
移動体検知手段が、移動体の位置及び移動速度を検知するものであり、領域設定手段が、作業用アームの動作速度と移動体の移動速度とに基づく両者の相対速度に応じて、領域の範囲を設定してもよい。
異常判定手段による前記異常判定に伴う処理が、ロボットの動作停止、警報の発信、及び、作業用アームの動作速度の低減のうち少なくともいずれか一の制御を含んでもよい。
ロボットは、動作プログラミングされることにより複数種の作業内容を実行可能であり、動作プログラムは作業用アームの動作速度を規定する情報を含んでいてもよい。
動作プログラムは作業用アームの動作速度を規定する情報を含んでおり、異常判定手段は、移動体の位置が領域内であることが検知された時にロボットが実行中の作業内容に応じて、異なる異常判定を行ってもよい。
動作速度検知手段が、作業用アームの動作速度のXYZ座標系におけるX方向成分、Y方向成分、及び、Z方向成分のうち少なくともいずれか一の成分を検知するものであり、領域設定手段が、動作速度検知手段によって検知されたX方向成分、Y方向成分、及び、Z方向成分のうち少なくともいずれか一の成分に応じて領域の範囲を設定してもよい。
移動体検知手段が、レーザ測距装置、撮像装置、又は、移動体に配設されたICタグからデータを読み取るデータ受信装置であってもよい。
領域設定手段は、ロボットの周囲に複数の異なる領域を設定し、異常判定手段は、それぞれの領域ごとに異なる異常判定を行ってもよい。
異常判定手段は、移動体の位置が領域内にないことが検知された場合に、異常判定を解除してもよい。
他の例示的側面としてのロボットシステムの制御方法は、動作可能な作業用アームを有するロボットの作業用アームの動作速度を検知する動作速度検知ステップと、ロボットの周囲に所定の範囲の領域を設定する領域設定ステップと、ロボット以外の移動体の位置を検知する移動体検知ステップと、移動体の位置が領域内であることが検知された場合に異常判定する異常判定ステップと、を有し、領域設定ステップが、作業用アームの動作速度に応じて、領域の範囲を変化させる。
本発明の更なる目的又はその他の特徴は、以下添付図面を参照して説明される好ましい実施の形態によって明らかにされるであろう。
安全性と作業性とを高レベルで実現することができる。
実施の形態1に係るロボットシステムの動作を説明するための模式図である。 作業用アームの動作速度が、図1に示す状態に比して速い場合の例を示す模式図である。 作業用アームの動作速度が、図1に示す状態に比して遅い場合の例を示す模式図である。 実施の形態1に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するフローチャートである。 変形例1に係るロボットシステムの動作を説明するための模式図である。 変形例2に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するためのフローチャートである。 変形例3に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するためのフローチャートである。 変形例4に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するためのフローチャートである。
実施するための形態
[実施の形態1]
以下、実施の形態1に係るロボットシステムについて、図面を用いて説明する。図1は、実施の形態1に係るロボットシステムの動作を説明するための模式図である。図2は、作業用アームの動作速度が、図1に示す状態に比して速い場合の例を示す模式図である。図3は、作業用アームの動作速度が、図1に示す状態に比して遅い場合の例を示す模式図である。図1、図2、図3において、作業用アームの動作速度の絶対値の大きさを、作業用アーム4の上部に付した矢印の長さで表す。
なお作業用アームの動作速度とは、一般に作業用アーム先端部の動作速度を指す。
図1に示すように、ロボットシステム2は、ロボット3と、動作速度検知手段5と、領域設定手段6と、移動体検知手段7と、異常判定手段8と、動作制御手段11と、を備える。ロボット3は、動作可能な作業用アーム4を有する。動作可能とは、エネルギーを物理的運動に変換するアクチュエータなどの機械要素によって、作業用アーム4が、伸縮、屈伸、旋回などの動作を実行できることをいう。ロボット3は、このような作業用アーム4を1台以上有している。動作速度検知手段5は、作業用アーム4の動作速度を検知するものである。即ち、作業用アーム4が伸縮、屈伸、旋回などの動作を行った際に、この作業用アーム4の動作速度を検知する。領域設定手段6は、ロボット3の周囲に所定の範囲の領域10を設定する。領域10は、ロボットシステム2を中心とした所定半径の円領域であってもよい。移動体検知手段7は、ロボット3以外の移動体9の位置を検知する。ロボット3以外の移動体9とは、例えば、人間、ハンドリフト、搬送台車の他、ロボット3以外の自走可能なロボットなどを挙げることができる。異常判定手段8は、移動体9の位置が領域10内であることが検知された場合に異常判定する。
動作制御手段11は、ロボット3や作業用アーム4の動作を制御するものである。後述する動作プログラムに従って作業用アーム4のアクチュエータへ動作指令を出力する一方、アクチュエータの位置情報などを監視し、作業用アーム4が動作指令に沿った動作をするよう制御する。また異常定手段8の異常判定に伴って、作業用アーム4の動作速度を変更したり、停止させたりする。
その他にも、ロボットシステム2は動作プログラムや制御に必要なパラメータを記憶する記憶手段を有するが図では省略している。
そして、ロボットシステム2では、領域設定手段6が、作業用アーム4の動作速度に応じて、領域10の範囲を変化させる。このようなロボットシステム2は、安全性と作業性とを高レベルで実現することができる。即ち、図2に示すように、作業用アーム4の動作速度が速い場合には、異常判定される領域10の範囲が、図2に示す領域10aのように広くなり、図3に示すように、作業用アーム4の動作速度が遅い場合には、異常判定される領域10の範囲が、図3に示す領域10bのように狭くなる。このように、ロボットシステム2は、移動体9が侵入することにより異常判定する領域10を可変的に設定することができる。したがって、ロボット3の作業に応じて、移動体9が、最小の安全距離を確保することができ、ロボット3が占有するスペースを縮小できる。また、ロボット3の作業に応じて許容される最大速度で動作することで、タクトタイムが短縮でき、ロボット3の生産性及び稼働率が向上する。
図1に示すロボットシステム2においては、床面、天井、壁面などに設置された、多関節の作業用アーム4を有するロボット3を備えた場合の例を示す。ロボット3は、動作可能な作業用アーム4を有するものであれば、このようなロボット3に限定されることはない。例えば、図示は省略するが、ロボットは、作業用アームを支持する基台と、この基台を移動させる移動機構とを有するものであってもよい。
図1に示すロボットシステム2において、動作速度検知手段5は、作業用アーム4に配設されている。このような動作速度検知手段5としては、例えば、作業用アーム4の動作時の加速度を計測し、計測した加速度を積分することによって動作速度を検知する計測装置を挙げることができる。また、図示は省略するが、動作速度検知手段は、ロボット3の外部から作業用アームの動作速度を検知するものであってもよい。
移動体検知手段7は、ロボット3の周囲の、ロボット3以外の移動体9の位置を検知する。検知対象の移動体9が、床面上を移動するものの場合には、図1に示すように、レーザ測距装置などの移動体検知手段7を、床面から所定の高さに設置し、当該所定の高さにおける移動体9の位置を検知してもよい。移動体検知手段7は、レーザ測距装置に限定されることはなく、例えば、撮像装置であったり、移動体9に配設されたICタグからデータを読み取るデータ受信装置であったりしてもよい。
領域設定手段6は、予め、作業用アーム4の動作速度と、領域10の範囲とを対応付けたデータである相関データが格納された記憶部を有していてもよい。領域設定手段6は、このような記憶部から上記のような相関データを読み出し、この相関データから、動作速度検知手段によって検知された動作速度に適合した領域10の範囲を設定することができる。
異常判定手段8は、領域設定手段6によって設定された領域10の範囲と、移動体検知手段7によって検知された移動体9の位置とに基づき、異常状態であるか否かを判定する。即ち、移動体9の位置が領域10内であることが検知された場合には、異常判定がされる。例えば、異常判定がされると、移動体9と作業用アーム4との間に、適切な距離が確保されていないことがある。異常判定がされた場合、動作制御手段11は、所定の処理を行う。この所定の処理には、作業用アーム4の動作停止、警報の発信、及び、作業用アーム4の動作速度の低減のうち少なくともいずれか一の制御を含んでいてもよい。作業用アーム4の動作停止により、移動体9側から作業用アーム4へ干渉することがなければ、移動体9と作業用アーム4との接触が生じず、移動体9の安全性を確保することができる。警報の発信により、移動体9、及び移動体9の周囲の他の作業者に、作業用アーム4に対して移動体9が近づきすぎていることを警告することができる。これにより、移動体9と作業用アーム4との干渉を防ぐことができる。また、作業用アーム4の動作速度の低減により、移動体9と作業用アーム4とが干渉した場合でも、その干渉が移動体9に与える影響を低減することができる。また、作業用アーム4の動作速度の低減により、移動体9の退避行動も行い易くなる。
上記のようなロボットシステム2による、領域の範囲を変化させる手順、及び異常判定の手順を、フローチャートに示した。図4は、実施の形態1に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するフローチャートである。ロボットシステムは、まず、ステップS1において、作業用アームの動作速度を検知する。この動作速度の検知は、ロボットの周囲に最初に設定される領域を設定するためのものである。動作速度の検知は、動作速度検知手段によって行われる。動作速度検知手段としては、例えば、加速度センサーなどを挙げることができる。また、ロボット3の外部から作業用アームの動作速度を測定する動作速度検知手段としては、例えば、マイクロ波やレーザ光のドップラーシフトを計測することにより動作速度を検知する計測器を挙げることができる。また、ロボットが予め動作プログラミングされることにより作業内容を実行するものである場合には、動作プログラムに示された設定速度に基づいて、作業用アームの動作速度を検知することもできる。
また、加速度センサーやロボット3の外部に設けた計測器を用いずに作業用アーム4の動作速度を検知する方法として、作業用アーム4を動作させる各アクチュエータに取り付けられた位置情報検出手段の検出値を用いてもよい。具体例を挙げると、作業用アーム4が複数の関節を備え、各々の関節がエンコーダ付きサーボモータにより駆動されている場合、各関節間を繋ぐアーム形状が既知であれば、各エンコーダから得た各関節の位置を用いたキネマティクス演算により作業用アーム先端部の位置を求めることができる。この作業用アームの先端部の位置を所定の時間間隔で求め、時間微分することで、作業用アームの動作速度を求めることができる。
次に、ステップS2において、検知した作業用アームの動作速度に基づき、ロボットの周囲に領域を設定する。領域の設定は、領域設定手段によって行われる。この領域は、作業用アームの動作速度に変更があった場合には、後述する、ステップS7、S8において、適宜、作業用アームの動作速度に応じて変化する。領域の範囲は、作業用アームの動作速度が速い場合はより広く、作業用アームの動作速度が遅い場合はより狭く、設定される。領域設定手段が、作業用アームの動作速度と、領域の範囲とを対応付けた相関データが格納された記憶部を有している場合には、記憶部から上記相関データを読み出し、動作速度検知手段によって検知された動作速度に適合した領域の範囲を設定することが好ましい。
次に、ステップS3において、移動体の位置を検知する。移動体の位置の検知は、移動体検知手段によって行われる。移動体検知手段としては、レーザ測距装置、撮像装置、移動体に配設されたICタグからデータを読み取るデータ受信装置などを挙げることができる。
次に、ステップS4において、移動体の位置が、領域内であるか否かの判定を行う。移動体の位置が領域内である場合には、ステップS5に進み、異常判定がされる。即ち、移動体の位置が、領域内である場合には、作業用アームの動作速度に対して、移動体が十分な距離を確保できていないものとして、異常判定がされる。異常判定がされた場合には、ロボット、及び移動体のうちの少なくとも一方に、適切な指示が与えられ、ロボット及び移動体の安全性を確保することが好ましい。移動体の位置が、領域内でない場合には、異常判定がされず、この時点では、ロボットの作業用アームの動作、及び移動体の作業に制限は課せられない。
上記のように、移動体の位置が、領域内でない場合には、ステップS6に進み、作業用アームの動作速度を再度検知する。即ち、作業用アームの動作速度は常時一定ではなく、ロボットの作業中に刻々と変化することがあるため、ステップS4にて、異常判定がされない場合には、再度、作業用アームの動作速度を検知する。次に、ステップS7において、作業用アームの動作速度に変化があるか否かを確認する。そして、作業用アームの動作速度に変化がある場合には、ステップS8に進み、作業用アームの動作速度に応じて、領域の範囲を変化させる。また、作業用アームの動作速度を継続的に検知し、リアルタイムの作業用アームの動作速度に応じて、領域の範囲を変化させてもよい。即ち、説明の便宜上、ステップS3の移動体の位置の検知、及び、ステップS4の移動体の位置が、領域内であるか否かの判定が終了した後に、ステップS6の作業用アームの動作速度を再度検知することについて説明したが、ステップS3の移動体の位置の検知、及び、ステップS4の移動体の位置が、領域内であるか否かの判定と並行して、作業用アームの動作速度を継続的に検知してもよい。そして、適宜、作業用アームの動作速度の変化に合わせて、領域の範囲を変化させてもよい。
また、ステップS7にて、作業用アームの動作速度に変化がない場合には、ステップS3に戻り、移動体の位置を再度検知する。即ち、先に説明したステップS4にて異常判定がされなかった場合でも、移動体が更に移動し、その位置が変化することがある。このため、ステップS7において、動作速度の変化がない場合でも、移動体の位置を再度検知する。また、ステップS8にて、領域の範囲を変化させた場合も同様に、ステップS3に戻り、移動体の位置を再度検知する。そして、その検知結果に基づき、ステップS4において、移動体の位置が、領域内であるか否かの判定を再度行う。また、作業用アームの動作速度の検知と同様に、移動体の位置についても継続的に検知してもよい。即ち、リアルタイムの移動体の位置を把握し、リアルタイムの移動体の位置が、リアルタイムの作業用アームの動作速度に応じて変更された領域内であるか否かの判定を行ってもよい。
例えば、従来のロボットシステムにおいては、ロボットに対する位置関係によって人の動作領域を画一的に設定しているため、作業用アームの動作速度に応じた危険性(リスク)が考慮されていなかった。これまでに説明したロボットシステムは、作業用アームの動作速度に応じて領域の範囲を変化させることができる。このため、例えば、移動体が同じ位置に常時存在していたとしても、作業用アームの動作速度に対して、十分な安全距離が確保されなくなった場合には、異常判定がされることがある。したがって、ロボットの作業に応じて、移動体が、最小の安全距離を確保することができ、ロボットが占有するスペースを縮小できる。また、ロボットの作業に応じて許容される最大速度で動作することで、タクトタイムが短縮でき、ロボットの生産性及び稼働率が向上する。
[変形例1]
図5は、変形例1に係るロボットシステムの動作を説明するための模式図である。図5に示すように、ロボットシステム2aは、ロボット3と、動作速度検知手段5と、領域設定手段6と、移動体検知手段7aと、異常判定手段8と、動作制御手段11と、を備える。ロボットシステム2aにおいては、移動体検知手段7aが、ロボット3の周囲の天井に設置された移動体感知センサーである。この移動体感知センサーは、ロボット3からの距離が異なる位置に、所定間隔で複数個設置されている。このような複数個の移動体感知センサーによって、ロボット3以外の移動体9の位置を検知することができる。図5においては、移動体感知センサーが、ロボット3の周囲の天井に、等間隔で3個設置された場合の例を示す。移動体感知センサーとしては、外線、超音波、可視光などを利用した公知のセンサーを用いることができる。変形例1に係るロボットシステム2aのその他の構成については、実施の形態1に係るロボットシステムと同様であるので、説明を省略する。
[変形例2]
図6は、変形例2に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するフローチャートである。図6に示すように、変形例2に係るロボットシステムにおいては、まず、ステップS9において、作業用アームの動作速度を検知する。次に、ステップS10において、検知した作業用アームの動作速度に基づき、ロボットの周囲に領域を設定する。次に、ステップS11において、移動体の位置を検知する。次に、ステップS12において、移動体の位置が、領域内であるか否かの判定を行う。移動体の位置が領域内である場合には、ステップS16に進み、異常判定がされる。変形例2に係るロボットシステムにおいては、ステップS16において、異常判定がされた後、再度、ステップS17において、移動体の位置を検知し、ステップS18において、移動体の位置が、領域内であるか否かの判定を行う。そして、移動体の位置が領域内であることが検知された場合には、ステップS16に戻り、異常判定が維持される。また、移動体の位置が領域内ないことが検知された場合には、ステップS19に進み、異常判定を解除する。このように、ステップS16において異常判定がされた後も、移動体の位置を検知し、移動体の退避行動等により、領域内に移動体が確認されない場合には、移動体の安全性が確保されたものとし、異常判定を解除する。これにより、ロボットの生産性及び稼働率が向上する。「異常判定を解除する」とは、異常判定後の作業用アームの動作速度よりも高い動作速度で動作することをいう。異常判定を解除する際には、作業用アームが動作プログラムで示された設定速度で動作するよう再設定することが望ましい。また、ステップS12において、移動体の位置が、領域内でないと判定された場合には、実施の形態1に係るロボットシステムと同様の手順で、これ以降のステップが進行する。即ち、ステップS13において、作業用アームの動作速度を再度検知し、ステップS14において、作業用アームの動作速度に変化があるか否かの判定を行う。作業用アームの動作速度に変化がある場合には、ステップS15に進み、作業用アームの動作速度に応じて、領域の範囲を変化させる。そして、ステップS11に戻り、移動体の位置を再度検知する。また、ステップS14にて、作業用アームの動作速度に変化がない場合には、ステップS11に戻り、移動体の位置を再度検知する。
[変形例3]
図7は、変形例3に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するフローチャートである。図7においては、移動体の位置が、領域内であるか否かの判定が行われた後であって、異常判定ステップ(ステップS20)以降のフローチャートを示す。ステップS20までのフローチャートは、実施の形態1に係るロボットシステムの場合と同様であり、図7では記載を省略している。図7に示すように、変形例3に係るロボットシステムにおいては、ステップS20において異常判定がされた場合、作業用アームの動作停止、及び作業用アームの動作速度の低減のうち少なくともいずれか一の制御が実行される。即ち、ステップS20において異常判定がされた後、ステップS21において、作業用アームの動作停止、又は、ステップS22において、作業用アームの動作速度の低減の制御が実行される。変形例3に係るロボットシステムでは、ステップS21及びステップS22の後、再度、ステップS23において、作業用アームの動作速度を検知する。次に、ステップS24において、検知された作業用アームの動作速度に応じて、領域の範囲を変化させる。領域の範囲を変化させた後、ステップS25において、再度、移動体の位置を検知し、ステップS26において、移動体の位置が、領域内であるか否かの判定を行う。作業用アームの動作速度の低減などの制御により、変化後の領域の範囲は、異常判定がされた時点の範囲よりも狭くなっている。移動体の位置が、変化後の領域の範囲内にないことが検知された場合には、ステップS27に進み、異常判定を解除する。また、移動体の位置が、変化後の領域内であることが検知された場合には、ステップS20に戻り、異常判定が維持される。これにより、ロボットの生産性及び稼働率が向上する。特に、変形例3に係るロボットシステムにおいては、安全対策が過剰となり、ロボットの作業効率が低下することを防ぐことができる。
[変形例4]
図8は、変形例4に係るロボットシステムにおける、領域の範囲を変化させる手順、及び異常判定の手順を説明するフローチャートである。変形例4に係るロボットシステムにおいては、移動体検知手段が、移動体の位置及び移動速度を検知するものである。即ち、まず、ステップS28において、作業用アームの動作速度を検知する。また、ステップS29において、移動体の移動速度を検知する。そして、ステップS30において、領域設定手段が、作業用アームの動作速度と移動体の移動速度とに基づく両者の相対速度に応じて、領域の範囲を設定する。次に、ステップS31において、移動体の位置を検知する。次に、ステップS32において、移動体の位置が、領域内であるか否かの判定を行う。移動体の位置が領域内であることが検知された場合には、ステップ33に進み、異常判定がされる。移動体の位置が、領域内であるか否かの判定、及び異常判定については、実施の形態1に係るロボットシステムと同様である。移動体の位置が、領域内でない場合には、ステップ34、35に進む。即ち、ステップ34において、作業用アームの動作速度を再度検知する。また、ステップ35において、移動体の移動速度を再度検知する。次に、ステップ36において、作業用アームの動作速度と移動体の移動速度とに基づく両者の相対速度に応じて、領域の範囲を再度設定する。即ち、このステップ36において、領域の範囲を変更する。その後、ステップ31に戻り、移動体の位置を再度検知し、以降は、変更した領域の範囲にて、ステップ32において、移動体の位置が、領域内であるか否かの判定を行う。このように、変形例4に係るロボットシステムでは、作業用アームの動作速度と移動体の移動速度とに基づく両者の相対速度に応じて、領域の範囲を設定するため、安全性をより高いレベルで実現することができる。移動体検知手段としては、移動体の位置及び移動速度を検知することができるものであれば、特に制限はない。例えば、移動体の位置の時間変化が速度となるため、継時的に移動体の位置を検知可能な移動体検知手段であれば、移動体の移動速度を検知することができる。
[その他の変形例]
ロボットは、予め動作プログラミングされることにより複数種の作業内容を実行可能であり、動作プログラムは作業用アームの動作速度を規定する情報を含んでいてもよい。このような作業用アームの動作速度を規定する情報を含むことにより、柔軟性に富む作業用アームの動作を実現することができる。即ち、移動体の位置に応じて、作業用アームの動作速度を規定することが可能となり、安全性と作業性とをより高レベルで実現することができる。
また、動作プログラムは作業用アームの動作速度を規定する情報を含んでおり、異常判定手段は、移動体の位置が領域内であることが検知された時にロボットが実行中の作業内容に応じて、異なる異常判定を行い、異常判定の種類により、異常判定後の処理が異なるようにしてもよい。例えば、ロボットが実行中の作業内容が、移動体に対する安全性が高いものである場合には、異常判定の際に作業用アームの動作を一部継続するものとし、ロボットが実行中の作業内容が、移動体に対する安全性が低いものである場合には、異常判定の際に作業用アームの動作を完全に停止するものとしてもよい。作業用アームの動作を一部継続するものとしては、警報の発信や、作業用アームの動作速度の低減などの制御を含む処理を挙げることができる。作業用アームの動作を完全に停止する非常停止などは、状態を復帰して、動作を再開するまでに時間を要することがある。このため、実行中の作業内容に応じて、異常判定後に、適宜、十分な安全性が確保可能な異なる処理を行うことで、安全性と作業性とをより高レベルで実現することができる。
動作速度検知手段が、作業用アームの動作速度のXYZ座標系におけるX方向成分、Y方向成分、及び、Z方向成分のうち少なくともいずれか一の成分を検知するものであり、領域設定手段が、動作速度検知手段によって検知されたX方向成分、Y方向成分、及び、Z方向成分のうち少なくともいずれか一の成分に応じて領域の範囲を設定してもよい。作業用アームの動作による危険性は、動作速度の絶対値が同じであっても、動作の方向によって異なることがある。例えば作業用アームが移動体から遠ざかる方向に動作している場合は、作業用アームが移動体に向かって動作している場合に比べて、危険性は小さくなる。上記のように、作業用アームの動作速度を、XYZ座標系に成分分解し、領域の範囲を設定することにより、作業用アームの動作内容に応じた適切な安全対策を行うことができる。勿論、領域設定手段が、作業用アームの動作速度の絶対値に応じて領域の範囲を設定してもよい。作業用アームの動作速度の絶対値に応じて領域の範囲を設定することにより、領域の範囲の設定が簡便なものとなる。
領域設定手段は、ロボットの周囲に複数の異なる領域を設定し、異常判定手段は、それぞれの領域ごとに異なる異常判定を行ってもよい。例えば、ロボットの周囲において、移動体の出入りが頻繁にある領域と、移動体の出入りがあまりない領域とで、異なる異常判定を行ってもよい。また、領域の境界からロボットまでの距離が相互に異なる複数の領域(例えば、複数の入れ子状の領域)を設定し、ロボットまでの距離が近づくにつれて、作業用アームの動作により厳しい制限が課せられるような異常判定を行ってもよい。これにより、ロボットの周囲の状況に適した安全対策を個別に行うことができる。
[実施の形態2]
以下、実施の形態2に係るロボットシステムの制御方法について説明する。実施の形態2に係るロボットシステムの制御方法は、図1に示す実施の形態1に係るロボットシステム2を制御する方法である。ロボットシステムの制御方法は、動作速度検知ステップと、領域設定ステップと、移動体検知ステップと、異常判定ステップとを有する。動作速度検知ステップは、図1に示すような、動作可能な作業用アーム4を有するロボット3の作業用アーム4の動作速度を検知するステップである。領域設定ステップは、ロボット3の周囲に所定の範囲の領域10を設定するステップである。移動体検知ステップは、ロボット3以外の移動体9の位置を検知するステップである。異常判定ステップは、移動体9の位置が領域10内であることが検知された場合に異常判定するステップである。そして、領域設定ステップが、作業用アーム4の動作速度に応じて、領域10の範囲を変化させる。
ここで、図4に示すフローチャートに基づいて、実施の形態2に係るロボットシステムの制御方法における制御の流れを、ステップ順に説明する。まず、ステップS1において、作業用アームの動作速度を検知する。次に、ステップS2において、ロボットの周囲に領域を設定する。次に、ステップS3において、ロボット以外の移動体の位置を検知する。次に、ステップS4において、移動体の位置が、領域内であるか否かの判定を行う。移動体の位置が領域内である場合には、ステップS5に進み、異常判定がされる。また、移動体の位置が、領域内でない場合には、ステップS6に進み、作業用アームの動作速度を再度検知する。次に、ステップS7において、作業用アームの動作速度に変化があるか否かの判定を行う。作業用アームの動作速度に変化がある場合には、ステップS8に進み、作業用アームの動作速度に応じて、領域の範囲を変化させる。また、作業用アームの動作速度の変化がない場合には、ステップS3に戻り、移動体の位置を再度検知する。また、ステップS8において、領域の範囲を変化させた場合も、ステップS3に戻り、移動体の位置を再度検知する。但し、ステップS8を経由した場合には、ステップS3の次に行われるステップS4において、ステップS8で変更された領域の範囲を元に、移動体の位置が、領域内であるか否かの判定を行う。このようなロボットシステムの制御方法によれば、安全性と作業性とを高レベルで実現することができる。また、ロボットの作業に応じて、移動体が、最小の安全距離を確保することができ、ロボットが占有するスペースを縮小できる。更に、ロボットの作業に応じて許容される最大速度で動作することで、タクトタイムが短縮でき、ロボットの生産性及び稼働率が向上する。
また、ロボットシステムの制御方法は、変形例1から変形例4に係るロボットシステム、及びその他の変形例に係るロボットシステムにて説明したロボットシステムを制御する方法であってもよい。即ち、これまでに説明した各変形例のロボットシステムの構成に合わせて、動作速度検知ステップ、領域設定ステップ、移動体検知ステップ、及び異常判定ステップを適宜変形してもよい。
以上、実施の形態を説明したが、本発明はこれらに限定されるものではなく、その要旨の範囲内で様々な変形や変更が可能である
2,2a:ロボットシステム
3:ロボット
4:作業用アーム
5:動作速度検知手段
6:領域設定手段
7,7a:移動体検知手段
8:異常判定手段
9:移動体
10,10a,10b:領域
11:動作制御手段

Claims (9)

  1. 動作可能な作業用アームを有し、動作プログラムをプログラミングされることにより複数種の作業内容を実行可能なロボットと、
    前記作業用アームの動作速度を検知する動作速度検知手段と、
    前記ロボットの周囲に所定の範囲の領域を設定する領域設定手段と、
    前記ロボット以外の移動体の位置を検知する移動体検知手段と、
    前記移動体の位置が前記領域内であることが検知された場合に異常判定する異常判定手段と、を備え、
    前記領域設定手段が、前記作業用アームの動作速度に応じて、前記領域の範囲を変化させ、
    前記動作プログラムは前記作業用アームの動作速度を規定する情報を含み、
    前記異常判定手段は、前記移動体の位置が前記領域内であることが検知された時に前記ロボットが実行中の作業内容の前記移動体に対する安全性に応じて、異なる異常判定を行う、ロボットシステム。
  2. 前記ロボットは、前記作業用アームを支持する基台と、前記基台を移動させる移動機構とを有している、請求項1記載のロボットシステム。
  3. 前記移動体検知手段が、前記移動体の位置及び移動速度を検知するものであり、
    前記領域設定手段が、前記作業用アームの動作速度と前記移動体の移動速度とに基づく両者の相対速度に応じて、前記領域の範囲を設定する、請求項1又は2に記載のロボットシステム。
  4. 前記異常判定手段による前記異常判定に伴う処理が、前記ロボットの動作停止、警報の発信、及び、前記作業用アームの動作速度の低減のうち少なくともいずれか一の制御を含む、請求項1から請求項3のうちいずれか1項に記載のロボットシステム。
  5. 前記動作速度検知手段が、前記作業用アームの動作速度のXYZ座標系におけるX方向成分、Y方向成分、及び、Z方向成分のうち少なくともいずれか一の成分を検知するものであり、
    前記領域設定手段が、前記動作速度検知手段によって検知された前記X方向成分、前記Y方向成分、及び、前記Z方向成分のうち少なくともいずれか一の成分に応じて前記領域の範囲を設定する、請求項1から請求項のうちいずれか1項に記載のロボットシステム。
  6. 前記移動体検知手段が、レーザ測距装置、撮像装置、又は、前記移動体に配設されたICタグからデータを読み取るデータ受信装置である、請求項1から請求項のうちいずれか1項に記載のロボットシステム。
  7. 前記領域設定手段は、前記ロボットの周囲に複数の異なる領域を設定し、
    前記異常判定手段は、それぞれの前記領域ごとに異なる異常判定を行う、請求項1から請求項のうちいずれか1項に記載のロボットシステム。
  8. 前記異常判定手段は、前記移動体の位置が前記領域内にないことが検知された場合に、前記異常判定を解除する、請求項1から請求項のうちいずれか1項に記載のロボットシステム。
  9. 動作可能な作業用アームを有し、動作プログラムをプログラミングされることにより複数種の作業内容を実行可能なロボットの前記作業用アームの動作速度を検知する動作速度検知ステップと、
    前記ロボットの周囲に所定の範囲の領域を設定する領域設定ステップと、
    前記ロボット以外の移動体の位置を検知する移動体検知ステップと、
    前記移動体の位置が前記領域内であることが検知された場合に異常判定する異常判定ステップと、を有し、
    前記動作プログラムは前記作業用アームの動作速度を規定する情報を含み、
    前記領域設定ステップにおいて、前記作業用アームの動作速度に応じて、前記領域の範囲を変化させ
    前記異常判定ステップにおいて、前記移動体の位置が前記領域内であることが検知された時に前記ロボットが実行中の作業内容の前記移動体に対する安全性に応じて、異なる異常判定を行う、
    ロボットシステムの制御方法。
JP2013052805A 2013-03-15 2013-03-15 ロボットシステム、及び、ロボットシステムの制御方法 Active JP5668770B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2013052805A JP5668770B2 (ja) 2013-03-15 2013-03-15 ロボットシステム、及び、ロボットシステムの制御方法
CN201410006731.7A CN104044140B (zh) 2013-03-15 2014-01-07 机器人系统及机器人系统的控制方法
EP14157020.0A EP2783797A3 (en) 2013-03-15 2014-02-27 Robot system and method for controlling robot system
US14/207,654 US9403276B2 (en) 2013-03-15 2014-03-13 Robot system and method for controlling robot system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013052805A JP5668770B2 (ja) 2013-03-15 2013-03-15 ロボットシステム、及び、ロボットシステムの制御方法

Publications (2)

Publication Number Publication Date
JP2014176932A JP2014176932A (ja) 2014-09-25
JP5668770B2 true JP5668770B2 (ja) 2015-02-12

Family

ID=50189550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013052805A Active JP5668770B2 (ja) 2013-03-15 2013-03-15 ロボットシステム、及び、ロボットシステムの制御方法

Country Status (4)

Country Link
US (1) US9403276B2 (ja)
EP (1) EP2783797A3 (ja)
JP (1) JP5668770B2 (ja)
CN (1) CN104044140B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10747704B2 (en) 2018-05-11 2020-08-18 Toyota Jidosha Kabushiki Kaisha Electronic unit having a USB host connected to a USB device
US11052537B2 (en) 2016-05-16 2021-07-06 Mitsubishi Electric Corporation Robot operation evaluation device, robot operation evaluating method, and robot system
US11318617B2 (en) 2018-05-25 2022-05-03 Toyota Jidosha Kabushiki Kaisha Manipulator and moving robot

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015000470A (ja) * 2013-06-18 2015-01-05 トヨタ自動車株式会社 ロボット制御装置及びロボット制御方法
US9927797B2 (en) * 2014-08-29 2018-03-27 Amazon Technologies, Inc. Safety compliance for mobile drive units
DE102014226691A1 (de) 2014-12-19 2016-06-23 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren zur Überwachung eines Koordinatenmessgeräts
JP6530621B2 (ja) * 2015-03-17 2019-06-12 ファナック株式会社 機械と可搬式無線操作盤との間の距離に基づいて警告を発生し、または機械を停止させる機能を備えたロボット制御システム
JP6481495B2 (ja) * 2015-05-08 2019-03-13 株式会社デンソーウェーブ ロボットの安全装置
DE102015009048B3 (de) * 2015-07-13 2016-08-18 Kuka Roboter Gmbh Steuern eines nachgiebig geregelten Roboters
US11065767B2 (en) 2016-04-22 2021-07-20 Mitsubishi Electric Corporation Object manipulation apparatus and object manipulation method for automatic machine that picks up and manipulates an object
CN107378941B (zh) 2016-05-16 2022-02-18 精工爱普生株式会社 机器人、控制装置以及机器人系统
US10016896B2 (en) * 2016-06-30 2018-07-10 Brain Corporation Systems and methods for robotic behavior around moving bodies
CN107717982B (zh) 2016-08-12 2020-09-25 财团法人工业技术研究院 机械手臂的控制装置及操作方法
JP2018176397A (ja) 2017-04-21 2018-11-15 オムロン株式会社 ロボットシステム
DE102017111886B3 (de) * 2017-05-31 2018-05-03 Sick Ag Bestimmen der Bewegung einer abzusichernden Maschine
JP7329902B2 (ja) * 2017-08-25 2023-08-21 オムロン株式会社 ロボット制御装置、ロボットシステム、ロボット制御方法、および、ロボット制御プログラム
JP6988531B2 (ja) * 2018-02-06 2022-01-05 トヨタ自動車株式会社 ロボット
DE102018109320A1 (de) * 2018-04-19 2019-10-24 Gottfried Wilhelm Leibniz Universität Hannover Verfahren zur Erkennung einer Intention eines Partners gegenüber einer mehrgliedrigen aktuierten Kinematik
JP6748145B2 (ja) 2018-05-15 2020-08-26 ファナック株式会社 ロボットシステム
DE102018114156B3 (de) * 2018-06-13 2019-11-14 Volkswagen Aktiengesellschaft Verfahren zur Steuerung eines Roboters, insbesondere eines Industrieroboters, sowie Vorrichtung zur Steuerung des Roboters
CN109514322A (zh) * 2018-11-02 2019-03-26 拓卡奔马机电科技有限公司 裁床安全防护系统及方法
JP6985242B2 (ja) * 2018-11-30 2021-12-22 ファナック株式会社 ロボットの監視システムおよびロボットシステム
EP3909726A4 (en) * 2019-01-11 2022-01-19 Fuji Corporation CONTROL DEVICE, WORKPIECE MACHINING EQUIPMENT, WORKPIECE MACHINING SYSTEM AND CONTROL METHOD
JP7064458B2 (ja) 2019-02-20 2022-05-10 Skソリューション株式会社 ロボットの制御方法
JP7226101B2 (ja) * 2019-05-28 2023-02-21 オムロン株式会社 安全監視システム、安全監視制御装置、および安全監視方法
CN110216679B (zh) * 2019-06-28 2020-07-10 北京猎户星空科技有限公司 一种机械臂解锁方法及装置
CN110454642B (zh) * 2019-08-01 2021-03-12 山东大学 一种管道检测机器人的控制方法
DE102020203636A1 (de) 2020-03-20 2021-09-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Ermittlung von Sicherheitsbereichen um eine automatisiert arbeitende Maschine
EP3936962A1 (de) * 2020-07-08 2022-01-12 Siemens Aktiengesellschaft Anpassen einer fehlersicheren überwachung in einer industriellen automatisierungsanlage
JP7623568B2 (ja) * 2020-12-29 2025-01-29 花王株式会社 ロボットアーム付き移動ロボット
JP7729067B2 (ja) * 2021-05-13 2025-08-26 オムロン株式会社 領域設定装置、ラック、制御システム、領域設定方法及びプログラム
US12154185B2 (en) 2021-12-22 2024-11-26 Datalogic Ip Tech S.R.L. System and method for verifying positional and spatial information using depth sensors
US20230202037A1 (en) * 2021-12-29 2023-06-29 Datalogic Ip Tech S.R.L. System and method for determining allowable robot speed in a collaborative workspace
US12409550B2 (en) 2022-01-12 2025-09-09 Mantis Robotics, Inc. Robot system with casing elements
JP2023103908A (ja) * 2022-01-14 2023-07-27 オムロン株式会社 制御システム及びプログラム
US12459123B2 (en) 2022-02-16 2025-11-04 Mantis Robotics, Inc. Robot system with object detecting sensors
IT202300020949A1 (it) * 2023-10-09 2025-04-09 Inxpect S P A Metodo e sistema per controllare accessi ad un ambiente

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0380331A (ja) * 1989-08-24 1991-04-05 Brother Ind Ltd 症状入力支援型異常診断装置
DE10152543A1 (de) * 2001-10-24 2003-05-08 Sick Ag Verfahren und Vorrichtung zum Steuern einer sicherheitsrelevanten Funktion einer Maschine
US7873448B2 (en) * 2002-12-10 2011-01-18 Honda Motor Co., Ltd. Robot navigation system avoiding obstacles and setting areas as movable according to circular distance from points on surface of obstacles
DE10324627A1 (de) * 2003-05-28 2005-01-05 Daimlerchrysler Ag Arbeitsraumüberwachung für automatisiert arbeitende Maschinen
JP4477924B2 (ja) * 2004-03-31 2010-06-09 本田技研工業株式会社 移動ロボットの外部検出装置
JP2006043861A (ja) * 2004-08-09 2006-02-16 Honda Motor Co Ltd マン・マシン作業システム
JP4219870B2 (ja) 2004-08-09 2009-02-04 本田技研工業株式会社 マン・マシン作業システム
DE102004043514A1 (de) * 2004-09-08 2006-03-09 Sick Ag Verfahren und Vorrichtung zum Steuern einer sicherheitsrelevanten Funktion einer Maschine
CN100556623C (zh) * 2004-10-19 2009-11-04 松下电器产业株式会社 自动机械装置
DE102005011143A1 (de) * 2005-03-10 2006-09-14 Sick Ag Vorrichtung und Verfahren zum Steuern einer sicherheitsrelevanten Funktion
JP4455417B2 (ja) * 2005-06-13 2010-04-21 株式会社東芝 移動ロボット、プログラム及びロボット制御方法
WO2008004487A1 (en) * 2006-07-04 2008-01-10 Panasonic Corporation Apparatus and method for controlling robot arm, robot, and robot arm control program
JP4576445B2 (ja) * 2007-04-12 2010-11-10 パナソニック株式会社 自律移動型装置および自律移動型装置用プログラム
CN101888920B (zh) * 2007-12-07 2012-10-03 株式会社安川电机 机器人动作限制方法、机器人系统和机器人动作限制装置
DE102008041602B4 (de) * 2008-08-27 2015-07-30 Deutsches Zentrum für Luft- und Raumfahrt e.V. Roboter und Verfahren zum Steuern eines Roboters
JP5025598B2 (ja) * 2008-08-29 2012-09-12 三菱電機株式会社 干渉チェック制御装置および干渉チェック制御方法
CN102239032B (zh) * 2008-12-03 2014-07-02 Abb研究有限公司 机器人安全系统和方法
JP5218470B2 (ja) * 2010-04-28 2013-06-26 株式会社安川電機 ロボットの作業成否判定装置、および方法
JP2012236244A (ja) * 2011-05-10 2012-12-06 Sony Corp ロボット装置、ロボット装置の制御方法、並びにロボット装置制御用プログラム
JP2015526309A (ja) * 2012-08-31 2015-09-10 リシンク ロボティクス インコーポレイテッド 安全ロボット動作のためのシステムおよび方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11052537B2 (en) 2016-05-16 2021-07-06 Mitsubishi Electric Corporation Robot operation evaluation device, robot operation evaluating method, and robot system
US10747704B2 (en) 2018-05-11 2020-08-18 Toyota Jidosha Kabushiki Kaisha Electronic unit having a USB host connected to a USB device
US11318617B2 (en) 2018-05-25 2022-05-03 Toyota Jidosha Kabushiki Kaisha Manipulator and moving robot

Also Published As

Publication number Publication date
CN104044140A (zh) 2014-09-17
EP2783797A2 (en) 2014-10-01
CN104044140B (zh) 2017-03-01
JP2014176932A (ja) 2014-09-25
EP2783797A3 (en) 2015-10-28
US9403276B2 (en) 2016-08-02
US20140277723A1 (en) 2014-09-18

Similar Documents

Publication Publication Date Title
JP5668770B2 (ja) ロボットシステム、及び、ロボットシステムの制御方法
JP5835254B2 (ja) ロボットシステム、及び、ロボットシステムの制御方法
JP5768828B2 (ja) ロボットシステム、及び、ロボットシステムの制御方法
JP6351900B2 (ja) ロボット制御装置
JP6879736B2 (ja) ロボットシステム
KR101251184B1 (ko) 구동 명령을 이용한 비젼 트래킹 시스템 및 방법
EP3727766B1 (en) Safety control module for a robot assembly and method of same
US20160334802A1 (en) Robot and control method thereof
KR20140072912A (ko) 물류 취급 차량용 물체 트래킹 및 조향 조작
US20210170601A1 (en) Conveyance robot system, method for controlling conveyance robot and non-transitory computer readable storage medium storing a robot control program
CN108068140A (zh) 用于作用到物件上的设备和方法
JP2019198907A (ja) ロボットシステム
US11642782B2 (en) Conveyance robot system, method for controlling conveyance robot and non-transitory computer readable storage medium storing a robot control program
JP6988531B2 (ja) ロボット
JP2005144606A (ja) 移動ロボット
JP7310297B2 (ja) 作業ロボットおよびその制御方法
JP2017226064A (ja) 障害物判定装置
CN116749196B (zh) 一种多轴机械臂碰撞检测系统及方法、机械臂
JP2016078185A (ja) ロボット
US20210170602A1 (en) Conveyance robot system, method of controlling a conveyance robot and non-transitory computer readable storage medium storing a robot control program
KR101347618B1 (ko) 이동형 양팔 로봇의 충돌 회피방법
JP2009285775A (ja) 操作インタフェースを含む部分が操作者に対して移動可能な装置を制御するための技術

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140902

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141017

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141118

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141201

R150 Certificate of patent or registration of utility model

Ref document number: 5668770

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250