JP6693981B2 - ロボットの動作をシミュレーションするシミュレーション装置 - Google Patents
ロボットの動作をシミュレーションするシミュレーション装置 Download PDFInfo
- Publication number
- JP6693981B2 JP6693981B2 JP2018027331A JP2018027331A JP6693981B2 JP 6693981 B2 JP6693981 B2 JP 6693981B2 JP 2018027331 A JP2018027331 A JP 2018027331A JP 2018027331 A JP2018027331 A JP 2018027331A JP 6693981 B2 JP6693981 B2 JP 6693981B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- work
- set point
- unit
- 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.)
- Active
Links
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled 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/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
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Manipulator (AREA)
Description
1M ロボットモデル
3 シミュレーション装置
5 ハンド
5M ハンドモデル
6 レンジセンサ
6M レンジセンサモデル
34 モデル生成部
35 設定点配置部
36 距離計算部
37 3次元情報生成部
38 除外部
39 距離修正部
41 ワーク位置計算部
42 シミュレーション実行部
61,62 2次元カメラ
61M,62M カメラモデル
63 プロジェクタ
63M プロジェクタモデル
67 距離画像
85 ワーク
85M,86M,87M,88M ワークモデル
LA1,LA2 光軸
RA 投影範囲
RC1,RC2 撮像範囲
RD 重複領域
PC1,PC2 設定点
PC11,PC12,PC13 設定点
Z 距離
DX1,DX2 長さ
Claims (3)
- 2台の2次元カメラを含む3次元センサによって取得されるワークの3次元情報に基づいて、ロボットが前記ワークに対して行う作業をシミュレーションするシミュレーション装置であって、
前記ロボットを3次元にて表現したロボットモデル、前記ワークを3次元にて表現したワークモデル、および前記2次元カメラを3次元にて表現したカメラモデルを含む3次元センサモデルを仮想空間に生成するモデル生成部と、
前記ワークモデルの表面に複数の設定点を配置する設定点配置部と、
前記3次元センサモデルからそれぞれの前記設定点までの距離を計算する距離計算部と、
前記設定点の位置と前記3次元センサモデルから前記設定点までの距離とを含む3次元情報を生成する3次元情報生成部と、
前記ワークモデルの表面に配置された前記設定点のうち、少なくとも1つの前記カメラモデルから見えない前記設定点を除外する除外部と、
前記3次元情報に基づいて、前記ワークモデルの位置および姿勢を算出するワーク位置計算部と、
前記ワークモデルの位置および姿勢に基づいて、前記ロボットモデルの位置および姿勢を変更し、前記ワークモデルに対して行う作業のシミュレーションを実施するシミュレーション実行部とを備え、
前記3次元センサは、前記ワークに対してパターン光を投影するプロジェクタを含み、
前記モデル生成部は、前記プロジェクタを3次元にて表現したプロジェクタモデルを仮想空間に生成し、
前記除外部は、前記2次元カメラの視野に対応する前記カメラモデルの撮像範囲と、前記プロジェクタがパターン光を投影する領域に対応する前記プロジェクタモデルの投影範囲とが重なり合う領域の外側に配置された前記設定点を除外する、シミュレーション装置。 - 前記3次元センサモデルから前記設定点までの距離を修正する距離修正部を備え、
前記距離修正部は、前記カメラモデルの光軸から前記設定点までの長さが長くなるほど修正量が大きくなるように距離を修正する、請求項1に記載のシミュレーション装置。 - 前記除外部は、前記カメラモデルから前記設定点に向かう視線を算出し、前記設定点と前記カメラモデルとの間に、前記ワークモデルの表面と前記視線との交点が存在する場合に、前記設定点を除外する、請求項1または2に記載のシミュレーション装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018027331A JP6693981B2 (ja) | 2018-02-19 | 2018-02-19 | ロボットの動作をシミュレーションするシミュレーション装置 |
US16/266,747 US11446822B2 (en) | 2018-02-19 | 2019-02-04 | Simulation device that simulates operation of robot |
DE102019001038.8A DE102019001038B4 (de) | 2018-02-19 | 2019-02-12 | Simulationsvorrichtung, die den Arbeitsablauf eines Roboters simuliert |
CN201910120176.3A CN110170982B (zh) | 2018-02-19 | 2019-02-18 | 模拟机器人的动作的模拟装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018027331A JP6693981B2 (ja) | 2018-02-19 | 2018-02-19 | ロボットの動作をシミュレーションするシミュレーション装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019141943A JP2019141943A (ja) | 2019-08-29 |
JP6693981B2 true JP6693981B2 (ja) | 2020-05-13 |
Family
ID=67482203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018027331A Active JP6693981B2 (ja) | 2018-02-19 | 2018-02-19 | ロボットの動作をシミュレーションするシミュレーション装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11446822B2 (ja) |
JP (1) | JP6693981B2 (ja) |
CN (1) | CN110170982B (ja) |
DE (1) | DE102019001038B4 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6693981B2 (ja) * | 2018-02-19 | 2020-05-13 | ファナック株式会社 | ロボットの動作をシミュレーションするシミュレーション装置 |
JP6879238B2 (ja) * | 2018-03-13 | 2021-06-02 | オムロン株式会社 | ワークピッキング装置及びワークピッキング方法 |
CA3122388A1 (en) * | 2018-12-07 | 2020-06-11 | Team Industrial Services, Inc. | Auto extruded split/spherical tee and full encirclement saddle |
JP7275840B2 (ja) * | 2019-05-16 | 2023-05-18 | オムロン株式会社 | シミュレーション装置 |
JP7458741B2 (ja) * | 2019-10-21 | 2024-04-01 | キヤノン株式会社 | ロボット制御装置及びその制御方法及びプログラム |
EP4072795A4 (en) * | 2019-12-09 | 2024-01-03 | Augmentus Pte. Ltd. | METHOD AND SYSTEM FOR PROGRAMMING A ROBOT |
CN116917093A (zh) * | 2021-02-26 | 2023-10-20 | 株式会社安川电机 | 模拟装置、控制系统以及建模方法 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4238147A (en) * | 1979-05-23 | 1980-12-09 | Solid Photography Inc. | Recording images of a three-dimensional surface by focusing on a plane of light irradiating the surface |
JP2003150219A (ja) * | 2001-11-12 | 2003-05-23 | Fanuc Ltd | 作業機械のシミュレーション装置 |
JP4445717B2 (ja) * | 2003-06-10 | 2010-04-07 | 株式会社ミツトヨ | 画像データ処理装置、画像データ補正方法、画像測定機、画像データ処理プログラムおよびこのプログラムを記録した記録媒体 |
CN101287626A (zh) * | 2004-11-26 | 2008-10-15 | 日产自动车株式会社 | 摄像装置和摄像方法 |
JP4153528B2 (ja) * | 2006-03-10 | 2008-09-24 | ファナック株式会社 | ロボットシミュレーションのための装置、プログラム、記録媒体及び方法 |
JP4238256B2 (ja) | 2006-06-06 | 2009-03-18 | ファナック株式会社 | ロボットシミュレーション装置 |
DE102009029064A1 (de) * | 2008-09-05 | 2010-04-01 | Mori Seiki Co., Ltd., Yamatokoriyama-shi | Verfahren und Vorrichtung zur Bearbeitungszustandsüberwachung |
JP5088278B2 (ja) | 2008-09-17 | 2012-12-05 | 株式会社安川電機 | 物体検出方法と物体検出装置およびロボットシステム |
JP2011185650A (ja) * | 2010-03-05 | 2011-09-22 | Omron Corp | モデル作成装置およびモデル作成プログラム |
JPWO2014061372A1 (ja) * | 2012-10-18 | 2016-09-05 | コニカミノルタ株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
JP5897624B2 (ja) | 2014-03-12 | 2016-03-30 | ファナック株式会社 | ワークの取出工程をシミュレーションするロボットシミュレーション装置 |
JP5829306B2 (ja) | 2014-05-12 | 2015-12-09 | ファナック株式会社 | レンジセンサの配置位置評価装置 |
JP6576042B2 (ja) * | 2015-01-14 | 2019-09-18 | キヤノン株式会社 | 表示制御装置及びその方法、プログラム |
JP6501257B2 (ja) * | 2015-05-18 | 2019-04-17 | シャープ株式会社 | 画像処理装置、画像処理方法、及びプログラム |
JP2017100214A (ja) * | 2015-11-30 | 2017-06-08 | 株式会社リコー | マニピュレータシステム、撮像システム、対象物の受け渡し方法、及び、マニピュレータ制御プログラム |
US10252417B2 (en) * | 2016-03-02 | 2019-04-09 | Canon Kabushiki Kaisha | Information processing apparatus, method of controlling information processing apparatus, and storage medium |
JP6666764B2 (ja) | 2016-03-24 | 2020-03-18 | シグマ株式会社 | ワーク認識方法及びランダムピッキング方法 |
JP6691837B2 (ja) | 2016-06-27 | 2020-05-13 | 株式会社キーエンス | 測定装置 |
CN106041937B (zh) * | 2016-08-16 | 2018-09-14 | 河南埃尔森智能科技有限公司 | 一种基于双目立体视觉的机械手抓取控制系统的控制方法 |
JP6823502B2 (ja) * | 2017-03-03 | 2021-02-03 | 株式会社キーエンス | ロボット設定装置、ロボット設定方法、ロボット設定プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器 |
JP2018144155A (ja) * | 2017-03-03 | 2018-09-20 | 株式会社キーエンス | ロボットシミュレーション装置、ロボットシミュレーション方法、ロボットシミュレーションプログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器 |
JP6846949B2 (ja) * | 2017-03-03 | 2021-03-24 | 株式会社キーエンス | ロボットシミュレーション装置、ロボットシミュレーション方法、ロボットシミュレーションプログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器 |
CN108965690B (zh) * | 2017-05-17 | 2021-02-26 | 欧姆龙株式会社 | 图像处理系统、图像处理装置及计算机可读存储介质 |
JP6693981B2 (ja) * | 2018-02-19 | 2020-05-13 | ファナック株式会社 | ロボットの動作をシミュレーションするシミュレーション装置 |
JP6810093B2 (ja) * | 2018-04-25 | 2021-01-06 | ファナック株式会社 | ロボットのシミュレーション装置 |
JP6511681B1 (ja) * | 2018-10-15 | 2019-05-15 | 株式会社Mujin | 形状情報生成装置、制御装置、積み降ろし装置、物流システム、プログラム、及び、制御方法 |
-
2018
- 2018-02-19 JP JP2018027331A patent/JP6693981B2/ja active Active
-
2019
- 2019-02-04 US US16/266,747 patent/US11446822B2/en active Active
- 2019-02-12 DE DE102019001038.8A patent/DE102019001038B4/de active Active
- 2019-02-18 CN CN201910120176.3A patent/CN110170982B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
DE102019001038A1 (de) | 2019-08-22 |
CN110170982A (zh) | 2019-08-27 |
CN110170982B (zh) | 2023-04-18 |
JP2019141943A (ja) | 2019-08-29 |
US20190255706A1 (en) | 2019-08-22 |
DE102019001038B4 (de) | 2022-04-21 |
US11446822B2 (en) | 2022-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6693981B2 (ja) | ロボットの動作をシミュレーションするシミュレーション装置 | |
US10401844B2 (en) | Simulator, simulation method, and simulation program | |
US11565427B2 (en) | Robot system | |
US9529945B2 (en) | Robot simulation system which simulates takeout process of workpieces | |
CN109118543B (zh) | 沿至少三个不连续平面对机器视觉摄像机进行校准的系统和方法 | |
JP5815761B2 (ja) | 視覚センサのデータ作成システム及び検出シミュレーションシステム | |
JP4492654B2 (ja) | 3次元計測方法および3次元計測装置 | |
US9679385B2 (en) | Three-dimensional measurement apparatus and robot system | |
WO2022163580A1 (ja) | 視覚センサにて取得される3次元の位置情報から断面画像を生成する処理装置および処理方法 | |
KR20130075712A (ko) | 레이저비전 센서 및 그 보정방법 | |
JP7180783B2 (ja) | コンピュータビジョンシステムのキャリブレーション方法及びこれに用いる基準立体物 | |
JP7443014B2 (ja) | ロボットアーム試験装置 | |
WO2022181500A1 (ja) | 視覚センサの出力から得られる3次元位置情報を用いるシミュレーション装置 | |
JP7608398B2 (ja) | ロボット教示装置、外観検査システム、ロボット教示方法およびプログラム | |
US20250042036A1 (en) | Robot device provided with three-dimensional sensor and method for controlling robot device | |
JP6545033B2 (ja) | 三次元温度分布表示装置 | |
CN110900606B (zh) | 一种基于小型机械臂手眼联动系统及其控制方法 | |
JP6285765B2 (ja) | 情報処理装置、情報処理方法 | |
WO2022249295A1 (ja) | ロボットシミュレーション装置 | |
WO2021210540A1 (ja) | 座標系設定システム及び位置姿勢計測システム | |
TW202333920A (zh) | 取得工件位置之裝置、機器人之控制裝置、機器人系統及方法 | |
JP2025038513A (ja) | 推定した姿勢が正しいか検証する方法、制御装置、ロボットシステム | |
TW202430336A (zh) | 程式編寫裝置 | |
WO2025057290A1 (ja) | パラメータ修正装置 | |
CN115397629A (zh) | 离线模拟系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190710 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190913 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20191011 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200227 |
|
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: 20200317 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200416 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6693981 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |