JP6915288B2 - 画像処理システム、画像処理装置、FPGA(Field Programmable Gate Array)における回路の再構成方法、および、FPGAにおける回路の再構成プログラム - Google Patents
画像処理システム、画像処理装置、FPGA(Field Programmable Gate Array)における回路の再構成方法、および、FPGAにおける回路の再構成プログラム Download PDFInfo
- Publication number
- JP6915288B2 JP6915288B2 JP2017021058A JP2017021058A JP6915288B2 JP 6915288 B2 JP6915288 B2 JP 6915288B2 JP 2017021058 A JP2017021058 A JP 2017021058A JP 2017021058 A JP2017021058 A JP 2017021058A JP 6915288 B2 JP6915288 B2 JP 6915288B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- image processing
- fpga
- circuit
- image
- 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
- 238000012545 processing Methods 0.000 title claims description 205
- 238000000034 method Methods 0.000 title claims description 74
- 230000008569 process Effects 0.000 claims description 63
- 238000003384 imaging method Methods 0.000 claims description 9
- 238000005259 measurement Methods 0.000 description 27
- 238000003860 storage Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 13
- 238000005286 illumination Methods 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- 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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/402—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- 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/31—From computer integrated manufacturing till monitoring
- G05B2219/31081—Detect position robot, agv relative to machine to start communication
-
- 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/39064—Learn kinematics by ann mapping, map spatial directions to joint rotations
-
- 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/40499—Reinforcement learning algorithm
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10012—Stereo images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/01—Mobile robot
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Image Processing (AREA)
Description
図1を参照して、本実施の形態に従う画像処理システム1の概要について説明する。図1は、本実施の形態に従う画像処理システム1のシステム構成の一例を示す図である。
画像処理装置200は、CPUやFPGAなどの複数種類の制御装置で構成される。FPGAの処理速度は、典型的には、CPUの処理速度よりも速い。FPGAの中には、処理の実行中に回路構成を動的に再構成する機能(所謂PR:Partial Reconfiguration)を有するものがある。FPGAの回路が適宜再構成されることで、FPGAの回路規模を仮想的に拡張することができる。本実施の形態に従う画像処理システム1は、ロボット300の位置に合わせてFPGAの回路構成を再構成する。
図3を参照して、画像処理システム1におけるデータの流れについて説明する。図3は、設定装置100と画像処理装置200とロボット300とコントローラ400との間のデータの流れを示すシーケンス図である。
(C1.ティーチング処理)
ステップS10において、ユーザは、ロボット300の位置を指定するための駆動操作を行う。当該駆動操作は、ロボット300を操作するための操作部に対して行われる。一例として、当該操作部には、ロボット300専用の操作端末が用いられてもよいし、設定装置100に接続されるキーボードやマウスなどが用いられてもよい。
引き続き図3を参照して、設定装置100によるワークの計測処理について説明する。
図6を参照して、画像処理装置200の機能について説明する。図6は、画像処理装置200の機能構成の一例を示す図である。
図7を参照して、画像処理装置200の制御構造について説明する。図7は、画像処理装置200による計測処理を表わすフローチャートである。図7の処理は、画像処理装置200のCPU201(図6参照)がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、FPGA202(図6参照)、回路素子またはその他のハードウェアによって実行されてもよい。
図8〜図10を参照して、画像処理システム1を構成するそれぞれの装置のハードウェア構成について説明する。図8は、画像処理システム1を構成する設定装置100の主要なハードウェア構成を示すブロック図である。図9は、画像処理システム1を構成する画像処理装置200の主要なハードウェア構成を示すブロック図である。図10は、画像処理システム1を構成するコントローラ400の主要なハードウェア構成を示すブロック図である。
設定装置100は、たとえば、汎用のコンピュータで実現される。設定装置100を実現するコンピュータは、制御装置101と、メモリ102と、HDD(Hard Disk Drive)などの記憶装置103と、ネットワークインターフェイス(I/F)104と、表示部105と、操作部106と、メモリカードリーダ・ライタ107とを含む。これらの各部は、内部バス108を介して、互いに通信可能に接続されている。
次に、図9を参照して、画像処理装置200の装置構成について説明する。画像処理装置200は、照明部210と、制御装置220と、撮像部230とを含む。
次に、図10を参照して、コントローラ400の装置構成について説明する。
以上のようにして、設定装置100は、ロボット300の稼働エリアと当該稼働エリアで実行する画像処理とを対応付けるためのユーザインターフェイス140を提供する。ユーザインターフェイス140に対する設定処理により、エリア情報144Aにおいて、設定された画像処理を実行するための回路情報がロボット300の稼働エリア別に対応付けられる。画像処理装置200は、ロボット300の現在位置がエリア情報144Aに規定されている稼働エリアのいずれかに属したことに基づいて、当該稼働エリアに対応付けられている回路情報でFPGA202の回路構成を再構成する。これにより、画像処理装置200は、ロボット300の位置に応じてFPGA202の回路構成を再構成することができ、ユーザ設定の計測処理がロボット300の位置に合わせて実行される。
Claims (8)
- ワークに対して所定の作業を行うためのロボットと、
前記ロボットに固定されており、前記ワークを撮影するための撮影部と、
前記ロボットの位置を取得するための取得部と、
内部の回路構成を再構成できるように構成されているFPGA(Field Programmable Gate Array)と、
前記FPGAの回路構成を規定する情報であって前記撮影部から得られた画像に対して所定の画像処理を実現するための回路情報を、前記ロボットの稼働エリア別に規定しているエリア情報を格納するための記憶部と、
前記取得部によって順次取得される前記ロボットの位置が前記エリア情報に規定されている稼働エリアのいずれかに属したことに基づいて、当該稼働エリアに対応付けられている回路情報で前記FPGAの回路構成を再構成するための再構成部とを備える、画像処理システム。 - 前記画像処理システムは、前記エリア情報を設定するためのユーザインターフェイスを提供するための設定部をさらに備え、
前記ユーザインターフェイスは、
予めインストールされている1つ以上の画像処理の内から1つ以上の画像処理を選択する選択操作を受け付けるように構成されており、
前記選択操作によって選択された画像処理と、前記ロボットの現在位置を含む稼働エリアとを前記エリア情報に登録するための登録操作を受け付けるように構成されている、請求項1に記載の画像処理システム。 - 前記画像処理システムは、前記ロボットを駆動するための駆動操作を受け付けるための操作部をさらに備え、
前記ユーザインターフェイスは、前記駆動操作によって前記ロボットの位置が指定された上で前記登録操作を受け付けるように構成されている、請求項2に記載の画像処理システム。 - 前記ユーザインターフェイスは、前記駆動操作による前記ロボットの駆動に連動して前記ロボットの現在位置を表示する、請求項3に記載の画像処理システム。
- 前記FPGAは、前記撮影部から画像を取得したことに基づいて、当該画像に対して現在の回路構成に従った画像処理を実行する、請求項1〜4のいずれか1項に記載の画像処理システム。
- ワークに対して所定の作業を行うためのロボットと通信可能に構成されている画像処理装置であって、
前記ロボットに固定されており、前記ワークを撮影するための撮影部と、
前記ロボットの位置を取得するための取得部と、
内部の回路構成を再構成できるように構成されているFPGAと、
前記FPGAの回路構成を規定する情報であって前記撮影部から得られた画像に対して所定の画像処理を実現するための回路情報を、前記ロボットの稼働エリア別に規定しているエリア情報を格納するための記憶部と、
前記取得部によって順次取得される前記ロボットの位置が前記エリア情報に規定されている稼働エリアのいずれかに属したことに基づいて、当該稼働エリアに対応付けられている回路情報で前記FPGAの回路構成を再構成するための再構成部とを備える、画像処理装置。 - FPGAにおける回路の再構成方法であって、
前記再構成方法は、
ワークに対して所定の作業を行うためのロボットの位置を取得するステップと、
前記ロボットに固定されている撮像部に前記ワークを撮影させ画像を取得するステップと、
前記FPGAの回路構成を規定する情報であって前記画像に対して所定の画像処理を実現するための回路情報を、前記ロボットの稼働エリア別に規定しているエリア情報を準備するステップと、
前記取得するステップにおいて順次取得される前記ロボットの位置が前記エリア情報に規定されている稼働エリアのいずれかに属したことに基づいて、当該稼働エリアに対応付けられている回路情報で前記FPGAの回路構成を再構成するステップとを備える、回路の再構成方法。 - FPGAにおける回路の再構成プログラムであって、
前記再構成プログラムは、コンピュータに、
ワークに対して所定の作業を行うためのロボットの位置を取得するステップと、
前記ロボットに固定されている撮像部に前記ワークを撮影させ画像を取得するステップと、
前記FPGAの回路構成を規定する情報であって前記画像に対して所定の画像処理を実現するための回路情報を、前記ロボットの稼働エリア別に規定しているエリア情報を準備するステップと、
前記取得するステップにおいて順次取得される前記ロボットの位置が前記エリア情報に規定されている稼働エリアのいずれかに属したことに基づいて、当該稼働エリアに対応付けられている回路情報で前記FPGAの回路構成を再構成するステップとを実行させる、再構成プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017021058A JP6915288B2 (ja) | 2017-02-08 | 2017-02-08 | 画像処理システム、画像処理装置、FPGA(Field Programmable Gate Array)における回路の再構成方法、および、FPGAにおける回路の再構成プログラム |
DE102017127025.6A DE102017127025B4 (de) | 2017-02-08 | 2017-11-16 | Bildverarbeitungssystem, Bildverarbeitungseinrichtung, Verfahren zur Rekonfiguration einer Schaltung in einem FPGA und Programm zur Rekonfiguration einer Schaltung in einem FPGA |
US15/820,451 US10474124B2 (en) | 2017-02-08 | 2017-11-22 | Image processing system, image processing device, method of reconfiguring circuit in FPGA, and program for reconfiguring circuit in FPGA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017021058A JP6915288B2 (ja) | 2017-02-08 | 2017-02-08 | 画像処理システム、画像処理装置、FPGA(Field Programmable Gate Array)における回路の再構成方法、および、FPGAにおける回路の再構成プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018128821A JP2018128821A (ja) | 2018-08-16 |
JP6915288B2 true JP6915288B2 (ja) | 2021-08-04 |
Family
ID=62909824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017021058A Active JP6915288B2 (ja) | 2017-02-08 | 2017-02-08 | 画像処理システム、画像処理装置、FPGA(Field Programmable Gate Array)における回路の再構成方法、および、FPGAにおける回路の再構成プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10474124B2 (ja) |
JP (1) | JP6915288B2 (ja) |
DE (1) | DE102017127025B4 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6546213B2 (ja) * | 2017-04-13 | 2019-07-17 | ファナック株式会社 | 回路構成最適化装置及び機械学習装置 |
JP6740288B2 (ja) * | 2018-07-13 | 2020-08-12 | ファナック株式会社 | 物体検査装置、物体検査システム、及び検査位置を調整する方法 |
CN111028231B (zh) * | 2019-12-27 | 2023-06-30 | 易思维(杭州)科技有限公司 | 基于arm和fpga的工件位置获取*** |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2262339B (en) * | 1991-12-13 | 1995-09-06 | Honda Motor Co Ltd | Method of inspecting the surface of a workpiece |
JP3300682B2 (ja) * | 1999-04-08 | 2002-07-08 | ファナック株式会社 | 画像処理機能を持つロボット装置 |
JP2003211382A (ja) | 2002-01-16 | 2003-07-29 | Denso Wave Inc | ロボット制御装置 |
JP2005117791A (ja) | 2003-10-08 | 2005-04-28 | Denso Wave Inc | 駆動制御装置及び駆動制御装置の駆動モジュール判別方法 |
JP2005275938A (ja) * | 2004-03-25 | 2005-10-06 | Toshiba Corp | コントローラシステムおよびメカトロニクス機器用コントローラ |
JP2005288581A (ja) * | 2004-03-31 | 2005-10-20 | Fanuc Ltd | 可搬式教示操作盤 |
JP2008296330A (ja) * | 2007-05-31 | 2008-12-11 | Fanuc Ltd | ロボットシミュレーション装置 |
JP4364266B2 (ja) * | 2007-08-01 | 2009-11-11 | 株式会社東芝 | 画像処理装置およびプログラム |
JP5381147B2 (ja) * | 2009-02-17 | 2014-01-08 | 富士電機株式会社 | ワーク搬送システム |
JP5448069B2 (ja) | 2009-12-25 | 2014-03-19 | 株式会社Ihi | ロボット制御装置及び方法 |
US8965104B1 (en) * | 2012-02-10 | 2015-02-24 | Google Inc. | Machine vision calibration with cloud computing systems |
CN104541596A (zh) * | 2012-09-24 | 2015-04-22 | 株式会社日立制作所 | 部件安装装置以及位置修正方法 |
JP6424432B2 (ja) | 2014-01-23 | 2018-11-21 | セイコーエプソン株式会社 | 制御装置、ロボットシステム、ロボット及びロボット制御方法 |
JP5785284B2 (ja) * | 2014-02-17 | 2015-09-24 | ファナック株式会社 | 搬送対象物の落下事故を防止するロボットシステム |
JP6331517B2 (ja) * | 2014-03-13 | 2018-05-30 | オムロン株式会社 | 画像処理装置、システム、画像処理方法、および画像処理プログラム |
JP6478525B2 (ja) * | 2014-08-25 | 2019-03-06 | キヤノン株式会社 | 画像処理装置と、その制御方法、及びプログラム |
JP6410388B2 (ja) * | 2014-12-25 | 2018-10-24 | 株式会社キーエンス | 画像処理装置、画像処理システム、画像処理方法及びコンピュータプログラム |
JP6068429B2 (ja) * | 2014-12-25 | 2017-01-25 | ファナック株式会社 | ロボット識別システム |
JP6429650B2 (ja) * | 2015-01-29 | 2018-11-28 | キヤノン株式会社 | 情報処理装置およびその制御方法、並びにプログラム |
US9855658B2 (en) * | 2015-03-19 | 2018-01-02 | Rahul Babu | Drone assisted adaptive robot control |
DE112015006669B4 (de) | 2015-06-30 | 2019-11-28 | Kabushiki Kaisha Yaskawa Denki | Robotersystem |
JP2017049742A (ja) * | 2015-09-01 | 2017-03-09 | キヤノン株式会社 | 画像処理方法、画像処理装置、ロボット装置、プログラム、及び記録媒体 |
US10046459B2 (en) * | 2015-11-16 | 2018-08-14 | Abb Schweiz Ag | Three-dimensional visual servoing for robot positioning |
JP6464115B2 (ja) * | 2016-05-25 | 2019-02-06 | ファナック株式会社 | ワイヤ放電加工システム |
DE102016213663A1 (de) | 2016-07-26 | 2018-02-01 | Siemens Aktiengesellschaft | Verfahren zum Steuern eines Endelementes einer Werkzeugmaschine und eine Werkzeugmaschine |
JP6490037B2 (ja) * | 2016-10-04 | 2019-03-27 | ファナック株式会社 | 移動可能な台車に支持されたロボットを備えるロボットシステム |
KR101864329B1 (ko) * | 2016-12-07 | 2018-06-05 | 한화에어로스페이스 주식회사 | 로봇 암 제어 시스템 및 방법 |
CN108214486A (zh) * | 2016-12-22 | 2018-06-29 | 精工爱普生株式会社 | 控制装置、机器人及机器人*** |
-
2017
- 2017-02-08 JP JP2017021058A patent/JP6915288B2/ja active Active
- 2017-11-16 DE DE102017127025.6A patent/DE102017127025B4/de active Active
- 2017-11-22 US US15/820,451 patent/US10474124B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20180224825A1 (en) | 2018-08-09 |
US10474124B2 (en) | 2019-11-12 |
DE102017127025A1 (de) | 2018-08-09 |
JP2018128821A (ja) | 2018-08-16 |
DE102017127025B4 (de) | 2019-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110154017B (zh) | 输送机跟踪***以及校准方法 | |
JP6223122B2 (ja) | 拡張現実のための自動基準フレーム較正 | |
US11173609B2 (en) | Hand-eye calibration method and system | |
US10410339B2 (en) | Simulator, simulation method, and simulation program | |
JP6915288B2 (ja) | 画像処理システム、画像処理装置、FPGA(Field Programmable Gate Array)における回路の再構成方法、および、FPGAにおける回路の再構成プログラム | |
JP2018111140A (ja) | 画像処理システム、画像処理装置、ワークのピックアップ方法、および、ワークのピックアッププログラム | |
CN107422686B (zh) | 用于允许对一个或更多个装置的远程控制的设备 | |
CN111225143B (zh) | 图像处理装置及其控制方法以及程序存储介质 | |
JP2019032788A (ja) | 情報処理装置、情報処理方法、および情報処理プログラム | |
JP2018116343A (ja) | センサ支援システム、端末、センサおよびセンサ支援方法 | |
JP2020024484A (ja) | 制御システムおよび制御装置 | |
CN114080590A (zh) | 使用先进扫描技术的机器人料箱拾取***和方法 | |
CN111149067A (zh) | 经由基准检测在工作空间中的机器人定位 | |
CN113601510B (zh) | 基于双目视觉的机器人移动控制方法、装置、***及设备 | |
CN113597362B (zh) | 用于确定机器人坐标系与可移动装置坐标系之间的关系的方法和控制装置 | |
EP3467603B1 (en) | Information processing device, information processing method, and information processing program | |
US9508192B2 (en) | Image processing device, image processing method, and image processing program | |
JP2020052032A (ja) | 撮像装置及び撮像システム | |
US10967517B2 (en) | Information processing apparatus, method, and storage medium for presenting information for calibration | |
JP2018116007A (ja) | 検査システム、コントローラ、検査方法、および検査プログラム | |
JP7067869B2 (ja) | 画像処理システム、情報処理装置、情報処理方法、および情報処理プログラム | |
JP2022126127A (ja) | 表示方法、情報処理装置、及びプログラム | |
JP6819096B2 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
EP3416097A1 (en) | Template creation apparatus, object recognition processing apparatus, template creation method, and program | |
CN113495162A (zh) | 自动光学检测设备的控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180404 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210203 |
|
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: 20210615 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210628 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6915288 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |