JP6868574B2 - 産業用ロボットをエンドユーザがプログラミングするための方法とその実行のためのソフトウェアが備えられたプログラム可能なロボット - Google Patents
産業用ロボットをエンドユーザがプログラミングするための方法とその実行のためのソフトウェアが備えられたプログラム可能なロボット Download PDFInfo
- Publication number
- JP6868574B2 JP6868574B2 JP2017567750A JP2017567750A JP6868574B2 JP 6868574 B2 JP6868574 B2 JP 6868574B2 JP 2017567750 A JP2017567750 A JP 2017567750A JP 2017567750 A JP2017567750 A JP 2017567750A JP 6868574 B2 JP6868574 B2 JP 6868574B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- program
- party
- tab
- hardware
- 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
- 238000000034 method Methods 0.000 title claims description 25
- 238000009434 installation Methods 0.000 claims description 34
- 230000000007 visual effect Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 claims 2
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000009466 transformation Effects 0.000 claims 1
- 238000000844 transformation Methods 0.000 claims 1
- 230000008901 benefit Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004512 die casting Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000227 grinding Methods 0.000 description 1
- 238000001746 injection moulding Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001954 sterilising effect Effects 0.000 description 1
- 238000004659 sterilization and disinfection Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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/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
-
- 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
-
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39548—Enter interactively parameter for gripper, then teach movement
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40099—Graphical user interface for robotics, visual robot user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/02—Arm motion controller
- Y10S901/03—Teaching system
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Numerical Control (AREA)
- Stored Programmes (AREA)
- Manipulator (AREA)
Description
− ロボットをプログラミングするとともにサードパーティソフトウェアをインストールするためのユーザグラフィカルインターフェイス(GUI)を有する産業用ロボットを提供するステップであって、前記GUIが、i)インストールタブであって、ロボットのインストールが指定され、前記インストールタブが、ロボットに搭載されたサードパーティハードウェアのためのパラメータのセットアップを可能にするように構成されたインストールタブと、ii)プログラムタブであって、ロボットのプログラムが指定され、前記プログラムタブが、ハードウェアにより実行されるステップのセットアップを可能にするように構成されたプログラムタブを含む、ステップと、
− GUI要素をインストールタブおよびプログラムタブへ加える専用のファイル形式に基づき、サードパーティソフトウェアをインストールするステップと、
− GUI要素を含む前記ソフトウェアコンポーネントに基づき、ツールなどのサードパーティハードウェアをインストールするステップと
を含む方法が提供される。
− ロボットの周囲における物体に関連して1つまたは複数の幾何学的特徴を定義するために、予めプログラミングされたロボットコードを含む所定の位置のセットをメモリ位置に保存するステップと、前記幾何学的特徴とロボット関連座標系の第1座標との間の関係を確立するステップと、
− グラフィカルディスプレイデバイス上にGUIを一体化するステップと、所定の位置についての情報を表示するステップと、ユーザが、所定の位置の1つまたは複数を選択すること、およびロボットが選択された位置を訪れるべき順序を指定することを可能にするステップと、
− 所定の位置のどれをユーザが選択したか、およびロボットが選択されたワークステーションを訪れるべき順序についての情報を受信するステップと、前記所定の位置、ならびに選択された位置およびロボットが選択された位置を訪れるべき順序についての前記受信および保存された情報に基づき、ワークサイクルを実行するためのロボットプログラムを生成するステップと
の1つまたは複数をさらに含み得る。
・ サードパーティハードウェアの容易なセットアップ。これは、通常のエンドユーザ(工場労働者など)には適していない通常は複雑なタスクである。恩恵は、必要とされる技術的専門知識がより低い、セットアップ時間がより少ない、およびサードパーティハードウェアのセットアップの容易な繰り返しを可能にする→より低いセットアップ費用、である。
・ 標準作業フローとのシームレスな一体化。
・ フレームワークおよび制御デバイスの両方が同じ作業フローを促進する。
Claims (11)
- サードパーティハードウェアおよび/またはソフトウェアコンポーネントを備えた産業用ロボットをエンドユーザがプログラミングするための方法であって、
− ロボットコントローラによって制御される産業用ロボットを提供するステップであって、前記ロボットコントローラは、前記産業用ロボットをプログラミングするとともにサードパーティソフトウェアをインストールするためのグラフィカルユーザインターフェイス(GUI)を有し、前記GUIには、
・ 前記産業用ロボットに搭載されたサードパーティハードウェアを含むハードウェアのためのパラメータのセットアップを可能にするように構成されたインストールタブと、
・ 前記ハードウェアにより実行されるステップのセットアップを可能にするように構成されたプログラムタブと
が備えられるステップと、
− GUI要素を前記インストールタブおよび前記プログラムタブの少なくとも一方へ追加する前記サードパーティハードウェアに含まれるファイルの専用のファイル形式に基づき、前記サードパーティソフトウェアをインストールするステップと、
− 任意選択的に、GUI要素を含む前記ソフトウェアコンポーネントに基づき、ツールを含むサードパーティハードウェアをインストールするステップと
を含む方法。 - 前記産業用ロボットの周囲における物体に関連して1つまたは複数の幾何学的特徴を定義するために、予めプログラミングされたロボットコードを含む所定の位置のセットをメモリ位置に保存するステップと、
前記幾何学的特徴とロボット関連座標系の第1座標との間の関係を確立するステップと
をさらに含む、請求項1に記載の方法。 - グラフィカルディスプレイデバイスに前記GUIを一体化するステップと、
前記所定の位置についての情報を表示するステップと、
ユーザが、前記所定の位置の1つまたは複数を選択すること、および前記産業用ロボットが前記選択された位置を訪れるべき順序を指定することを可能にするステップと
をさらに含む、請求項2に記載の方法。 - 前記所定の位置のいずれを前記ユーザが選択したかについて、および前記産業用ロボットが前記選択されたワークステーションを訪れるべき前記順序についての情報を受信するステップと、
前記所定の位置、ならびに前記選択された位置および前記産業用ロボットが前記選択された位置を訪れるべき前記順序についての前記受信および保存された情報に基づきワークサイクルを実行するためのロボットプログラムを生成するステップと
をさらに含む、請求項3に記載の方法。 - 前記産業用ロボットは、前記追加されたGUI要素が使用する前記ロボットコントローラの機能性を拡張するために、サードパーティデーモン、サーバーおよび他のプログラムが前記ロボットコントローラにインストールされることを可能にする拡張可能な作動システムを有する、請求項1〜4のいずれか一項に記載の方法。
- 前記サードパーティハードウェアは電気機械把持部であり、
GUI要素を含む前記ソフトウェアコンポーネントが前記インストールタブにおいて選択され、それにより、前記エンドユーザが、前記電気機械把持部の電源および通信インターフェイスがどのように接続されるべきか視覚的に知らされ、その後、前記電気機械把持部が起動するとともに前記プログラムタブの前記GUI要素との通信を始め、それにより前記電気機械把持部を検出し、
前記グラフィカルディスプレイデバイスは、前記エンドユーザが前記電気機械把持部の最大閉鎖力など1つまたは複数の物理的パラメータを構成することを可能にする構成インターフェイスを示し、
前記方法は、対応するプログラムノードにより前記産業用ロボットにより実行されるタスクをプログラミングする前記プログラムタブに進むと、前記エンドユーザにより完了される、請求項3または4に記載の方法。 - 前記サードパーティハードウェアは視覚システムであり、
GUI要素を含む前記ソフトウェアコンポーネントが前記インストールタブにおいて選択され、それにより、前記エンドユーザが、前記視覚システムが前記産業用ロボットにどのように接続されるべきか、カメラ座標がロボット座標にどのように関連するか、およびどの部分を前記視覚システムにおいて特定するのかを視覚的に知らされ、
前記ソフトウェアコンポーネントは、任意選択的に、前記プログラムタブのGUI要素を含み、それにより前記産業用ロボットのプログラマーが、特定された処理へ移行することを可能にし、
前記生成されたロボットプログラムが視覚システム座標からロボット座標への数学的変換を自動的に含み、それにより、視覚誘導ロボット工学に固有のこの複雑さを理解するとともに取り扱うという前記プログラマーの要件を除去する、請求項4に記載の方法。 - 前記サードパーティハードウェアは他の産業用装置へのインターフェイスであり、
前記インストールタブへ追加された前記GUI要素が、前記産業用ロボットを前記他の産業用装置へ接続することについての情報を保持するのと同時に、前記プログラムタブにおける機能を、前記他の産業用装置における事象または機能を開始することを含むように拡張する、請求項1〜5のいずれか一項に記載の方法。 - 前記インストールタブを使用した前記サードパーティソフトウェアのインストールの後に、前記プログラムタブを使用した前記ハードウェアにより実行されるステップのプログラミングを行うステップをさらに含む、請求項1から8のいずれか一項に記載の方法。
- 前記サードパーティソフトウェアのインストールにおいて保存された情報が、前記ハードウェアにより実行されるステップのプログラミングにおいて使用される、請求項9に記載の方法。
- 請求項1〜10のいずれか一項に記載の方法を実行するためのソフトウェアが備えられたプログラム可能なロボット。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DKPA201570451 | 2015-07-08 | ||
DKPA201570451 | 2015-07-08 | ||
PCT/DK2016/050240 WO2017005272A1 (en) | 2015-07-08 | 2016-07-07 | Method for extending end user programming of an industrial robot with third party contributions |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018529140A JP2018529140A (ja) | 2018-10-04 |
JP6868574B2 true JP6868574B2 (ja) | 2021-05-12 |
Family
ID=57684889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017567750A Active JP6868574B2 (ja) | 2015-07-08 | 2016-07-07 | 産業用ロボットをエンドユーザがプログラミングするための方法とその実行のためのソフトウェアが備えられたプログラム可能なロボット |
Country Status (8)
Country | Link |
---|---|
US (2) | US10850393B2 (ja) |
EP (1) | EP3319761A4 (ja) |
JP (1) | JP6868574B2 (ja) |
KR (1) | KR102603939B1 (ja) |
CN (1) | CN107848109B (ja) |
CA (1) | CA2991244C (ja) |
MX (1) | MX2018000008A (ja) |
WO (1) | WO2017005272A1 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017005272A1 (en) | 2015-07-08 | 2017-01-12 | Universal Robots A/S | Method for extending end user programming of an industrial robot with third party contributions |
US20200262074A1 (en) * | 2017-09-08 | 2020-08-20 | Robotiq Inc. | Remote robot monitoring system and method |
EP3498433A1 (en) | 2017-12-14 | 2019-06-19 | Universal Robots A/S | Dynamical safety trajectories in a robotic system |
JP7069747B2 (ja) | 2018-01-26 | 2022-05-18 | セイコーエプソン株式会社 | ロボット制御装置及びロボットシステム |
JP6973119B2 (ja) * | 2018-01-26 | 2021-11-24 | セイコーエプソン株式会社 | ロボット制御装置及びロボットシステム |
ES2971025T3 (es) | 2018-05-18 | 2024-06-03 | Universal Robots As | Articulación de robot que comprende un conjunto de freno |
US11839979B2 (en) | 2018-06-15 | 2023-12-12 | Universal Robots A/S | Dual mode free-drive of robot arm |
US11218054B2 (en) | 2019-03-28 | 2022-01-04 | Nidec Motor Corporation | Motor with rotation sensor |
US20220184810A1 (en) | 2019-04-02 | 2022-06-16 | Universal Robots A/S | Robot arm safety system with runtime adaptable safety limits |
CN113631328B (zh) * | 2019-04-02 | 2024-06-18 | 优傲机器人公司 | 用于机器人***的可扩展安全*** |
USD915487S1 (en) | 2019-09-07 | 2021-04-06 | Universal Robots A/S | Robotic arm |
JP7409852B2 (ja) * | 2019-12-10 | 2024-01-09 | ファナック株式会社 | ロボット制御装置 |
KR102272294B1 (ko) | 2019-12-23 | 2021-07-02 | 주식회사 코아로봇 | 가상축 인터페이스를 갖는 로봇제어장치 및 그 장치의 구동방법 |
CN112753013A (zh) * | 2019-12-23 | 2021-05-04 | 深圳市大疆创新科技有限公司 | 可移动平台控制方法、控制终端、可移动平台及存储介质 |
EP3960396A1 (en) * | 2020-08-31 | 2022-03-02 | Siemens Aktiengesellschaft | Enhancement of human-machine interface (hmi) for controlling a robot |
CN116419828A (zh) * | 2020-11-06 | 2023-07-11 | 优傲机器人公司 | 具有集成逻辑功能的机器人控制器 |
DE102021002418B3 (de) * | 2021-05-07 | 2022-07-14 | Günther Zimmer | Verfahren zum Erstellen von Greiferablaufprogrammen |
KR102453962B1 (ko) * | 2021-12-10 | 2022-10-14 | 김판수 | 행동 모사 플랫폼 서비스 제공 시스템 |
WO2024056143A1 (en) * | 2022-09-12 | 2024-03-21 | Universal Robots A/S | Customizable programming configuration |
Family Cites Families (128)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE402540B (sv) | 1976-08-13 | 1978-07-10 | Asea Ab | Forfarande och anordning for att vid en givarstyrd industrirobot astadkomma en approximativ transformation mellan givarens och robotarmens olika koordinatsystem for styrning av roboten inom ett forutbestemt ... |
US4398110A (en) | 1982-05-05 | 1983-08-09 | Westinghouse Electric Corp. | Harmonic electric actuator |
US4753569A (en) | 1982-12-28 | 1988-06-28 | Diffracto, Ltd. | Robot calibration |
JPS6132113A (ja) | 1984-07-23 | 1986-02-14 | Seiko Instr & Electronics Ltd | ロボツト制御方式 |
US4817017A (en) | 1985-04-08 | 1989-03-28 | Mitsubishi Denki Kabushiki Kaisha | Industrial robot |
US4678952A (en) | 1985-08-13 | 1987-07-07 | Intelledex Incorporated | Sealed joint for a robot and the like |
US5155423A (en) | 1986-02-18 | 1992-10-13 | Robotics Research Corporation | Industrial robot with servo |
JPH01146645A (ja) | 1987-12-03 | 1989-06-08 | Fujitsu Ltd | ならい制御方式 |
JPH02250782A (ja) | 1989-03-20 | 1990-10-08 | Fanuc Ltd | 産業用ロボットの手動介入方式 |
DE4108939A1 (de) | 1991-03-19 | 1992-09-24 | Bodenseewerk Geraetetech | Verfahren zum kalibrieren von hochgenauen robotern |
US5103941A (en) | 1991-03-28 | 1992-04-14 | The United States Of America As Represented By The Administrator Of The National Aeronautics & Space Administration | Roller locking brake |
DE69216167T2 (de) | 1991-07-06 | 1997-07-10 | Daihen Corp | Gerät zur Steuerung eines Industrieroboters zur Durchführung koordinierter Arbeitsvorgänge unter Verwendung eines Playbackteachingverfahrens und dies-bezügliches Verfahren |
US5255571A (en) | 1992-06-25 | 1993-10-26 | United Parcel Service Of America, Inc. | Three degree of freedom actuator system |
JPH06190753A (ja) | 1992-12-25 | 1994-07-12 | Fujitsu Ltd | ロボット制御装置 |
US6535794B1 (en) | 1993-02-23 | 2003-03-18 | Faro Technologoies Inc. | Method of generating an error map for calibration of a robot or multi-axis machining center |
US5293107A (en) | 1993-02-24 | 1994-03-08 | Fanuc Robotics North America, Inc. | Motorized rotary joint and method of constructing a modular robot utilizing same |
US5495410A (en) | 1994-08-12 | 1996-02-27 | Minnesota Mining And Manufacturing Company | Lead-through robot programming system |
SE506517C3 (sv) | 1995-06-19 | 1998-02-05 | Jan G Faeger | Foerfarande foer inmaetning av objekt och anordning foer aastadkommande av en uppsaettning objekt med kaenda laegen |
JPH10254527A (ja) | 1997-03-10 | 1998-09-25 | Kawasaki Heavy Ind Ltd | ロボットの教示装置 |
US6041274A (en) | 1997-04-21 | 2000-03-21 | Shinko Electric Co., Ltd. | Positional deviation detecting device for a mobile body and position correcting apparatus for a working machine mounted on a mobile body |
US6070109A (en) | 1998-03-10 | 2000-05-30 | Fanuc Robotics North America, Inc. | Robot calibration system |
US6040109A (en) | 1998-03-25 | 2000-03-21 | Agfa-Gevaert, N.V. | Method for preparing an image element for making an improved printing plate according to the silver salt diffusion transfer process |
US6292715B1 (en) | 1998-10-27 | 2001-09-18 | Perry Investments, Inc. | Robotic process planning method and apparatus using templates |
DE19854011A1 (de) | 1998-11-12 | 2000-05-25 | Knoll Alois | Einrichtung und Verfahren zum Vermessen von Mechanismen und ihrer Stellung |
DE19858154B4 (de) | 1998-12-16 | 2008-01-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren und Einrichtung zur Kalibrierung von bewegbaren Vorrichtungen mit mindestens einem teilweise unbestimmten Geometrieparameter |
US6944584B1 (en) | 1999-04-16 | 2005-09-13 | Brooks Automation, Inc. | System and method for control and simulation |
JP4302830B2 (ja) | 1999-08-09 | 2009-07-29 | 川崎重工業株式会社 | ロボットのキャリブレーション方法及び装置 |
JP3326472B2 (ja) | 1999-11-10 | 2002-09-24 | 独立行政法人 航空宇宙技術研究所 | 多関節ロボット |
US6847922B1 (en) | 2000-01-06 | 2005-01-25 | General Motors Corporation | Method for computer-aided layout of manufacturing cells |
JP2001353678A (ja) * | 2000-06-12 | 2001-12-25 | Sony Corp | オーサリング・システム及びオーサリング方法、並びに記憶媒体 |
US7917863B2 (en) | 2000-06-13 | 2011-03-29 | National Instruments Corporation | System and method for graphically creating a sequence of motion control operations |
US6837892B2 (en) | 2000-07-24 | 2005-01-04 | Mazor Surgical Technologies Ltd. | Miniature bone-mounted surgical robot |
US6856863B1 (en) | 2000-07-27 | 2005-02-15 | Applied Materials, Inc. | Method and apparatus for automatic calibration of robots |
DE10048096A1 (de) | 2000-09-28 | 2002-04-18 | Zeiss Carl | Verfahren zur Kalibrierung eines messenden Sensors auf einem Koordinatenmeßgerät |
JP4670136B2 (ja) | 2000-10-11 | 2011-04-13 | ソニー株式会社 | オーサリング・システム及びオーサリング方法、並びに記憶媒体 |
US6519860B1 (en) | 2000-10-19 | 2003-02-18 | Sandia Corporation | Position feedback control system |
US6442451B1 (en) | 2000-12-28 | 2002-08-27 | Robotic Workspace Technologies, Inc. | Versatile robot control system |
EP1410163A1 (en) | 2001-06-29 | 2004-04-21 | Abb Ab | A system and a method for user interaction |
JP4032410B2 (ja) | 2001-11-09 | 2008-01-16 | ソニー株式会社 | 情報処理システムおよび情報処理方法、プログラムおよび記録媒体、並びに情報処理装置 |
DE10157174A1 (de) | 2001-11-22 | 2003-06-05 | Wolfgang Madlener | Verfahren und Vorrichtung zum räumlichen Vermessen von Werkstücken an einer Werkzeugmaschine |
US6587752B1 (en) | 2001-12-25 | 2003-07-01 | National Institute Of Advanced Industrial Science And Technology | Robot operation teaching method and apparatus |
AU2003239171A1 (en) | 2002-01-31 | 2003-09-02 | Braintech Canada, Inc. | Method and apparatus for single camera 3d vision guided robotics |
JP3870257B2 (ja) | 2002-05-02 | 2007-01-17 | 独立行政法人 宇宙航空研究開発機構 | オフセット回転関節を有するロボット |
JP2004049731A (ja) | 2002-07-23 | 2004-02-19 | Yaskawa Electric Corp | 肢体駆動装置の教示方法 |
CA2437286C (en) | 2002-08-13 | 2008-04-29 | Garnette Roy Sutherland | Microsurgical robot system |
DE10239694A1 (de) | 2002-08-29 | 2004-03-11 | Carl Zeiss | Verfahren zur Kalibrierung eines Fräsers |
US6996456B2 (en) | 2002-10-21 | 2006-02-07 | Fsi International, Inc. | Robot with tactile sensor device |
JP2004148466A (ja) | 2002-10-31 | 2004-05-27 | Yaskawa Electric Corp | ロボット制御装置 |
DE10305384A1 (de) | 2003-02-11 | 2004-08-26 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Visualisierung rechnergestützter Informationen |
SE524818C2 (sv) | 2003-02-13 | 2004-10-05 | Abb Ab | En metod och ett system för att programmera en industrirobot att förflytta sig relativt definierade positioner på ett objekt |
JP4198511B2 (ja) | 2003-04-14 | 2008-12-17 | 三菱電機株式会社 | 動力伝達装置および動力伝達装置の制御方法 |
US6704619B1 (en) | 2003-05-24 | 2004-03-09 | American Gnc Corporation | Method and system for universal guidance and control of automated machines |
US7248012B2 (en) | 2003-06-02 | 2007-07-24 | Honda Motor Co., Ltd. | Teaching data preparing method for articulated robot |
US6822412B1 (en) | 2003-06-11 | 2004-11-23 | Zhongxue Gan | Method for calibrating and programming of a robot application |
DE10336213A1 (de) | 2003-08-07 | 2005-03-03 | Ekkehard Alschweig | Verfahren zur Genauigkeits-Selbstüberprüfung einer Hochpräzisions-Werkzeugmaschine |
JP3708097B2 (ja) | 2003-10-08 | 2005-10-19 | ファナック株式会社 | ロボットの手動送り装置 |
JP2005148789A (ja) | 2003-11-11 | 2005-06-09 | Fanuc Ltd | 音声入力によるロボット教示プログラム編集装置 |
ES2303131T3 (es) | 2003-12-16 | 2008-08-01 | Abb Ab | Manipulador cinematico paralelo para espacios de trabajo grandes. |
US8160205B2 (en) | 2004-04-06 | 2012-04-17 | Accuray Incorporated | Robotic arm for patient positioning assembly |
KR100607141B1 (ko) * | 2004-05-12 | 2006-08-01 | 한국생산기술연구원 | 개방형 분산처리구조의 로봇 제어 시스템 |
DE102004026813A1 (de) | 2004-06-02 | 2005-12-29 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Steuern von Handhabungsgeräten |
US20060125806A1 (en) | 2004-09-27 | 2006-06-15 | The Regents Of The University Of Minnesota | Human-activated displacement control appliance for use with computerized device/mechanism |
JP2006099474A (ja) | 2004-09-29 | 2006-04-13 | Fanuc Ltd | ロボットの軌跡制御方法 |
EP1824647A1 (en) * | 2004-10-20 | 2007-08-29 | Abb Research Ltd. | A system and a method for programming an in¢ dustrial robot |
SE0402533D0 (sv) | 2004-10-20 | 2004-10-20 | Abb Ab | A system and a method for programming an industrial robot |
JP2008522836A (ja) | 2004-10-25 | 2008-07-03 | ユニバーシティ・オブ・デイトン | 運動学的ロボット・モデル・パラメータ決定によって多関節ロボットにおいて改善された精度を提供する方法及びシステム |
US8989897B2 (en) | 2004-11-19 | 2015-03-24 | Dynalog, Inc. | Robot-cell calibration |
JP5000893B2 (ja) | 2005-01-27 | 2012-08-15 | 日立オートモティブシステムズ株式会社 | 電動ブレーキ制御装置及び電動ブレーキ制御方法 |
US20060178775A1 (en) | 2005-02-04 | 2006-08-10 | George Zhang | Accelerometer to monitor movement of a tool assembly attached to a robot end effector |
US7643907B2 (en) | 2005-02-10 | 2010-01-05 | Abb Research Ltd. | Method and apparatus for developing a metadata-infused software program for controlling a robot |
DE102005008055B4 (de) | 2005-02-22 | 2009-01-02 | Deckel Maho Pfronten Gmbh | Verfahren zum Vermessen einer programmgesteuerten Werkzeugmaschine |
WO2006089887A2 (en) | 2005-02-28 | 2006-08-31 | Abb Ab | A system for calibration of an industrial robot and a method thereof |
EP1724676A1 (en) | 2005-05-20 | 2006-11-22 | ABB Research Ltd. | Method and apparatus for developing a software program |
GB0513899D0 (en) | 2005-07-06 | 2005-08-10 | Airbus Uk Ltd | Program-controlled process |
US20070150102A1 (en) * | 2005-12-09 | 2007-06-28 | Joong Ki Park | Method of supporting robot application programming and programming tool for the same |
EP3530420B1 (en) | 2006-03-03 | 2023-09-06 | Universal Robots A/S | Joint for a robot |
US8301421B2 (en) | 2006-03-31 | 2012-10-30 | Energid Technologies | Automatic control system generation for robot design validation |
DE602006003726D1 (de) * | 2006-04-03 | 2009-01-02 | Abb Research Ltd | Vorrichtung und Verfahren zur Bahnerzeugung für einen Industrieroboter |
JP4960038B2 (ja) | 2006-08-09 | 2012-06-27 | オークマ株式会社 | パラレルメカニズム機械の制御方法及び制御装置 |
DE102006061752A1 (de) | 2006-12-28 | 2008-07-03 | Kuka Roboter Gmbh | Roboter und Verfahren zum Programmieren eines Roboters |
EP1947541A1 (en) | 2007-01-22 | 2008-07-23 | Mikael Hedelind | A method and an apparatus for programming a work cell including one or more devices |
JP4298757B2 (ja) | 2007-02-05 | 2009-07-22 | ファナック株式会社 | ロボット機構のキャリブレーション装置及び方法 |
EP2129498B1 (en) | 2007-03-30 | 2011-03-23 | ABB Technology AB | Method and apparatus for programming an industrial robot |
EP2144659A1 (en) | 2007-05-07 | 2010-01-20 | Raytheon Sarcos, LLC | Method for manufacturing a complex structure |
WO2009009673A2 (en) | 2007-07-10 | 2009-01-15 | Raytheon Sarcos, Llc | Modular robotic crawler |
GB0713639D0 (en) | 2007-07-13 | 2007-08-22 | Renishaw Plc | Error correction |
US8457790B2 (en) | 2007-09-14 | 2013-06-04 | Zimmer, Inc. | Robotic calibration method |
WO2009103335A1 (en) | 2008-02-20 | 2009-08-27 | Abb Research Ltd. | Method and system for optimizing the layout of a robot work cell |
JP4531126B2 (ja) | 2008-02-28 | 2010-08-25 | パナソニック株式会社 | ロボットアームの制御装置及び制御方法、ロボット、ロボットアームの制御プログラム、及びロボットアーム制御用集積電子回路 |
NL1036673A1 (nl) | 2008-04-09 | 2009-10-12 | Asml Holding Nv | Robot Position Calibration Tool (RPCT). |
US20090269591A1 (en) | 2008-04-24 | 2009-10-29 | Crysoptix Kk | Organic Compound, Optical Film and Method of Production thereof |
FR2930472B1 (fr) | 2008-04-24 | 2010-08-13 | Univ Havre | Robot manipulateur et commande associee pour un positionnement fin de l'extremite terminale |
DE102008027008B4 (de) | 2008-06-06 | 2016-03-17 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Steuern eines Manipulators |
JP5265296B2 (ja) | 2008-10-10 | 2013-08-14 | 本田技研工業株式会社 | ワーク取り出し方法 |
EP2350750B1 (en) | 2008-11-25 | 2012-10-31 | ABB Technology Ltd | A method and an apparatus for calibration of an industrial robot system |
WO2010071384A2 (en) * | 2008-12-19 | 2010-06-24 | Yujin Robot Co., Ltd. | Standardization system and method for robot fabrication and robot service implementation system |
KR101038309B1 (ko) * | 2008-12-19 | 2011-06-01 | 주식회사 유진로봇 | 로봇 서비스 실행 시스템 |
KR101040702B1 (ko) * | 2008-12-30 | 2011-06-13 | 주식회사 유진로봇 | 로봇 제조 규격화 시스템 및 방법 |
US8386070B2 (en) | 2009-03-18 | 2013-02-26 | Intelligent Hospital Systems, Ltd | Automated pharmacy admixture system |
DE102009023307A1 (de) | 2009-05-29 | 2010-12-02 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Steuerung eines Manipulators |
US8340820B2 (en) | 2010-02-26 | 2012-12-25 | Agilent Technologies, Inc. | Robot arm and method of controlling robot arm to avoid collisions |
US20120110489A1 (en) * | 2010-10-29 | 2012-05-03 | Rockwell Automation Technologies, Inc. | Dynamic loading of device feature specific graphical user interface presentations |
EP2453325A1 (en) | 2010-11-16 | 2012-05-16 | Universal Robots ApS | Method and means for controlling a robot |
WO2013045314A1 (en) | 2011-09-28 | 2013-04-04 | Universal Robots A/S | Calibration and programming of robots |
US8307061B1 (en) | 2011-10-27 | 2012-11-06 | Google Inc. | System and method for determining manufacturer instructions executable by a robotic device |
CN102681465A (zh) | 2012-05-23 | 2012-09-19 | 浙江大学 | 具备运动规划功能的工业机器人示教规划器及其控制方法 |
US8868241B2 (en) | 2013-03-14 | 2014-10-21 | GM Global Technology Operations LLC | Robot task commander with extensible programming environment |
JP5742862B2 (ja) * | 2013-03-18 | 2015-07-01 | 株式会社安川電機 | ロボット装置及び被加工物の製造方法 |
CN103386685B (zh) | 2013-08-02 | 2016-05-11 | 无锡信捷电气股份有限公司 | 一种机器人编程控制方法 |
CN103600350A (zh) * | 2013-09-23 | 2014-02-26 | 哈尔滨工大天才智能科技有限公司 | 一种基于图形化的机器人舵机控制***及控制方法 |
DE102014202145A1 (de) * | 2014-02-06 | 2015-08-06 | Kuka Roboter Gmbh | Verfahren zum Programmieren eines Industrieroboters und zugehörigerIndustrieroboter |
US10399232B2 (en) | 2014-03-04 | 2019-09-03 | Universal Robots A/S | Safety system for industrial robot |
US9403273B2 (en) * | 2014-05-23 | 2016-08-02 | GM Global Technology Operations LLC | Rapid robotic imitation learning of force-torque tasks |
DE102014216514B3 (de) * | 2014-08-20 | 2015-09-10 | Kuka Roboter Gmbh | Verfahren zum Programmieren eines Industrieroboters und zugehöriger Industrieroboter |
EP3304288B1 (en) * | 2015-05-27 | 2023-07-12 | Google LLC | Online marketplace of plugins for enhancing dialog systems |
WO2017005272A1 (en) | 2015-07-08 | 2017-01-12 | Universal Robots A/S | Method for extending end user programming of an industrial robot with third party contributions |
TWI805545B (zh) | 2016-04-12 | 2023-06-21 | 丹麥商環球機器人公司 | 用於藉由示範來程式化機器人之方法和電腦程式產品 |
WO2018097320A1 (ja) | 2016-11-28 | 2018-05-31 | キョーラク株式会社 | 構造体の製造方法、一体成形体及び一体成形体の製造方法 |
US11648666B2 (en) | 2017-07-13 | 2023-05-16 | Universal Robots A/S | Vibration control of systems with configuration dependent dynamics |
EP3498433A1 (en) | 2017-12-14 | 2019-06-19 | Universal Robots A/S | Dynamical safety trajectories in a robotic system |
USD898090S1 (en) | 2018-05-18 | 2020-10-06 | Universal Robots A/S | Toothed connection flange for a robot joint |
USD895704S1 (en) | 2018-05-18 | 2020-09-08 | Universal Robots A/S | Robot joint having an input flange and an output flange |
USD932486S1 (en) | 2018-05-18 | 2021-10-05 | Universal Robots A/S | Robot teach pendant |
ES2971025T3 (es) | 2018-05-18 | 2024-06-03 | Universal Robots As | Articulación de robot que comprende un conjunto de freno |
WO2019238940A1 (en) | 2018-06-15 | 2019-12-19 | Universal Robots A/S | Estimation of payload attached to a robot arm |
US11839979B2 (en) | 2018-06-15 | 2023-12-12 | Universal Robots A/S | Dual mode free-drive of robot arm |
US10747450B2 (en) | 2018-07-26 | 2020-08-18 | Red Hat, Inc. | Dynamic virtual machine memory allocation |
USD915487S1 (en) | 2019-09-07 | 2021-04-06 | Universal Robots A/S | Robotic arm |
-
2016
- 2016-07-07 WO PCT/DK2016/050240 patent/WO2017005272A1/en active Application Filing
- 2016-07-07 JP JP2017567750A patent/JP6868574B2/ja active Active
- 2016-07-07 CA CA2991244A patent/CA2991244C/en active Active
- 2016-07-07 CN CN201680040209.8A patent/CN107848109B/zh active Active
- 2016-07-07 KR KR1020187003466A patent/KR102603939B1/ko active IP Right Grant
- 2016-07-07 EP EP16820882.5A patent/EP3319761A4/en active Pending
- 2016-07-07 US US15/738,315 patent/US10850393B2/en active Active
- 2016-07-07 MX MX2018000008A patent/MX2018000008A/es unknown
-
2020
- 2020-10-26 US US17/080,213 patent/US11986962B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
MX2018000008A (es) | 2018-03-15 |
CN107848109A (zh) | 2018-03-27 |
US20180178380A1 (en) | 2018-06-28 |
KR20180027546A (ko) | 2018-03-14 |
CA2991244C (en) | 2023-12-19 |
EP3319761A1 (en) | 2018-05-16 |
US20210039254A1 (en) | 2021-02-11 |
WO2017005272A1 (en) | 2017-01-12 |
EP3319761A4 (en) | 2019-03-06 |
CA2991244A1 (en) | 2017-01-12 |
US11986962B2 (en) | 2024-05-21 |
CN107848109B (zh) | 2022-03-04 |
KR102603939B1 (ko) | 2023-11-20 |
JP2018529140A (ja) | 2018-10-04 |
US10850393B2 (en) | 2020-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6868574B2 (ja) | 産業用ロボットをエンドユーザがプログラミングするための方法とその実行のためのソフトウェアが備えられたプログラム可能なロボット | |
US10279478B2 (en) | System and a method for programming an industrial robot | |
Stenmark et al. | On distributed knowledge bases for robotized small-batch assembly | |
JP2010140359A (ja) | シミュレーション装置 | |
US20040088119A1 (en) | System for controlling and monitoring machines and/or systems with active components belonging to different active groups | |
EP3376322A2 (en) | Control system, controller, and control method | |
Matthaiakis et al. | Flexible programming tool enabling synergy between human and robot | |
US8667475B2 (en) | Computer-readable storage medium and program-converting method | |
WO2012097835A2 (en) | System for teaching a robot movement | |
Diachenko et al. | Industrial collaborative robot Digital Twin integration and control using Robot Operating System | |
CN107710082A (zh) | 用于控制和/或调节机器人***的外部控制***的自动配置方法 | |
CN110861080B (zh) | 用于对机器人编程的方法以及计算装置和计算机程序 | |
US10754320B2 (en) | Method and apparatus for integrating an external motion planner with an industrial controller | |
WO2013113320A1 (en) | System for modifying a plc program | |
US20220283568A1 (en) | System and method for controlling at least one machine, more particularly a collective of machines | |
CN110253568B (zh) | 机器人控制方法、***、设备及存储介质 | |
Adamson et al. | Function Block Approach for Adaptive Robotic Control in Virtual and Real Environments | |
Thormann et al. | Programming of a lightweight robot using function blocks and sequential function charts | |
Weston et al. | A new concept in machine control | |
Blažić et al. | Rapid programming of embedded autonomous robots | |
Richardsson et al. | Reuse of information as a base for development and verification of control programs for flexible manufacturing cells | |
Rooker et al. | Modeling flexible mechatronical based assembly systems through simulation support | |
Bergner et al. | An Intuitive and Efficient Framework for Programming Robotic Systems | |
Wrigglesworth | Robots-The new generation | |
Hörmann | Introduction to programming methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190627 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200929 |
|
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: 20210323 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210412 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6868574 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |