JP7500947B2 - 干渉評価装置、方法、及びプログラム - Google Patents
干渉評価装置、方法、及びプログラム Download PDFInfo
- Publication number
- JP7500947B2 JP7500947B2 JP2019190559A JP2019190559A JP7500947B2 JP 7500947 B2 JP7500947 B2 JP 7500947B2 JP 2019190559 A JP2019190559 A JP 2019190559A JP 2019190559 A JP2019190559 A JP 2019190559A JP 7500947 B2 JP7500947 B2 JP 7500947B2
- Authority
- JP
- Japan
- Prior art keywords
- interference
- robots
- risk
- trajectory
- assessment
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1628—Program controls characterised by the control loop
- B25J9/1653—Program controls characterised by the control loop parameters identification, estimation, stiffness, accuracy, error analysis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1674—Program controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1602—Program 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—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1669—Program controls characterised by programming, planning systems for manipulators characterised by special application, e.g. multi-arm co-operation, assembly, grasping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1679—Program controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- 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/39082—Collision, real time collision avoidance
-
- 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/39083—Robot interference, between two robot arms
-
- 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/39135—For multiple manipulators operating at same time, avoid collision
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
図1に示すように、第1実施形態に係るロボット制御システム100は、干渉評価装置10と、ロボット制御装置12と、ロボット16A、16Bとを含んで構成される。なお、図1の例では、ロボット制御システム100に2台のロボット16A、16Bが含まれる場合を示しているが、3台以上のロボットを含んでもよい。また、以下では、ロボット16A、16Bを区別なく説明する場合には、単に「ロボット16」と表記する。
次に、第2実施形態について説明する。なお、第2実施形態に係るロボット制御システムにおいて、第1実施形態に係るロボット制御システム100と同様の構成については、同一符号を付して詳細な説明を省略する。
次に、第3実施形態について説明する。なお、第3実施形態に係るロボット制御システムにおいて、第1実施形態に係るロボット制御システム100と同様の構成については、同一符号を付して詳細な説明を省略する。
次に、第4実施形態について説明する。なお、第4実施形態に係るロボット制御システムにおいて、第1実施形態に係るロボット制御システム100、及び第2実施形態に係るロボット制御システム200と同様の構成については、同一符号を付して詳細な説明を省略する。
次に、第5実施形態について説明する。なお、第5実施形態に係るロボット制御システムにおいて、第1実施形態に係るロボット制御システム100、及び第3実施形態に係るロボット制御システム300と同様の構成については、同一符号を付して詳細な説明を省略する。
12 ロボット制御装置
16 ロボット
18 作業管理部
22、222、422 取得部
24、224、324、424 評価部
26、326、526 生成部
32 CPU
34 メモリ
36 記憶装置
38 入力装置
40 出力装置
42 記憶媒体読取装置
44 通信I/F
46 バス
100、200、300、400、500 ロボット制御システム
Claims (13)
- 複数のロボットの各々の可動範囲の起点となる設置位置と、前記複数のロボットの各々の開始姿勢時における所定部位の位置である開始位置、及び終了姿勢時における前記所定部位の位置である終了位置とを取得する取得部と、
前記複数のロボットの各々について、前記設置位置と、前記開始位置と、前記終了位置とを含む多角形に基づいて特定される多面体間の重複に基づいて、前記複数のロボット間の干渉リスクを評価する評価部と、
を含む干渉評価装置。 - 前記評価部は、前記多角形を前記ロボットの設置面である平面に投影した多角形を底面とし、前記平面の法線方向に所定の高さを持つ前記多面体を特定する請求項1に記載の干渉評価装置。
- 前記取得部は、前記複数のロボットの各々の動作の軌道を示す軌道情報に含まれる開始姿勢に対応する前記開始位置、及び終了姿勢に対応する前記終了位置を取得する請求項1又は請求項2に記載の干渉評価装置。
- 前記取得部は、前記複数のロボットの各々について、前記開始姿勢及び前記終了姿勢の情報を含む動作の軌道を示す軌道情報と、キネマティクス情報及び形状情報を含む仕様情報とを取得し、前記軌道情報及び前記仕様情報に基づいて、前記複数のロボットの各々の前記設置位置、前記開始位置、及び前記終了位置を計算する請求項1又は請求項2に記載の干渉評価装置。
- 前記評価部は、前記軌道情報に含まれる、前記開始位置及び前記終了位置以外の経由点の位置を頂点として更に含む前記多角形に基づいて、前記多面体を特定する請求項4に記載の干渉評価装置。
- 前記取得部は、複数の動作を含む作業について、動作毎に、前記軌道情報及び前記仕様情報を取得し、
前記評価部は、前記作業を構成する複数の動作の組合せ毎に、前記ロボット間の干渉リスクを評価することで、前記作業全体のリスクを評価する
請求項4又は請求項5に記載の干渉評価装置。 - 前記評価部は、前記作業に含まれる複数の動作のうち、前記ロボット間で干渉リスクがある動作の割合が高いほど、前記作業全体のリスクが高いと評価する請求項6に記載の干渉評価装置。
- 前記開始姿勢から前記終了姿勢までの軌道を生成する生成部を含む請求項1~請求項7の何れか1項に記載の干渉評価装置。
- 前記生成部は、前記評価部により、前記ロボット間で干渉リスクがあると評価された場合に、干渉を回避するような回避軌道を生成する請求項8に記載の干渉評価装置。
- 前記生成部は、前記複数のロボットが動作する周辺の物体の情報を含む周辺環境情報を取得し、前記多面体同士の重複部分、及び前記複数のロボット周辺の物体を回避する前記回避軌道を生成する請求項9に記載の干渉評価装置。
- 前記生成部は、前記評価部により評価された干渉リスクが閾値以上の場合に、前記回避軌道を生成する請求項9又は請求項10に記載の干渉評価装置。
- 取得部が、複数のロボットの各々の可動範囲の起点となる設置位置と、前記複数のロボットの各々の開始姿勢時における所定部位の位置である開始位置、及び終了姿勢時における前記所定部位の位置である終了位置とを取得し、
評価部が、前記複数のロボットの各々について、前記設置位置と、前記開始位置と、前記終了位置とを含む多角形に基づいて特定される多面体間の重複に基づいて、前記複数のロボット間の干渉リスクを評価する
干渉評価方法。 - コンピュータを、
複数のロボットの各々の可動範囲の起点となる設置位置と、前記複数のロボットの各々の開始姿勢時における所定部位の位置である開始位置、及び終了姿勢時における前記所定部位の位置である終了位置とを取得する取得部、及び、
前記複数のロボットの各々について、前記設置位置と、前記開始位置と、前記終了位置とを含む多角形に基づいて特定される多面体間の重複に基づいて、前記複数のロボット間の干渉リスクを評価する評価部
として機能させるための干渉評価プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019190559A JP7500947B2 (ja) | 2019-10-17 | 2019-10-17 | 干渉評価装置、方法、及びプログラム |
| PCT/JP2020/038334 WO2021075380A1 (ja) | 2019-10-17 | 2020-10-09 | 干渉評価装置、方法、及びプログラム |
| CN202080070776.4A CN114555302A (zh) | 2019-10-17 | 2020-10-09 | 干涉评价装置、方法以及程序 |
| US17/766,707 US12290937B2 (en) | 2019-10-17 | 2020-10-09 | Interference evaluation device, method, and program |
| EP20876395.3A EP4046758A4 (en) | 2019-10-17 | 2020-10-09 | INTERFERENCE ASSESSMENT APPARATUS, METHOD AND PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019190559A JP7500947B2 (ja) | 2019-10-17 | 2019-10-17 | 干渉評価装置、方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021065940A JP2021065940A (ja) | 2021-04-30 |
| JP7500947B2 true JP7500947B2 (ja) | 2024-06-18 |
Family
ID=75538484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019190559A Active JP7500947B2 (ja) | 2019-10-17 | 2019-10-17 | 干渉評価装置、方法、及びプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12290937B2 (ja) |
| EP (1) | EP4046758A4 (ja) |
| JP (1) | JP7500947B2 (ja) |
| CN (1) | CN114555302A (ja) |
| WO (1) | WO2021075380A1 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7719035B2 (ja) * | 2022-06-10 | 2025-08-05 | 株式会社神戸製鋼所 | ロボットの移動経路生成方法、移動経路生成装置、ロボットシステム、およびプログラム |
| WO2024024026A1 (ja) * | 2022-07-28 | 2024-02-01 | 三菱電機株式会社 | リスクアセスメント支援装置、リスクアセスメント支援プログラムおよびリスクアセスメント支援方法 |
| CN116533236B (zh) * | 2023-05-09 | 2024-04-12 | 北京航空航天大学 | 一种基于离散工作空间的服务机器人操作评估策略 |
| WO2025191760A1 (ja) * | 2024-03-13 | 2025-09-18 | 日本電気株式会社 | 動作計画装置、動作計画方法、および動作計画プログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014122995A1 (ja) | 2013-02-06 | 2014-08-14 | 三菱電機株式会社 | 干渉チェック装置 |
| CN106546759A (zh) | 2016-10-25 | 2017-03-29 | 广州誉康医药有限公司 | 用于全自动血型血清学分析系统的双机械臂协同控制方法 |
| JP2018144223A (ja) | 2017-03-06 | 2018-09-20 | キヤノン株式会社 | 複数のロボットに動作を教示する教示方法、およびそれに用いる教示装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05119814A (ja) * | 1991-05-20 | 1993-05-18 | Brother Ind Ltd | ロボツトアームの非干渉制御装置 |
| JP5801569B2 (ja) | 2011-02-28 | 2015-10-28 | 株式会社ブリヂストン | 干渉チェック装置及びプログラム |
| US9399291B2 (en) * | 2012-12-07 | 2016-07-26 | GM Global Technology Operations LLC | Planning a grasp, for use by a robotic grasper to pick up a complex object, based on object, grasper, and grasper approach data |
| JP6427972B2 (ja) | 2014-06-12 | 2018-11-28 | セイコーエプソン株式会社 | ロボット、ロボットシステム及び制御装置 |
| CN104156520B (zh) * | 2014-07-31 | 2017-04-12 | 哈尔滨工程大学 | 一种基于直线投影的凸多面体碰撞检测方法 |
| JP5908544B2 (ja) * | 2014-08-11 | 2016-04-26 | ファナック株式会社 | 駆動軸のジャークを低下させるロボットプログラムを生成するロボットプログラム生成装置 |
| JP5896003B1 (ja) * | 2014-10-29 | 2016-03-30 | 株式会社安川電機 | 加工装置、教示方法、ワークの生産方法、コントローラ及び制御方法 |
| US9895803B1 (en) * | 2015-06-19 | 2018-02-20 | X Development Llc | Calculating trajectory corridor for robot end effector |
| EP3368957B1 (en) * | 2015-10-30 | 2022-02-09 | SZ DJI Technology Co., Ltd. | Systems and methods for uav path planning and control |
| JP6576255B2 (ja) * | 2016-01-25 | 2019-09-18 | キヤノン株式会社 | ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 |
| US10919153B2 (en) * | 2017-03-06 | 2021-02-16 | Canon Kabushiki Kaisha | Teaching method for teaching operations to a plurality of robots and teaching system used therefor |
-
2019
- 2019-10-17 JP JP2019190559A patent/JP7500947B2/ja active Active
-
2020
- 2020-10-09 CN CN202080070776.4A patent/CN114555302A/zh active Pending
- 2020-10-09 US US17/766,707 patent/US12290937B2/en active Active
- 2020-10-09 WO PCT/JP2020/038334 patent/WO2021075380A1/ja not_active Ceased
- 2020-10-09 EP EP20876395.3A patent/EP4046758A4/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014122995A1 (ja) | 2013-02-06 | 2014-08-14 | 三菱電機株式会社 | 干渉チェック装置 |
| CN106546759A (zh) | 2016-10-25 | 2017-03-29 | 广州誉康医药有限公司 | 用于全自动血型血清学分析系统的双机械臂协同控制方法 |
| JP2018144223A (ja) | 2017-03-06 | 2018-09-20 | キヤノン株式会社 | 複数のロボットに動作を教示する教示方法、およびそれに用いる教示装置 |
Non-Patent Citations (1)
| Title |
|---|
| P Jimenez, F.Thomas, C.Torras,Collision Detection Algorithms for Motion Planning,Robot Motion Planning and Control,vol.229,1998年,pp.305-343 |
Also Published As
| Publication number | Publication date |
|---|---|
| US12290937B2 (en) | 2025-05-06 |
| US20240066705A1 (en) | 2024-02-29 |
| CN114555302A (zh) | 2022-05-27 |
| JP2021065940A (ja) | 2021-04-30 |
| EP4046758A4 (en) | 2023-11-08 |
| WO2021075380A1 (ja) | 2021-04-22 |
| EP4046758A1 (en) | 2022-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7500947B2 (ja) | 干渉評価装置、方法、及びプログラム | |
| JP5025598B2 (ja) | 干渉チェック制御装置および干渉チェック制御方法 | |
| JP5872894B2 (ja) | ロボット動作教示支援装置及び方法 | |
| JP2016107384A (ja) | 干渉回避方法、制御装置及びプログラム | |
| JP7078174B2 (ja) | ロボット制御装置、方法、及びプログラム | |
| JP7331616B2 (ja) | 回避軌道生成装置、方法、及びプログラム | |
| US11609547B2 (en) | Gestural control of an industrial robot | |
| JP7474681B2 (ja) | プログラム生成システム、ロボットシステム、プログラム生成方法、および生成プログラム | |
| JP2015058492A (ja) | 制御装置、ロボットシステム、ロボット、ロボット動作情報生成方法及びプログラム | |
| JP2020082285A (ja) | 複数のロボットの干渉確認方法、ロボットシステム | |
| JP7484254B2 (ja) | 干渉判定装置、方法、及びプログラム | |
| JP7429807B2 (ja) | 経路生成装置、経路生成方法及び経路生成プログラム | |
| JP7832919B2 (ja) | 制御支援システム、制御支援方法、および制御支援プログラム | |
| CN105835058A (zh) | 一种程序生成系统 | |
| JP3937080B2 (ja) | ロボットの干渉判断方法および制御装置 | |
| JP7351672B2 (ja) | 移動経路生成装置 | |
| WO2024180725A1 (ja) | 情報処理装置、制御方法、及びコンピュータ読み取り可能な記録媒体 | |
| CN115958592A (zh) | 信息处理装置、信息处理方法及制造产品的方法 | |
| US20250303569A1 (en) | System, unit, and manufacturing method | |
| JP2022098978A (ja) | レイアウト生成装置、レイアウト生成方法およびレイアウト生成プログラム | |
| JP2022077229A (ja) | 動作制御プログラム、動作制御方法、および動作制御装置 | |
| US12617092B2 (en) | Method and a system for detecting possible collisions of objects in an industrial manufacturing environment | |
| CN120659695A (zh) | 确定机器人可用的或机器人禁入的空间 | |
| US20250256400A1 (en) | A method and a system for detecting possible collisions of objects in an industrial manufacturing environment | |
| WO2025057860A1 (ja) | 経路計画装置、方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220817 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240123 |
|
| 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: 20240507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240520 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7500947 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |