CN112135036A - 图像处理***和产业机械 - Google Patents
图像处理***和产业机械 Download PDFInfo
- Publication number
- CN112135036A CN112135036A CN202010582978.9A CN202010582978A CN112135036A CN 112135036 A CN112135036 A CN 112135036A CN 202010582978 A CN202010582978 A CN 202010582978A CN 112135036 A CN112135036 A CN 112135036A
- Authority
- CN
- China
- Prior art keywords
- storage unit
- storage
- information
- image processing
- 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.)
- Pending
Links
- 238000003860 storage Methods 0.000 claims abstract description 191
- 238000003384 imaging method Methods 0.000 claims abstract description 50
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000004891 communication Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 23
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- 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
- 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
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
-
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7204—Capacity control, e.g. partitioning, end-of-life degradation
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Manipulator (AREA)
- General Factory Administration (AREA)
- Numerical Control (AREA)
- Image Processing (AREA)
Abstract
本发明提供一种图像处理***和产业机械。本公开所涉及的图像处理***具备:视觉传感器,其拍摄图像;第一存储部,其存储摄影信息,该摄影信息包括:所述视觉传感器拍摄到的图像数据;以及,该图像数据的处理结果和摄影时的所述产业机械的机械控制信息中的至少一方;第二存储部,所述第二存储部的容量大于所述第一存储部的容量,从所述第一存储部向所述第二存储传输所述摄影信息;以及存储控制部,其控制所述第一存储部进行的所述摄影信息的存储以及从所述第一存储部向所述第二存储部进行的所述摄影信息的传输,其中,所述存储控制部将所述第一存储部中存储的较早的所述摄影信息传输到所述第二存储部,并且删除所述第一存储部中存储的所述较早的摄影信息。
Description
技术领域
本发明涉及一种图像处理***和产业机械。
背景技术
例如,有时在使用于工业制品的生产线的机器人等产业机械中组装具有视觉传感器的图像处理装置,并通过图像处理装置来确认工件的位置等,由此校正机器人等的目标位置。进行了如下探讨:在这样的产业机械中,预先存储图像数据,在无法适当地对工件进行处理的情况下,能够确认图像数据来探明原因(例如参照专利文献1)。
现有技术文献
专利文献
专利文献1:日本专利2921718号公报
发明内容
发明要解决的问题
图像数据的容量大,因此保存在能够以比较便宜的价格增大容量的非易失性存储器等存储装置。然而,非易失性存储器等大容量的存储装置的记录速度较低,因此当在产业机械用图像处理装置中保存图像数据时,有时由于向存储装置进行的图像数据的传输结束之前的等待时间引起产业机械的循环时间增加。另外,根据产业机械的结构,有时使机器人等保持视觉传感器,并在不同的位置获取图像数据。在该情况下,在产业机械的动作发生问题时,不仅要确认图像数据,还要确认例如对该图像数据进行图像处理的结果、拍摄图像数据时的视觉传感器的位置等产业机械的状态,否则可能无法准确判断问题的原因。因此,期望一种能够迅速进行处理并且能够容易地确认图像数据、图像处理结果以及拍摄图像时的产业机械的状态的图像处理***和产业机械。
用于解决问题的方案
本公开的一个方式所涉及的图像处理***在产业机械中获取图像信息来进行图像处理,该图像处理***具备:视觉传感器,其拍摄图像;第一存储部,其存储摄影信息,该摄影信息包括:所述视觉传感器拍摄到的图像数据;以及,该图像数据的处理结果和摄影时的所述产业机械的机械控制信息中的至少一方;第二存储部,所述第二存储器的容量大于所述第一存储部的容量,从所述第一存储部向所述第二存储器传输所述摄影信息;以及存储控制部,其控制所述第一存储部进行的所述摄影信息的存储和从所述第一存储部向所述第二存储部进行的所述摄影信息的传输,其中,所述存储控制部将所述第一存储部中存储的较早的所述摄影信息传输到所述第二存储部,并且删除所述第一存储部中存储的较早的所述摄影信息。
发明的效果
根据本发明,能够迅速进行处理,并且能够容易地确认图像数据、图像处理结果以及拍摄图像时的产业机械的状态。
附图说明
图1是示出本公开的一个实施方式的产业机械的结构的示意图。
图2是示出在图1的产业机械中执行的摄影程序的过程的流程图。
图3是示意性地示出通过图2的摄影程序进行拍摄得到的图像的图。
图4是示出图2的摄影程序中的摄影信息的存储过程的流程图。
图5是示出在图1的产业机械中进行的摄影信息的传输过程的流程图。
附图标记说明
1:产业机械;2:处理头;3:定位机构;4:机械控制装置;5:图像处理***;31、32、33、34:可动构件;41:程序控制部;42:定位控制部;43:头控制部;51:视觉传感器;52:第一存储部;53:第二存储部;54:存储控制部;55:图像处理部;56:输入部;57:显示部;W:工件。
具体实施方式
以下,参照附图来说明本公开的实施方式。图1是示出本公开的一个实施方式的产业机械1的结构的示意图。
该产业机械1具备:处理头2,其对载置于工作台T之上的工件W进行规定的处理;定位机构3,其对处理头2进行定位;机械控制装置4,其控制处理头2和定位机构3;以及图像处理***5,其获取图像信息,具体地说,对载置于工作台T的工件W进行拍摄来指定其位置和朝向。
作为例子,处理头2具有手部、加工头等与要对工件W进行的处理相应的适当的结构,能够把持该手部以使工件W移动,该加工头能够对工件W进行焊接、激光加工、切削加工等加工。在图示的产业机械1中,处理头2是把持工件的手部。也就是说,图示的产业机械1是把持工件W并使工件W移动的处理装置。
作为定位机构3的结构,不作特别限定,但是例如能够设为垂直多关节机器人、直角坐标机器人、SCARA机器人、并联机器人等。此外,图示的定位机构3为垂直多关节机器人,具有以能够旋转的方式相互连接的多个可动构件31、32、33、34,在顶端连接有处理头2。
机械控制装置4具有:程序控制部41,其例如按照预先提供的加工程序等作业程序来决定处理头2、定位机构3及图像处理***5的动作;定位控制部42,其控制定位机构3;以及头控制部43,其控制处理头2。机械控制装置4例如能够通过对可编程控制器、数值控制装置等进行适当的编程来构成。机械控制装置4中的程序控制部41、定位控制部42以及头控制部43可以通过其功能来区分,在物理结构和程序结构上无法明确地区分。
程序控制部41按照加工程序等作业程序对处理头2、定位机构3以及图像处理***5提供动作指令。具体地说,程序控制部41对处理头2提供把持或释放工件W的指令,对定位机构3提供确定处理头2要移至的位置的指令,并且对图像处理***5提供确认工件W的位置的指令。
另外,程序控制部41构成为:将表示从定位控制部获得的可动构件31、32、33、34的相对关系的驱动量等能够确定处理头2的位置和朝向的参数作为机械控制信息输入到图像处理***5。也可以是,根据需要,将表示通过头控制部43控制的处理头2的状态的信息、表示处理头2是否适当地对工件W执行了处理的信息也作为机械控制信息的一部分输入到图像处理***5。
定位控制部42按照来自程序控制部41的指令生成使定位机构3的可动构件31、32、33、34进行相对旋转的驱动信号。另外,定位控制部42输出被设为机械控制信息的参数。作为具体例,定位控制部输出的参数能够设为驱动可动构件31、32、33、34的多个驱动电动机的旋转位置信息、表示处理头2的基准点的坐标位置及朝向的向量信息等。
头控制部43控制处理头2的动作来对工件W进行处理。另外,也可以构成为将表示处理头2的状态的信号输入到程序控制部41。
图像处理***5具备:视觉传感器51,其拍摄工件W的图像;速度较高(进行读写所需要的时间短)的第一存储部52,其存储包括视觉传感器51拍摄到的图像数据以及该图像数据的处理结果和摄影时的机械控制信息中的至少一方的摄影信息;第二存储部53,其相比于第一存储部52而言速度较低且容量较大,并且从第一存储部52向该第二存储部53传输摄影信息;存储控制部54,其控制第一存储部52进行的摄影信息的存储以及从第一存储部52向第二存储部53进行的摄影信息的传输;图像处理部55,其对视觉传感器51拍摄到的图像数据进行处理来计算工件W相对于视觉传感器51的位置和朝向;输入部56,其允许操作员输入信息;以及显示部57,其向操作员呈现信息。
第一存储部52、存储控制部54、图像处理部55、输入部56以及显示部57通常设置于在视觉传感器51的附近配置的主处理装置5A。另一方面,第二存储部53可以设置于主处理装置5A,但是也可以如图示那样设置于经由专用通信线路或网络而与主处理装置5A连接的外部存储装置5B。主处理装置5A既可以与机械控制装置4一体构成,也可以与机械控制装置4相分别地构成。外部存储装置5B即第二存储部53也可以由多个图像处理***5也就是多个产业机械1共用。作为将主处理装置5A与外部存储装置5B连接的专用通信线路,例如能够列举USB(Universal Serial Bus:通用串行总线)、SATA(Serial AT Attachment:串行高级技术附件)等,也可以是专用无线通信线路。另外,作为将主处理装置5A与外部存储装置5B连接的网络,能够列举例如以太网等有线LAN、例如Wifi(注册商标)等无线LAN等。
视觉传感器51能够由摄像机构成,该摄像机具有:光学***,其使来自被摄体的光的像成像;以及二维摄像元件,其针对每个二维位置将成像出的像转换为电信号。视觉传感器51也可以通过定位机构3进行定位。具体地说,视觉传感器51能够设为被处理头2支承或被定位机构3的连接处理头2的末端的可动构件34支承的结构。
对第一存储部52不作特别限定,但是例如能够通过DRAM、SRAM等易失性存储器构成。第一存储部52具有能够存储至少一个过去的摄影信息的容量,优选的是具有存储多个过去的摄影信息的容量。由此,能够在处理通过视觉传感器拍摄到的当前图像数据的同时,向第二存储部53传输过去的摄影信息并且从第一存储部52删除过去的摄影信息,因此能够抑制第一存储部52所涉及的处理使产业机械1的动作延迟。
对第二存储部53不作特别限定,但是例如能够通过闪速存储器、SSD(Solid StateDrive:固态硬盘)、硬盘驱动器、光盘驱动器等非易失性存储器构成。第二存储部53具有能够存储在产业机械1进行较长期间运转时获取的摄影信息的容量。
第二存储部53也可以将摄影信息作为与第一存储部52具有不同形式的数据来存储。也就是说,存储控制部54也可以将从第一存储部52读出的摄影信息变换为不同形式的数据后写入第二存储部53。作为例子,第二存储部53也可以将第一存储部52中的摄影信息的文本数据作为压缩了的数据文件来存储。
存储控制部54生成将从视觉传感器51提供的图像数据与从机械控制装置4提供的机械控制信息进行了关联的摄影信息,并将该摄影信息存储于第一存储部52。另外,存储控制部54将第一存储部52中存储的较早的摄影信息传输向第二存储部53,并且删除第一存储部52中存储的较早的摄影信息。该存储控制部54能够通过在CPU等运算装置执行适当的程序来实现。
存储控制部54可以在每当按照来自机械控制装置4的请求进行摄影时将摄影信息存储于第一存储部52,但是也可以构成为根据来自程序控制部41的指示仅将需要的摄影信息存储于第一存储部52。
从第一存储部52向第二存储部53传输的摄影信息也可以被设为第一存储部52中存储的所有摄影信息中最早的摄影信息。通过从第一存储部52中存储的摄影信息中的最早的摄影信息开始依次向第二存储部53传输,能够将第一存储部52中暂时存储的摄影信息无遗漏地存储且保存到第二存储部53。
另外,从第一存储部52向第二存储部53传输的摄影信息也可以被设为在操作员使用输入部56选择出的或在作业程序中选择出的具有特定属性的摄影信息中的最早的摄影信息。通过仅将具有特定属性的摄影信息从第一存储部52传输到第二存储部53,能够缩短为了将摄影信息从第一存储部52传输到第二存储部53所需要的时间,从而能够抑制从第一存储部52向第二存储部53进行的摄影信息的传输使产业机械1在动作期间产生等待时间。
作为用于决定是否需要向第二存储部53传输的属性,例如能够列举视觉传感器51按照作业程序的哪个命令进行了摄影等。在产业机械1按照作业程序进行动作时,有时预先了解到确认由定位机构3根据作业程序的特定命令定位出的视觉传感器51的位置的设定是否适当是重要的。在该情况下,能够通过将如下的控制信息传输并保存到第二存储部53来确认作业程序是否适当,该控制信息包括根据上述作业程序的特定命令进行了定位的视觉传感器51拍摄到的图像数据以及确定此时的定位机构的状态的机械控制信息。
由存储控制部54进行的第一存储部52中存储的较早的摄影信息的删除也可以是,在将摄影信息传输到第二存储部53时,接着将第一存储部52中存储的已传输的该摄影信息删除。另外,由存储控制部54进行的第一存储部52中存储的较早的摄影信息的删除也可以是,在第一存储部52的容量和记录次数中的至少任一方超过了规定值的情况下,从最早的摄影信息起依次进行删除。另外,在如上述那样仅将具有特定属性的摄影信息传输到第二存储部53的情况下,既可以在传输了摄影信息时将已传输的摄影信息与比已传输的摄影信息更早的其它属性的摄影信息同时删除,也可以在传输了摄影信息时仅删除已传输的摄影信息,在第一存储部52的容量和记录次数中的至少任一方超过了规定值时将其它属性的摄影信息从最早的摄影信息开始依次进行删除。
另外,也可以是,存储控制部54能够按照操作员使用输入部56输入的指示或作业程序来选择是否从第一存储部52向第二存储部传输摄影信息。在产业机械1的预先决定的动作中,能够通过暂时不从第一存储部52向第二存储部53进行摄影信息的传输来仅在此期间防止由于在第一存储部52中进行摄影信息的记录引起产业机械1的动作延迟,从而提高作业效率。另外,通过不进行不需要的摄影信息的传输,能够节省第二存储部53的容量。
另外,也可以是,在第一存储部52的容量和记录次数中的至少任一方超过规定值的情况下,存储控制部54能够选择是删除第一存储部52中存储的较早的摄影信息,还是禁止视觉传感器51进行新的摄影。在第一存储部52的使用量达到上限的情况下,禁止视觉传感器51进行新的摄影,由此例如在制作新的作业程序来确认产业机械1的动作等的情况下,不用将摄影信息从第二存储部53写回第一存储部52,能够通过显示部57等迅速地确认摄影信息。
图像处理部55通过公知的图像处理技术来分析视觉传感器51拍摄到的图像数据,判断工件W的位置和朝向。该图像处理部55能够通过使CPU等运算装置执行适当的程序来实现。此外,图像处理部55和存储控制部54可以在功能上区分,通过同一运算装置来实现。
输入部56能够具有可供操作员操作的输入装置,例如键盘、开关等。另外,输入部56也可以经由通信线路等受理来自其它控制装置、计算机的输入。
显示部57能够设为具有对操作员显示信息的显示面板等的结构。另外,显示部57也可以是与输入部56一体形成的触摸面板等。
接着,下面按顺序说明产业机械1的动作的一例。产业机械1能够按照如下的作业程序进行动作。
[作业程序]
1:MOVE_TO P1
2:VISION_FIND“VP1”
3:MOVE_TO P2
4:VISION_FIND“VP2”
在该作业程序中,通过第一行命令,定位机构3将处理头2移动到被定义为P1的位置移动。在第二行命令中,执行名称为VP1的摄影程序。在该摄影程序VP1中,利用视觉传感器51进行拍摄并基于拍摄到的图像数据计算工件W的位置和朝向,进而利用存储控制部54向第一存储部52的写入摄影信息。
在图2中表示与摄影程序VP1中的摄影信息有关的处理的流程。在该例中,在摄影程序VP1中,在步骤S01中以第一曝光时间拍摄第一图像,在步骤S02中以第二曝光时间拍摄视角与第一图像的视角相同的第二图像。接下来,在步骤S03中从第一图像中检测工件W的第一特征点C1,在步骤S04中从第二图像中检测工件W的第二特征点C2(参照图3所例示的摄影图像)。然后,在步骤S05中根据视角相同的第一图像和第二图像中的两个特征点C1、C2的位置来计算工件W整体的位置(坐标和朝向),在步骤S06中,考虑机械控制信息所表示的摄影时的视觉传感器51的位置来计算工件W在定位机构3的坐标系中的位置。并且,在步骤S07中,通过存储控制部54将例如以下那样的格式的摄影信息存储于第一存储部。
[摄影信息]
上述摄影信息包括作为机械控制信息的摄影程序的名称(属性信息)、第一图像的数据以及进行相应的拍摄时的视觉传感器51的位置、第二图像的数据以及进行相应的拍摄时的视觉传感器51的位置,并且包括作为图像处理结果的计算出的工件W的位置。此外,在上述摄影信息的格式中,图像数据采用参照外部文件的形式,但是也可以记载于相同的文件内。
并且,在上述作业程序中,通过第三行命令,定位机构3使处理头2移动到被定义为P2的位置。然后,通过第四行命令,执行名称为VP2的摄影程序。在此也是利用视觉传感器51进行拍摄并且基于拍摄到的图像数据来计算工件W的位置和朝向,进而利用存储控制部54向第一存储部5的写入摄影信息。
在图4中表示利用存储控制部54将摄影信息写入第一存储部52的过程。关于由第一存储部52进行的摄影信息的存储,首先,在步骤S11中获取摄影信息,在步骤S12中确认第一存储部52的可用空间是否充足,也就是确认可用空间是否大于新的摄影信息的尺寸。在第一存储部52的可用空间不充足的情况下,进入步骤S13,通过删除较早的摄影信息来增加可用空间,返回步骤S12再次确认第一存储部52的可用空间。在第一存储部52的可用空间充足的情况下,进入步骤S14,存储第一存储部52的摄影信息。
在产业机械1中,如果作业程序的第二行的摄影程序VP1的第二图像的摄影结束,则也可以执行进行第三行的处理头2的移动的处理,但是在摄影信息向第一存储部52的写入完成之前无法处理新的图像数据,因此不执行第四行的摄影程序VP2。在此,由于第一存储部52的速度较高,因此能够抑制在从摄影程序VP1的执行起至摄影程序VP2的执行为止的期间产生等待时间。
另外,在产业机械1中,与上述作业程序的执行并行地,存储控制部54将第一存储部52的摄影信息传输到第二存储部53。具体地说,存储控制部54将通过执行作业程序生成的新的摄影信息存储于第一存储部52,并且在第一存储部52没有为了存储新的摄影信息而被占用时进行将第一存储部52中已存储的较早的摄影信息传输到第二存储部53的处理。
在图5中表示向第二存储部53进行的摄影信息的传输所涉及的控制的过程。关于向第二存储部53传输摄影信息的传输控制,首先,在步骤S21中确认在第一存储部52中是否存在应向第二存储部53传输的摄影信息。在第一存储部52中存在应向第二存储部53传输的摄影信息的情况下,进入步骤S22,将第一存储部52的摄影信息传输到第二存储部53,并且在步骤S23中从第一存储部52中删除已传输的摄影信息。此外,也可以是,在该向第二存储部53进行的摄影信息的传输处理中需要向第一存储部52的写入新的摄影信息的写入处理的情况下,中断向第二存储部53进行的传输处理,执行向第一存储部52写入新的摄影信息的写入处理。
如上所述,产业机械1的图像处理***5通过具备速度较高的第一存储部52和容量较大的第二存储部53能够进行迅速的处理,并且能够在产生问题的情况下确认摄影信息来探明原因。特别地,图像处理***5生成并存储包括图像数据、图像处理结果以及机械控制信息的摄影信息,因此不仅能够掌握视觉传感器51拍摄到的图像,还能掌握定位机构3的状态,因此能够更容易地探明故障的原因。
以上说明了本公开的实施方式,但是本发明不限于上述的实施方式。另外,关于本实施方式所记载的效果,只是列举了本公开产生的最佳效果,本公开的效果不限定于本实施方式中记载的效果。
产业机械1也可以是通过定位机构对工件或工具进行定位并对工件进行加工的机床。
Claims (7)
1.一种图像处理***,在产业机械中获取图像信息来进行图像处理,所述图像处理***具备:
视觉传感器,其拍摄图像;
第一存储部,其存储摄影信息,该摄影信息包括:所述视觉传感器拍摄到的图像数据;以及,该图像数据的处理结果和摄影时的所述产业机械的机械控制信息中的至少一方;
第二存储部,所述第二存储部的容量比所述第一存储部的容量大,从所述第一存储部向所述第二存储部传输所述摄影信息;以及
存储控制部,其控制所述第一存储部进行的所述摄影信息的存储以及从所述第一存储部向所述第二存储部进行的所述摄影信息的传输,
其中,所述存储控制部将所述第一存储部中存储的所述摄影信息传输到所述第二存储部,并且删除所述第一存储部中存储的所述摄影信息。
2.根据权利要求1所述的图像处理***,其特征在于,
所述存储控制部在向所述第二存储部传输了所述第一存储部中存储的所述摄影信息时,从所述第一存储部删除已传输的所述摄影信息。
3.根据权利要求1或2所述的图像处理***,其特征在于,
所述存储控制部能够选择是否从所述第一存储部向所述第二存储部传输所述摄影信息。
4.根据权利要求1~3中的任一项所述的图像处理***,其特征在于,
在所述第一存储部的容量和记录次数中的至少任一方超过规定值的情况下,所述存储控制部能够选择是删除所述第一存储部中存储的较早的所述摄影信息还是禁止所述视觉传感器进行新的摄影。
5.根据权利要求1~4中的任一项所述的图像处理***,其特征在于,
所述存储控制部能够仅将具有特定属性的所述摄影信息从所述第一存储部传输到所述第二存储部。
6.根据权利要求1~5中的任一项所述的图像处理***,其特征在于,
所述存储控制部经由专用通信线路或网络从所述第一存储部向所述第二存储部传输所述摄影信息。
7.一种产业机械,具备:
根据权利要求1~6中的任一项所述的图像处理***;
定位机构,其对所述视觉传感器进行定位;以及
机械控制装置,其控制所述定位机构,并将所述定位机构的信息作为所述机械控制信息提供给所述存储控制部。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019116993A JP7424761B2 (ja) | 2019-06-25 | 2019-06-25 | 画像処理システム及び産業機械 |
JP2019-116993 | 2019-06-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112135036A true CN112135036A (zh) | 2020-12-25 |
Family
ID=73747139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010582978.9A Pending CN112135036A (zh) | 2019-06-25 | 2020-06-23 | 图像处理***和产业机械 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20200406463A1 (zh) |
JP (1) | JP7424761B2 (zh) |
CN (1) | CN112135036A (zh) |
DE (1) | DE102020206691A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7104264B1 (ja) * | 2021-11-04 | 2022-07-20 | ファナック株式会社 | 履歴管理装置及びプログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008236692A (ja) * | 2007-03-23 | 2008-10-02 | Fujifilm Corp | 撮影装置およびその撮像画像データ処理方法 |
JP2009077243A (ja) * | 2007-09-21 | 2009-04-09 | Fujifilm Corp | 撮影装置及びその撮影画像データ処理方法 |
JP2018160820A (ja) * | 2017-03-23 | 2018-10-11 | 株式会社東芝 | 画像処理システム及び画像処理方法 |
US20180343385A1 (en) * | 2017-05-25 | 2018-11-29 | Canon Kabushiki Kaisha | Image capturing apparatus, system, and method |
WO2019046965A1 (en) * | 2017-09-08 | 2019-03-14 | Robotiq Inc. | SYSTEM AND METHOD FOR REMOTE ROBOT CONTROL |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6356671B1 (en) * | 1991-07-05 | 2002-03-12 | Fanuc Ltd. | Image processing method for an industrial visual sensor |
JP3543147B2 (ja) * | 2001-07-10 | 2004-07-14 | ヤマザキマザック株式会社 | 工作機械の異常管理装置 |
WO2004106009A1 (ja) * | 2003-06-02 | 2004-12-09 | Matsushita Electric Industrial Co., Ltd. | 物品操作システムおよび方法、並びに物品管理システムおよび方法 |
JP2008288680A (ja) * | 2007-05-15 | 2008-11-27 | Ricoh Co Ltd | 画像形成装置、防犯装置及び防犯システム |
US9230387B2 (en) * | 2011-05-25 | 2016-01-05 | Bby Solutions, Inc. | Retail location robotic wall system |
CN104220220A (zh) * | 2012-04-02 | 2014-12-17 | 株式会社安川电机 | 机器人***及机器人控制装置 |
JP5494864B1 (ja) * | 2013-05-31 | 2014-05-21 | 富士ゼロックス株式会社 | データ管理装置、情報処理端末及びプログラム |
JP6862081B2 (ja) * | 2015-06-23 | 2021-04-21 | キヤノン株式会社 | ロボットシステムの制御方法、制御プログラム、コンピュータ読み取り可能な記録媒体、およびロボットシステム |
JP6750841B2 (ja) * | 2015-06-26 | 2020-09-02 | キヤノン株式会社 | 検査方法、検査装置、処理装置、プログラム及び記録媒体 |
JP6608889B2 (ja) * | 2017-09-12 | 2019-11-20 | ファナック株式会社 | 数値制御装置、産業機械に含まれる装置及び数値制御システム |
US11659023B2 (en) * | 2017-12-28 | 2023-05-23 | Cilag Gmbh International | Method of hub communication |
JP2020005146A (ja) * | 2018-06-28 | 2020-01-09 | 株式会社リコー | 出力制御装置、表示端末、情報処理装置、移動体、遠隔制御システム、出力制御方法、プログラムおよび撮影制御装置 |
DE102019004235B4 (de) * | 2018-07-16 | 2024-01-18 | Mako Surgical Corp. | System und verfahren zur bildbasierten registrierung und kalibrierung |
-
2019
- 2019-06-25 JP JP2019116993A patent/JP7424761B2/ja active Active
-
2020
- 2020-05-28 DE DE102020206691.4A patent/DE102020206691A1/de active Pending
- 2020-06-02 US US16/889,954 patent/US20200406463A1/en active Pending
- 2020-06-23 CN CN202010582978.9A patent/CN112135036A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008236692A (ja) * | 2007-03-23 | 2008-10-02 | Fujifilm Corp | 撮影装置およびその撮像画像データ処理方法 |
JP2009077243A (ja) * | 2007-09-21 | 2009-04-09 | Fujifilm Corp | 撮影装置及びその撮影画像データ処理方法 |
JP2018160820A (ja) * | 2017-03-23 | 2018-10-11 | 株式会社東芝 | 画像処理システム及び画像処理方法 |
US20180343385A1 (en) * | 2017-05-25 | 2018-11-29 | Canon Kabushiki Kaisha | Image capturing apparatus, system, and method |
WO2019046965A1 (en) * | 2017-09-08 | 2019-03-14 | Robotiq Inc. | SYSTEM AND METHOD FOR REMOTE ROBOT CONTROL |
Also Published As
Publication number | Publication date |
---|---|
JP2021005125A (ja) | 2021-01-14 |
DE102020206691A1 (de) | 2020-12-31 |
JP7424761B2 (ja) | 2024-01-30 |
US20200406463A1 (en) | 2020-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4199264B2 (ja) | ワーク取り出し装置及び方法 | |
CN105269578B (zh) | 指示装置以及机器人*** | |
JP6856607B2 (ja) | 撮影装置及び工作機械 | |
US12042942B2 (en) | Robot hand-eye calibration method and apparatus, computing device, medium and product | |
JP6208701B2 (ja) | クーラントノズルの位置を調整するためのロボットシステム、およびロボット制御方法 | |
US10678212B2 (en) | Numerical control system | |
JP2006224279A (ja) | ロボット撮像装置 | |
TWI566906B (zh) | 機器人、機器人的控制方法及機器人的控制程式 | |
JP7337495B2 (ja) | 画像処理装置およびその制御方法、プログラム | |
US10293499B2 (en) | Movable robot | |
JP2012030320A (ja) | 作業システム、作業ロボット制御装置および作業プログラム | |
US11590657B2 (en) | Image processing device, control method thereof, and program storage medium | |
JP6885856B2 (ja) | ロボットシステムおよびキャリブレーション方法 | |
CN112135036A (zh) | 图像处理***和产业机械 | |
JP6210722B2 (ja) | 画像測定装置及び画像測定プログラム | |
JP7469388B2 (ja) | 履歴管理装置及びプログラム | |
WO2020049768A1 (ja) | マニピュレータおよび移動ロボット | |
WO2014091897A1 (ja) | ロボット制御システム | |
CN112184819A (zh) | 机器人的引导方法、装置、计算机设备和存储介质 | |
WO2024135220A1 (ja) | ロボット制御システム | |
US11698434B2 (en) | Machine control device | |
TW202335811A (zh) | 機器人控制裝置 | |
US20230271314A1 (en) | Information processing apparatus, robot system, information processing method, manufacturing method for product, and recording medium | |
WO2024062535A1 (ja) | ロボット制御装置 | |
JP2019089187A (ja) | ロボット制御装置、ロボット制御方法、および、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |