JP2019188530A - ロボットのシミュレーション装置 - Google Patents
ロボットのシミュレーション装置 Download PDFInfo
- Publication number
- JP2019188530A JP2019188530A JP2018084152A JP2018084152A JP2019188530A JP 2019188530 A JP2019188530 A JP 2019188530A JP 2018084152 A JP2018084152 A JP 2018084152A JP 2018084152 A JP2018084152 A JP 2018084152A JP 2019188530 A JP2019188530 A JP 2019188530A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- unit
- simulation
- model
- dimensional
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 117
- 230000002093 peripheral effect Effects 0.000 claims abstract description 26
- 230000008859 change Effects 0.000 claims description 26
- 238000001514 detection method Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 14
- 230000003190 augmentative effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000012636 effector Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- 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/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- 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
- B25J9/00—Programme-controlled manipulators
- B25J9/0009—Constructional details, e.g. manipulator supports, bases
-
- 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/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/1679—Programme controls characterised by the tasks executed
- B25J9/1689—Teleoperation
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1686—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated camera
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- 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/40323—Modeling robot environment for sensor based robot system
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50391—Robot
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2004—Aligning objects, relative positioning of parts
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Architecture (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
11M 周辺装置モデル
30 ロボット
30M ロボットモデル
50 ロボット制御装置
60 ネットワーク
80 ヘッドマウントディスプレイ
81 カメラ
82 拡張現実画像処理部
83 表示部
90 シミュレーション装置
91 CPU
92 ROM
93 RAM
94 記憶装置94
95 操作部95
96 ネットワークインタフェース
97 外部機器インタフェース
98 表示部
100 ロボットシミュレーションシステム
101 ロボットシステムモデル表示部
102 ロボットシステム接続部
103 ロボットシステムモデル動作部
111 動作プログラム取得部
112 動作プログラム表示部
113 動作プログラム変更部
114 動作プログラム反映部
121 設定取得部
122 設定表示部
123 設定変更部
124 設定反映部
131 稼働状態取得部
132 稼働状態表示部
133 モデル縮尺変更部
141 シミュレーション実行部
W ワーク
WM ワークモデル
Claims (11)
- ロボット、ワークおよび周辺装置を含むロボットシステムの三次元モデルを、三次元空間に存在する擬似立体物として表示する画像表示部と、
前記画像表示部によって表示された前記ロボットシステムの三次元モデルをシミュレーション動作させるシミュレーション実行部と、
を具備するロボットのシミュレーション装置。 - 前記画像表示部は、操作者の頭部の位置および姿勢を検出する検出部を備え、前記三次元モデルを表示するための視点の位置を、検出された前記操作者の頭部の位置および姿勢に応じて変化させる、
請求項1に記載のロボットのシミュレーション装置。 - 前記画像表示部によって表示される前記ロボットシステムの三次元モデルの疑似立体物は、前記ロボットシステムの三次元モデルを表すホログラムを用いて再生された立体像である、請求項1に記載のロボットのシミュレーション装置。
- 前記ロボットを制御するロボット制御装置とネットワークを介して接続する為のネットワーク接続部と、
前記ロボット制御装置から前記ロボットの動作中の位置姿勢データを取得し、取得した前記位置姿勢データを用いて前記画像表示部によって表示されている前記ロボットの三次元モデルを動作させるモデル動作部と、を更に備える、
請求項1から3のいずれか一項に記載のロボットのシミュレーション装置。 - 前記ロボット制御装置から前記ロボットの動作プログラムを取得する動作プログラム取得部と、
取得した前記動作プログラムに含まれる教示点の三次元位置に基づいて、該教示点を示す画像を、前記三次元空間における前記教示点の前記三次元位置に対応する位置に表示する動作プログラム表示部と、を更に備える、
請求項4に記載のロボットのシミュレーション装置。 - 画像として表示されている前記教示点に対する変更操作を受け付ける動作プログラム変更部と、
変更された前記教示点の位置にしたがって前記動作プログラムを更新し、更新された前記動作プログラムと共に該更新された動作プログラムの実行指令を前記ロボット制御装置に送信する動作プログラム反映部と、を更に備える、
請求項5に記載のロボットのシミュレーション装置。 - 前記ロボット制御装置から前記ロボットシステムの設定情報を取得する設定取得部と、
取得した前記設定情報を、文字情報として前記三次元空間に表示する設定表示部と、を更に備える、
請求項4から6のいずれか一項に記載のロボットのシミュレーション装置。 - 表示されている前記設定情報に対する変更操作を受け付ける設定変更部と、
変更された前記設定情報と共に、前記設定情報の変更指令を前記ロボット制御装置に送信する設定反映部と、を更に備える、
請求項7に記載のロボットのシミュレーション装置。 - 前記ロボット制御装置から、前記ロボットシステムの稼働状態に関する情報を取得する稼働状態取得部と、
取得した前記稼働状態に関する情報を、文字情報として前記三次元空間に表示する稼働状態表示部と、を更に備える、
請求項4から8のいずれか一項に記載のロボットのシミュレーション装置。 - 前記ロボットシステムおよび前記ロボット制御装置からなるシステムは複数存在し、
前記ネットワーク接続部は、前記複数のロボット制御装置と前記ネットワークを介して接続され、
前記画像表示部は、それぞれの前記ロボットシステムの三次元モデルを、前記三次元空間に存在する前記擬似立体物として表示し、
前記シミュレーション実行部は、それぞれの前記ロボットシステムの三次元モデルについて前記シミュレーション動作を実行し、
前記モデル動作部は、それぞれの前記ロボット制御装置から該ロボット制御装置に接続された前記ロボットの動作中の位置姿勢データを取得し、取得した前記位置姿勢データを用いてそれぞれの前記ロボットの三次元モデルを動作させる、
請求項4に記載のロボットのシミュレーション装置。 - 前記ロボットシステムの三次元モデルの表示の縮尺を変更するモデル縮尺変更部を更に備える、請求項1から10のいずれか一項に記載のロボットのシミュレーション装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018084152A JP6810093B2 (ja) | 2018-04-25 | 2018-04-25 | ロボットのシミュレーション装置 |
US16/377,252 US11220002B2 (en) | 2018-04-25 | 2019-04-08 | Robot simulation device |
DE102019002898.8A DE102019002898B4 (de) | 2018-04-25 | 2019-04-18 | Robotersimulationsvorrichtung |
CN201910329069.1A CN110394780B (zh) | 2018-04-25 | 2019-04-23 | 机器人的仿真装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018084152A JP6810093B2 (ja) | 2018-04-25 | 2018-04-25 | ロボットのシミュレーション装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019188530A true JP2019188530A (ja) | 2019-10-31 |
JP6810093B2 JP6810093B2 (ja) | 2021-01-06 |
Family
ID=68276393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018084152A Active JP6810093B2 (ja) | 2018-04-25 | 2018-04-25 | ロボットのシミュレーション装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11220002B2 (ja) |
JP (1) | JP6810093B2 (ja) |
CN (1) | CN110394780B (ja) |
DE (1) | DE102019002898B4 (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021094624A (ja) * | 2019-12-16 | 2021-06-24 | 株式会社デンソーウェーブ | ロボットのプログラム作成支援装置 |
WO2021149563A1 (ja) * | 2020-01-20 | 2021-07-29 | ファナック株式会社 | ロボットシミュレーション装置 |
WO2021200470A1 (ja) * | 2020-03-30 | 2021-10-07 | ファナック株式会社 | オフラインシミュレーションシステム |
KR20220128655A (ko) * | 2020-01-30 | 2022-09-21 | 레이던 컴퍼니 | 제조 또는 산업 환경에서 협동 로봇과의 상호작용을 위한 가상/증강 현실 사용 시스템 및 방법 |
JP2023017441A (ja) * | 2021-07-26 | 2023-02-07 | 株式会社ダイヘン | 画像処理装置 |
JP2023551681A (ja) * | 2020-12-02 | 2023-12-12 | リアルタイム ロボティクス, インコーポレーテッド | ロボット動作計画及び制御においてクリアランス決定を使用するシステム、方法、及びユーザーインターフェース |
US12194639B2 (en) | 2020-03-18 | 2025-01-14 | Realtime Robotics, Inc. | Digital representations of robot operational environment, useful in motion planning for robots |
JP7645145B2 (ja) | 2021-07-26 | 2025-03-13 | 株式会社ダイヘン | 教示データ修正装置 |
WO2025057702A1 (ja) * | 2023-09-14 | 2025-03-20 | 川崎重工業株式会社 | 教示支援装置、教示支援方法及び教示支援プログラム |
WO2025115859A1 (ja) * | 2023-11-28 | 2025-06-05 | 京セラ株式会社 | 情報処理装置、情報処理システム及びプログラム |
US12358140B2 (en) | 2019-06-24 | 2025-07-15 | Realtime Robotics, Inc. | Motion planning for multiple robots in shared workspace |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11351472B2 (en) | 2016-01-19 | 2022-06-07 | Disney Enterprises, Inc. | Systems and methods for using a gyroscope to change the resistance of moving a virtual weapon |
US11663783B2 (en) | 2016-02-10 | 2023-05-30 | Disney Enterprises, Inc. | Systems and methods for using augmented reality with the internet of things |
JP7087316B2 (ja) * | 2017-09-27 | 2022-06-21 | オムロン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP6693981B2 (ja) * | 2018-02-19 | 2020-05-13 | ファナック株式会社 | ロボットの動作をシミュレーションするシミュレーション装置 |
US10974132B2 (en) | 2018-10-02 | 2021-04-13 | Disney Enterprises, Inc. | Systems and methods to provide a shared interactive experience across multiple presentation devices based on detection of one or more extraterrestrial bodies |
JP7251224B2 (ja) * | 2019-03-11 | 2023-04-04 | セイコーエプソン株式会社 | 制御装置およびロボットシステム |
US11014008B2 (en) | 2019-03-27 | 2021-05-25 | Disney Enterprises, Inc. | Systems and methods for game profile development based on virtual and/or real activities |
US10916061B2 (en) * | 2019-04-24 | 2021-02-09 | Disney Enterprises, Inc. | Systems and methods to synchronize real-world motion of physical objects with presentation of virtual content |
JP7396872B2 (ja) | 2019-11-22 | 2023-12-12 | ファナック株式会社 | 拡張現実を用いたシミュレーション装置及びロボットシステム |
JP7260001B2 (ja) | 2020-01-16 | 2023-04-18 | オムロン株式会社 | プログラム生成装置、プログラム生成方法、及び生成プログラム |
US20210237116A1 (en) * | 2020-02-03 | 2021-08-05 | Ross-Hime Designs, Inc. | Robotic marking system |
DE102020201375B3 (de) * | 2020-02-05 | 2021-06-24 | Magna Steyr Fahrzeugtechnik Ag & Co Kg | Verfahren zur Überprüfung eines Sicherheitsbereichs eines Roboters |
CN111390908B (zh) * | 2020-03-26 | 2022-05-17 | 哈尔滨工业大学 | 一种基于网页的机械臂虚拟拖动方法 |
CN113874806B (zh) * | 2020-04-24 | 2025-06-06 | 深圳市大疆创新科技有限公司 | 轨迹生成方法、遥控终端、可移动平台、系统及计算机可读存储介质 |
JP7691813B2 (ja) * | 2020-06-26 | 2025-06-12 | 川崎重工業株式会社 | ロボットの教示装置、ロボットの教示プログラム及びロボットの教示方法 |
JP6833145B1 (ja) * | 2020-07-30 | 2021-02-24 | 三菱電機株式会社 | 数値制御装置および数値制御システム |
EP4052865A1 (en) * | 2021-03-05 | 2022-09-07 | Canon Kabushiki Kaisha | Information processing apparatus, robot system, information processing method, program, and recording medium |
CN114081624B (zh) * | 2021-11-10 | 2023-06-27 | 武汉联影智融医疗科技有限公司 | 一种手术机器人虚拟仿真系统 |
US12070857B2 (en) * | 2022-03-21 | 2024-08-27 | Intrinsic Innovation Llc | Robot programming |
JP2023173848A (ja) * | 2022-05-26 | 2023-12-07 | 株式会社デンソーウェーブ | ロボット制御システム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0976063A (ja) * | 1995-09-16 | 1997-03-25 | Sanshiyuuzen Kogyo Kk | 溶接装置 |
JP2004243516A (ja) * | 2003-02-11 | 2004-09-02 | Kuka Roboter Gmbh | コンピュータによって生成された情報を現実環境の画像へとフェードインするための方法、およびコンピュータによって生成された情報を現実環境の画像に視覚化するための装置 |
US20160257000A1 (en) * | 2015-03-04 | 2016-09-08 | The Johns Hopkins University | Robot control, training and collaboration in an immersive virtual reality environment |
JP2017100204A (ja) * | 2015-11-30 | 2017-06-08 | 株式会社デンソーウェーブ | ロボット操作システム |
JP2017100206A (ja) * | 2015-11-30 | 2017-06-08 | 株式会社デンソーウェーブ | ロボット安全システム |
JP2017100234A (ja) * | 2015-12-01 | 2017-06-08 | 株式会社デンソーウェーブ | ティーチング結果表示システム |
US20170372139A1 (en) * | 2016-06-27 | 2017-12-28 | Autodesk, Inc. | Augmented reality robotic system visualization |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2792842B2 (ja) | 1996-02-07 | 1998-09-03 | 川崎重工業株式会社 | ロボット作業教示方法および装置 |
JPH11249725A (ja) * | 1998-02-26 | 1999-09-17 | Fanuc Ltd | ロボット制御装置 |
US20030187751A1 (en) * | 2001-10-31 | 2003-10-02 | Mike Watson | Interactive electronic reference systems and methods |
GB0130986D0 (en) * | 2001-12-27 | 2002-02-13 | Prophet Control Systems Ltd | Programming robots with offline design |
KR100526741B1 (ko) * | 2003-03-26 | 2005-11-08 | 김시학 | 와이어의 장력을 이용한 위치 추적 및 반력시스템과 이를이용한 최소 절개용 수술시스템 |
US20060265664A1 (en) * | 2005-05-17 | 2006-11-23 | Hitachi, Ltd. | System, method and computer program product for user interface operations for ad-hoc sensor node tracking |
JP4757115B2 (ja) * | 2006-06-28 | 2011-08-24 | キヤノン株式会社 | 画像処理装置、画像処理方法 |
US8442804B2 (en) * | 2007-10-25 | 2013-05-14 | The Boeing Company | Method and apparatus for composite part data extraction |
US20100251114A1 (en) * | 2009-03-31 | 2010-09-30 | Hospira, Inc. | Digital interface for a medical device |
CN104871215B (zh) * | 2013-01-18 | 2018-01-23 | 鹰图公司 | 关联点云图像与管线图并且应用有关其的尺寸 |
JP5897624B2 (ja) * | 2014-03-12 | 2016-03-30 | ファナック株式会社 | ワークの取出工程をシミュレーションするロボットシミュレーション装置 |
US9579799B2 (en) | 2014-04-30 | 2017-02-28 | Coleman P. Parker | Robotic control system using virtual reality input |
JP6350037B2 (ja) | 2014-06-30 | 2018-07-04 | 株式会社安川電機 | ロボットシミュレータおよびロボットシミュレータのファイル生成方法 |
US9746913B2 (en) * | 2014-10-31 | 2017-08-29 | The United States Of America As Represented By The Secretary Of The Navy | Secured mobile maintenance and operator system including wearable augmented reality interface, voice command interface, and visual recognition systems and related methods |
JP6676286B2 (ja) * | 2015-05-12 | 2020-04-08 | キヤノン株式会社 | 情報処理方法、および情報処理装置 |
EP3342555A4 (en) * | 2015-08-25 | 2019-10-02 | Kawasaki Jukogyo Kabushiki Kaisha | REMOTE CONTROL MANIPULATOR SYSTEM AND OPERATING METHOD THEREFOR |
JP6915543B2 (ja) | 2015-10-30 | 2021-08-04 | 株式会社安川電機 | ロボット教示装置、コンピュータプログラム及びロボット教示方法 |
JP6114361B1 (ja) * | 2015-11-02 | 2017-04-12 | ファナック株式会社 | オフラインのロボットプログラミング装置 |
US10685147B2 (en) * | 2016-02-29 | 2020-06-16 | The Boeing Company | Non-conformance mapping and visualization |
US20180288557A1 (en) * | 2017-03-29 | 2018-10-04 | Samsung Electronics Co., Ltd. | Use of earcons for roi identification in 360-degree video |
JP7091609B2 (ja) * | 2017-04-14 | 2022-06-28 | セイコーエプソン株式会社 | シミュレーション装置、ロボット制御装置およびロボット |
US10417827B2 (en) * | 2017-05-04 | 2019-09-17 | Microsoft Technology Licensing, Llc | Syndication of direct and indirect interactions in a computer-mediated reality environment |
JP7146402B2 (ja) * | 2018-01-18 | 2022-10-04 | キヤノン株式会社 | 情報処理装置、および情報処理方法 |
JP6857145B2 (ja) * | 2018-03-09 | 2021-04-14 | 株式会社日立製作所 | 軌道計画装置、軌道計画方法、及び生産システム |
-
2018
- 2018-04-25 JP JP2018084152A patent/JP6810093B2/ja active Active
-
2019
- 2019-04-08 US US16/377,252 patent/US11220002B2/en active Active
- 2019-04-18 DE DE102019002898.8A patent/DE102019002898B4/de active Active
- 2019-04-23 CN CN201910329069.1A patent/CN110394780B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0976063A (ja) * | 1995-09-16 | 1997-03-25 | Sanshiyuuzen Kogyo Kk | 溶接装置 |
JP2004243516A (ja) * | 2003-02-11 | 2004-09-02 | Kuka Roboter Gmbh | コンピュータによって生成された情報を現実環境の画像へとフェードインするための方法、およびコンピュータによって生成された情報を現実環境の画像に視覚化するための装置 |
US20160257000A1 (en) * | 2015-03-04 | 2016-09-08 | The Johns Hopkins University | Robot control, training and collaboration in an immersive virtual reality environment |
JP2017100204A (ja) * | 2015-11-30 | 2017-06-08 | 株式会社デンソーウェーブ | ロボット操作システム |
JP2017100206A (ja) * | 2015-11-30 | 2017-06-08 | 株式会社デンソーウェーブ | ロボット安全システム |
JP2017100234A (ja) * | 2015-12-01 | 2017-06-08 | 株式会社デンソーウェーブ | ティーチング結果表示システム |
US20170372139A1 (en) * | 2016-06-27 | 2017-12-28 | Autodesk, Inc. | Augmented reality robotic system visualization |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12358140B2 (en) | 2019-06-24 | 2025-07-15 | Realtime Robotics, Inc. | Motion planning for multiple robots in shared workspace |
JP2021094624A (ja) * | 2019-12-16 | 2021-06-24 | 株式会社デンソーウェーブ | ロボットのプログラム作成支援装置 |
JP7436797B2 (ja) | 2019-12-16 | 2024-02-22 | 株式会社デンソーウェーブ | ロボットのプログラム作成支援装置 |
JP7364696B2 (ja) | 2020-01-20 | 2023-10-18 | ファナック株式会社 | ロボットシミュレーション装置 |
WO2021149563A1 (ja) * | 2020-01-20 | 2021-07-29 | ファナック株式会社 | ロボットシミュレーション装置 |
JPWO2021149563A1 (ja) * | 2020-01-20 | 2021-07-29 | ||
US12172322B2 (en) | 2020-01-20 | 2024-12-24 | Fanuc Corporation | Robot simulation device |
KR20220128655A (ko) * | 2020-01-30 | 2022-09-21 | 레이던 컴퍼니 | 제조 또는 산업 환경에서 협동 로봇과의 상호작용을 위한 가상/증강 현실 사용 시스템 및 방법 |
KR102770010B1 (ko) * | 2020-01-30 | 2025-02-21 | 레이던 컴퍼니 | 제조 또는 산업 환경에서 협동 로봇과의 상호작용을 위한 가상/증강 현실 사용 시스템 및 방법 |
JP7471428B2 (ja) | 2020-01-30 | 2024-04-19 | レイセオン カンパニー | 製造又は産業環境における協調ロボットとの相互作用のために仮想/拡張現実を使用するためのシステム、方法及びコンピュータ読み取り可能媒体 |
JP2023511617A (ja) * | 2020-01-30 | 2023-03-20 | レイセオン カンパニー | 製造又は産業環境における協調ロボットとの相互作用のために仮想/拡張現実を使用するためのシステム及び方法 |
US12194639B2 (en) | 2020-03-18 | 2025-01-14 | Realtime Robotics, Inc. | Digital representations of robot operational environment, useful in motion planning for robots |
JP7381718B2 (ja) | 2020-03-30 | 2023-11-15 | ファナック株式会社 | オフラインシミュレーションシステム |
WO2021200470A1 (ja) * | 2020-03-30 | 2021-10-07 | ファナック株式会社 | オフラインシミュレーションシステム |
US12090669B2 (en) | 2020-03-30 | 2024-09-17 | Fanuc Corporation | Off-line simulation system |
JPWO2021200470A1 (ja) * | 2020-03-30 | 2021-10-07 | ||
JP7591317B2 (ja) | 2020-12-02 | 2024-11-28 | リアルタイム ロボティクス, インコーポレーテッド | ロボット動作計画及び制御においてクリアランス決定を使用するシステム、方法、及びユーザーインターフェース |
JP2023551681A (ja) * | 2020-12-02 | 2023-12-12 | リアルタイム ロボティクス, インコーポレーテッド | ロボット動作計画及び制御においてクリアランス決定を使用するシステム、方法、及びユーザーインターフェース |
JP2023017441A (ja) * | 2021-07-26 | 2023-02-07 | 株式会社ダイヘン | 画像処理装置 |
JP7645145B2 (ja) | 2021-07-26 | 2025-03-13 | 株式会社ダイヘン | 教示データ修正装置 |
JP7663448B2 (ja) | 2021-07-26 | 2025-04-16 | 株式会社ダイヘン | 画像処理装置 |
WO2025057702A1 (ja) * | 2023-09-14 | 2025-03-20 | 川崎重工業株式会社 | 教示支援装置、教示支援方法及び教示支援プログラム |
WO2025115859A1 (ja) * | 2023-11-28 | 2025-06-05 | 京セラ株式会社 | 情報処理装置、情報処理システム及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN110394780A (zh) | 2019-11-01 |
US11220002B2 (en) | 2022-01-11 |
DE102019002898A1 (de) | 2019-11-07 |
US20190329405A1 (en) | 2019-10-31 |
CN110394780B (zh) | 2023-06-27 |
JP6810093B2 (ja) | 2021-01-06 |
DE102019002898B4 (de) | 2022-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6810093B2 (ja) | ロボットのシミュレーション装置 | |
US11724388B2 (en) | Robot controller and display device using augmented reality and mixed reality | |
JP6863927B2 (ja) | ロボットのシミュレーション装置 | |
JP6343353B2 (ja) | ロボットの動作プログラム生成方法及びロボットの動作プログラム生成装置 | |
JP6193554B2 (ja) | 3次元表示部を備えたロボット教示装置 | |
Pan et al. | Augmented reality-based robot teleoperation system using RGB-D imaging and attitude teaching device | |
US9984178B2 (en) | Robot simulator, robot teaching apparatus and robot teaching method | |
US9311608B2 (en) | Teaching system and teaching method | |
JP5246672B2 (ja) | ロボットシステム | |
JP6723738B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
US20150151431A1 (en) | Robot simulator, robot teaching device, and robot teaching method | |
JP2019519387A (ja) | 拡張現実ロボットシステムの可視化 | |
KR20160002329A (ko) | 로봇 시뮬레이터 및 로봇 시뮬레이터의 파일 생성 방법 | |
JP7396872B2 (ja) | 拡張現実を用いたシミュレーション装置及びロボットシステム | |
JP6598191B2 (ja) | 画像表示システムおよび画像表示方法 | |
WO2015186508A1 (ja) | 作業ロボットの教示データ生成装置及び教示データ生成方法 | |
JP6469159B2 (ja) | 接触センサによるワーク位置検出プログラム生成機能を備えたオフラインプログラミング装置及び方法 | |
US20240100688A1 (en) | Information processing apparatus, information processing method, robot system, manufacturing method for article using robot system, program, and recording medium | |
WO2021246416A1 (ja) | プログラミング装置 | |
WO2022255206A1 (ja) | 情報処理装置、情報処理方法、及び、コンピュータプログラム | |
JP2023017440A (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190911 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20191217 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200616 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200803 |
|
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: 20201110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201210 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6810093 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |