JP2019532827A - 衝突回避動作計画のための方法 - Google Patents
衝突回避動作計画のための方法 Download PDFInfo
- Publication number
- JP2019532827A JP2019532827A JP2019520740A JP2019520740A JP2019532827A JP 2019532827 A JP2019532827 A JP 2019532827A JP 2019520740 A JP2019520740 A JP 2019520740A JP 2019520740 A JP2019520740 A JP 2019520740A JP 2019532827 A JP2019532827 A JP 2019532827A
- Authority
- JP
- Japan
- Prior art keywords
- manipulator
- graph
- dynamic
- search
- movement path
- 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.)
- Granted
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/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
- 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—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme 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/39001—Robot, manipulator control
-
- 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
-
- 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/40438—Global, compute free configuration space, connectivity graph is then searched
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
Claims (16)
- 第1作業空間(16)における第1マニピュレータ(12)と第2作業空間(18)における第2マニピュレータ(14)との衝突回避動作計画のための方法(100)において、前記第1および第2作業空間(16,18)は少なくとも部分的に重なり、
前記第1マニピュレータ(12)の第1コンフィギュレーション空間の第1動的ロードマップ(22)であって、第1探索グラフ(24)と、前記第1作業空間(16)と前記第1探索グラフ(24)との間の第1マッピング(26)と、を含む前記第1動的ロードマップ(22)をインポートするステップと、
前記第2マニピュレータ(14)の第2コンフィギュレーション空間の第2動的ロードマップ(28)であって、第2探索グラフ(30)と、前記第2作業空間(18)と前記第2探索グラフ(30)との間の第2マッピング(32)と、を含む前記第2動的ロードマップ(28)をインポートするステップと、
前記第1マニピュレータ(12)および前記第2マニピュレータ(14)の動作を前記第1動的ロードマップ(22)と前記第2動的ロードマップ(28)とに基づいて協調させるステップと
を含む、方法。 - 前記動作を協調させるステップは、
前記第1マッピング(26)および前記第2マッピング(32)を使って、前記第1マニピュレータ(12)と前記第2マニピュレータ(14)との間の衝突を確認することを含む、請求項1に記載の方法。 - 前記動作を協調させるステップは、
前記第1マニピュレータ(12)の第1動作経路を前記第1動的ロードマップ(22)から決定することと、
前記第2マニピュレータ(14)の第2動作経路を前記第2動的ロードマップ(28)から決定することと
を含む、請求項1または請求項2に記載の方法。 - 前記第1動作経路は、前記第2動作経路とは関係なく決定される、請求項3に記載の方法。
- 前記第1動作経路は前記第1作業空間(16)における占有領域を画定し、前記第2動作経路は前記占有領域外で決定される、請求項3または請求項4に記載の方法。
- 前記第1動的ロードマップ(22)と前記第2動的ロードマップ(28)とに基づいて協調グラフを生成するステップをさらに含み、前記第1マニピュレータ(12)および前記第2マニピュレータ(14)の前記動作は前記協調グラフを使って協調される、請求項1〜請求項5のいずれか1項に記載の方法。
- 前記協調グラフを生成するステップは、
前記第1動的ロードマップ(22)に基づいて前記第1マニピュレータ(12)の第1動作経路を決定することと、
前記第2動的ロードマップ(28)に基づいて前記第2マニピュレータ(14)の第2動作経路を決定することと、
前記第1および第2動作経路を前記協調グラフに関連付けることと
を含む、請求項6に記載の方法。 - 前記第1マニピュレータ(12)の前記第1動作経路を決定するために、前記第2マニピュレータ(14)との衝突は無視され、前記第2マニピュレータ(14)の前記第2動作経路を決定するために、前記第1マニピュレータ(12)との衝突は無視される、請求項7に記載の方法。
- 前記第1マニピュレータ(12)の前記第1動作経路は第1直線グラフであり、前記第2マニピュレータ(14)の前記第2動作経路は第2直線グラフであり、前記協調グラフは前記第1および第2直線グラフの完全なグラフ積である、請求項7または請求項8に記載の方法。
- 前記協調グラフを生成するステップは、
前記第1マニピュレータ(12)の第1動作経路を決定することと、
前記第1動作経路および前記第2探索グラフ(30)を前記協調グラフに関連付けることと
を含む、請求項6に記載の方法。 - 前記第1マニピュレータ(12)の前記第1動作経路は第1直線グラフであり、前記協調グラフは前記第1直線グラフと前記第2探索グラフ(30)とのデカルト積である、請求項10に記載の方法。
- 前記第1動作経路を決定するために、前記第2マニピュレータ(14)との衝突は無視される、請求項10または請求項11に記載の方法。
- 前記協調グラフを生成するステップは、
前記第1探索グラフ(24)および前記第2探索グラフ(30)を前記協調グラフに関連付けることを含む、請求項6に記載の方法。 - 前記協調グラフは、前記第1探索グラフ(24)と前記第2探索グラフ(30)とのデカルト積である、請求項13に記載の方法。
- 前記第1および第2動的ロードマップ(22,28)のうちの少なくとも1つは、付加的な時間情報からなるノードを有する拡張探索グラフを含む拡張動的ロードマップであり、前記第1マニピュレータ(12)および前記第2マニピュレータ(14)の前記動作の協調は前記拡張動的ロードマップに基づく、請求項1〜請求項14のいずれか1項に記載の方法。
- 第1マニピュレータ(12)と、第2マニピュレータ(14)と、動的動作計画のための制御ユニットとからなり、前記制御ユニットは請求項1〜請求項15のいずれか1項に記載の方法を実行するように構成されている、装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016120763.2 | 2016-10-31 | ||
DE102016120763.2A DE102016120763B4 (de) | 2016-10-31 | 2016-10-31 | Verfahren zur kollisionsfreien Bewegungsplanung |
PCT/EP2017/077620 WO2018078107A1 (de) | 2016-10-31 | 2017-10-27 | Verfahren zur kollisionsfreien bewegungsplanung |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019532827A true JP2019532827A (ja) | 2019-11-14 |
JP7050058B2 JP7050058B2 (ja) | 2022-04-07 |
Family
ID=60269816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019520740A Active JP7050058B2 (ja) | 2016-10-31 | 2017-10-27 | 衝突回避動作計画のための方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11577393B2 (ja) |
EP (1) | EP3532254B1 (ja) |
JP (1) | JP7050058B2 (ja) |
CN (1) | CN109890572B (ja) |
DE (1) | DE102016120763B4 (ja) |
WO (1) | WO2018078107A1 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3537248A1 (en) | 2016-06-10 | 2019-09-11 | Duke University | Motion planning for autonomous vehicles and reconfigurable motion planning processors |
WO2019139815A1 (en) | 2018-01-12 | 2019-07-18 | Duke University | Apparatus, method and article to facilitate motion planning of an autonomous vehicle in an environment having dynamic objects |
TWI822729B (zh) | 2018-02-06 | 2023-11-21 | 美商即時機器人股份有限公司 | 用於儲存一離散環境於一或多個處理器之一機器人之運動規劃及其改良操作之方法及設備 |
DE102018202321A1 (de) * | 2018-02-15 | 2019-08-22 | Robert Bosch Gmbh | Koordinierungsanlage, Handhabungseinrichtung und Verfahren |
PL3769174T3 (pl) | 2018-03-21 | 2022-10-24 | Realtime Robotics, Inc. | Planowanie przemieszczania robota do różnych środowisk i zadań oraz jego ulepszone działanie |
IT201800004698A1 (it) | 2018-04-19 | 2019-10-19 | Procedimento per il ripristino dello stato funzionale di una macchina automatica per la produzione di articoli dell’industria del tabacco | |
DE102018122376B3 (de) * | 2018-09-13 | 2019-11-07 | Pilz Gmbh & Co. Kg | Verfahren und Vorrichtung zur kollisionsfreien Bewegungsplanung eines Manipulators |
CN113905855B (zh) | 2019-04-17 | 2023-08-25 | 实时机器人有限公司 | 运动规划图生成用户界面、系统、方法和规则 |
CN114206698B (zh) | 2019-06-03 | 2024-07-02 | 实时机器人有限公司 | 在具有动态障碍物的环境中促进运动规划的装置、方法和物品 |
WO2021041223A1 (en) | 2019-08-23 | 2021-03-04 | Realtime Robotics, Inc. | Motion planning for robots to optimize velocity while maintaining limits on acceleration and jerk |
TW202146189A (zh) | 2020-01-22 | 2021-12-16 | 美商即時機器人股份有限公司 | 於多機器人操作環境中之機器人之建置 |
DE102020104359B4 (de) | 2020-02-19 | 2022-04-14 | Franka Emika Gmbh | Arbeitsraumbegrenzung für einen Robotermanipulator |
US11707843B2 (en) | 2020-04-03 | 2023-07-25 | Fanuc Corporation | Initial reference generation for robot optimization motion planning |
US11813756B2 (en) | 2020-04-16 | 2023-11-14 | Fanuc Corporation | Disassembly based assembly planning |
US11628568B2 (en) | 2020-12-28 | 2023-04-18 | Industrial Technology Research Institute | Cooperative robotic arm system and homing method thereof |
TW202415506A (zh) * | 2022-07-05 | 2024-04-16 | 美商即時機器人股份有限公司 | 穩健運動規劃及/或用於多機器人環境之控制 |
CN115716265B (zh) * | 2022-10-31 | 2023-11-10 | 中国电器科学研究院股份有限公司 | 一种机器人双臂碰撞神经反射控制方法 |
DE102023100433A1 (de) | 2023-01-10 | 2024-07-11 | Lenze Se | Verfahren zur Koordination der Bewegungen beweglicher Elemente einer technischen Einrichtung |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61260306A (ja) * | 1985-05-15 | 1986-11-18 | Hitachi Ltd | ロボツトの相互干渉防止方式 |
JP2003200368A (ja) * | 2001-10-25 | 2003-07-15 | Yaskawa Electric Corp | 複数ロボットの作業教示方法および作業教示装置 |
JP2004280635A (ja) * | 2003-03-18 | 2004-10-07 | Honda Motor Co Ltd | シミュレーション装置,シミュレーション方法及びシミュレーションプログラム |
JP2014073550A (ja) * | 2012-10-04 | 2014-04-24 | Seiko Epson Corp | 経路探索方法、経路探索装置、ロボット制御装置、ロボット及びプログラム |
JP2018020413A (ja) * | 2016-08-04 | 2018-02-08 | 株式会社トヨタプロダクションエンジニアリング | 作業支援装置、作業支援方法およびプログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006007623B4 (de) | 2006-02-18 | 2015-06-25 | Kuka Laboratories Gmbh | Roboter mit einer Steuereinheit zum Steuern einer Bewegung zwischen einer Anfangspose und einer Endpose |
AT507035B1 (de) * | 2008-07-15 | 2020-07-15 | Airbus Defence & Space Gmbh | System und verfahren zur kollisionsvermeidung |
DE102010007458A1 (de) | 2010-02-10 | 2011-08-11 | KUKA Laboratories GmbH, 86165 | Verfahren für eine kollisionsfreie Bahnplanung eines Industrieroboters |
JP6069923B2 (ja) | 2012-07-20 | 2017-02-01 | セイコーエプソン株式会社 | ロボットシステム、ロボット、ロボット制御装置 |
CN104812535A (zh) | 2012-10-11 | 2015-07-29 | Abb技术有限公司 | 自动产生用于将机器人从停止位置返回预设重启位置的无碰撞返回程序的方法和设备 |
JP6576255B2 (ja) * | 2016-01-25 | 2019-09-18 | キヤノン株式会社 | ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 |
CN105700527A (zh) * | 2016-01-26 | 2016-06-22 | 哈尔滨工业大学 | 一种平面冗余度机器人避障及避奇异的路径规划方法 |
CN105911988A (zh) * | 2016-04-26 | 2016-08-31 | 湖南拓视觉信息技术有限公司 | 一种自动制图装置及方法 |
CN106041931B (zh) * | 2016-06-30 | 2018-03-13 | 广东工业大学 | 一种多障碍空间多agv机器人协作防碰撞路径优化方法 |
AU2018210949B2 (en) * | 2017-01-17 | 2022-08-11 | Alarm.Com Incorporated | Dynamic drone navigation |
-
2016
- 2016-10-31 DE DE102016120763.2A patent/DE102016120763B4/de active Active
-
2017
- 2017-10-27 WO PCT/EP2017/077620 patent/WO2018078107A1/de unknown
- 2017-10-27 JP JP2019520740A patent/JP7050058B2/ja active Active
- 2017-10-27 EP EP17794943.5A patent/EP3532254B1/de active Active
- 2017-10-27 CN CN201780066723.3A patent/CN109890572B/zh active Active
-
2019
- 2019-04-11 US US16/381,428 patent/US11577393B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61260306A (ja) * | 1985-05-15 | 1986-11-18 | Hitachi Ltd | ロボツトの相互干渉防止方式 |
JP2003200368A (ja) * | 2001-10-25 | 2003-07-15 | Yaskawa Electric Corp | 複数ロボットの作業教示方法および作業教示装置 |
JP2004280635A (ja) * | 2003-03-18 | 2004-10-07 | Honda Motor Co Ltd | シミュレーション装置,シミュレーション方法及びシミュレーションプログラム |
JP2014073550A (ja) * | 2012-10-04 | 2014-04-24 | Seiko Epson Corp | 経路探索方法、経路探索装置、ロボット制御装置、ロボット及びプログラム |
JP2018020413A (ja) * | 2016-08-04 | 2018-02-08 | 株式会社トヨタプロダクションエンジニアリング | 作業支援装置、作業支援方法およびプログラム |
Non-Patent Citations (3)
Title |
---|
GHARBI ET AL.: "Roadmap Composition for Multi-Arm Systems Path Planning", 2009 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, JPN6021021155, 10 October 2009 (2009-10-10), ISSN: 0004526293 * |
HONG ET AL.: "A Dynamic Subgoal Path Planner for Unpredictable Environments", 2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, JPN6021021153, 3 May 2010 (2010-05-03), ISSN: 0004526291 * |
HONG ET AL.: "A Planning Method for Safe Interation between Human Arms and Robot Manipulators", 2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, JPN6021021154, 2 August 2005 (2005-08-02), ISSN: 0004526292 * |
Also Published As
Publication number | Publication date |
---|---|
CN109890572A (zh) | 2019-06-14 |
WO2018078107A1 (de) | 2018-05-03 |
EP3532254B1 (de) | 2022-04-06 |
CN109890572B (zh) | 2022-07-01 |
DE102016120763B4 (de) | 2019-03-14 |
EP3532254A1 (de) | 2019-09-04 |
JP7050058B2 (ja) | 2022-04-07 |
DE102016120763A1 (de) | 2018-05-03 |
US20190232496A1 (en) | 2019-08-01 |
US11577393B2 (en) | 2023-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7050058B2 (ja) | 衝突回避動作計画のための方法 | |
US11458626B2 (en) | Trajectory generating method, and trajectory generating apparatus | |
Fang et al. | A novel augmented reality-based interface for robot path planning | |
JP6379874B2 (ja) | ティーチングシステム、ロボットシステムおよびティーチング方法 | |
Togias et al. | Virtual reality environment for industrial robot control and path design | |
US9339932B2 (en) | Teaching point program selection method for robot simulator | |
CN110573308A (zh) | 机器人系统的混合现实辅助空间编程 | |
JP6508691B1 (ja) | 制御装置、作業ロボット、プログラム、及び、制御方法 | |
Wang et al. | Real-time process-level digital twin for collaborative human-robot construction work | |
KR102553391B1 (ko) | 로봇을 구비한 취급 장치, 방법 및 컴퓨터 프로그램 | |
Montano et al. | Coordination of several robots based on temporal synchronization | |
Gogouvitis et al. | Construction of a virtual reality environment for robotic manufacturing cells | |
JP7259860B2 (ja) | ロボットの経路決定装置、ロボットの経路決定方法、プログラム | |
WO2022173468A1 (en) | Extensible underconstrained robotic motion planning | |
JP6560841B1 (ja) | 制御装置、作業ロボット、プログラム、及び、制御方法 | |
WO2021049028A1 (ja) | 数値制御装置、および機械学習装置 | |
JP3639873B2 (ja) | ロボット制御方法およびロボット制御システム | |
Pichler et al. | Towards robot systems for small batch manufacturing | |
Trabelsi et al. | Optimal Multi-robot Placement Based on Capability Map for Medical Applications | |
WO2023068354A1 (ja) | ロボットデータ処理サーバ及び干渉データ提供方法 | |
Glogowski et al. | ROS-Based Robot Simulation in Human-Robot Collaboration | |
JP6577686B1 (ja) | 制御装置、作業ロボット、プログラム、及び、制御方法 | |
JP2021175595A (ja) | シミュレータ、ロボット教示装置、ロボットシステム、シミュレーション方法、プログラム及び記録媒体 | |
Töröková et al. | Simulation of a Production Workplace Using Virtual Reality. | |
JP7276359B2 (ja) | 動作指令生成装置、機構制御システム、コンピュータプログラム、動作指令生成方法及び機構制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200701 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210525 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210610 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210909 |
|
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: 20220303 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220328 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7050058 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |