CN111028291B - 一种元件对位方法及装置 - Google Patents
一种元件对位方法及装置 Download PDFInfo
- Publication number
- CN111028291B CN111028291B CN201911259918.7A CN201911259918A CN111028291B CN 111028291 B CN111028291 B CN 111028291B CN 201911259918 A CN201911259918 A CN 201911259918A CN 111028291 B CN111028291 B CN 111028291B
- Authority
- CN
- China
- Prior art keywords
- coordinate information
- information
- coordinate
- motor
- aligned
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000013507 mapping Methods 0.000 claims description 23
- 238000012937 correction Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种元件对位方法及装置,通过将摄像头转向电机的电机坐标系映射到实时图像中,使得转向电机的移动轨迹与实际待对位的元件相关联,可以直观的查看坐标位置,利于实时观察调整坐标,且在当实时图像中的待对位元件的位置信息变化时,对待对位元件的坐标进行补偿校准更新,不需要进行每一个待测元件的位置手动校准,解决了现有不利于实时观察调整坐标的技术问题。
Description
技术领域
本发明涉及信息处理领域,尤其涉及一种元件对位方法及装置。
背景技术
现有的坐标运动轨迹编程对位方式,主要是以相机视觉中心对位方式进行起点的设定,通过操作电机移动使相机中心定位到目标位置,并根据编程的轨迹进行移动,由于电机坐标系和实物坐标系的差别,且电机移动速度影响大,移动速度快,很难精确移动定位到目标位置,可能需要多次反复移动;移动速度慢,则移动到目标位置所需时间长,当要设定坐标点成百上千时,效率极低,且不利于实时观察调整坐标。
发明内容
本发明提供了一种元件对位方法及装置,用于解决现有的坐标运动轨迹编程对位方式,主要是以相机视觉中心对位方式进行起点的设定,通过操作电机移动使相机中心定位到目标位置,并根据编程的轨迹进行移动,由于电机坐标系和实物坐标系的差别,且电机移动速度影响大,移动速度快,很难精确移动定位到目标位置,可能需要多次反复移动;移动速度慢,则移动到目标位置所需时间长,当要设定坐标点成百上千时,效率极低,且不利于实时观察调整坐标的技术问题的技术问题。
本发明提供的一种元件对位方法,包括:
将摄像头转向电机的电机坐标系映射到实时图像中,所述实时图像中包含至少一个待对位元件,在所述电机坐标系上确定与实时图像中的所述待对位元件对应的预设坐标信息,所述预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据所述元件的预设坐标信息在所述电机坐标系上生成对应的对位轨迹;
当所述实时图像中的待对位元件的位置信息变化,则在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息;
将所述摄像头转向电机沿着更新后的所述对位轨迹进行移动。
优选地,所述根据所述元件的预设坐标信息在所述电机坐标系上生成对应的对位轨迹具体包括:
确定所述起点坐标信息和坐标次序信息,将所述起点坐标信息作为起点根据所述坐标次序信息、所述中间点坐标信息和所述终点坐标信息在所述电机坐标系上生成对应的对位轨迹。
优选地,所述元件对位方法还包括:
生成与所述元件的预设坐标信息对应的坐标列表信息,所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、所述起点坐标信息、所述中间点坐标信息和所述终点坐标信息。
优选地,所述当所述实时图像中的待对位元件的位置信息变化,则在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息之后还包括:
更新所述坐标列表信息,更新后的所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息。
优选地,所述在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新具体包括:
通过精密视觉校正算法在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新。
本发明提供的一种元件对位装置,包括:
映射模块,用于将摄像头转向电机的电机坐标系映射到实时图像中,所述实时图像中包含至少一个待对位元件,在所述电机坐标系上确定与实时图像中的所述待对位元件对应的预设坐标信息,所述预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据所述元件的预设坐标信息在所述电机坐标系上生成对应的对位轨迹;
更新模块,用于当所述实时图像中的待对位元件的位置信息变化,则在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息;
移动模块,用于将所述摄像头转向电机沿着更新后的所述对位轨迹进行移动。
优选地,所述映射模块,具体用于将摄像头转向电机的电机坐标系映射到实时图像中,所述实时图像中包含至少一个待对位元件,在所述电机坐标系上确定与实时图像中的所述待对位元件对应的预设坐标信息,所述预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并确定所述起点坐标信息和坐标次序信息,将所述起点坐标信息作为起点根据所述坐标次序信息、所述中间点坐标信息和所述终点坐标信息在所述电机坐标系上生成对应的对位轨迹。
优选地,还包括:
生成模块,用于生成与所述元件的预设坐标信息对应的坐标列表信息,所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、所述起点坐标信息、所述中间点坐标信息和所述终点坐标信息。
优选地,还包括:
第二更新模块,用于更新所述坐标列表信息,更新后的所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息。
优选地,所述更新模块具体用于:当所述实时图像中的待对位元件的位置信息变化,则通过精密视觉校正算法在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息。
从以上技术方案可以看出,本发明具有以下优点:
本发明提供的一种元件对位方法,包括:将摄像头转向电机的电机坐标系映射到实时图像中,所述实时图像中包含至少一个待对位元件,在所述电机坐标系上确定与实时图像中的所述待对位元件对应的预设坐标信息,所述预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据所述元件的预设坐标信息在所述电机坐标系上生成对应的对位轨迹;当所述实时图像中的待对位元件的位置信息变化,则在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息;将所述摄像头转向电机沿着更新后的所述对位轨迹进行移动。
本发明中,通过将摄像头转向电机的电机坐标系映射到实时图像中,使得转向电机的移动轨迹与实际待对位的元件相关联,可以直观的查看坐标位置,利于实时观察调整坐标,且在当实时图像中的待对位元件的位置信息变化时,对待对位元件的坐标进行补偿校准更新,不需要进行每一个待测元件的位置手动校准,解决了现有的坐标运动轨迹编程对位方式,主要是以相机视觉中心对位方式进行起点的设定,通过操作电机移动使相机中心定位到目标位置,并根据编程的轨迹进行移动,由于电机坐标系和实物坐标系的差别,且电机移动速度影响大,移动速度快,很难精确移动定位到目标位置,可能需要多次反复移动;移动速度慢,则移动到目标位置所需时间长,当要设定坐标点成百上千时,效率极低,且不利于实时观察调整坐标的技术问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明提供的一种元件对位方法的一个实施例的流程示意图;
图2为本发明提供的一种元件对位方法的另一个实施例的流程示意图;
图3为本发明提供的一种元件对位装置的一个实施例的结构示意图。
具体实施方式
本发明实施例提供了一种元件对位方法,解决了现有的坐标运动轨迹编程对位方式,主要是以相机视觉中心对位方式进行起点的设定,通过操作电机移动使相机中心定位到目标位置,并根据编程的轨迹进行移动,由于电机坐标系和实物坐标系的差别,且电机移动速度影响大,移动速度快,很难精确移动定位到目标位置,可能需要多次反复移动;移动速度慢,则移动到目标位置所需时间长,当要设定坐标点成百上千时,效率极低,且不利于实时观察调整坐标的技术问题。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例提供了一种元件对位方法的一个实施例,包括:
S101:将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件对应的预设坐标信息,预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据元件的预设坐标信息在电机坐标系上生成对应的对位轨迹;
本发明实施例中,当需要进行元件对位时,需要将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件对应的预设坐标信息,预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据元件的预设坐标信息在电机坐标系上生成对应的对位轨迹;
“映射”步骤即:通过坐标变换,将事物中的待对位元件对应到电机坐标系中,例如待对位元件的坐标信息为“(1,1)、(1,2)、(2,1)、(2,2)”,如果转向电极直接参考待对位元件的坐标系进行轨迹编程,则会出现失真并且在对位过程无法判断是否对为准确;
需要说明的是,预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,其中中间点坐标信息可以为至少一个,“预设坐标信息”为人工预设的坐标信息,是一种提前设置的标准坐标信息,其中,起点坐标信息、中间点坐标信息和终点坐标信息为坐标轨迹移动次序的限定;
S102:当实时图像中的待对位元件的位置信息变化,则在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息;
在将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件对应的预设坐标信息,预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据元件的预设坐标信息在电机坐标系上生成对应的对位轨迹之后,当实时图像中的待对位元件的位置信息变化,则在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息;
需要说明的是,“当实时图像中的待对位元件的位置信息变化”可以为对待对位的元件进行了更换,由于不能保证更换前后的元件位置不变,所以实时图像中的待对位元件的位置信息会发生变化,但是更换前后的元件类型是一致的,因此只需要进行坐标信息的更新,不需要进行重新编程;
S103:将摄像头转向电机沿着更新后的对位轨迹进行移动;
当实时图像中的待对位元件的位置信息变化,则在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息之后,需要将摄像头转向电机沿着更新后的对位轨迹进行移动;
在对位的过程中,转向电极带动着摄像头沿着设定的轨迹信息进行移动,由于坐了坐标映射,因此移动轨迹是等比例的,如果待对位元件的位置是准确的,则可以从摄像头内判断出待对位元件的位置和摄像头的移动轨迹是一致的,进而判断出待对位元件合格,反之,则不合格;
本发明实施例提供的一种元件对位方法,包括:将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件的坐标信息,坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据元件的坐标信息在电机坐标系上生成对应的对位轨迹;当实时图像中的待对位元件的位置信息变化,则在电机坐标系上对待对位元件的坐标进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息;将摄像头转向电机沿着更新后的对位轨迹进行移动,通过将摄像头转向电机的电机坐标系映射到实时图像中,使得转向电机的移动轨迹与实际待对位的元件相关联,可以直观的查看坐标位置,利于实时观察调整坐标,且在当实时图像中的待对位元件的位置信息变化时,对待对位元件的坐标进行补偿校准更新,不需要进行每一个待测元件的位置手动校准,解决了现有的坐标运动轨迹编程对位方式,主要是以相机视觉中心对位方式进行起点的设定,通过操作电机移动使相机中心定位到目标位置,并根据编程的轨迹进行移动,由于电机坐标系和实物坐标系的差别,且电机移动速度影响大,移动速度快,很难精确移动定位到目标位置,可能需要多次反复移动;移动速度慢,则移动到目标位置所需时间长,当要设定坐标点成百上千时,效率极低,且不利于实时观察调整坐标的技术问题。
以上是对一种元件对位方法的一个实施例进行的描述,下面将对一种元件对位方法的另一个实施例进行详细的描述。
参照图2,本发明提供的一种元件对位方法的另一个实施例,包括:
S201:将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件的坐标信息,坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并确定起点坐标信息和坐标次序信息,将起点坐标信息作为起点根据坐标次序信息、中间点坐标信息和终点坐标信息在电机坐标系上生成对应的对位轨迹;
本发明实施例中,当需要进行元件对位时,需要将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件的坐标信息,坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并确定起点坐标信息和坐标次序信息,将起点坐标信息作为起点根据坐标次序信息、中间点坐标信息和终点坐标信息在电机坐标系上生成对应的对位轨迹;
“映射”步骤即:通过坐标变换,将事物中的待对位元件对应到电机坐标系中,例如待对位元件的坐标信息为“(1,1)、(1,2)、(2,1)、(2,2)”,如果转向电极直接参考待对位元件的坐标系进行轨迹编程,则会出现失真并且在对位过程无法判断是否对为准确;
需要说明的是,预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,其中中间点坐标信息可以为至少一个,“预设坐标信息”为人工预设的坐标信息,是一种提前设置的标准坐标信息,其中,起点坐标信息、中间点坐标信息和终点坐标信息为坐标轨迹移动次序的限定;
S202:生成与元件的预设坐标信息对应的坐标列表信息,坐标列表信息具体包括:电机坐标系的参考点坐标、起点坐标信息、中间点坐标信息和终点坐标信息;
在将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件的坐标信息,坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并确定起点坐标信息和坐标次序信息,将起点坐标信息作为起点根据坐标次序信息、中间点坐标信息和终点坐标信息在电机坐标系上生成对应的对位轨迹之后,需要生成与元件的预设坐标信息对应的坐标列表信息,坐标列表信息具体包括:电机坐标系的参考点坐标、起点坐标信息、中间点坐标信息和终点坐标信息;
S203:当实时图像中的待对位元件的位置信息变化,则通过精密视觉校正算法在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息;
在生成与元件的预设坐标信息对应的坐标列表信息,坐标列表信息具体包括:电机坐标系的参考点坐标、起点坐标信息、中间点坐标信息和终点坐标信息之后,当实时图像中的待对位元件的位置信息变化,则通过精密视觉校正算法在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息;
通过精密视觉校正算法在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新为本领域技术人员公知的技术,这里不再赘述;
S204:更新坐标列表信息,更新后的坐标列表信息具体包括:电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息;
在当实时图像中的待对位元件的位置信息变化,则通过精密视觉校正算法在电机坐标系上对待对位元件的坐标进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息之后,需要更新坐标列表信息,更新后的坐标列表信息具体包括:电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息;
S205:将摄像头转向电机沿着更新后的对位轨迹进行移动;
在更新坐标列表信息,更新后的坐标列表信息具体包括:电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息之后,需要将摄像头转向电机沿着更新后的对位轨迹进行移动;
在对位的过程中,转向电极带动着摄像头沿着设定的轨迹信息进行移动,由于坐了坐标映射,因此移动轨迹是等比例的,如果待对位元件的位置是准确的,则可以从摄像头内判断出待对位元件的位置和摄像头的移动轨迹是一致的,进而判断出待对位元件合格,反之,则不合格;
本发明实施例提供的一种元件对位方法,包括:将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件的坐标信息,坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并确定起点坐标信息和坐标次序信息,将起点坐标信息作为起点根据坐标次序信息、中间点坐标信息和终点坐标信息在电机坐标系上生成对应的对位轨迹;生成与元件的预设坐标信息对应的坐标列表信息,坐标列表信息具体包括:电机坐标系的参考点坐标、起点坐标信息、中间点坐标信息和终点坐标信息;当实时图像中的待对位元件的位置信息变化,则通过精密视觉校正算法在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息;更新坐标列表信息,更新后的坐标列表信息具体包括:电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息;将摄像头转向电机沿着更新后的对位轨迹进行移动,通过将摄像头转向电机的电机坐标系映射到实时图像中,使得转向电机的移动轨迹与实际待对位的元件相关联,可以直观的查看坐标位置,利于实时观察调整坐标,且在当实时图像中的待对位元件的位置信息变化时,对待对位元件的坐标进行补偿校准更新,不需要进行每一个待测元件的位置手动校准,解决了现有的坐标运动轨迹编程对位方式,主要是以相机视觉中心对位方式进行起点的设定,通过操作电机移动使相机中心定位到目标位置,并根据编程的轨迹进行移动,由于电机坐标系和实物坐标系的差别,且电机移动速度影响大,移动速度快,很难精确移动定位到目标位置,可能需要多次反复移动;移动速度慢,则移动到目标位置所需时间长,当要设定坐标点成百上千时,效率极低,且不利于实时观察调整坐标的技术问题。
以上是对一种元件对位方法的一个实施例进行的描述,下面将对一种元件对位装置的一个实施例进行详细的描述。
参照图3,本发明提供的一种元件对位装置的一个实施例,包括:
映射模块301,用于将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件对应的预设坐标信息,预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据元件的预设坐标信息在电机坐标系上生成对应的对位轨迹
更新模块302,用于当实时图像中的待对位元件的位置信息变化,则在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息;
移动模块303,用于将摄像头转向电机沿着更新后的对位轨迹进行移动。
可选地,映射模块301,具体用于将摄像头转向电机的电机坐标系映射到实时图像中,实时图像中包含至少一个待对位元件,在电机坐标系上确定与实时图像中的待对位元件对应的预设坐标信息,预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并确定起点坐标信息和坐标次序信息,将起点坐标信息作为起点根据坐标次序信息、中间点坐标信息和终点坐标信息在电机坐标系上生成对应的对位轨迹。
可选地,还包括:
生成模块304,用于生成与元件的预设坐标信息对应的坐标列表信息,坐标列表信息具体包括:电机坐标系的参考点坐标、起点坐标信息、中间点坐标信息和终点坐标信息。
可选地,还包括:
第二更新模块305,用于更新坐标列表信息,更新后的坐标列表信息具体包括:电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息。
可选地,更新模块302具体用于:当实时图像中的待对位元件的位置信息变化,则通过精密视觉校正算法在电机坐标系上对待对位元件的预设坐标信息进行补偿校准更新,得到更新后的元件的坐标信息和对位轨迹,并将摄像头转向电机对准到更新后的起点坐标信息。
本实施例中的具体实施方式已在上述实施例中说明,这里不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,***和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的模块和方法,可以通过其它的方式实现。例如,以上所描述的模块实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种元件对位方法,其特点在于,包括:
将摄像头转向电机的电机坐标系映射到实时图像中,所述实时图像中包含至少一个待对位元件,在所述电机坐标系上确定与实时图像中的所述待对位元件对应的预设坐标信息,所述预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据所述元件的预设坐标信息在所述电机坐标系上生成对应的对位轨迹,其中映射步骤为:通过坐标变换,将事物中的待对位元件对应到电机坐标系中;
当所述实时图像中的待对位元件的位置信息变化,则在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息;
将所述摄像头转向电机沿着更新后的所述对位轨迹进行移动;
在对位的过程中,若待对位元件的位置是准确的,则可以从摄像头内判断出待对位元件的位置和摄像头的移动轨迹是一致的,进而判断出待对位元件合格,反之,则不合格;
所述根据所述元件的预设坐标信息在所述电机坐标系上生成对应的对位轨迹具体包括:
确定所述起点坐标信息和坐标次序信息,将所述起点坐标信息作为起点根据所述坐标次序信息、所述中间点坐标信息和所述终点坐标信息在所述电机坐标系上生成对应的对位轨迹。
2.根据权利要求1所述的元件对位方法,其特征在于,所述元件对位方法还包括:
生成与所述元件的预设坐标信息对应的坐标列表信息,所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、所述起点坐标信息、所述中间点坐标信息和所述终点坐标信息。
3.根据权利要求2所述的元件对位方法,其特征在于,所述当所述实时图像中的待对位元件的位置信息变化,则在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息之后还包括:
更新所述坐标列表信息,更新后的所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息。
4.根据权利要求3所述的元件对位方法,其特征在于,所述在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新具体包括:
通过精密视觉校正算法在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新。
5.一种元件对位装置,其特点在于,包括:
映射模块,用于将摄像头转向电机的电机坐标系映射到实时图像中,所述实时图像中包含至少一个待对位元件,在所述电机坐标系上确定与实时图像中的所述待对位元件对应的预设坐标信息,所述预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并根据所述元件的预设坐标信息在所述电机坐标系上生成对应的对位轨迹,其中映射步骤为:通过坐标变换,将事物中的待对位元件对应到电机坐标系中;
更新模块,用于当所述实时图像中的待对位元件的位置信息变化,则在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息;
移动模块,用于将所述摄像头转向电机沿着更新后的所述对位轨迹进行移动;
所述映射模块,具体用于将摄像头转向电机的电机坐标系映射到实时图像中,所述实时图像中包含至少一个待对位元件,在所述电机坐标系上确定与实时图像中的所述待对位元件对应的预设坐标信息,所述预设坐标信息包含起点坐标信息、中间点坐标信息和终点坐标信息,并确定所述起点坐标信息和坐标次序信息,将所述起点坐标信息作为起点根据所述坐标次序信息、所述中间点坐标信息和所述终点坐标信息在所述电机坐标系上生成对应的对位轨迹;
在对位的过程中,若待对位元件的位置是准确的,则可以从摄像头内判断出待对位元件的位置和摄像头的移动轨迹是一致的,进而判断出待对位元件合格,反之,则不合格。
6.根据权利要求5所述的元件对位装置,其特征在于,还包括:
生成模块,用于生成与所述元件的预设坐标信息对应的坐标列表信息,所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、所述起点坐标信息、所述中间点坐标信息和所述终点坐标信息。
7.根据权利要求6所述的元件对位装置,其特征在于,还包括:
第二更新模块,用于更新所述坐标列表信息,更新后的所述坐标列表信息具体包括:所述电机坐标系的参考点坐标、更新后的起点坐标信息、更新后的中间点坐标信息和更新后的终点坐标信息。
8.根据权利要求7所述的元件对位装置,其特征在于,
所述更新模块具体用于:当所述实时图像中的待对位元件的位置信息变化,则通过精密视觉校正算法在所述电机坐标系上对所述待对位元件的预设坐标信息进行补偿校准更新,得到更新后的所述元件的坐标信息和对位轨迹,并将所述摄像头转向电机对准到更新后的所述起点坐标信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911259918.7A CN111028291B (zh) | 2019-12-10 | 2019-12-10 | 一种元件对位方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911259918.7A CN111028291B (zh) | 2019-12-10 | 2019-12-10 | 一种元件对位方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111028291A CN111028291A (zh) | 2020-04-17 |
CN111028291B true CN111028291B (zh) | 2024-02-02 |
Family
ID=70205369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911259918.7A Active CN111028291B (zh) | 2019-12-10 | 2019-12-10 | 一种元件对位方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111028291B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112884829A (zh) * | 2020-12-17 | 2021-06-01 | 深圳市高创自动化技术有限公司 | 一种世界坐标映射到实时图像中的图形化辅助方式 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001060269A (ja) * | 1999-06-15 | 2001-03-06 | Hitachi Denshi Ltd | 物体追跡方法及び物体追跡装置 |
CN103024276A (zh) * | 2012-12-17 | 2013-04-03 | 沈阳聚德视频技术有限公司 | 一种云台摄像机的定位、变焦方法 |
CN105427288A (zh) * | 2015-11-10 | 2016-03-23 | 凌云光技术集团有限责任公司 | 一种机器视觉对位***的标定方法及装置 |
CN108734688A (zh) * | 2017-04-24 | 2018-11-02 | 深圳市腾盛工业设备有限公司 | 坐标的关联方法、装置、电子设备以及存储介质 |
CN110237993A (zh) * | 2019-06-20 | 2019-09-17 | 珠海格力智能装备有限公司 | 一种基于视觉检测的pcb板喷胶方法、喷胶***、喷胶机 |
-
2019
- 2019-12-10 CN CN201911259918.7A patent/CN111028291B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001060269A (ja) * | 1999-06-15 | 2001-03-06 | Hitachi Denshi Ltd | 物体追跡方法及び物体追跡装置 |
CN103024276A (zh) * | 2012-12-17 | 2013-04-03 | 沈阳聚德视频技术有限公司 | 一种云台摄像机的定位、变焦方法 |
CN105427288A (zh) * | 2015-11-10 | 2016-03-23 | 凌云光技术集团有限责任公司 | 一种机器视觉对位***的标定方法及装置 |
CN108734688A (zh) * | 2017-04-24 | 2018-11-02 | 深圳市腾盛工业设备有限公司 | 坐标的关联方法、装置、电子设备以及存储介质 |
CN110237993A (zh) * | 2019-06-20 | 2019-09-17 | 珠海格力智能装备有限公司 | 一种基于视觉检测的pcb板喷胶方法、喷胶***、喷胶机 |
Non-Patent Citations (2)
Title |
---|
迟子铖 等.立体足迹特征数据自动采集识别***.《计算机工程与应用》.2017,第197-201、224页. * |
钟雪灵 等.芯片焊接中焊点自动定位技术的研究.《计算机工程与设计》.2009,第2810-2813页. * |
Also Published As
Publication number | Publication date |
---|---|
CN111028291A (zh) | 2020-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106157870B (zh) | 显示参数的调整方法、装置及液晶显示*** | |
CN104092933B (zh) | 一种对摄像机进行温度补偿的方法和装置 | |
CN108072319B (zh) | 一种运动平台的快速标定***及标定方法 | |
CN104259656B (zh) | 激光振镜校准***及其校准方法 | |
CN111822256A (zh) | 基于转盘的摄像头模组点胶*** | |
CN103212873A (zh) | 振镜校正***的快速校正方法 | |
CN111028291B (zh) | 一种元件对位方法及装置 | |
CN109685744B (zh) | 一种扫描振镜精度校正方法 | |
CN105376564A (zh) | 摄像头校准设备及其控制方法与装置 | |
CN110497075A (zh) | 一种振镜校正***及振镜校正方法 | |
CN103212880A (zh) | 精密振镜校正*** | |
US11340576B2 (en) | Method and apparatus for estimating system error of commissioning tool of industrial robot | |
CN112414674A (zh) | 多振镜激光拼接校准的快速处理方法 | |
CN111376254B (zh) | 平面测距方法及***和机械手调校平面的方法及*** | |
CN107085856A (zh) | 一种基于光学影像的在轨高精度实时定位方法 | |
CN103475820A (zh) | 一种摄像机中pi位置校正方法及*** | |
TW201743400A (zh) | 採用雙攝像鏡頭為對位平台上的物件進行對位的方法、顯示面板之基板對位上膠的方法和顯示面板之上下基板的對位方法 | |
CN105159080B (zh) | 基于自动标定和智能学习的可调光衰减器控制方法及*** | |
US11841494B2 (en) | Optical imaging device for a microscope | |
CN104344766B (zh) | 半实物仿真红外点源/成像复合目标校准装置和校准方法 | |
CN109177138B (zh) | 一种玻璃与膜片的对位方法及装置 | |
CN110689582B (zh) | 全站仪摄像机标定方法 | |
CN112732313B (zh) | 一种变电站巡检机器人地图增量更新方法及*** | |
CN108735644A (zh) | 一种硅片定向及位置补偿的方法 | |
CN112404741A (zh) | 用于双面打标的振镜标定方法、板状物体的双面打标方法 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |