JP6898374B2 - ロボット装置の動作を調整する動作調整装置およびロボット装置の動作を調整する動作調整方法 - Google Patents
ロボット装置の動作を調整する動作調整装置およびロボット装置の動作を調整する動作調整方法 Download PDFInfo
- Publication number
- JP6898374B2 JP6898374B2 JP2019057062A JP2019057062A JP6898374B2 JP 6898374 B2 JP6898374 B2 JP 6898374B2 JP 2019057062 A JP2019057062 A JP 2019057062A JP 2019057062 A JP2019057062 A JP 2019057062A JP 6898374 B2 JP6898374 B2 JP 6898374B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- hand
- time
- control
- unit
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
- B25J15/0019—End effectors other than grippers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/04—Viewing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1612—Programme controls characterised by the hand, wrist, grip control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Manipulator (AREA)
Description
2 ハンド
3 爪部
4 ロボット制御装置
5 ロボット装置
7 カメラ
8 コンベヤ
32 画像処理部
33 判定部
34 修正部
35 指令部
41 動作プログラム
42 記憶部
43 動作制御部
52a〜52f 画像
53a〜53f 画像
W ワーク
Claims (6)
- ロボットを含むロボット装置の動作を調整する動作調整装置であって、
ロボットおよびロボットの動作と対応して動作する機器のうち少なくとも一方を撮像するように配置された高速度カメラと、
ロボットおよび前記機器の動作を制御すると共に、前記高速度カメラにて撮像された画像を受信する制御装置と、を備え、
前記制御装置は、予め定められた制御周期にてロボットに動作指令を送出する動作制御部と、ロボットおよび前記機器の動作プログラムを記憶する記憶部とを含み、
前記高速度カメラは、前記制御周期に一致する時間間隔にて画像を撮像できるように形成されており、
前記制御装置は、前記制御周期に一致する時間間隔にて撮像された画像の処理を行う画像処理部と、前記画像処理部による処理結果に基づいてロボットの動作および前記機器の動作のうち少なくとも一方の動作が予め定められた動作であるか否かを判定する判定部と、動作プログラムに含まれる指令文を修正する修正部とを含み、
前記判定部がロボットの動作および前記機器の動作のうち少なくとも一方の動作が予め定められた動作でないと判定した場合に、修正部は、ロボットの動作および前記機器の動作が予め定められた動作になるように動作プログラムに含まれる指令文を修正する、動作調整装置。 - 前記機器は、ロボットに取り付けられた作業ツールであり、
前記記憶部は、ロボットが目標位置に到達するときに作業ツールが動作を開始する目標時期の判定範囲を記憶しており、
前記高速度カメラは、ロボットが目標位置に到達するときに作業ツールを撮像し、
前記画像処理部は、前記制御周期と同一の時間間隔にて撮像された画像に基づいて作業ツールが動作を開始する時期を検出し、
前記判定部は、前記画像処理部にて検出された作業ツールが動作を開始する時期が目標時期の判定範囲を逸脱するか否かを判定し、
作業ツールが動作を開始する時期が目標時期の判定範囲を逸脱する場合に、修正部は、目標時期の判定範囲と前記画像処理部にて検出された作業ツールが動作を開始する時期との差に基づいて、動作プログラムにおいて作業ツールが動作を開始する時期の指令文を修正する、請求項1に記載の動作調整装置。 - 前記機器は、ロボットに取り付けられた作業ツールであり、
前記記憶部は、作業ツールが動作するためのロボットが到達する目標位置と、ロボットが動作を停止したときの作業ツールの振動量の判定範囲とを記憶しており、
前記高速度カメラは、ロボットが目標位置に到達する時にロボットおよび作業ツールのうち少なくとも一方を撮像し、
前記画像処理部は、前記制御周期と同一の時間間隔にて撮像された画像に基づいてロボットが目標位置に到達した後の作業ツールの振動量を検出し、
前記判定部は、前記画像処理部にて検出された作業ツールの振動量が振動量の判定範囲を逸脱しているか否かを判定し、
作業ツールの振動量が振動量の判定範囲を逸脱する場合に、修正部は、動作プログラムにおいてロボットが停止するための減速の加速度の指令文を修正する、請求項1に記載の動作調整装置。 - 前記制御装置は、修正部が動作プログラムの指令文を修正した後に、前回と同一のロボットおよび前記機器の動作を実施し、
前記高速度カメラは、前記制御周期に一致する時間間隔にて画像を撮像し、
前記判定部は、前記画像処理部による処理結果に基づいて、ロボットの動作および前記機器の動作のうち少なくとも一方の動作が予め定められた動作であるか否かを判定する、請求項1から3のいずれか一項に記載の動作調整装置。 - ロボットを含むロボット装置の動作を調整する動作調整装置であって、
ロボットおよびロボットの動作と対応して動作する機器のうち少なくとも一方を撮像するように配置された高速度カメラと、
ロボットおよび前記機器の動作を制御すると共に、前記高速度カメラにて撮像された画像を受信する制御装置と、を備え、
前記制御装置は、予め定められた制御周期にてロボットに動作指令を送出する動作制御部と、ロボットおよび前記機器の動作プログラムを記憶する記憶部とを含み、
前記高速度カメラは、前記制御周期に一致する時間間隔にて画像を撮像できるように形成されており、
前記制御装置は、前記制御周期に一致する時間間隔にて撮像された画像の処理を行う画像処理部と、前記画像処理部による処理結果に基づいて、ロボットが前記機器の動作を開始するための目標位置に到達したか否かを判定する判定部と、動作制御部に動作の指令を送出する指令部とを含み、
前記判定部が目標位置にロボットが到達したと判定した場合に、指令部は、動作制御部に対して前記機器の動作を開始する指令を送出する、動作調整装置。 - 高速度カメラにて撮像した画像に基づいて、ロボット装置の動作を調整する動作調整方法であって、
ロボット装置は、ロボットと、ロボットの動作と対応して動作する機器を含み、
前記高速度カメラは、ロボットに動作指令を送出する制御周期に一致する時間間隔にて画像を撮像できるように形成されており、
前記高速度カメラが前記制御周期に一致する時間間隔にてロボットおよび前記機器のうち少なくとも一方を撮像する撮像工程と、
前記高速度カメラにて撮像された画像の処理を行う画像処理工程と、
画像を処理した処理結果に基づいてロボットの動作および前記機器の動作のうち少なくとも一方の動作が予め定められた動作であるか否かを判定する判定工程と、
動作プログラムに含まれる指令文を修正する修正工程と、を含み、
判定工程においてロボットの動作および前記機器の動作のうち少なくとも一方の動作が予め定められた動作でないと判定された場合に、修正工程においてロボットの動作および前記機器の動作が予め定められた動作になるように動作プログラムに含まれる指令文を修正する、動作調整方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019057062A JP6898374B2 (ja) | 2019-03-25 | 2019-03-25 | ロボット装置の動作を調整する動作調整装置およびロボット装置の動作を調整する動作調整方法 |
DE102020107385.2A DE102020107385B4 (de) | 2019-03-25 | 2020-03-18 | Betriebseinstellvorrichtung zum einstellen des betriebs einer robotervorrichtung |
US16/823,335 US11534908B2 (en) | 2019-03-25 | 2020-03-19 | Operation adjustment apparatus for adjusting operation of robot apparatus and operation adjustment method for adjusting operation of robot apparatus |
CN202010209136.9A CN111730626B (zh) | 2019-03-25 | 2020-03-23 | 调整机器人装置的动作的动作调整装置及动作调整方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019057062A JP6898374B2 (ja) | 2019-03-25 | 2019-03-25 | ロボット装置の動作を調整する動作調整装置およびロボット装置の動作を調整する動作調整方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020157398A JP2020157398A (ja) | 2020-10-01 |
JP6898374B2 true JP6898374B2 (ja) | 2021-07-07 |
Family
ID=72518175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019057062A Active JP6898374B2 (ja) | 2019-03-25 | 2019-03-25 | ロボット装置の動作を調整する動作調整装置およびロボット装置の動作を調整する動作調整方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11534908B2 (ja) |
JP (1) | JP6898374B2 (ja) |
CN (1) | CN111730626B (ja) |
DE (1) | DE102020107385B4 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3630417A1 (en) * | 2017-05-22 | 2020-04-08 | ABB Schweiz AG | Robot-conveyor calibration method, robot system and control system |
JP7392590B2 (ja) * | 2020-06-25 | 2023-12-06 | オムロン株式会社 | ロボット制御システム、制御プログラムおよび制御方法 |
JP6913833B1 (ja) * | 2021-01-19 | 2021-08-04 | Dmg森精機株式会社 | ワーク装着システム |
WO2023162124A1 (ja) * | 2022-02-25 | 2023-08-31 | 三菱電機株式会社 | ロボット制御装置、ロボット制御方法およびロボット制御プログラム |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6016386A (ja) | 1983-07-04 | 1985-01-28 | 松下電器産業株式会社 | 動作監視装置 |
JPS61118810A (ja) | 1984-11-14 | 1986-06-06 | Aisin Seiki Co Ltd | フレキシブルマニプレ−タの制御装置 |
US5319443A (en) * | 1991-03-07 | 1994-06-07 | Fanuc Ltd | Detected position correcting method |
JP2000299820A (ja) * | 1999-04-14 | 2000-10-24 | Hamamatsu Photonics Kk | 高速視覚センサ装置 |
JP2004174662A (ja) | 2002-11-27 | 2004-06-24 | Fanuc Ltd | ロボットの動作状態解析装置 |
JP3876234B2 (ja) * | 2003-06-17 | 2007-01-31 | ファナック株式会社 | コネクタ把持装置、同装置を備えたコネクタ検査システム及びコネクタ接続システム |
EP1675709A2 (de) * | 2003-10-20 | 2006-07-05 | Isra Vision Systems AG | VERFAHREN ZUR EINRICHTUNG EINER BEWEGUNG EINES HANDHABUNGSGERÄTS UND BILDVERARBEITUNG |
JP3905073B2 (ja) * | 2003-10-31 | 2007-04-18 | ファナック株式会社 | アーク溶接ロボット |
JP3732494B2 (ja) * | 2003-10-31 | 2006-01-05 | ファナック株式会社 | シミュレーション装置 |
US7831337B2 (en) * | 2004-09-23 | 2010-11-09 | Michael Greenspan | Method and apparatus for positional error correction in a robotic pool systems using a cue-aligned local camera |
WO2006079617A1 (en) * | 2005-01-26 | 2006-08-03 | Abb Ab | Device and method for calibrating the center point of a tool mounted on a robot by means of a camera |
US20070075048A1 (en) * | 2005-09-30 | 2007-04-05 | Nachi-Fujikoshi Corp. | Welding teaching point correction system and calibration method |
JP4845489B2 (ja) * | 2005-11-22 | 2011-12-28 | 株式会社スター精機 | 成形品取出機のチャック制振方法 |
JP2008132525A (ja) * | 2006-11-29 | 2008-06-12 | Nachi Fujikoshi Corp | 溶接ロボット教示位置補正システム及び溶接ロボット教示位置補正方法 |
JP2008183690A (ja) * | 2007-01-31 | 2008-08-14 | Nachi Fujikoshi Corp | ロボット制御装置及びロボット制御システム |
US8761938B2 (en) * | 2008-04-18 | 2014-06-24 | David Jenkinson | Robotic device tester |
JP5334241B2 (ja) * | 2008-07-31 | 2013-11-06 | 学校法人東京理科大学 | フレーム画像の動きベクトル推定装置及びプログラム |
JP4653844B2 (ja) | 2009-07-08 | 2011-03-16 | ファナック株式会社 | ロボットシステムのための画像処理装置及びこれを備えるロボットシステム |
CN102791214B (zh) * | 2010-01-08 | 2016-01-20 | 皇家飞利浦电子股份有限公司 | 采用实时速度优化的不经校准的视觉伺服 |
JP5415977B2 (ja) | 2010-01-28 | 2014-02-12 | 富士通フロンテック株式会社 | 試験装置、試験システム及び試験方法 |
JP5218524B2 (ja) * | 2010-03-15 | 2013-06-26 | 株式会社安川電機 | ロボットシステムおよびロボット動作規制方法 |
JP5675393B2 (ja) * | 2011-01-31 | 2015-02-25 | 武蔵エンジニアリング株式会社 | 動作プログラムの自動生成プログラムおよび装置 |
KR20130117870A (ko) | 2011-02-09 | 2013-10-28 | 미쓰비시덴키 가부시키가이샤 | 센서 중계 제어장치 |
JP5316563B2 (ja) | 2011-02-15 | 2013-10-16 | オムロン株式会社 | 画像処理装置および画像処理システム |
CN103889650B (zh) * | 2011-11-16 | 2017-05-24 | 日产自动车株式会社 | 接合体的制造方法及其制造装置 |
JP5742862B2 (ja) * | 2013-03-18 | 2015-07-01 | 株式会社安川電機 | ロボット装置及び被加工物の製造方法 |
JP6425385B2 (ja) * | 2014-01-24 | 2018-11-21 | キヤノン株式会社 | ロボット制御方法、ロボット制御装置、プログラム、記録媒体、及び部品の製造方法 |
JP5939267B2 (ja) * | 2014-03-05 | 2016-06-22 | 株式会社安川電機 | ロボット監視システム、ロボット監視装置、ロボット監視方法、ロボット監視モジュール、およびロボット監視プログラム |
US9981380B2 (en) * | 2014-07-01 | 2018-05-29 | Seiko Epson Corporation | Teaching apparatus and robot system |
JP6042860B2 (ja) | 2014-12-02 | 2016-12-14 | ファナック株式会社 | ロボットを用いて物品を移送する物品移送装置及び物品移送方法 |
JP6598495B2 (ja) * | 2015-04-22 | 2019-10-30 | キヤノン株式会社 | ロボット装置、制御プログラム、記録媒体、ロボット装置の制御方法、および物品の製造方法 |
CN105345264B (zh) * | 2015-12-03 | 2017-04-26 | 华中科技大学 | 一种针对复杂曲面构件的激光焊接实时在线监控系统 |
DE102016226017A1 (de) | 2016-12-22 | 2018-06-28 | Kuka Roboter Gmbh | Optisch überwachtes manipulatorsystem und manipulatorprogramm |
DE112017005867B4 (de) | 2017-03-31 | 2022-07-14 | Mitsubishi Electric Corporation | Steuerungsvorrichtung und Motorsteuerungssystem |
JP6538751B2 (ja) * | 2017-05-18 | 2019-07-03 | ファナック株式会社 | プログラミング装置及びロボット制御方法 |
WO2018217951A1 (en) * | 2017-05-24 | 2018-11-29 | Camplex, Inc. | Surgical visualization systems and displays |
KR102087609B1 (ko) * | 2018-07-10 | 2020-03-11 | 주식회사 성우하이텍 | 비전유닛 |
-
2019
- 2019-03-25 JP JP2019057062A patent/JP6898374B2/ja active Active
-
2020
- 2020-03-18 DE DE102020107385.2A patent/DE102020107385B4/de active Active
- 2020-03-19 US US16/823,335 patent/US11534908B2/en active Active
- 2020-03-23 CN CN202010209136.9A patent/CN111730626B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP2020157398A (ja) | 2020-10-01 |
DE102020107385B4 (de) | 2023-06-07 |
DE102020107385A1 (de) | 2020-10-08 |
US20200306957A1 (en) | 2020-10-01 |
US11534908B2 (en) | 2022-12-27 |
CN111730626A (zh) | 2020-10-02 |
CN111730626B (zh) | 2025-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6898374B2 (ja) | ロボット装置の動作を調整する動作調整装置およびロボット装置の動作を調整する動作調整方法 | |
CN109922931B (zh) | 机器人控制装置、机器人、机器人系统及机器人控制方法 | |
JP6484265B2 (ja) | 学習制御機能を備えたロボットシステム及び学習制御方法 | |
CN111905983B (zh) | 基于视觉跟随的点胶轨迹修正方法、装置、系统及介质 | |
CN111085993B (zh) | 与人进行协同作业的机器人系统以及机器人控制方法 | |
JP7306937B2 (ja) | ロボットに支持された部材の位置を調整するロボット装置の制御装置 | |
US11230005B2 (en) | Following robot and work robot system | |
JP6734402B2 (ja) | 作業機 | |
CN102632506A (zh) | 机械手用位置检测装置以及检测方法、机械手系统 | |
CN107914305B (zh) | 切断方法和切断系统 | |
DK2492062T3 (en) | industrial Robot | |
US20180085921A1 (en) | Robot control device, robot, and robot system | |
JP2020146812A (ja) | コネクタを含むワークを把持する作業ツールおよび作業ツールを備えるロボット装置 | |
CN109648585B (zh) | 监视作业工具的移动方向的控制装置 | |
JP7529815B2 (ja) | ロボットシステム及びワーク供給方法 | |
JP7396819B2 (ja) | ロボット装置の動作を動画にて撮像するカメラを備える監視装置 | |
US10328582B2 (en) | Process system including robot that transfers workpiece to process machine | |
WO2014123054A1 (ja) | ロボット制御装置及びロボット制御方法 | |
US10639799B2 (en) | Robot system | |
JP5906825B2 (ja) | ロボット | |
JP3328414B2 (ja) | ロボットハンドの姿勢制御装置 | |
JP7399981B2 (ja) | ロボット、ロボットシステム及び制御方法 | |
WO2018088199A1 (ja) | ロボット制御装置、ロボット、ロボットシステム、及び、ロボット制御方法 | |
WO2023120476A1 (ja) | ロボット制御装置、ロボットシステム、ロボット制御プログラム | |
US20230138649A1 (en) | Following robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200819 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210428 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210511 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210610 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6898374 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |