JP2017131973A5 - ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 - Google Patents

ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 Download PDF

Info

Publication number
JP2017131973A5
JP2017131973A5 JP2016011688A JP2016011688A JP2017131973A5 JP 2017131973 A5 JP2017131973 A5 JP 2017131973A5 JP 2016011688 A JP2016011688 A JP 2016011688A JP 2016011688 A JP2016011688 A JP 2016011688A JP 2017131973 A5 JP2017131973 A5 JP 2017131973A5
Authority
JP
Japan
Prior art keywords
trajectory
robot
space
robot arm
generated
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
Application number
JP2016011688A
Other languages
English (en)
Other versions
JP2017131973A (ja
JP6576255B2 (ja
Filing date
Publication date
Application filed filed Critical
Priority to JP2016011688A priority Critical patent/JP6576255B2/ja
Priority claimed from JP2016011688A external-priority patent/JP6576255B2/ja
Priority to EP17152042.2A priority patent/EP3195990B1/en
Priority to US15/413,689 priority patent/US10207406B2/en
Publication of JP2017131973A publication Critical patent/JP2017131973A/ja
Priority to US16/243,949 priority patent/US11161247B2/en
Publication of JP2017131973A5 publication Critical patent/JP2017131973A5/ja
Application granted granted Critical
Publication of JP6576255B2 publication Critical patent/JP6576255B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、制御装置によって、共通の作業領域に配置されて動作する複数のロボットアームを動作させる軌道を生成するロボット軌道生成方法ロボット軌道生成装置、および製造方法に関する。
上記課題を解決するため、本発明においては、制御装置によって、近接して配置されている複数のロボットアームを動作させる軌道を生成するロボット軌道生成方法において、前記制御装置が、前記ロボットアームが通過を回避すべき空間としての第1空間データメモリに格納する格納行程と、前記制御装置が、始点および終点を含む軌道定義データに基づき、前記第1空間データに対応する空間を回避しながら第1のロボットアームが動作する軌道を生成する第1生成行程と、前記第1生成行程で生成した軌道に基づき、前記第1のロボットアームの躯体が通過する空間を、第2のロボットアームが通過を回避すべき空間としての第2空間データを生成する第2生成行程と、始点および終点を含む軌道定義データに基づき、前記第1空間データ及び前記第2空間データに対応する空間を回避しながら、前記第2のロボットアームが動作する軌道を生成する第3生成行程と、を有する構成を採用した。

Claims (17)

  1. 制御装置によって、近接して配置されている複数のロボットアームを動作させる軌道を生成するロボット軌道生成方法において、前記制御装置が、前記ロボットアームが通過を回避すべき空間としての第1空間データをメモリに格納する格納行程と、
    前記制御装置が、始点および終点を含む軌道定義データに基づき、前記第1空間データに対応する空間を回避しながら第1のロボットアームが動作する軌道を生成する第1生成行程と、
    前記第1生成行程で生成した軌道に基づき、前記第1のロボットアームの躯体が通過する空間を、第2のロボットアームが通過を回避すべき空間としての第2空間データを生成する第2生成行程と、
    始点および終点を含む軌道定義データに基づき、前記第1空間データ及び前記第2空間データに対応する空間を回避しながら、前記第2のロボットアームが動作する軌道を生成する第3生成行程と、を有することを特徴とするロボット軌道生成方法。
  2. 前記第1生成行程で生成した軌道を前記第1のロボットアームに送信する第1送信行程と、前記第2生成行程で生成した軌道を前記第2のロボットアームに送信する第2送信行程と、を有することを特徴とする請求項1に記載のロボット軌道生成方法。
  3. 前記第1空間データには、前記複数のロボットアームの動作可能領域に配置される障害物に関する情報を含むことを特徴とする請求項1または2に記載のロボット軌道生成方法。
  4. 前記第2空間データを生成後に、始点および終点を含む軌道定義データに基づき、前記第1空間データ及び前記第2空間データに対応する空間を回避した新たな軌道を生成できない場合には、前記第2空間データをクリアして、前記第1空間データに対応する空間を回避した新たな軌道を生成することを特徴とする請求項1ないし3のいずれか1項に記載のロボット軌道生成方法。
  5. 前記複数のロボットアームの動作順序を設定する設定行程をさらに有することを特徴とする請求項1ないし4のいずれか1項に記載のロボット軌道生成方法。
  6. 仮想空間上に配置された前記複数のロボットアームに対応する画像を表示装置に表示する表示行程をさらに有することを特徴とする請求項1ないし5のいずれか1項に記載のロボット軌道生成方法。
  7. 仮想空間上で表示されたロボットアームを操作することにより、前記始点及び終点を設定可能とする操作行程をさらに有することを特徴とする請求項1ないし6のいずれか1項に記載のロボット軌道生成方法。
  8. 前記制御装置に、請求項1から7のいずれか1項に記載の各行程を実行させるロボット軌道生成プログラム。
  9. 請求項8に記載の前記ロボット軌道生成プログラムを格納したコンピュータ読み取り可能な記録媒体。
  10. 近接して配置されている複数のロボットアームを動作させる軌道を生成するロボット軌道生成装置であって、
    前記ロボットアームが通過を回避すべき空間としての第1空間データを格納するメモリと、
    始点および終点を含む軌道定義データに基づき、前記第1空間データに対応する空間を回避しながら第1のロボットアームが動作する軌道を生成し、生成した軌道に基づき、前記第1のロボットアームの躯体が通過する空間を、第2のロボットアームが通過を回避すべき空間としての第2空間データを生成し、始点および終点を含む軌道定義データに基づき、前記第1空間データ及び前記第2空間データに対応する空間を回避しながら、前記第2のロボットアームが動作する軌道を生成するよう制御する制御手段と、を有することを特徴とするロボット軌道生成装置。
  11. 生成した軌道を前記第1のロボットアーム及び前記第2のロボットアームに送信する送信手段、を有することを特徴とする請求項10に記載のロボット軌道生成装置。
  12. 前記第1空間データには、前記複数のロボットアームの動作可能領域に配置される障害物に関する情報を含むことを特徴とする請求項10または11に記載のロボット軌道生成装置。
  13. 前記第2空間データを生成後に、始点および終点を含む軌道定義データに基づき、前記第1空間データ及び前記第2空間データに対応する空間を回避した新たな軌道を生成できない場合には、前記第2空間データをクリアして、前記第1空間データに対応する空間を回避した新たな軌道を生成することを特徴とする請求項10ないし12のいずれか1項に記載のロボット軌道生成装置。
  14. 前記複数のロボットアームの動作順序を設定する設定手段をさらに有することを特徴とする請求項10ないし13のいずれか1項に記載のロボット軌道生成装置。
  15. 仮想空間上に配置された前記複数のロボットアームに対応する画像を表示する表示手段をさらに有することを特徴とする請求項10ないし14のいずれか1項に記載のロボット軌道生成装置。
  16. 仮想空間上で表示されたロボットアームを操作することにより、前記始点及び終点を設定可能とする操作手段をさらに有することを特徴とする請求項10ないし15のいずれか1項に記載のロボット軌道生成装置。
  17. 前記制御装置に、請求項1から7のいずれか1項に記載のロボット軌道生成方法で生成された軌道に基づき前記ロボットアームを動作させ、前記ロボットアームによって物品の製造を行うことを特徴とする製造方法。
JP2016011688A 2016-01-25 2016-01-25 ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 Active JP6576255B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016011688A JP6576255B2 (ja) 2016-01-25 2016-01-25 ロボット軌道生成方法、ロボット軌道生成装置、および製造方法
EP17152042.2A EP3195990B1 (en) 2016-01-25 2017-01-18 Robot trajectory generation method, apparatus, computer program and computer readable storage medium
US15/413,689 US10207406B2 (en) 2016-01-25 2017-01-24 Robot trajectory generation method, robot trajectory generation apparatus, product fabrication method, recording medium, program, and robot system
US16/243,949 US11161247B2 (en) 2016-01-25 2019-01-09 Robot trajectory generation method, robot trajectory generation apparatus, storage medium, and manufacturing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016011688A JP6576255B2 (ja) 2016-01-25 2016-01-25 ロボット軌道生成方法、ロボット軌道生成装置、および製造方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019148152A Division JP6750909B2 (ja) 2019-08-09 2019-08-09 ロボット軌道生成方法、ロボット軌道生成装置、および製造方法

Publications (3)

Publication Number Publication Date
JP2017131973A JP2017131973A (ja) 2017-08-03
JP2017131973A5 true JP2017131973A5 (ja) 2019-02-28
JP6576255B2 JP6576255B2 (ja) 2019-09-18

Family

ID=57860706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016011688A Active JP6576255B2 (ja) 2016-01-25 2016-01-25 ロボット軌道生成方法、ロボット軌道生成装置、および製造方法

Country Status (3)

Country Link
US (2) US10207406B2 (ja)
EP (1) EP3195990B1 (ja)
JP (1) JP6576255B2 (ja)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10345788B2 (en) * 2014-12-26 2019-07-09 Kawasaki Jukogyo Kabushiki Kaisha Robot system
JP6328599B2 (ja) * 2015-11-20 2018-05-23 ファナック株式会社 ロボットの動作可能範囲を算出するロボットの手動送り装置
PL3449214T3 (pl) 2016-06-10 2022-04-04 Duke University Planowanie ruchu dla pojazdów autonomicznych i rekonfigurowalne procesory planowania ruchu
DE102016120763B4 (de) * 2016-10-31 2019-03-14 Pilz Gmbh & Co. Kg Verfahren zur kollisionsfreien Bewegungsplanung
US10363657B2 (en) * 2016-12-23 2019-07-30 X Development Llc Multi-agent coordination under sparse networking
JP6506348B2 (ja) * 2017-06-14 2019-04-24 ファナック株式会社 ロボットの軌道を修正するロボットの教示装置
US12205473B2 (en) * 2017-06-16 2025-01-21 FLIR Belgium BVBA Collision avoidance systems and methods
JP6897376B2 (ja) * 2017-07-11 2021-06-30 トヨタ自動車株式会社 移動計画装置、移動ロボット、および移動計画プログラム
JP6633587B2 (ja) * 2017-10-05 2020-01-22 ファナック株式会社 ロボットの構成部材の速度を制限する制御装置
JP2019082923A (ja) * 2017-10-31 2019-05-30 富士通株式会社 情報処理装置、工程計画表示プログラム及び工程計画表示方法
US20190139441A1 (en) * 2017-11-03 2019-05-09 Drishti Technologies, Inc. Contextual training systems and methods
US11504853B2 (en) * 2017-11-16 2022-11-22 General Electric Company Robotic system architecture and control processes
EP3502708B1 (en) 2017-12-21 2023-09-27 Tecan Trading AG Monitoring a laboratory automation device via a simulation model
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 美商即時機器人股份有限公司 用於儲存一離散環境於一或多個處理器之一機器人之運動規劃及其改良操作之方法及設備
WO2019183141A1 (en) 2018-03-21 2019-09-26 Realtime Robotics, Inc. Motion planning of a robot for various environments and tasks and improved operation of same
JP2019171507A (ja) * 2018-03-28 2019-10-10 Ntn株式会社 複合作業装置
CN108326859A (zh) * 2018-05-07 2018-07-27 广东工业大学 一种有效避免机械臂在工作过程中发生干涉的方法
JP6823015B2 (ja) * 2018-07-17 2021-01-27 ファナック株式会社 ロボットシステム
WO2020040979A1 (en) 2018-08-23 2020-02-27 Realtime Robotics, Inc. Collision detection useful in motion planning for robotics
JP6508691B1 (ja) 2018-10-15 2019-05-08 株式会社Mujin 制御装置、作業ロボット、プログラム、及び、制御方法
CN111136651A (zh) * 2018-11-01 2020-05-12 锥能机器人(上海)有限公司 控制系统、驱动设备、驱动设备运行处理方法及装置
CN109240092B (zh) * 2018-11-30 2021-09-10 长春工业大学 基于多智能体可重构模块化柔性机械臂轨迹跟踪控制方法
US12204336B2 (en) 2018-12-04 2025-01-21 Duke University Apparatus, method and article to facilitate motion planning in an environment having dynamic objects
US11911908B2 (en) 2018-12-21 2024-02-27 Intrinsic Innovation Llc Dynamic probabilistic motion planning
CN109760045B (zh) * 2018-12-27 2020-11-17 西安交通大学 一种离线编程轨迹生成方法及基于该方法的双机器人协同装配系统
JP7178900B2 (ja) * 2018-12-28 2022-11-28 川崎重工業株式会社 ロボットの作業計画作成方法および作業計画作成装置
JP7143776B2 (ja) * 2019-01-31 2022-09-29 オムロン株式会社 制御システム、及び、制御システムの制御方法
EP3725472A1 (de) * 2019-04-16 2020-10-21 Siemens Aktiengesellschaft Verfahren zum ermitteln einer trajektorie eines roboters
WO2020214723A1 (en) 2019-04-17 2020-10-22 Real Time Robotics, Inc. Motion planning graph generation user interface, systems, methods and articles
CN110142764B (zh) * 2019-05-15 2021-11-09 南京邮电大学 力矩姿态无线传感器的数据融合处理系统及处理方法
EP3977226B1 (en) 2019-06-03 2025-08-06 Realtime Robotics, Inc. Apparatus and method to facilitate motion planning in environments having dynamic obstacles
CN110421556B (zh) * 2019-06-14 2022-07-19 河北工业大学 一种冗余双臂服务机器人实时避碰的轨迹规划方法及平稳运行方法
TWI873149B (zh) * 2019-06-24 2025-02-21 美商即時機器人股份有限公司 用於多個機械手臂於共用工作空間中之移動規劃系統及方法
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
US11745345B2 (en) * 2019-08-30 2023-09-05 Intrinsic Innovation Llc Planning by work volumes to avoid conflicts
US11577392B2 (en) * 2019-08-30 2023-02-14 Intrinsic Innovation Llc Splitting transformers for robotics planning
US11747787B2 (en) 2019-08-30 2023-09-05 Intrinsic Innovation Llc Combining transformers for robotics planning
JP7500947B2 (ja) * 2019-10-17 2024-06-18 オムロン株式会社 干渉評価装置、方法、及びプログラム
CN110919638B (zh) * 2019-11-15 2021-11-02 华中科技大学 一种3+4构型双臂协作机器人加工系统及方法
US11224972B2 (en) 2019-11-22 2022-01-18 Fanuc Corporation State machine for dynamic path planning
JP7475841B2 (ja) * 2019-11-22 2024-04-30 キヤノン株式会社 情報処理方法、ロボットシステム、物品の製造方法、および情報処理装置
DE102019135810B3 (de) * 2019-12-27 2020-10-29 Franka Emika Gmbh Erzeugung eines Steuerprogramms für einen Robotermanipulator
TWI887329B (zh) 2020-01-22 2025-06-21 美商即時機器人股份有限公司 於多機器人操作環境中之機器人之建置之方法及系統
DE102020201375B3 (de) * 2020-02-05 2021-06-24 Magna Steyr Fahrzeugtechnik Ag & Co Kg Verfahren zur Überprüfung eines Sicherheitsbereichs eines Roboters
JP7375587B2 (ja) * 2020-02-05 2023-11-08 株式会社デンソー 軌道生成装置、多リンクシステム、及び軌道生成方法
US12194639B2 (en) 2020-03-18 2025-01-14 Realtime Robotics, Inc. Digital representations of robot operational environment, useful in motion planning for robots
CN112140102A (zh) * 2020-06-08 2020-12-29 深圳市越疆科技有限公司 一种工业机器人的避障方法、装置和系统
RU2756437C1 (ru) * 2020-09-03 2021-09-30 Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк) Способ и система планирования движения робота-манипулятора путем коррекции опорных траекторий
CN112450807A (zh) * 2020-11-06 2021-03-09 苏宁智能终端有限公司 扫地机器人障碍物移除操控方法、装置及系统
WO2022119934A1 (en) * 2020-12-02 2022-06-09 Realtime Robotics, Inc. Systems, methods, and user interfaces employing clearance determinations in robot motion planning and control
JP7596159B2 (ja) * 2021-01-14 2024-12-09 川崎重工業株式会社 双腕ロボットシステム
US11828174B2 (en) * 2021-01-27 2023-11-28 Baker Hughes Oilfield Operations Llc Utilizing cobots for lab procedures for the purpose of testing and gathering data
CN115008450B (zh) * 2021-03-05 2026-03-17 京东科技信息技术有限公司 一种机器人控制方法、装置、电子设备及存储介质
CN113211443B (zh) * 2021-05-18 2022-09-09 广州市香港科大霍英东研究院 一种协作机器人柔顺控制方法、系统及装置
CN113459086B (zh) * 2021-05-28 2022-07-29 北京精密机电控制设备研究所 一种超冗余机械臂路径规划方法
CN113547506B (zh) * 2021-06-28 2023-06-30 北京精密机电控制设备研究所 一种基于六维力传感器的双臂机器人精密装配方法
US12202146B2 (en) * 2021-10-15 2025-01-21 Fanuc Corporation Method of robotic system dynamic velocity modification
US20230182299A1 (en) * 2021-12-14 2023-06-15 Fanuc Corporation Online auto-interlock strategy
CN114305613B (zh) * 2021-12-30 2024-01-30 武汉联影智融医疗科技有限公司 影像引导介入穿刺系统
DE102022201792B3 (de) 2022-02-21 2023-04-20 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zur automatisierten Koordinierung der Tätigkeiten von mehreren Robotern
JP7691385B2 (ja) * 2022-02-28 2025-06-11 株式会社日立製作所 軌道計画装置及び軌道計画方法
TW202348377A (zh) * 2022-03-11 2023-12-16 美商即時機器人股份有限公司 用於在共享工作空間中之機器人之使用階段姿態之動作規劃及控制
US12122052B2 (en) * 2022-03-15 2024-10-22 Fanuc Corporation Swept volume deformation
US20230390926A1 (en) * 2022-06-02 2023-12-07 Intrinsic Innovation Llc Robot planning for concurrent execution of actions
TW202415506A (zh) * 2022-07-05 2024-04-16 美商即時機器人股份有限公司 穩健運動規劃及/或用於多機器人環境之控制
CN115488897B (zh) * 2022-10-28 2024-07-19 安徽省凤阳县前力玻璃制品有限公司 机械手臂码垛最优空间轨迹规划方法
DE102023208948A1 (de) * 2023-09-14 2025-03-20 Kuka Deutschland Gmbh Prognostizieren einer Kollisionsmöglichkeit eines Roboters auf einer Bahn, Planen einer Bahn eines Roboters, Betreiben eines Roboters und Trainieren einer Datenverarbeitung zum Ermitteln eines Abstandswertes
CN120419855A (zh) * 2024-09-20 2025-08-05 北京石头创新科技有限公司 一种清洁设备控制方法、装置、设备、介质和程序产品
CN120659047B (zh) * 2025-07-08 2026-03-20 北京乐天兴业科技发展有限公司 一种巡检机器人无线通信加密认证方法及系统

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5150452A (en) * 1989-07-28 1992-09-22 Megamation Incorporated Method and apparatus for anti-collision and collision protection for multiple robot system
JPH05119814A (ja) 1991-05-20 1993-05-18 Brother Ind Ltd ロボツトアームの非干渉制御装置
JPH07271415A (ja) * 1994-03-30 1995-10-20 Nec Corp 協調ロボット制御方法
JPH0836410A (ja) 1994-07-21 1996-02-06 Nissan Motor Co Ltd ロボットの干渉防止方法およびその装置
JPH08166809A (ja) * 1994-10-14 1996-06-25 Kobe Steel Ltd 複数台ロボットの干渉回避方法及び作業順・作業分担決定方法
US5798627A (en) * 1995-01-04 1998-08-25 Gilliland; Malcolm T. Method for simultaneous operation of robot welders
US6004016A (en) * 1996-08-06 1999-12-21 Trw Inc. Motion planning and control for systems with multiple mobile objects
DE102004027944B4 (de) * 2004-06-08 2012-02-16 Kuka Laboratories Gmbh Verfahren zum Schützen eines Roboters gegen Kollisionen
ES2306161T3 (es) * 2004-06-15 2008-11-01 Abb Ab Metodo y sistema para la programacion fuera de linea de multiples robots interactuantes.
JP4159577B2 (ja) * 2005-12-13 2008-10-01 ファナック株式会社 複数のロボット間のインターロック自動設定装置及び自動設定方法
US8315738B2 (en) * 2008-05-21 2012-11-20 Fanuc Robotics America, Inc. Multi-arm robot system interference check via three dimensional automatic zones
US9144904B2 (en) * 2008-05-21 2015-09-29 Fanuc Robotics America Corporation Method and system for automatically preventing deadlock in multi-robot systems
JP2011048621A (ja) * 2009-08-27 2011-03-10 Honda Motor Co Ltd ロボットのオフライン教示方法
JP6282140B2 (ja) * 2014-02-26 2018-02-21 キヤノン株式会社 軌道生成方法、ロボット装置、プログラム及び記録媒体
US9925664B2 (en) * 2014-02-27 2018-03-27 Fanuc Corporation Robot simulation device for generation motion path of robot
CH709347A2 (de) * 2014-03-10 2015-09-15 Tecan Trading Ag Verfahren zur Wegfindung in einem automatisierten Handhabungssystem sowie Handhabungssystem mit entsprechendem Kontrollmodul zur Wegfindung.
US9707681B2 (en) * 2015-07-27 2017-07-18 Siemens Industry Software Ltd. Anti-collision management of overlapping robotic movements

Similar Documents

Publication Publication Date Title
JP2017131973A5 (ja) ロボット軌道生成方法、ロボット軌道生成装置、および製造方法
US12472629B2 (en) Methods and systems for graphical user interfaces to control remotely located robots
CN108349085B (zh) 机器人教学装置、计算机程序和机器人教学方法
JP2014186361A5 (ja)
JP2015231651A5 (ja)
JP2013191128A5 (ja)
US20170334066A1 (en) Machine learning methods and apparatus related to predicting motion(s) of object(s) in a robot's environment based on image(s) capturing the object(s) and based on parameter(s) for future robot movement in the environment
CN109153123B (zh) 与基于捕获物体的图像并且基于用于环境中的未来机器人运动的参数来预测机器人环境中的物体运动有关的机器学习方法和装置
JP2019188530A (ja) ロボットのシミュレーション装置
JP2015229234A (ja) 作業ロボットの教示データ生成装置及び教示データ生成方法
JP2013161267A5 (ja)
JP6598454B2 (ja) 教示データの作成方法、作成装置、及び作成プログラム
JP6598191B2 (ja) 画像表示システムおよび画像表示方法
JP2019036014A5 (ja)
JP2020500599A5 (ja)
JP2018046448A5 (ja)
CN111459277A (zh) 基于混合现实的机械臂遥操作系统及交互界面构建方法
JP2018022292A5 (ja)
JP2015174184A5 (ja)
JP2017102732A5 (ja)
JP2018008347A (ja) ロボットシステムおよび動作領域表示方法
JP2021024028A5 (ja) 情報処理装置、情報処理方法、プログラム、記録媒体、および物品の製造方法
JP2018039060A (ja) ロボットシミュレーション装置
JP2019217571A (ja) ロボット制御システム
JP2016162070A5 (ja)