[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101872423A - A method for tracking moving objects on a production line - Google Patents

A method for tracking moving objects on a production line Download PDF

Info

Publication number
CN101872423A
CN101872423A CN201010184309A CN201010184309A CN101872423A CN 101872423 A CN101872423 A CN 101872423A CN 201010184309 A CN201010184309 A CN 201010184309A CN 201010184309 A CN201010184309 A CN 201010184309A CN 101872423 A CN101872423 A CN 101872423A
Authority
CN
China
Prior art keywords
moving
moving target
conveyor belt
image
position information
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
Application number
CN201010184309A
Other languages
Chinese (zh)
Inventor
丁雅斌
梅江平
张文昌
张策
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201010184309A priority Critical patent/CN101872423A/en
Publication of CN101872423A publication Critical patent/CN101872423A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

本发明公开了一种生产线上运动目标追踪方法,属于自动化装备领域,视觉传感器采集运动目标的图像,将所述图像传递给计算机;伺服电机控制传送带运行速度,获取传送带位移信息;计算机接收所述图像,识别所述运动目标位置信息;计算机根据所述图像、所述位置信息、第一决策条件、第二决策条件,排除运动目标被遗漏、重复识别的情况,获取所述运动目标的有效位置信息;计算机根据所述有效位置信息、所述位移信息,获取所述运动目标的位置坐标,并将所述位置坐标保存在被抓取运动目标数据库中;并联机械手从所述被抓取运动目标数据库中顺序提取所述运动目标的位置坐标,并进行抓取操作。该方法可以适应并联机械手高速、实时抓取散乱运动目标的要求。

Figure 201010184309

The invention discloses a method for tracking a moving target on a production line, which belongs to the field of automation equipment. A visual sensor collects images of moving targets and transmits the images to a computer; a servo motor controls the running speed of a conveyor belt to obtain displacement information of the conveyor belt; the computer receives the image to identify the position information of the moving target; the computer obtains the effective position of the moving target based on the image, the position information, the first decision-making condition, and the second decision-making condition, excluding the situation that the moving target is omitted or repeatedly identified information; the computer obtains the position coordinates of the moving target according to the effective position information and the displacement information, and saves the position coordinates in the database of the captured moving target; The position coordinates of the moving target are sequentially extracted from the database, and a grabbing operation is performed. This method can meet the requirements of high-speed and real-time grasping of scattered moving objects by parallel manipulators.

Figure 201010184309

Description

一种生产线上运动目标追踪方法 A method for tracking moving objects on a production line

技术领域technical field

本发明涉及自动化装备领域,特别涉及一种生产线上运动目标追踪方法。The invention relates to the field of automation equipment, in particular to a method for tracking moving objects on a production line.

背景技术Background technique

在现代化的工业生产过程中,大量的工业机器人工作在参数已知的结构化环境里,依靠精确的位置设定进行抓取和放置工件等工作,提高了生产效率和产品的质量,一定程度上满足了工业生产和人们生活的需要。与此同时,它们也存在着较大的局限性,因为大多数机器人要求工件以精确的方位出现在固定的位置上,当这一要求不能满足时,往往会导致生产过程的失败或中断,也就是说,这些机器人不具备感知外界环境变化的能力。目前即使是世界上智能化最高的机器人,它对外部环境变化的适应能力也是非常有限的,距离人们预想的目标还差之甚远,这极大地限制了机器人的推广和应用,而这其中一个重要的原因就是机器人缺乏像人一样的感知能力。为了解决这一问题,研究者们开始为工业机器人安装上各种传感器,其中比较重要的一种就是视觉传感器。视觉是人类观察世界和认知世界的重要手段。据统计,人类从外部世界获得的信息约有80%是由视觉获取的。这既说明视觉信息量巨大,也表明人类对视觉信息有较高的利用率,同时又体现了人类视觉功能的重要性。随着信息技术的发展,给计算机、机器人或其他智能机器赋予人类视觉功能,是人类多年以来的梦想。在现代工业自动化生产过程中,机器视觉技术正成为一种提高生产效率和保证产品质量的关键技术,如机械零件的自动检测、智能机器人控制及生产线的自动监控、运动目标的自动追踪和识别等。In the modern industrial production process, a large number of industrial robots work in a structured environment with known parameters, relying on precise position settings to grab and place workpieces, which improves production efficiency and product quality. To a certain extent It meets the needs of industrial production and people's life. At the same time, they also have great limitations, because most robots require the workpiece to appear in a fixed position with precise orientation. When this requirement cannot be met, it often leads to failure or interruption of the production process, and also That is to say, these robots do not have the ability to perceive changes in the external environment. At present, even the most intelligent robot in the world, its ability to adapt to changes in the external environment is very limited, and it is still far from the goal expected by people, which greatly limits the promotion and application of robots, and one of them The important reason is that robots lack human-like perception capabilities. In order to solve this problem, researchers began to install various sensors for industrial robots, one of the more important ones is the vision sensor. Vision is an important means for human beings to observe and perceive the world. According to statistics, about 80% of the information that humans obtain from the external world is obtained by vision. This not only shows that the amount of visual information is huge, but also shows that humans have a high utilization rate of visual information, and at the same time reflects the importance of human visual function. With the development of information technology, it has been a dream of human beings for many years to give computers, robots or other intelligent machines the function of human vision. In the process of modern industrial automation production, machine vision technology is becoming a key technology to improve production efficiency and ensure product quality, such as automatic detection of mechanical parts, intelligent robot control and automatic monitoring of production lines, automatic tracking and identification of moving targets, etc. .

目前常用的运动目标追踪方法主要是提取视频图像中的目标特征,并建立特征模型,典型的方法有利用彩色空间特性实时追踪目标,利用目标的边缘轮廓将目标从背景中分离出来进行追踪,利用时间维度特性建模的方法也有很多,灰度值被经常作为目标追踪的特征,如图像序列的帧差法,高斯混合模型,自适应滤波法,隐马尔可夫模型等。通过上述方法、模型可以实现对运动目标的追踪。At present, the commonly used moving target tracking method is mainly to extract the target features in the video image and establish a feature model. The typical method is to use the color space characteristics to track the target in real time, and use the edge contour of the target to separate the target from the background for tracking. There are also many methods for modeling time dimension characteristics. Gray value is often used as the feature of target tracking, such as frame difference method of image sequence, Gaussian mixture model, adaptive filtering method, hidden Markov model, etc. The tracking of the moving target can be realized through the above method and model.

发明人在实现本发明的过程中,发现上述现有技术至少存在以下缺点和不足:In the process of realizing the present invention, the inventor finds that the above-mentioned prior art has at least the following disadvantages and deficiencies:

上述方法、模型,计算复杂度较高,难以满足生产线机器人抓取运动目标的高速实时要求,不能满足实际应用中的需要。The above methods and models have high computational complexity, and it is difficult to meet the high-speed and real-time requirements of the production line robot to grasp the moving target, and cannot meet the needs of practical applications.

发明内容Contents of the invention

为了满足生产线机器人抓取运动目标的高速实时要求,本发明提供了一种生产线上运动目标追踪方法,所述方法包括以下步骤:In order to meet the high-speed real-time requirements of the production line robot to grab the moving target, the present invention provides a method for tracking the moving target on the production line. The method includes the following steps:

(1)视觉传感器采集运动目标的图像,将所述图像传递给计算机;(1) The visual sensor collects the image of the moving target, and transmits the image to the computer;

(2)伺服电机控制传送带的运行速度,获取传送带的位移信息;(2) The servo motor controls the running speed of the conveyor belt and obtains the displacement information of the conveyor belt;

(3)计算机接收步骤(1)中的所述图像,识别所述运动目标的位置信息;(3) The computer receives the image in step (1), and identifies the position information of the moving target;

(4)计算机根据步骤(1)中的所述图像、步骤(3)中的所述位置信息、第一决策条件、第二决策条件,排除运动目标被遗漏、重复识别的情况,获取所述运动目标的有效位置信息;(4) According to the image in step (1), the position information in step (3), the first decision-making condition, and the second decision-making condition, the computer excludes the situation that the moving target is missed or repeatedly identified, and obtains the Effective location information of the moving target;

(5)计算机根据步骤(4)中的所述有效位置信息、步骤(2)中的所述位移信息,获取所述运动目标的位置坐标,并将所述位置坐标保存在被抓取运动目标数据库中;(5) The computer obtains the position coordinates of the moving object according to the effective position information in step (4) and the displacement information in step (2), and saves the position coordinates in the captured moving object in the database;

(6)并联机械手从步骤(5)中的所述被抓取运动目标数据库中顺序提取所述运动目标的位置坐标,并进行抓取操作。(6) The parallel manipulator sequentially extracts the position coordinates of the moving target from the database of the grasped moving target in step (5), and performs a grabbing operation.

步骤(4)中的所述第一决策条件,具体为:The first decision-making condition in step (4) is specifically:

其中,ds为传送带移动的像素数、M为视场的长、运动目标在图像中的坐标为二维坐标,x为运动目标的横坐标,y为运动目标的纵坐标,x坐标方向与传送带的前进方向一致,y方向与视场的宽度方向一致,

Figure BSA00000117662500022
为运动目标在x轴方向的最大长度。 Among them, ds is the number of pixels moved by the conveyor belt, M is the length of the field of view, the coordinates of the moving target in the image are two-dimensional coordinates, x is the abscissa of the moving target, y is the vertical coordinate of the moving target, and the direction of the x coordinate is the same as that of the conveyor belt The forward direction is the same, the y direction is consistent with the width direction of the field of view,
Figure BSA00000117662500022
is the maximum length of the moving target in the x-axis direction.

步骤(4)中的所述第二决策条件,具体为:The second decision-making condition in step (4) is specifically:

相邻的两帧图像里第一帧图像中获得的多个运动目标的坐标集合为A={(xi,yi)|0<xi,yi<M,i∈N},第二帧图像中获得的多个运动目标的坐标集合为B={(xj,yj)|0<xj,yj<M,j∈N},采用做差法将两帧图像中获得的运动目标的位置信息逐个比较;The set of coordinates of multiple moving targets obtained in the first frame of images in two adjacent frames is A={( xi , y i )|0< xi , y i <M, i∈N}, the second The coordinate set of multiple moving targets obtained in the frame image is B={(x j , y j )|0<x j , y j <M, j∈N}. The position information of the moving target is compared one by one;

当xj-xi=ds且yj-yi=0时,说明集合B中第j个运动目标是集合A第i个运动目标的重复,集合B中第j个运动目标对应的位置信息应该舍去;When x j -xi = ds and y j -y i = 0, it means that the jth moving object in set B is the repetition of the ith moving object in set A, and the position information corresponding to the jth moving object in set B should be discarded;

当xj-xi=ds且yj-yi≠0时,说明集合B中第j个运动目标与集合A中第i个运动目标位于同一垂直线上,集合B第j个运动目标对应的位置信息应保留;When x j -xi = ds and y j -y i ≠0, it means that the jth moving object in set B is located on the same vertical line as the i-th moving object in set A, and the jth moving object in set B corresponds to The location information of should be kept;

当xj-xi≠ds时,说明集合B中第j个运动目标与集合A中第i个运动目标不是同一个运动目标,集合B中第j个运动目标对应的位置信息应予保留;When x j -xi ds, it means that the j-th moving object in set B is not the same moving object as the i-th moving object in set A, and the position information corresponding to the j-th moving object in set B should be retained;

其中,ds为传送带移动的像素数、M为视场的长、N为视场的宽,运动目标在图像中的坐标为二维坐标,x为运动目标的横坐标,y为运动目标的纵坐标。Among them, ds is the number of pixels moved by the conveyor belt, M is the length of the field of view, and N is the width of the field of view. The coordinates of the moving object in the image are two-dimensional coordinates, x is the abscissa of the moving object, and y is the vertical direction of the moving object coordinate.

步骤(5)中的所述计算机根据步骤(4)中的所述有效位置信息、步骤(2)中的所述位移信息,获取所述运动目标的位置坐标,具体为:The computer in step (5) obtains the position coordinates of the moving target according to the effective position information in step (4) and the displacement information in step (2), specifically:

将第二帧图像中获得的多个运动目标的坐标集合中所剩下的运动目标的位置信息并入集合T,T={(xk,yk)|0<xk,yk<M,k∈N};Merge the position information of the remaining moving objects in the coordinate set of the moving objects obtained in the second frame image into the set T, T={(x k , y k )|0<x k , y k <M , k∈N};

将传送带的位移信息加入到集合T中的对应点内,集合T更新为T={(xk,yk,ck)|0<xk,yk<M,k∈N};Add the displacement information of the conveyor belt to the corresponding points in the set T, and update the set T to T={(x k , y k , c k )|0<x k , y k <M, k∈N};

获取在传送带运行过程中运动目标的位置坐标;Obtain the position coordinates of the moving target during the operation of the conveyor belt;

xx ythe y == xx == xx kk ++ (( cc -- cc kk )) dcdc ythe y == ythe y kk

其中,集合T记为正确识别的所有运动目标的位置信息集合、M为视场的长、N为视场的宽,运动目标在图像中的坐标为二维坐标,x为运动目标的横坐标、y为运动目标的纵坐标、ck为该点在图像获取时刻传送带电机的脉冲数、(x,y)T为当传送带电机的脉冲数为c时运动目标在传送带上的位置坐标、dc为单位脉冲传送带前进的距离。Among them, the set T is recorded as the position information set of all moving objects correctly identified, M is the length of the field of view, and N is the width of the field of view. The coordinates of the moving object in the image are two-dimensional coordinates, and x is the abscissa of the moving object , y is the ordinate of the moving target, c k is the pulse number of the conveyor belt motor at the moment of image acquisition at this point, (x, y) T is the position coordinate of the moving target on the conveyor belt when the pulse number of the conveyor belt motor is c, dc is the distance traveled by the unit pulse conveyor belt.

步骤(2)中的所述位移信息,具体为:The displacement information in the step (2) is specifically:

通过读取伺服电机中的脉冲数值,获取传送带当前时刻的位移信息。By reading the pulse value in the servo motor, the current displacement information of the conveyor belt is obtained.

所述伺服电机与所述视觉传感器之间形成双向反馈控制。A two-way feedback control is formed between the servo motor and the vision sensor.

本发明提供的技术方案的有益效果是:The beneficial effects of the technical solution provided by the invention are:

该方法通过视觉传感器在固定位置采集运动目标的图像信息,经过计算获取运动目标的图像坐标,结合传送带提供的位移信息、第一决策条件、第二决策条件,将追踪到的运动目标的位置坐标传递给并联机械手,为并联机械手进行可靠、快速的抓取操作提供定位信息,适应了自动化生产线的要求;避免了运动目标被重复识别或者被遗漏的情况;并且通过伺服电机与视觉传感器拍摄频率之间的双向反馈控制,满足并联机械手高速、实时抓取散乱运动目标的要求。The method collects the image information of the moving target at a fixed position through the visual sensor, obtains the image coordinates of the moving target through calculation, and combines the displacement information provided by the conveyor belt, the first decision-making condition, and the second decision-making condition to track the position coordinates of the moving target. Pass it to the parallel manipulator to provide positioning information for the parallel manipulator to perform reliable and fast grabbing operations, which meets the requirements of the automated production line; avoids the situation that the moving target is repeatedly identified or is missed; and through the frequency of servo motor and visual sensor The two-way feedback control between the parallel manipulators meets the requirements of high-speed and real-time grasping of scattered moving targets.

附图说明Description of drawings

图1是本发明提供的自动化生产线布局图;Fig. 1 is the automatic production line layout diagram provided by the present invention;

图2是本发明提供的生产线上运动目标追踪方法的流程图;Fig. 2 is the flow chart of the moving object tracking method on the production line provided by the present invention;

图3是本发明提供的运动目标在相邻两帧图像的前一帧图像中出现的示意图;Fig. 3 is the schematic diagram that the moving object provided by the present invention appears in the previous frame image of two adjacent frame images;

图4是本发明提供的运动目标在相邻两帧图像的当前帧图像中出现的示意图;Fig. 4 is the schematic diagram that the moving target provided by the present invention appears in the current frame image of two adjacent frame images;

图5是本发明提供的运动目标的位置示意图;Fig. 5 is a schematic diagram of the position of the moving target provided by the present invention;

图6是本发明提供的连续拍摄的第1帧图像的示意图;Fig. 6 is a schematic diagram of the first frame image of continuous shooting provided by the present invention;

图7是本发明提供的连续拍摄的第2帧图像的示意图;Fig. 7 is a schematic diagram of the second frame image of continuous shooting provided by the present invention;

图8是本发明提供的连续拍摄的第3帧图像的示意图。Fig. 8 is a schematic diagram of the third frame of images continuously shot provided by the present invention.

附图中,各标号所代表的部件列表如下:In the accompanying drawings, the list of parts represented by each label is as follows:

1:视觉传感器、2:并联机械手、3:传送带、4:若干运动目标、5:伺服电机。1: Visual sensor, 2: Parallel manipulator, 3: Conveyor belt, 4: Several moving targets, 5: Servo motor.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

为了满足生产线机器人抓取运动目标的高速实时要求,本发明实施例提供了一种生产线上运动目标追踪方法,参见图1、图2,该方法内容如下:In order to meet the high-speed and real-time requirements of the production line robot to grab the moving target, the embodiment of the present invention provides a method for tracking the moving target on the production line, see Figure 1 and Figure 2, the content of the method is as follows:

图1中包括:视觉传感器1、并联机械手2、传送带3、若干运动目标4、伺服电机5。视觉传感器1和并联机械手2布局在传送带3上方,若干运动目标4散乱的放置在传送带3上,并随传送带3向并联机械手2的方向运动。Figure 1 includes: visual sensor 1, parallel manipulator 2, conveyor belt 3, several moving objects 4, and servo motor 5. The visual sensor 1 and the parallel manipulator 2 are arranged above the conveyor belt 3 , and several moving objects 4 are scattered on the conveyor belt 3 and move in the direction of the parallel manipulator 2 along with the conveyor belt 3 .

伺服电机5与视觉传感器1之间形成双向反馈控制,具体为:当视觉传感器1拍摄到的当前时刻的运动目标4较多时,在后续的步骤中会出现因识别较多运动目标4而造成的过多时间消耗,以及会造成并联机械手2抓取响应不及时,为了避免这种现象,需要降低伺服电机5的运行速度,视觉传感器1向伺服电机5发送信号,伺服电机5接收信号后控制传送带3降低运行速度;伺服电机5控制传送带3降低运行速度后,反馈信号给视觉传感器1,视觉传感器1降低拍摄频率;反之,当视觉传感器1拍摄到的当前时刻的运动目标4较少时,说明此时的传送带3运行速度较慢,需要提高运行速度,视觉传感器1向伺服电机5发送信号,伺服电机5控制传送带3提高运行速度;伺服电机5控制传送带3提高运行速度后,反馈给视觉传感器1,视觉传感器1提高拍摄频率。Two-way feedback control is formed between the servo motor 5 and the visual sensor 1, specifically: when the visual sensor 1 captures more moving objects 4 at the current moment, in the subsequent steps, there will be problems caused by recognizing more moving objects 4. Excessive time consumption will cause the parallel manipulator 2 to grab and respond untimely. In order to avoid this phenomenon, the operating speed of the servo motor 5 needs to be reduced. The visual sensor 1 sends a signal to the servo motor 5, and the servo motor 5 controls the conveyor belt after receiving the signal 3 Reduce the running speed; after the servo motor 5 controls the conveyor belt 3 to reduce the running speed, the feedback signal is sent to the visual sensor 1, and the visual sensor 1 reduces the shooting frequency; on the contrary, when the moving target 4 at the current moment captured by the visual sensor 1 is less, it means At this time, the running speed of the conveyor belt 3 is relatively slow, and the running speed needs to be increased. The visual sensor 1 sends a signal to the servo motor 5, and the servo motor 5 controls the conveyor belt 3 to increase the running speed; after the servo motor 5 controls the conveyor belt 3 to increase the running speed, it feeds back to the visual sensor 1. Visual sensor 1 increases the shooting frequency.

101:视觉传感器采集运动目标的图像,将图像传递给计算机;101: The visual sensor collects the image of the moving target, and transmits the image to the computer;

当运动目标经过视觉传感器的视场下方时,视觉传感器采集运动目标的图像,并将采集到的运动目标的图像传递给计算机。When the moving target passes under the field of view of the visual sensor, the visual sensor collects the image of the moving target and transmits the collected image of the moving target to the computer.

其中,为了方便、快捷的获取到运动目标的图像,优选地,本发明实施例中的视觉传感器是基于CCD(Charge-coupled Device,电荷耦合元件)芯片的,具体实现时,还可以为基于其他类型的芯片,例如:基于CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)芯片的视觉传感器,本发明实施例对此不做限制。Wherein, in order to obtain the image of the moving target conveniently and quickly, preferably, the vision sensor in the embodiment of the present invention is based on a CCD (Charge-coupled Device, charge-coupled device) chip, and during specific implementation, it can also be based on other A type of chip, for example: a visual sensor based on a CMOS (Complementary Metal Oxide Semiconductor, Complementary Metal Oxide Semiconductor) chip, which is not limited in the embodiment of the present invention.

102:伺服电机控制传送带的运行速度,获取传送带的位移信息;102: The servo motor controls the running speed of the conveyor belt, and obtains the displacement information of the conveyor belt;

具体地,运动目标随传送带向并联机械手的抓取空间方向移动,通过读取伺服电机中的脉冲数值,可获取到传送带当前时刻的位移信息,即前进的距离。Specifically, the moving target moves with the conveyor belt to the grasping space direction of the parallel manipulator. By reading the pulse value in the servo motor, the current displacement information of the conveyor belt, that is, the distance advanced, can be obtained.

103:计算机接收步骤101中视觉传感器传递的图像,识别运动目标的位置信息;103: The computer receives the image transmitted by the visual sensor in step 101, and identifies the position information of the moving target;

104:计算机根据步骤101中采集到的运动目标的图像、步骤103中的位置信息、第一决策条件、第二决策条件,排除运动目标被遗漏、重复识别的情况,获取运动目标的有效位置信息;104: According to the image of the moving object collected in step 101, the location information in step 103, the first decision-making condition, and the second decision-making condition, the computer excludes the situation that the moving object is missed or repeatedly identified, and obtains the effective location information of the moving object ;

由于运动目标在传送带上是散乱放置的,没有统一的规则,使得视觉传感器采集到的单帧图像中,有些运动目标可能只有一部分进入了视觉传感器的相机视场,使得计算机无法对不完整的运动目标进行识别,造成遗漏的情况,为了避免上述情况,本发明实施例提供了第一决策条件,该第一决策条件具体为:视觉传感器固定后,其视场范围也随之确定,设视场的长宽比为M×N(以像素为单位),M为长、N为宽,运动目标在图像中的坐标为二维坐标,x为运动目标的横坐标,y为运动目标的纵坐标,x坐标方向与传送带的前进方向一致,y方向与视场的宽度方向一致,传送带每移动ds个像素,视觉传感器1中的相机就拍摄一次,当满足

Figure BSA00000117662500061
会避免遗漏识别目标,其中,
Figure BSA00000117662500062
表示运动目标在x轴方向的最大长度。Because the moving objects are scattered on the conveyor belt, there is no uniform rule, so that in the single frame image collected by the visual sensor, only a part of some moving objects may enter the camera field of view of the visual sensor, so that the computer cannot recognize the incomplete movement. The target is identified, resulting in omissions. In order to avoid the above-mentioned situation, the embodiment of the present invention provides a first decision-making condition. The first decision-making condition is specifically: after the visual sensor is fixed, its field of view is also determined. Set the field of view The aspect ratio of the image is M×N (in pixels), where M is the length and N is the width. The coordinates of the moving target in the image are two-dimensional coordinates, x is the abscissa of the moving target, and y is the vertical coordinate of the moving target , the x coordinate direction is consistent with the advancing direction of the conveyor belt, and the y direction is consistent with the width direction of the field of view. Every time the conveyor belt moves ds pixels, the camera in the visual sensor 1 takes a picture.
Figure BSA00000117662500061
will avoid missing recognition targets, where,
Figure BSA00000117662500062
Indicates the maximum length of the moving target in the x-axis direction.

具体地,由于传送带上的运动目标是随着传送带一起向前移动的,所以获得的运动目标的位置信息只是在x坐标方向相差ds个像素,y坐标方向没有变化。参见图3、图4,图3中,视场范围M×N内共有4个运动目标,包括3个完整运动目标(2号运动目标、3号运动目标、4号运动目标)和1个不完整运动目标(1号运动目标),图4表示传送带向前移动了距离ds后,此时视场范围M×N内共有3个运动目标,包括2个完整运动目标(3号运动目标和4号运动目标)和1个不完整运动目标(2号运动目标)。通过分析图3和图4,可以获知3号运动目标4号运动目标在两帧图像中都完整出现,经过分析得到以下结论:Specifically, since the moving object on the conveyor belt moves forward together with the conveyor belt, the obtained position information of the moving object only differs by ds pixels in the x-coordinate direction, and there is no change in the y-coordinate direction. See Fig. 3 and Fig. 4. In Fig. 3, there are 4 moving targets in the field of view M×N, including 3 complete moving targets (No. 2 moving target, No. 3 moving target, and No. 4 moving target) and 1 different The complete moving target (moving target No. 1), Fig. 4 shows that after the conveyor belt has moved forward for a distance ds, there are 3 moving targets in the field of view M×N, including 2 complete moving targets (moving target No. 3 and moving target 4 No. moving target) and 1 incomplete moving target (No. 2 moving target). By analyzing Figure 3 and Figure 4, it can be known that the No. 3 moving target and the No. 4 moving target completely appear in the two frames of images. After analysis, the following conclusions are obtained:

1、当

Figure BSA00000117662500063
时,两帧图像中可能会有重复且完整的运动目标;1. When
Figure BSA00000117662500063
When , there may be repeated and complete moving targets in the two frames of images;

2、当时,两帧图像中可能会有重复且不完整的运动目标;2. When , there may be repeated and incomplete moving targets in the two frames of images;

3、当

Figure BSA00000117662500065
时,两帧图像中可能会有运动目标完全没有被拍摄到。3. When
Figure BSA00000117662500065
, there may be moving objects in the two frames of images that are not captured at all.

显然,第2种情况会获取到重复且不准确的运动目标的图像,第3种情况则会遗漏运动目标的图像。通过上述分析得知,只需满足

Figure BSA00000117662500066
就会避免遗漏运动目标。Obviously, in the second case, repetitive and inaccurate images of moving targets will be obtained, and in the third case, images of moving targets will be missed. According to the above analysis, it is only necessary to satisfy
Figure BSA00000117662500066
It will avoid missing sports goals.

当多个运动目标在传送带上紧密的放置在一起时,同一运动目标可能在相邻的两帧图像中重复出现,从而被重复定位,造成并联机械手的空抓,为了避免出现上述情况,本发明实施例提供了第二决策条件,该第二决策条件具体为:传送带每移动ds个像素,相机就拍摄一次,相邻两帧图像中同一个运动目标的图像坐标x之差是定值ds(y值不变),采用做差法将两帧图像中获得的运动目标的位置信息逐个比较,舍去具有相同y坐标值且x坐标值之差为ds的运动目标的位置信息,其过程如下:When multiple moving objects are closely placed together on the conveyor belt, the same moving object may appear repeatedly in two adjacent frames of images, thereby being repeatedly positioned, resulting in empty grabbing of parallel manipulators. In order to avoid the above situation, the present invention The embodiment provides a second decision-making condition, the second decision-making condition is specifically: every time the conveyor belt moves ds pixels, the camera shoots once, and the difference between the image coordinates x of the same moving target in two adjacent frames of images is a fixed value ds( The y value remains unchanged), using the difference method to compare the position information of the moving target obtained in the two frames of images one by one, discarding the position information of the moving target with the same y coordinate value and the difference between the x coordinate value is ds, the process is as follows :

1、定义相邻的两帧图像里第一帧图像中获得的多个运动目标的坐标集合为A={(xi,yi)|0<xi,yi<M,i∈N},第二帧图像中获得的多个运动目标的坐标集合为B={(xj,yj)|0<xj,yj<M,j∈N};1. Define the coordinate set of multiple moving targets obtained in the first frame image in two adjacent frames as A={( xi , y i )|0< xi , y i <M, i∈N} , the coordinate set of multiple moving targets obtained in the second frame image is B={(x j , y j )|0<x j , y j <M, j∈N};

2、计算(xj-xi)和(yj-yi),其结果分为以下几种情况:2. Calculate (x j -x i ) and (y j -y i ), the results are divided into the following situations:

(1)当xj-xi=ds且yj-yi=0时,说明集合B中第j个运动目标是集合A第i个运动目标的重复,集合B中第j个运动目标对应的位置信息应该舍去;(1) When x j -xi = ds and y j -y i = 0, it means that the jth moving object in set B is the repetition of the ith moving object in set A, and the jth moving object in set B corresponds to The location information of should be discarded;

(2)当xj-xi=ds且yj-yi≠0时,说明集合B中第j个运动目标与集合A中第i个运动目标位于同一垂直线上,集合B第j个运动目标对应的位置信息应保留;(2) When x j -xi = ds and y j -y i ≠ 0, it means that the jth moving target in set B is located on the same vertical line as the i-th moving target in set A, and the jth moving target in set B The location information corresponding to the moving target should be retained;

(3)当xj-xi≠ds时,说明集合B中第j个运动目标与集合A中第i个运动目标不是同一个运动目标,集合B中第j个运动目标对应的位置信息应予保留。(3) When x j -xi ≠ ds, it means that the jth moving object in set B is not the same moving object as the i-th moving object in set A, and the position information corresponding to the jth moving object in set B should be reserved.

其中,M为视场的长、N为视场的宽,运动目标在图像中的坐标为二维坐标,x为运动目标的横坐标,y为运动目标的纵坐标。Among them, M is the length of the field of view, N is the width of the field of view, the coordinates of the moving target in the image are two-dimensional coordinates, x is the abscissa of the moving target, and y is the vertical coordinate of the moving target.

105:计算机根据步骤104中的运动目标的有效位置信息、步骤102中的传送带的位移信息,获取运动目标的位置坐标,并将获取到的位置坐标保存在被抓取运动目标数据库中;105: The computer obtains the position coordinates of the moving object according to the effective position information of the moving object in step 104 and the displacement information of the conveyor belt in step 102, and saves the obtained position coordinates in the captured moving object database;

其中,上述位置坐标是在传送带上唯一确定的位置坐标,该唯一确定的位置坐标由运动目标的有效位置信息、传送带提供的位移信息组成,具体为:Wherein, the above-mentioned position coordinates are the uniquely determined position coordinates on the conveyor belt, and the uniquely determined position coordinates are composed of the effective position information of the moving target and the displacement information provided by the conveyor belt, specifically:

1、将第二帧图像中获得的多个运动目标的坐标集合B中所剩下的运动目标的位置信息并入集合T,T={(xk,yk)|0<xk,yk<M,k∈N};1. Merge the position information of the remaining moving objects in the coordinate set B of multiple moving objects obtained in the second frame image into the set T, T={(x k , y k )|0<x k , y k <M, k∈N};

2、将传送带的位移信息加入到集合T中的对应点内,集合T更新为T={(xk,yk,ck)|0<xk,yk<M,k∈N};2. Add the displacement information of the conveyor belt to the corresponding points in the set T, and update the set T to T={(x k , y k , c k )|0<x k , y k <M, k∈N};

3、获取在传送带运行过程中运动目标的位置坐标。3. Obtain the position coordinates of the moving target during the operation of the conveyor belt.

xx ythe y == xx == xx kk ++ (( cc -- cc kk )) dcdc ythe y == ythe y kk

其中,集合T记为正确识别的所有运动目标的位置信息集合、M为视场的长、N为视场的宽,运动目标在图像中的坐标为二维坐标,x为运动目标的横坐标、y为运动目标的纵坐标、ck为该点在图像获取时刻传送带电机的脉冲数、(x,y)T为当传送带电机的脉冲数为c时运动目标在传送带上的位置坐标、dc为单位脉冲传送带前进的距离。Among them, the set T is recorded as the position information set of all moving objects correctly identified, M is the length of the field of view, and N is the width of the field of view. The coordinates of the moving object in the image are two-dimensional coordinates, and x is the abscissa of the moving object , y is the ordinate of the moving target, c k is the pulse number of the conveyor belt motor at the moment of image acquisition at this point, (x, y) T is the position coordinate of the moving target on the conveyor belt when the pulse number of the conveyor belt motor is c, dc is the distance traveled by the unit pulse conveyor belt.

106:并联机械手从步骤105中的被抓取运动目标数据库中顺序提取运动目标的位置坐标,并进行抓取操作。106: The parallel manipulator sequentially extracts the position coordinates of the moving object from the grasped moving object database in step 105, and performs a grasping operation.

具体地,并联机械手从被抓取运动目标数据库中顺序提取运动目标的位置坐标,该位置坐标被传递到并联机械手的控制系统中,控制系统指导并联机械手在位置坐标所对应的位置上进行抓取操作,抓取结束后,并联机械手将运动目标放入到另一条传送带上的托盘中。Specifically, the parallel manipulator sequentially extracts the position coordinates of the moving target from the database of the grasped moving target, and the position coordinates are transmitted to the control system of the parallel manipulator, and the control system instructs the parallel manipulator to grab at the position corresponding to the position coordinates Operation, after the grabbing is completed, the parallel manipulator puts the moving target into the tray on another conveyor belt.

综上所述,本发明实施例提供了一种生产线上运动目标追踪方法,该方法通过视觉传感器在固定位置采集运动目标的图像信息,经过计算获取运动目标的图像坐标,结合传送带提供的位移信息、第一决策条件、第二决策条件,将追踪到的运动目标的位置坐标传递给并联机械手,为并联机械手进行可靠、快速的抓取操作提供定位信息,适应了自动化生产线的要求;避免了运动目标被重复识别或者被遗漏的情况;并且通过伺服电机与视觉传感器拍摄频率之间的双向反馈控制,满足并联机械手高速、实时抓取散乱运动目标的要求。To sum up, the embodiment of the present invention provides a method for tracking a moving object on a production line. The method collects image information of the moving object at a fixed position through a visual sensor, obtains the image coordinates of the moving object through calculation, and combines the displacement information provided by the conveyor belt. , the first decision-making condition, the second decision-making condition, transfer the position coordinates of the tracked moving target to the parallel manipulator, provide positioning information for the parallel manipulator to perform reliable and fast grabbing operations, and adapt to the requirements of the automated production line; avoid movement The target is repeatedly recognized or missed; and through the two-way feedback control between the servo motor and the visual sensor shooting frequency, the parallel manipulator meets the requirements of high-speed and real-time grasping of scattered moving targets.

本发明实施例以1个简单的试验来验证本发明实施例提供的方法的有效性。The embodiment of the present invention uses a simple test to verify the effectiveness of the method provided by the embodiment of the present invention.

以实物为例,在传送带上任意选定15个位置,测量并记录相对位置之间的距离(为后续的误差分析用),每个位置放置1个运动目标,如图5所示,对拍摄的连续三帧图像进行分析,具体参数设定为ds=0.5M,即传送带每前进相机视场长度的一半距离拍照一次,得到三帧图像,参见图6、图7、图8,通过对图6、图7、图8的分析得到表1中的结论。Taking the real object as an example, randomly select 15 positions on the conveyor belt, measure and record the distance between the relative positions (for subsequent error analysis), and place a moving target at each position, as shown in Figure 5. Analyze three consecutive frames of images, the specific parameters are set to ds=0.5M, that is, the conveyor belt takes a picture once every half of the length of the camera’s field of view, and three frames of images are obtained, see Figure 6, Figure 7, and Figure 8. 6. The conclusions in Table 1 can be obtained from the analysis of Figure 7 and Figure 8 .

参见表1,表1是通过第一决策条件、第二决策条件得到的结果,经识别共得到15个运动目标,与实际情况一致,运动目标间的相对距离与实验前记录的运动目标间的距离的误差均方差为0.28mm。经分析,该误差来源包括相机的标定误差以及运动目标在传送带上同步运行时发生的轻微振动,但该准确度是可以被并联机械手的抓取要求接受的,整个过程中没有出现重复计数和丢失运动目标的情况,系统的稳定性得到了很好的验证。See Table 1. Table 1 is the result obtained through the first decision-making condition and the second decision-making condition. After identification, a total of 15 moving targets are obtained, which is consistent with the actual situation. The relative distance between the moving targets and the distance between the moving targets recorded before the experiment The mean square error of the distance is 0.28mm. After analysis, the source of the error includes the calibration error of the camera and the slight vibration that occurs when the moving target runs synchronously on the conveyor belt, but the accuracy can be accepted by the grasping requirements of the parallel manipulator, and there is no repeated counting and loss in the whole process In the case of moving targets, the stability of the system has been well verified.

表1Table 1

  目标1Goal 1   目标2Goal 2   目标3Goal 3   目标4Goal 4   目标5Goal 5   目标6Goal 6   目标7Goal 7   xx   421.868421.868   480.747480.747   388.846388.846   433.041433.041   487.104487.104   464.979464.979   517.54517.54   yy   22.26722.267   29.03429.034   64.04264.042   72.18972.189   73.85373.853   116.200116.200   122.79122.79   pulsepulse   3000030000   3000030000   3000030000   3000030000   3000030000   3000030000   3000030000

续上表continued

  目标8Goal 8   目标9Goal 9   目标10Goal 10   目标11Goal 11   目标12Goal 12   目标13Goal 13   目标14Goal 14   目标15Goal 15   399.765399.765   481.10481.10   434.50434.50   503.30503.30   483.19483.19   443.10443.10   501.72501.72   433.44433.44   123.623123.623   42.3442.34   63.6463.64   67.3667.36   102.11102.11   44.62844.628   74.17274.172   91.0891.08   3000030000   126000126000   126000126000   126000126000   126000126000   222000222000   222000222000   222000222000

通过上述实验验证,可以看出本发明实施例提供的方法的可行性,可以适应并联机械手高速、实时抓取散乱运动目标的要求,满足了实际应用中的需要。Through the above-mentioned experimental verification, it can be seen that the method provided by the embodiment of the present invention is feasible, can meet the requirements of parallel manipulators for high-speed and real-time grasping of scattered moving objects, and meets the needs of practical applications.

本领域技术人员可以理解附图只是一个优选实施例的示意图,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。Those skilled in the art can understand that the accompanying drawing is only a schematic diagram of a preferred embodiment, and the serial numbers of the above-mentioned embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within range.

Claims (6)

1. A method for tracking a moving target on a production line is characterized by comprising the following steps:
(1) the vision sensor collects the image of the moving target and transmits the image to the computer;
(2) the servo motor controls the running speed of the conveyor belt to obtain the displacement information of the conveyor belt;
(3) the computer receives the image in the step (1) and identifies the position information of the moving target;
(4) the computer eliminates the conditions that the moving target is omitted and repeatedly identified according to the image in the step (1), the position information in the step (3), the first decision condition and the second decision condition, and obtains effective position information of the moving target;
(5) the computer acquires the position coordinates of the moving object according to the effective position information in the step (4) and the displacement information in the step (2), and stores the position coordinates in a captured moving object database;
(6) and (5) sequentially extracting the position coordinates of the moving object from the captured moving object database in the step (5) by the parallel manipulator, and performing capturing operation.
2. The method according to claim 1, wherein the first decision condition in step (4) is specifically:
Figure FSA00000117662400011
wherein ds is the number of pixels moved by the conveyor belt, M is the length of the field of view, the coordinate of the moving object in the image is a two-dimensional coordinate, x is the abscissa of the moving object, y is the ordinate of the moving object, the direction of the x coordinate is consistent with the advancing direction of the conveyor belt, the direction of the y coordinate is consistent with the width direction of the field of view,
Figure FSA00000117662400012
is the maximum length of the moving object in the x-axis direction.
3. The method according to claim 1, wherein the second decision condition in step (4) is specifically:
the coordinate set of the plurality of moving objects obtained in the first frame image in the two adjacent frame images is A { (x)i,yi)|0<xi,yiAnd (M, i belongs to N), and the coordinate set of the plurality of moving objects obtained in the second frame image is B { (x)j,yj)|0<xj,yjLess than M, j belongs to N, and two frames of images are processed by a difference making methodComparing the position information of the moving target obtained in the image one by one;
when x isj-xiDs and yj-yiWhen the number of the motion objects is equal to 0, the j-th motion object in the set B is the repetition of the i-th motion object in the set A, and the position information corresponding to the j-th motion object in the set B is omitted;
when x isj-xiDs and yj-yiWhen the position information of the jth moving target in the set B is not equal to 0, the jth moving target in the set B and the ith moving target in the set A are positioned on the same vertical line, and the position information corresponding to the jth moving target in the set B is reserved;
when x isj-xiWhen the distance is not equal to ds, it is indicated that the jth moving target in the set B and the ith moving target in the set A are not the same moving target, and the position information corresponding to the jth moving target in the set B is reserved;
wherein ds is the number of pixels moved by the conveyor belt, M is the length of the field of view, N is the width of the field of view, the coordinates of the moving object in the image are two-dimensional coordinates, x is the abscissa of the moving object, and y is the ordinate of the moving object.
4. The method according to claim 1, wherein the computer in step (5) obtains the position coordinates of the moving object according to the effective position information in step (4) and the displacement information in step (2), specifically:
merging the position information of the rest moving objects in the coordinate set of the plurality of moving objects obtained in the second frame image into a set T, T { (x)k,yk)|0<xk,yk<M,k∈N};
Adding the displacement information of the conveyor belt into a corresponding point in a set T, and updating the set T into T { (x)k,yk,ck)|0<xk,yk<M,k∈N};
Acquiring the position coordinates of a moving object in the running process of the conveyor belt;
x y = x = x k + ( c - c k ) dc y = y k
wherein the set T is recorded as a position information set of all correctly identified moving targets, M is the length of a view field, N is the width of the view field, the coordinates of the moving targets in the image are two-dimensional coordinates, x is the abscissa of the moving targets, y is the ordinate of the moving targets, c is the distance between the moving targets and the image, and the distance between the moving targets and the image is the distance between the moving targetskFor this point, the number of pulses of the belt motor is transmitted at the time of image acquisition, (x, y)TThe position coordinate of the moving object on the conveyor belt when the number of pulses of the conveyor belt motor is c, and dc is the distance of advance of the pulse conveyor belt.
5. The method according to claim 1, wherein the displacement information in step (2) is specifically:
and the displacement information of the conveyor belt at the current moment is obtained by reading the pulse numerical value in the servo motor.
6. The method of claim 1, wherein a bi-directional feedback control is provided between the servo motor and the vision sensor.
CN201010184309A 2010-05-27 2010-05-27 A method for tracking moving objects on a production line Pending CN101872423A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010184309A CN101872423A (en) 2010-05-27 2010-05-27 A method for tracking moving objects on a production line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010184309A CN101872423A (en) 2010-05-27 2010-05-27 A method for tracking moving objects on a production line

Publications (1)

Publication Number Publication Date
CN101872423A true CN101872423A (en) 2010-10-27

Family

ID=42997278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010184309A Pending CN101872423A (en) 2010-05-27 2010-05-27 A method for tracking moving objects on a production line

Country Status (1)

Country Link
CN (1) CN101872423A (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102674073A (en) * 2011-03-09 2012-09-19 欧姆龙株式会社 Image processing apparatus and image processing system, and conveyor apparatus therefor
CN103112015A (en) * 2013-01-29 2013-05-22 山东电力集团公司电力科学研究院 Operating object position and posture recognition method applicable to industrial robot
CN103150548A (en) * 2013-01-31 2013-06-12 南京吉目希自动化科技有限公司 Method for improving machine vision system identification accuracy
CN103286782A (en) * 2013-06-07 2013-09-11 上海发那科机器人有限公司 Flexible tracking and positioning system and flexible tracking and positioning method of robot
CN103839036A (en) * 2012-11-22 2014-06-04 富士通株式会社 Hand tracking method and device
CN103852097A (en) * 2012-12-03 2014-06-11 汉达精密电子(昆山)有限公司 Product automatic positioning and pick-and-place device
CN104395211A (en) * 2012-07-20 2015-03-04 株式会社安川电机 Robot system and article transfer method
CN104395212A (en) * 2012-07-20 2015-03-04 株式会社安川电机 Robot system and article transfer method
CN104589357A (en) * 2014-12-01 2015-05-06 佛山市万世德机器人技术有限公司 Control system and method of DELTA robots based on visual tracking
CN106778778A (en) * 2016-12-01 2017-05-31 广州亚思信息科技有限责任公司 A kind of high-speed hardware multiple target feature extracting method
CN106982340A (en) * 2016-11-26 2017-07-25 顺德职业技术学院 A kind of method and system of the lower target video storage of machine vision tracking
CN107272706A (en) * 2017-08-01 2017-10-20 上海辛格林纳新时达电机有限公司 A kind of conveyer belt tracking, robot and computer-readable recording medium
CN107303676A (en) * 2016-04-22 2017-10-31 所罗门股份有限公司 Method and system for following machining by mechanical arm
CN107618030A (en) * 2016-07-16 2018-01-23 深圳市得意自动化科技有限公司 The Robotic Dynamic tracking grasping means of view-based access control model and system
CN107633501A (en) * 2016-07-16 2018-01-26 深圳市得意自动化科技有限公司 The image recognition localization method of machine vision
CN108022266A (en) * 2017-12-14 2018-05-11 杭州电子科技大学 Towards the artificial intelligence image-recognizing method of the online position detection of photovoltaic cell
CN108292463A (en) * 2015-12-07 2018-07-17 伊顿智能动力有限公司 Occupy detection
CN108355979A (en) * 2018-01-31 2018-08-03 塞伯睿机器人技术(长沙)有限公司 Target tracking sorting system on conveyer belt
CN108638066A (en) * 2018-05-16 2018-10-12 广州视源电子科技股份有限公司 Device, method and system for synchronous tracking of conveyor belt of robot
CN109099892A (en) * 2018-08-29 2018-12-28 浙江霖研精密科技有限公司 A kind of dynamic high precision positioning system and method
CN109202913A (en) * 2018-11-15 2019-01-15 华南智能机器人创新研究院 A kind of Delta robot feeding mounted box operative goals selection method and system
CN109311599A (en) * 2016-07-21 2019-02-05 克朗斯股份公司 For handling the device and method of the member cargo of movement, there is the conveying, processing and/or packaging unit of the equipment of the member cargo for handling movement
CN109396053A (en) * 2018-10-30 2019-03-01 福建省亿顺机械设备有限公司 Intelligent sorting method
CN109625922A (en) * 2018-11-30 2019-04-16 安徽智训机器人技术有限公司 A kind of automatic loading and unloading system and method for intelligence manufacture
CN109879025A (en) * 2019-03-05 2019-06-14 威海新北洋技术服务有限公司 Object separation method and device side by side
CN110170459A (en) * 2019-01-28 2019-08-27 苏州德迈科电气有限公司 The robot method for sorting of view-based access control model detection
CN111487432A (en) * 2020-04-02 2020-08-04 精英数智科技股份有限公司 Belt speed measuring method, system and equipment and computer storage medium
CN112285368A (en) * 2020-11-18 2021-01-29 江苏省苏北人民医院 Sample conveying congestion detection system based on image recognition and counting
CN112507750A (en) * 2014-10-09 2021-03-16 康耐视公司 System and method for tracking optical codes
CN113129340A (en) * 2021-06-15 2021-07-16 萱闱(北京)生物科技有限公司 Motion trajectory analysis method and device for operating equipment, medium and computing equipment
CN115629043A (en) * 2022-11-28 2023-01-20 中国科学院过程工程研究所 Zinc concentrate material recovery sampling detection method and detection system
CN118181294A (en) * 2024-04-23 2024-06-14 广州富唯智能科技有限公司 Robot snatchs system based on visual perception

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2715931Y (en) * 2004-07-13 2005-08-10 中国科学院自动化研究所 Apparatus for quick tracing based on object surface color
CN101236657A (en) * 2008-03-03 2008-08-06 吉林大学 Tracking and Recording Method of Single Moving Target Trajectory
CN101694716A (en) * 2009-10-10 2010-04-14 北京理工大学 Stereoscopic vision optical tracking system aiming at multipoint targets

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2715931Y (en) * 2004-07-13 2005-08-10 中国科学院自动化研究所 Apparatus for quick tracing based on object surface color
CN101236657A (en) * 2008-03-03 2008-08-06 吉林大学 Tracking and Recording Method of Single Moving Target Trajectory
CN101694716A (en) * 2009-10-10 2010-04-14 北京理工大学 Stereoscopic vision optical tracking system aiming at multipoint targets

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《中国优秀硕士论文全文数据库.信息科技辑》 20090731 张策 高速包装机械手视觉控制系统研究与开发 1.3节、2.2.3节、3.4节、3.5节、4.4节、4.5节 1-6 , 第2009/07期 2 *
《天津大学学报》 20071030 王攀峰等 高速并联机械手抓放操作时间最优轨迹规划 1139-1145 1-6 第40卷, 第10期 2 *

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102674073A (en) * 2011-03-09 2012-09-19 欧姆龙株式会社 Image processing apparatus and image processing system, and conveyor apparatus therefor
CN104395211B (en) * 2012-07-20 2016-05-11 株式会社安川电机 Robot system and article method for transporting
CN104395211A (en) * 2012-07-20 2015-03-04 株式会社安川电机 Robot system and article transfer method
CN104395212A (en) * 2012-07-20 2015-03-04 株式会社安川电机 Robot system and article transfer method
CN103839036B (en) * 2012-11-22 2017-09-29 富士通株式会社 Hand method for tracing and device
CN103839036A (en) * 2012-11-22 2014-06-04 富士通株式会社 Hand tracking method and device
CN103852097A (en) * 2012-12-03 2014-06-11 汉达精密电子(昆山)有限公司 Product automatic positioning and pick-and-place device
CN103112015A (en) * 2013-01-29 2013-05-22 山东电力集团公司电力科学研究院 Operating object position and posture recognition method applicable to industrial robot
CN103150548B (en) * 2013-01-31 2015-12-09 南京吉目希自动化科技有限公司 A kind of method improving machine vision system identification accuracy
CN103150548A (en) * 2013-01-31 2013-06-12 南京吉目希自动化科技有限公司 Method for improving machine vision system identification accuracy
CN103286782A (en) * 2013-06-07 2013-09-11 上海发那科机器人有限公司 Flexible tracking and positioning system and flexible tracking and positioning method of robot
CN103286782B (en) * 2013-06-07 2016-06-29 上海发那科机器人有限公司 The flexible tracing-positioning system of a kind of robot and method for tracking and positioning
CN112507750B (en) * 2014-10-09 2024-12-24 康耐视公司 System and method for tracking optical codes
CN112507750A (en) * 2014-10-09 2021-03-16 康耐视公司 System and method for tracking optical codes
CN104589357B (en) * 2014-12-01 2016-08-17 佛山市万世德机器人技术有限公司 The DELTA robot control system of view-based access control model tracking and method
CN104589357A (en) * 2014-12-01 2015-05-06 佛山市万世德机器人技术有限公司 Control system and method of DELTA robots based on visual tracking
CN108292463A (en) * 2015-12-07 2018-07-17 伊顿智能动力有限公司 Occupy detection
CN107303676A (en) * 2016-04-22 2017-10-31 所罗门股份有限公司 Method and system for following machining by mechanical arm
CN107633501A (en) * 2016-07-16 2018-01-26 深圳市得意自动化科技有限公司 The image recognition localization method of machine vision
CN107618030A (en) * 2016-07-16 2018-01-23 深圳市得意自动化科技有限公司 The Robotic Dynamic tracking grasping means of view-based access control model and system
CN109311599A (en) * 2016-07-21 2019-02-05 克朗斯股份公司 For handling the device and method of the member cargo of movement, there is the conveying, processing and/or packaging unit of the equipment of the member cargo for handling movement
US11034534B2 (en) 2016-07-21 2021-06-15 Krones Aktiengesellschaft Apparatus and method for handling moving piece goods, and a conveying, processing and/or packaging plant with an apparatus for handling moving piece goods
CN109311599B (en) * 2016-07-21 2020-11-10 克朗斯股份公司 Device and method for handling moving piece goods, conveying, handling and/or packaging unit having a device for handling moving piece goods
CN106982340A (en) * 2016-11-26 2017-07-25 顺德职业技术学院 A kind of method and system of the lower target video storage of machine vision tracking
CN106982340B (en) * 2016-11-26 2023-02-28 顺德职业技术学院 Method and system for storing target video under machine vision tracking
CN106778778A (en) * 2016-12-01 2017-05-31 广州亚思信息科技有限责任公司 A kind of high-speed hardware multiple target feature extracting method
CN107272706A (en) * 2017-08-01 2017-10-20 上海辛格林纳新时达电机有限公司 A kind of conveyer belt tracking, robot and computer-readable recording medium
CN108022266A (en) * 2017-12-14 2018-05-11 杭州电子科技大学 Towards the artificial intelligence image-recognizing method of the online position detection of photovoltaic cell
CN108022266B (en) * 2017-12-14 2024-02-02 杭州电子科技大学 Artificial intelligent image recognition method for photovoltaic cell on-line position detection
CN108355979A (en) * 2018-01-31 2018-08-03 塞伯睿机器人技术(长沙)有限公司 Target tracking sorting system on conveyer belt
CN108355979B (en) * 2018-01-31 2021-01-26 塞伯睿机器人技术(长沙)有限公司 Target tracking and sorting system on conveyor belt
CN108638066B (en) * 2018-05-16 2020-07-14 广州视源电子科技股份有限公司 Device, method and system for synchronous tracking of conveyor belt of robot
CN108638066A (en) * 2018-05-16 2018-10-12 广州视源电子科技股份有限公司 Device, method and system for synchronous tracking of conveyor belt of robot
CN109099892A (en) * 2018-08-29 2018-12-28 浙江霖研精密科技有限公司 A kind of dynamic high precision positioning system and method
CN109396053A (en) * 2018-10-30 2019-03-01 福建省亿顺机械设备有限公司 Intelligent sorting method
CN109202913A (en) * 2018-11-15 2019-01-15 华南智能机器人创新研究院 A kind of Delta robot feeding mounted box operative goals selection method and system
CN109202913B (en) * 2018-11-15 2021-05-18 华南智能机器人创新研究院 A method and system for selecting a target for a Delta robot reclaiming and boxing operation
CN109625922A (en) * 2018-11-30 2019-04-16 安徽智训机器人技术有限公司 A kind of automatic loading and unloading system and method for intelligence manufacture
CN110170459A (en) * 2019-01-28 2019-08-27 苏州德迈科电气有限公司 The robot method for sorting of view-based access control model detection
CN109879025B (en) * 2019-03-05 2024-03-15 威海新北洋技术服务有限公司 Side-by-side object separation method and device
CN109879025A (en) * 2019-03-05 2019-06-14 威海新北洋技术服务有限公司 Object separation method and device side by side
CN111487432A (en) * 2020-04-02 2020-08-04 精英数智科技股份有限公司 Belt speed measuring method, system and equipment and computer storage medium
CN112285368A (en) * 2020-11-18 2021-01-29 江苏省苏北人民医院 Sample conveying congestion detection system based on image recognition and counting
CN113129340B (en) * 2021-06-15 2021-09-28 萱闱(北京)生物科技有限公司 Motion trajectory analysis method and device for operating equipment, medium and computing equipment
CN113129340A (en) * 2021-06-15 2021-07-16 萱闱(北京)生物科技有限公司 Motion trajectory analysis method and device for operating equipment, medium and computing equipment
CN115629043A (en) * 2022-11-28 2023-01-20 中国科学院过程工程研究所 Zinc concentrate material recovery sampling detection method and detection system
CN118181294A (en) * 2024-04-23 2024-06-14 广州富唯智能科技有限公司 Robot snatchs system based on visual perception
CN118181294B (en) * 2024-04-23 2024-08-13 广州富唯智能科技有限公司 Robot snatchs system based on visual perception

Similar Documents

Publication Publication Date Title
CN101872423A (en) A method for tracking moving objects on a production line
CN106041937B (en) A kind of control method of the manipulator crawl control system based on binocular stereo vision
Raheja et al. Real-time robotic hand control using hand gestures
CN104992449B (en) Information identification and surface defect online test method based on machine vision
CN110509273B (en) Robot manipulator detection and grabbing method based on visual deep learning features
CN107194559B (en) Workflow identification method based on three-dimensional convolutional neural network
CN114952809B (en) Workpiece recognition and pose detection method, system, and grasping control method of a robotic arm
CN108229665A (en) A kind of the System of Sorting Components based on the convolutional neural networks by depth
DE112017007398B4 (en) Control device, gripping system, distribution system, program and control method
CN106737664A (en) Sort the Delta robot control methods and system of multiclass workpiece
CN107992881A (en) A kind of Robotic Dynamic grasping means and system
CN112102368B (en) Deep learning-based robot garbage classification and sorting method
CN111062364B (en) A method and device for monitoring assembly operations based on deep learning
CN110065068A (en) A kind of robotic asssembly operation programming by demonstration method and device based on reverse-engineering
CN115070781B (en) Object grabbing method and two-mechanical-arm cooperation system
CN116968022B (en) Method and system for grabbing target object by mechanical arm based on visual guidance
CN109079777B (en) Manipulator hand-eye coordination operation system
CN208092786U (en) A kind of the System of Sorting Components based on convolutional neural networks by depth
Zhang et al. Deep learning-based robot vision: High-end tools for smart manufacturing
Jeong et al. Mask-RCNN based object segmentation and distance measurement for Robot grasping
CN114913346B (en) An intelligent sorting system and method based on product color and shape recognition
Yang et al. Dynamic speed and separation monitoring based on scene semantic information
CN204036474U (en) Industrial robot sorting system
CN207752527U (en) A kind of Robotic Dynamic grasping system
Frank et al. Stereo-vision for autonomous industrial inspection robots

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20101027