CN101872423A - A method for tracking moving objects on a production line - Google Patents
A method for tracking moving objects on a production line Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 19
- 238000006073 displacement reaction Methods 0.000 claims abstract description 21
- 230000004438 eyesight Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 5
- 230000000007 visual effect Effects 0.000 abstract description 29
- 238000010586 diagram Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 5
- 241000282414 Homo sapiens Species 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 241000282412 Homo Species 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000009776 industrial production Methods 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000004382 visual function Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Abstract
本发明公开了一种生产线上运动目标追踪方法,属于自动化装备领域,视觉传感器采集运动目标的图像,将所述图像传递给计算机;伺服电机控制传送带运行速度,获取传送带位移信息;计算机接收所述图像,识别所述运动目标位置信息;计算机根据所述图像、所述位置信息、第一决策条件、第二决策条件,排除运动目标被遗漏、重复识别的情况,获取所述运动目标的有效位置信息;计算机根据所述有效位置信息、所述位移信息,获取所述运动目标的位置坐标,并将所述位置坐标保存在被抓取运动目标数据库中;并联机械手从所述被抓取运动目标数据库中顺序提取所述运动目标的位置坐标,并进行抓取操作。该方法可以适应并联机械手高速、实时抓取散乱运动目标的要求。
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.
Description
技术领域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方向与视场的宽度方向一致,为运动目标在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, 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;
其中,集合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:
伺服电机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
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
104:计算机根据步骤101中采集到的运动目标的图像、步骤103中的位置信息、第一决策条件、第二决策条件,排除运动目标被遗漏、重复识别的情况,获取运动目标的有效位置信息;104: According to the image of the moving object collected in
由于运动目标在传送带上是散乱放置的,没有统一的规则,使得视觉传感器采集到的单帧图像中,有些运动目标可能只有一部分进入了视觉传感器的相机视场,使得计算机无法对不完整的运动目标进行识别,造成遗漏的情况,为了避免上述情况,本发明实施例提供了第一决策条件,该第一决策条件具体为:视觉传感器固定后,其视场范围也随之确定,设视场的长宽比为M×N(以像素为单位),M为长、N为宽,运动目标在图像中的坐标为二维坐标,x为运动目标的横坐标,y为运动目标的纵坐标,x坐标方向与传送带的前进方向一致,y方向与视场的宽度方向一致,传送带每移动ds个像素,视觉传感器1中的相机就拍摄一次,当满足会避免遗漏识别目标,其中,表示运动目标在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
具体地,由于传送带上的运动目标是随着传送带一起向前移动的,所以获得的运动目标的位置信息只是在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
1、当时,两帧图像中可能会有重复且完整的运动目标;1. When 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、当时,两帧图像中可能会有运动目标完全没有被拍摄到。3. When , there may be moving objects in the two frames of images that are not captured at all.
显然,第2种情况会获取到重复且不准确的运动目标的图像,第3种情况则会遗漏运动目标的图像。通过上述分析得知,只需满足就会避免遗漏运动目标。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 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
其中,上述位置坐标是在传送带上唯一确定的位置坐标,该唯一确定的位置坐标由运动目标的有效位置信息、传送带提供的位移信息组成,具体为: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.
其中,集合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
续上表continued
通过上述实验验证,可以看出本发明实施例提供的方法的可行性,可以适应并联机械手高速、实时抓取散乱运动目标的要求,满足了实际应用中的需要。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)
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)
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)
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 |
-
2010
- 2010-05-27 CN CN201010184309A patent/CN101872423A/en active Pending
Patent Citations (3)
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)
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)
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 |