Movatterモバイル変換


[0]ホーム

URL:


CN105511466A - Two-dimensional code band-based AGV positioning method and system - Google Patents

Two-dimensional code band-based AGV positioning method and system
Download PDF

Info

Publication number
CN105511466A
CN105511466ACN201510876265.2ACN201510876265ACN105511466ACN 105511466 ACN105511466 ACN 105511466ACN 201510876265 ACN201510876265 ACN 201510876265ACN 105511466 ACN105511466 ACN 105511466A
Authority
CN
China
Prior art keywords
dimensional code
agv
speed
track
tape
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.)
Granted
Application number
CN201510876265.2A
Other languages
Chinese (zh)
Other versions
CN105511466B (en
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.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong 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 Shanghai Jiao Tong UniversityfiledCriticalShanghai Jiao Tong University
Priority to CN201510876265.2ApriorityCriticalpatent/CN105511466B/en
Publication of CN105511466ApublicationCriticalpatent/CN105511466A/en
Application grantedgrantedCritical
Publication of CN105511466BpublicationCriticalpatent/CN105511466B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

一种基于二维码带的AGV定位方法及系统,通过在AGV的轨道侧边铺设连续二维码带,由设置于AGV的前轮侧面的二维码位置传感器周期性读取二维码带上的二维码,据此获得AGV在轨道上的位置,通过对所得到的二维码的绝对位置值进行差分,获得差分速度信号,然后对差分速度信号进行数字信号滤波,获取准确的AGV实时速度和位置信息。本发明通过使用二维码带的绝对位置测量方法,不仅能够计算出AGV在任何轨道上的绝对位置,同时能够实时计算出AGV的速度,并能够按照外部的控制需求,以期望的速度控制AGV移动,或者控制AGV定停到指定的绝对位置。

An AGV positioning method and system based on a two-dimensional code belt, by laying a continuous two-dimensional code belt on the side of the track of the AGV, and periodically reading the two-dimensional code belt by a two-dimensional code position sensor arranged on the side of the front wheel of the AGV According to the two-dimensional code on the track, the position of the AGV on the track is obtained, and the differential speed signal is obtained by differential the absolute position value of the obtained two-dimensional code, and then the differential speed signal is digitally filtered to obtain an accurate AGV Real-time speed and position information. The invention not only calculates the absolute position of the AGV on any track by using the absolute position measurement method of the two-dimensional code tape, but also calculates the speed of the AGV in real time, and can control the AGV at a desired speed according to external control requirements Move, or control the AGV to stop at a specified absolute position.

Description

Translated fromChinese
基于二维码带的AGV定位方法及系统AGV positioning method and system based on two-dimensional code belt

技术领域technical field

本发明涉及一种自动控制领域的技术,具体是一种基于二维码带的AGV(自动导引运输车)定位与速度控制系统。The invention relates to a technology in the field of automatic control, in particular to an AGV (Automatic Guided Vehicle) positioning and speed control system based on a two-dimensional code tape.

背景技术Background technique

现有的轨道式AGV运用场合中,AGV沿着固定的轨道移动,轨道两边为与游乐者互动的3D游戏,为了能够获得较好的体验效果,3D游戏需要知道AGV的准确的实时位置和实时速度,为了能够控制AGV移动与3D游戏中的位置偏差较小,要求精确控制AGV在轨道上的位置和速度。In the existing track-type AGV application occasions, the AGV moves along a fixed track, and there are 3D games interacting with the players on both sides of the track. In order to obtain a better experience, the 3D game needs to know the AGV's accurate real-time position and real-time Speed, in order to be able to control the movement of the AGV and the position deviation in the 3D game is small, it is required to accurately control the position and speed of the AGV on the track.

现有AGV定位方法主要包含机器视觉或者超声波定位方法。中国专利文献号CN104181920A,公开(公告)日2014.12.03,公开了一种基于机器视觉的AGV定位系统,通过在地面上铺设几个固定的标记,用摄像头采集标记,进行图像处理,计算AGV的位置。中国专利文献号CN104155977A,公开(公告)日2014.11.09,公开一种通过超声波定位方法,通过在AGV车的几个角落放置超声波距离探测器,测量AGV的位置。这些方法主要用于位置测量,但是测量精度较低,而且不能进行精确速度测量,无法在AGV动态移动过程中进行精确的位置测量和速度测量,实现AGV整体的位置和速度控制。Existing AGV positioning methods mainly include machine vision or ultrasonic positioning methods. Chinese patent document number CN104181920A, published (announcement) date 2014.12.03, discloses an AGV positioning system based on machine vision, by laying several fixed marks on the ground, collecting marks with a camera, performing image processing, and calculating the position of the AGV Location. Chinese patent document number CN104155977A, open (announcement) date 2014.11.09, discloses a method of positioning by ultrasonic, by placing ultrasonic distance detectors at several corners of the AGV car to measure the position of the AGV. These methods are mainly used for position measurement, but the measurement accuracy is low, and accurate speed measurement cannot be performed, and accurate position measurement and speed measurement cannot be performed during the dynamic movement of the AGV to achieve the overall position and speed control of the AGV.

发明内容Contents of the invention

本发明针对现有技术存在的上述不足,提出一种基于二维码带的AGV定位方法及系统,通过在轨道上贴二维码带,实时测量AGV的位置,通过数字信号处理,可以获得比较准确的AGV的位置和速度信号,本发明能够向轨道两侧的3D游戏提供自身精确的实时位置和实时速度,并能够按照游戏脚本,停车在指定位置,并且能够以指定速度平稳运行在轨道上。Aiming at the above-mentioned deficiencies in the prior art, the present invention proposes an AGV positioning method and system based on a two-dimensional code tape. By pasting a two-dimensional code tape on the track, the position of the AGV can be measured in real time, and a comparison can be obtained through digital signal processing. Accurate AGV position and speed signals, the present invention can provide its own precise real-time position and real-time speed to the 3D games on both sides of the track, and can park at the designated position according to the game script, and can run smoothly on the track at the designated speed .

本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:

本发明涉及一种基于二维码带的AGV定位方法,通过在AGV的轨道侧边铺设连续二维码带,由设置于AGV的前轮侧面的二维码位置传感器周期性读取二维码带上的二维码,据此获得AGV在轨道上的位置,通过对所得到的二维码的绝对位置值进行差分,获得差分速度信号,然后对差分速度信号进行数字信号滤波,获取准确的AGV实时速度和位置信息。The invention relates to an AGV positioning method based on a two-dimensional code belt. By laying a continuous two-dimensional code belt on the side of the track of the AGV, the two-dimensional code is periodically read by a two-dimensional code position sensor arranged on the side of the front wheel of the AGV. The two-dimensional code on the belt, based on which the position of the AGV on the track is obtained, the differential speed signal is obtained by differential the absolute position value of the obtained two-dimensional code, and then the differential speed signal is digitally filtered to obtain accurate AGV real-time speed and position information.

所述的AGV的前轮架设在导轨上,前轮只能在轨道上移动,二维码位置传感器固定于前轮的侧边;The front wheels of the AGV are erected on the guide rails, the front wheels can only move on the track, and the two-dimensional code position sensor is fixed on the side of the front wheels;

所述的AGV,优选在得到实时速度和位置信息后,通过全局设置位置环或速度PID控制,实现对AGV在轨道位置上的定位或者速度控制以及在AGV减速停车中能够定停到指定目标位置。The AGV, preferably after obtaining the real-time speed and position information, through the global setting of the position loop or speed PID control, realizes the positioning or speed control of the AGV on the track position and can stop at the designated target position during the AGV deceleration and parking .

本发明具体步骤如下。The specific steps of the present invention are as follows.

步骤一,在工字形轨道的单侧布置二维码带带,沿着轨道方向铺设全程,当轨道路线为环形,二维码带截止部位和二维码起头部位重叠,并记录二维码起始值和二维码带截止值。Step 1. Arrange a two-dimensional code tape on one side of the I-shaped track, and lay the whole course along the direction of the track. When the track route is circular, the cut-off part of the two-dimensional code tape overlaps with the beginning part of the two-dimensional code, and the starting point of the two-dimensional code is recorded. The initial value and the QR code band cut-off value.

步骤二,设置二维码位置传感器的位置数据的采样频率,周期性读取AGV的绝对位置,根据前一刻位置数据和后一个时刻的位置数据进行差分,记录该时间段AGV的位置信号和差分速度信号。Step 2. Set the sampling frequency of the position data of the two-dimensional code position sensor, periodically read the absolute position of the AGV, make a difference based on the position data at the previous moment and the position data at the next moment, and record the position signal and difference of the AGV during this period speed signal.

步骤三,对采集到的位置信号和差分速度信号进行数字信号滤波,获得准确的位置值和速度值。Step 3, digital signal filtering is performed on the collected position signal and differential speed signal to obtain accurate position value and speed value.

优选地,在步骤三得到准确的位置值和速度值后,根据预设脚本控制AGV以指定的速度运行到指定的位置停下,并将自身的实际速度和实际位置反馈给3D游戏在界面上做误差修正。Preferably, after obtaining the accurate position value and speed value in step 3, control the AGV to run at a specified speed to stop at a specified position according to the preset script, and feed back its own actual speed and actual position to the 3D game on the interface Do error correction.

所述的误差修正,即根据3D游戏脚本对AGV的位置和速度要求,控制器根据AGV的运行状态,采用速度PID控制或者定停位置算法。The error correction is that according to the position and speed requirements of the AGV by the 3D game script, the controller adopts speed PID control or fixed-stop position algorithm according to the running state of the AGV.

本发明涉及一种实现上述方法的系统,包括:设置于AGV轨道上的二维码带、设置于AGV滚轮上的二维码位置传感器以及与之相连并获得二维码信息的控制模块,其中:The present invention relates to a system for implementing the above method, including: a two-dimensional code belt arranged on the AGV track, a two-dimensional code position sensor arranged on the AGV roller, and a control module connected thereto to obtain two-dimensional code information, wherein :

所述的二维码带由若干个独立的二维码排列组成,每个二维码包含其绝对位置值。The two-dimensional code strip is composed of several independent two-dimensional code arrangements, and each two-dimensional code contains its absolute position value.

所述的二维码的长宽为1cm,相邻二维码间隔5mm。The length and width of the two-dimensional codes are 1 cm, and the distance between adjacent two-dimensional codes is 5 mm.

所述的二维码带优选设置于AGV导轨上靠近地面的8cm的高度位置。The two-dimensional code strip is preferably set at a height of 8 cm close to the ground on the AGV guide rail.

所述的二维码位置传感器为以图像处理能力为基础并计算二维码绝对位置的传感器,二维码位置传感器设置于AGV导轨的导轮侧边,二维码位置传感器与二维码带间距为5cm左右。The two-dimensional code position sensor is a sensor based on image processing capability and calculates the absolute position of the two-dimensional code. The two-dimensional code position sensor is arranged on the guide wheel side of the AGV guide rail. The two-dimensional code position sensor and the two-dimensional code belt The spacing is about 5cm.

所述的控制模块根据内置的二维码带位置识别算法,对二维码带进行位置识别,然后对定期采集的位置进行差分计算差分速度,然后对进行卡尔曼滤波。The control module identifies the position of the two-dimensional code tape according to the built-in two-dimensional code tape position recognition algorithm, and then performs differential calculation of the regularly collected positions to calculate the differential speed, and then performs Kalman filtering on the two-dimensional code tape.

技术效果technical effect

与现有技术相比,本发明能够提高轨道AGV的位置和速度测量精度,并能够提供控制系统实时控制AGV的速度和位置。Compared with the prior art, the present invention can improve the position and speed measurement accuracy of the rail AGV, and can provide a control system to control the speed and position of the AGV in real time.

附图说明Description of drawings

图1为二维码带示意图;Fig. 1 is a schematic diagram of a two-dimensional code strip;

图2为二维码位置传感器设置位置示意图;Fig. 2 is a schematic diagram of the setting position of the two-dimensional code position sensor;

图3为本发明简易结构示意图;Fig. 3 is the simple structure schematic diagram of the present invention;

图4为实施例流程图;Fig. 4 is embodiment flowchart;

图中:A为二维码左上角点在图像中位置,B为二维码右上角点在图像中位置,C为二维码左下角点在图像中位置,D为二维码右下角点在图像中位置,E为二维码左上角点在图像视觉中位置,F为二维码右上角点在图像中位置,G为二维码左下角点在图像中位置,H为二维码右下角点在图像中位置;1为导轨,2为导轮,3为传感器与前轮的连接支架,4为二维码传感器,5为贴在导轨侧边的二维码带,6为右后驱动轮,7为左后驱动轮,8为轨道AGV车体。In the figure: A is the position of the upper left corner of the QR code in the image, B is the position of the upper right corner of the QR code in the image, C is the position of the lower left corner of the QR code in the image, D is the lower right point of the QR code Position in the image, E is the position of the upper left corner of the QR code in the visual image, F is the position of the upper right corner of the QR code in the image, G is the position of the lower left corner of the QR code in the image, H is the QR code The lower right corner point is the position in the image; 1 is the guide rail, 2 is the guide wheel, 3 is the connecting bracket between the sensor and the front wheel, 4 is the QR code sensor, 5 is the QR code tape attached to the side of the guide rail, and 6 is the right Rear driving wheel, 7 is the left rear driving wheel, and 8 is the track AGV car body.

具体实施方式detailed description

本实施例中系统的各项参数为:二维码带上布局方式如图1所示,单个二维码长宽为10mm,相邻二维码间距为5mm,二维码长度没有限制。二维码位置传感器固定在前轮侧边,AGV移动过程中,保持二维码位置传感器与二维码带相距5cm左右。The various parameters of the system in this embodiment are: the layout of the two-dimensional code tape is shown in Figure 1, the length and width of a single two-dimensional code is 10 mm, the distance between adjacent two-dimensional codes is 5 mm, and the length of the two-dimensional code is not limited. The two-dimensional code position sensor is fixed on the side of the front wheel. During the movement of the AGV, keep the distance between the two-dimensional code position sensor and the two-dimensional code belt by about 5cm.

二维码带上二维码内含信息是具有一定规则的数字,可以为该二维码中心位置在二维码带长度方向上的绝对位置值。The information contained in the two-dimensional code on the two-dimensional code tape is a number with certain rules, which can be the absolute position value of the center position of the two-dimensional code along the length direction of the two-dimensional code tape.

所述的测量信息包括:AGV轨道上实时位置和实时速度。The measurement information includes: real-time position and real-time speed on the track of the AGV.

本实施例具体步骤如下:The specific steps of this embodiment are as follows:

第一步,二维码位置传感器采集一幅包含2到3个二维码的图片,识别出其中某个二维码的内含信息,该信息为该二维码中心位置在二维码带的绝对位置,同时识别出该二维码以及相邻二维码的4个角落点,即A、B、C、D、E、F、G、H,根据这8各点在图像中相对图像中心点的位置,可以计算出两个二维码中心点相对图像中心点的位置,根据二维码中心点在二维码带上的绝对位置,即可获得二维码位置传感器中心点在二维码带上的绝对位置。In the first step, the two-dimensional code position sensor collects a picture containing two to three two-dimensional codes, and identifies the information contained in one of the two-dimensional codes. The absolute position of the two-dimensional code and the four corner points of the adjacent two-dimensional code are recognized at the same time, that is, A, B, C, D, E, F, G, and H. According to the relative image of these 8 points in the image The position of the center point can calculate the position of the center point of the two-dimensional code relative to the center point of the image. According to the absolute position of the center point of the two-dimensional code on the two-dimensional code tape, the center point of the two-dimensional code position sensor can be obtained. The absolute position on the QR code tape.

第二步,AGV控制系统间隔5ms,周期性采集一次AGV的绝对位置,即可获得AGV在轨道上任何时刻的绝对位置。对相邻两次采集的绝对位置进行差分计算该时间段的AGV的差分速度。In the second step, the AGV control system collects the absolute position of the AGV periodically at an interval of 5ms, and the absolute position of the AGV at any time on the track can be obtained. The differential speed of the AGV in this time period is calculated by making a difference between the absolute positions of two adjacent acquisitions.

步骤三,对控制系统计算的位置信号和差分速度信号进行数字信号处理算法,计算准确的位置和速度信号。Step 3: Perform digital signal processing algorithm on the position signal and differential speed signal calculated by the control system to calculate accurate position and speed signals.

步骤四,按照与3D游戏互动的需求,通过实时的AGV位置和速度,进行AGV的闭环速度或位置控制,保证游乐者最佳的游戏体验效果。Step 4: According to the needs of interacting with 3D games, through the real-time AGV position and speed, the closed-loop speed or position control of the AGV is performed to ensure the best game experience for the players.

所述的计算包括,1)二维码位置传感器对一幅包含2到3个二维码的图像中识别出二维码的内含信息,二维码的边界点信息,计算二维码中心点在图像中的相对图像中心水平方向位置为X1,相邻二维码中心点在图像中相对图像中心水平方向位置为X2,根据实际的相邻二维码中心点间距为15mm,可以计算出图像中心点相对某个二维码中心实际的位置X=X1/(X1+X2)*15mm。根据二维码内含信息反映的轨道绝对位置值P1,可以计算二维码位置传感器在二维码带上的实际位置P=P1+X。2)差分速度计算,通过前后两次采集的绝对位置P2和P3,计算出差分速度V1=(P3-P2)/T,其中T为采样周期。将位置信号和差分速度信号,采用卡尔曼数字滤波器,计算准确的速度值。3)根据3D游戏对AGV的位置要求和速度要求,控制系统根据当前的位置和速度信号,进行PID控制AGV以期望的速度运行,并能够准确停车在指定的位置。The calculation includes, 1) the two-dimensional code position sensor recognizes the contained information of the two-dimensional code in an image containing 2 to 3 two-dimensional codes, the boundary point information of the two-dimensional code, and calculates the center of the two-dimensional code The horizontal position of the point in the image relative to the center of the image is X1, and the horizontal position of the center point of the adjacent two-dimensional code in the image relative to the center of the image is X2. According to the actual distance between the center points of adjacent two-dimensional codes is 15mm, it can be calculated The actual position of the image center point relative to the center of a certain two-dimensional code X=X1/(X1+X2)*15mm. According to the track absolute position value P1 reflected by the information contained in the two-dimensional code, the actual position P=P1+X of the two-dimensional code position sensor on the two-dimensional code tape can be calculated. 2) Calculation of the differential velocity. The differential velocity V1=(P3-P2)/T is calculated through the absolute positions P2 and P3 collected twice before and after, where T is the sampling period. The position signal and the differential speed signal are used to calculate the accurate speed value by using the Kalman digital filter. 3) According to the position and speed requirements of the 3D game for the AGV, the control system performs PID control based on the current position and speed signals to control the AGV to run at the desired speed and accurately park at the designated position.

本系统可以运用与各种轨道式的移动平台使用场合,不限于游乐场轨道AGV的定位和速度控制系统,位置测量的精度在1mm,速度的测量精度跟采样频率有关,速度测量误差在30mm/s以内;既可以是后轮驱动方式,也可以为前轮驱动方式,通过控制驱动轮速度控制AGV在轨道上移动速度,实现AGV的速度控制和位置控制;本系统能够控制AGV定停位置误差在±5mm范围,速度控制误差在5%以内。This system can be used in various track-type mobile platforms, not limited to the positioning and speed control system of the playground track AGV. The position measurement accuracy is 1mm, the speed measurement accuracy is related to the sampling frequency, and the speed measurement error is 30mm/ Within s; it can be either rear-wheel drive or front-wheel drive. By controlling the speed of the driving wheel to control the moving speed of the AGV on the track, the speed control and position control of the AGV can be realized; this system can control the position error of the AGV when it stops. In the range of ±5mm, the speed control error is within 5%.

上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。The above specific implementation can be partially adjusted in different ways by those skilled in the art without departing from the principle and purpose of the present invention. The scope of protection of the present invention is subject to the claims and is not limited by the above specific implementation. Each implementation within the scope is bound by the invention.

Claims (10)

Translated fromChinese
1.一种基于二维码带的AGV定位方法,其特征在于,通过在AGV的轨道侧边铺设连续二维码带,由设置于AGV的前轮侧面的二维码位置传感器周期性读取二维码带上的二维码,据此获得AGV在轨道上的位置,通过对所得到的二维码的绝对位置值进行差分,获得差分速度信号,然后对差分速度信号进行数字信号滤波,获取准确的AGV实时速度和位置信息。1. A method for positioning an AGV based on a two-dimensional code tape, characterized in that, by laying a continuous two-dimensional code tape on the track side of the AGV, it is periodically read by a two-dimensional code position sensor arranged on the front wheel side of the AGV The two-dimensional code on the two-dimensional code belt, based on which the position of the AGV on the track is obtained, the differential speed signal is obtained by differential the absolute position value of the obtained two-dimensional code, and then the differential speed signal is digitally filtered, Get accurate AGV real-time speed and position information.2.根据权利要求1所述的基于二维码带的AGV定位方法,其特征是,所述的AGV,在得到实时速度和位置信息后,通过全局设置位置环或速度PID控制,实现对AGV在轨道位置上的定位或者速度控制以及在AGV减速停车中能够定停到指定目标位置。2. The AGV positioning method based on the two-dimensional code tape according to claim 1, wherein the AGV, after obtaining the real-time speed and position information, realizes the positioning of the AGV by globally setting the position loop or speed PID control. Positioning or speed control on the track position and AGV deceleration and parking can stop to the designated target position.3.根据权利要求1所述的基于二维码带的AGV定位方法,其特征是,具体包括以下步骤:3. The AGV positioning method based on two-dimensional code band according to claim 1, is characterized in that, specifically comprises the following steps:步骤一,在工字形轨道的单侧布置二维码带带,沿着轨道方向铺设全程,当轨道路线为环形,二维码带截止部位和二维码起头部位重叠,并记录二维码起始值和二维码带截止值;Step 1. Arrange a two-dimensional code tape on one side of the I-shaped track, and lay the whole course along the direction of the track. When the track route is circular, the cut-off part of the two-dimensional code tape overlaps with the beginning part of the two-dimensional code, and the starting point of the two-dimensional code is recorded. Initial value and QR code band cut-off value;步骤二,设置二维码位置传感器的位置数据的采样频率,周期性读取AGV的绝对位置,根据前一刻位置数据和后一个时刻的位置数据进行差分,记录该时间段AGV的位置信号和差分速度信号;Step 2. Set the sampling frequency of the position data of the two-dimensional code position sensor, periodically read the absolute position of the AGV, make a difference based on the position data at the previous moment and the position data at the next moment, and record the position signal and difference of the AGV during this period speed signal;步骤三,对采集到的位置信号和差分速度信号进行数字信号滤波,获得准确的位置值和速度值。Step 3, digital signal filtering is performed on the collected position signal and differential speed signal to obtain accurate position value and speed value.4.根据权利要求3所述的基于二维码带的AGV定位方法,其特征是,在步骤三得到准确的位置值和速度值后,根据预设脚本控制AGV以指定的速度运行到指定的位置停下,并将自身的实际速度和实际位置反馈给3D游戏在界面上做误差修正。4. The AGV positioning method based on the two-dimensional code tape according to claim 3, characterized in that, after the accurate position value and speed value are obtained in step 3, the AGV is controlled to run to the specified speed according to the preset script. Stop at the position, and feed back its actual speed and actual position to the 3D game for error correction on the interface.5.根据权利要求4所述的基于二维码带的AGV定位方法,其特征是,所述的误差修正,即根据3D游戏脚本对AGV的位置和速度要求,控制器根据AGV的运行状态,采用速度PID控制或者定停位置算法。5. The AGV positioning method based on the two-dimensional code band according to claim 4, characterized in that, the error correction, that is, according to the position and speed requirements of the AGV according to the 3D game script, the controller, according to the operating state of the AGV, Adopt speed PID control or fixed-stop position algorithm.6.一种实现上述任一权利要求所述方法的系统,其特征在于,包括:设置于AGV轨道上的二维码带、设置于AGV滚轮上的二维码位置传感器以及与之相连并获得二维码信息的控制模块,其中:二维码带由若干个独立的二维码排列组成,每个二维码包含其绝对位置值;控制模块根据内置的二维码带位置识别算法,对二维码带进行位置识别,然后对定期采集的位置进行差分计算差分速度,然后对进行卡尔曼滤波。6. A system for realizing the method according to any one of the preceding claims, characterized in that it comprises: a two-dimensional code tape arranged on the AGV track, a two-dimensional code position sensor arranged on the AGV roller and connected thereto and obtained The control module of the two-dimensional code information, wherein: the two-dimensional code strip is composed of several independent two-dimensional code arrangements, and each two-dimensional code contains its absolute position value; the control module is based on the built-in two-dimensional code strip position recognition algorithm. The two-dimensional code belt performs position identification, and then performs differential calculation of the regularly collected positions to calculate the differential speed, and then performs Kalman filtering on the position.7.根据权利要求6所述的系统,其特征是,所述的二维码的长宽为1cm,相邻二维码间隔5mm。7. The system according to claim 6, wherein the length and width of the two-dimensional codes are 1 cm, and the distance between adjacent two-dimensional codes is 5 mm.8.根据权利要求6所述的系统,其特征是,所述的二维码带设置于AGV导轨上靠近地面的8cm的高度位置。8. The system according to claim 6, wherein the two-dimensional code strip is set at a height of 8 cm close to the ground on the AGV guide rail.9.根据权利要求6所述的系统,其特征是,所述的二维码位置传感器为以图像处理能力为基础并计算二维码绝对位置的传感器,二维码位置传感器设置于AGV导轨的导轮侧边,二维码位置传感器与二维码带间距为5cm。9. The system according to claim 6, wherein the two-dimensional code position sensor is a sensor based on image processing capability and calculates the absolute position of the two-dimensional code, and the two-dimensional code position sensor is arranged on the AGV guide rail On the side of the guide wheel, the distance between the two-dimensional code position sensor and the two-dimensional code belt is 5cm.10.根据权利要求6所述的系统,其特征是,所述的二维码位置传感器中心在二维码带上的准确位置X=P1+X1/(X1+X2)*15,单位为mm。10. The system according to claim 6, characterized in that, the exact position of the center of the two-dimensional code position sensor on the two-dimensional code tape X=P1+X1/(X1+X2)*15, the unit is mm .
CN201510876265.2A2015-12-032015-12-03 AGV positioning method and system based on two-dimensional code tapeExpired - Fee RelatedCN105511466B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510876265.2ACN105511466B (en)2015-12-032015-12-03 AGV positioning method and system based on two-dimensional code tape

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510876265.2ACN105511466B (en)2015-12-032015-12-03 AGV positioning method and system based on two-dimensional code tape

Publications (2)

Publication NumberPublication Date
CN105511466Atrue CN105511466A (en)2016-04-20
CN105511466B CN105511466B (en)2019-01-25

Family

ID=55719527

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510876265.2AExpired - Fee RelatedCN105511466B (en)2015-12-032015-12-03 AGV positioning method and system based on two-dimensional code tape

Country Status (1)

CountryLink
CN (1)CN105511466B (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105823419A (en)*2016-05-112016-08-03上海振华重工电气有限公司Reference band for detecting machine visual pose
CN106347215A (en)*2016-10-312017-01-25长安大学Special-section variable speed-limiting detection system and method based on dynamic two-dimensional codes
CN106444766A (en)*2016-10-212017-02-22北京京东尚科信息技术有限公司AGV(automatic guided vehicle) and control method thereof
CN106989746A (en)*2017-03-272017-07-28远形时空科技(北京)有限公司Air navigation aid and guider
CN107179091A (en)*2017-06-272017-09-19广东嘉腾机器人自动化有限公司A kind of AGV walkings vision positioning error correcting method
CN107678432A (en)*2017-10-162018-02-09上海斐讯数据通信技术有限公司Control method and automatic carriage, the system of a kind of automatic carriage
CN108021113A (en)*2017-12-142018-05-11大连四达高技术发展有限公司 Tool delivery system
CN108189027A (en)*2017-12-192018-06-22朱宁波mobile robot control method
CN108268044A (en)*2018-01-312018-07-10浙江国自机器人技术有限公司A kind of mobile robot in-placing precision control method, system, medium and equipment
CN108345304A (en)*2018-01-292018-07-31星视创(长沙)智能装备有限公司Intelligent transfer robot positioning system and localization method
CN109407666A (en)*2018-10-112019-03-01智久(厦门)机器人科技有限公司上海分公司A kind of control method of vehicle, device, equipment and storage medium
CN109509221A (en)*2017-09-132019-03-22蔡宏营Positioning measurement system based on image ruler
CN109656130A (en)*2017-10-102019-04-19北京京东尚科信息技术有限公司Transfer robot progress control method, device, robot and storage medium
CN109669455A (en)*2018-12-262019-04-23深圳市招科智控科技有限公司A kind of the AGV positioning system and method for view-based access control model two dimensional code
CN109800828A (en)*2017-11-172019-05-24比亚迪股份有限公司Vehicle positioning system and localization method based on two dimensional code
CN112105487A (en)*2019-04-242020-12-18创新第一股份有限公司Exhibition arena for robots with position positioning system
CN112327818A (en)*2019-07-192021-02-05杭州海康机器人技术有限公司Method for correcting pose deviation of guide graph and walking equipment
CN113845064A (en)*2021-08-052021-12-28乐歌人体工学科技股份有限公司 A positioning method and system for a material carrying device with round feet
CN114234939A (en)*2021-12-132022-03-25上海恒润数字科技集团股份有限公司Track shape surveying and mapping method and system of amusement equipment and virtual reality equipment
CN116295349A (en)*2023-03-212023-06-23中车长江运输设备集团有限公司 A positioning system and method for an inspection robot

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020030108A1 (en)*1991-07-252002-03-14Paul DvorkisTwo-dimensional optical code scanner with scanning pattern having region of greater apparent brightness for assisting alignment of scanning pattern
CN102735235A (en)*2012-06-072012-10-17无锡普智联科高新技术有限公司Indoor mobile robot positioning system and method based on two-dimensional code
CN103064417A (en)*2012-12-212013-04-24上海交通大学Global localization guiding system and method based on multiple sensors
CN104142683A (en)*2013-11-152014-11-12上海快仓智能科技有限公司Automated guided vehicle navigation method based on two-dimension code positioning
CN104848858A (en)*2015-06-012015-08-19北京极智嘉科技有限公司 Two-dimensional code and vision-inertial integrated navigation system and method for robot

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020030108A1 (en)*1991-07-252002-03-14Paul DvorkisTwo-dimensional optical code scanner with scanning pattern having region of greater apparent brightness for assisting alignment of scanning pattern
CN102735235A (en)*2012-06-072012-10-17无锡普智联科高新技术有限公司Indoor mobile robot positioning system and method based on two-dimensional code
CN103064417A (en)*2012-12-212013-04-24上海交通大学Global localization guiding system and method based on multiple sensors
CN104142683A (en)*2013-11-152014-11-12上海快仓智能科技有限公司Automated guided vehicle navigation method based on two-dimension code positioning
CN104848858A (en)*2015-06-012015-08-19北京极智嘉科技有限公司 Two-dimensional code and vision-inertial integrated navigation system and method for robot

Cited By (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105823419B (en)*2016-05-112019-07-12上海振华重工电气有限公司Reference band for the detection of machine vision pose
CN105823419A (en)*2016-05-112016-08-03上海振华重工电气有限公司Reference band for detecting machine visual pose
WO2018072712A1 (en)*2016-10-212018-04-26北京京东尚科信息技术有限公司Agv transport vehicle and control method therefor
CN106444766A (en)*2016-10-212017-02-22北京京东尚科信息技术有限公司AGV(automatic guided vehicle) and control method thereof
CN106347215A (en)*2016-10-312017-01-25长安大学Special-section variable speed-limiting detection system and method based on dynamic two-dimensional codes
CN106989746A (en)*2017-03-272017-07-28远形时空科技(北京)有限公司Air navigation aid and guider
CN107179091A (en)*2017-06-272017-09-19广东嘉腾机器人自动化有限公司A kind of AGV walkings vision positioning error correcting method
CN107179091B (en)*2017-06-272019-09-20广东嘉腾机器人自动化有限公司A kind of AGV walking vision positioning error correcting method
CN109509221B (en)*2017-09-132021-09-03蔡宏营Positioning measurement system based on image ruler
CN109509221A (en)*2017-09-132019-03-22蔡宏营Positioning measurement system based on image ruler
CN109656130B (en)*2017-10-102022-06-07北京京东乾石科技有限公司 Handling robot operation control method, device, robot and storage medium
CN109656130A (en)*2017-10-102019-04-19北京京东尚科信息技术有限公司Transfer robot progress control method, device, robot and storage medium
CN107678432A (en)*2017-10-162018-02-09上海斐讯数据通信技术有限公司Control method and automatic carriage, the system of a kind of automatic carriage
CN109800828B (en)*2017-11-172020-10-20比亚迪股份有限公司 Two-dimensional code-based vehicle positioning system and positioning method
CN109800828A (en)*2017-11-172019-05-24比亚迪股份有限公司Vehicle positioning system and localization method based on two dimensional code
CN108021113A (en)*2017-12-142018-05-11大连四达高技术发展有限公司 Tool delivery system
CN108189027A (en)*2017-12-192018-06-22朱宁波mobile robot control method
CN108345304A (en)*2018-01-292018-07-31星视创(长沙)智能装备有限公司Intelligent transfer robot positioning system and localization method
CN108268044A (en)*2018-01-312018-07-10浙江国自机器人技术有限公司A kind of mobile robot in-placing precision control method, system, medium and equipment
CN109407666A (en)*2018-10-112019-03-01智久(厦门)机器人科技有限公司上海分公司A kind of control method of vehicle, device, equipment and storage medium
CN109669455A (en)*2018-12-262019-04-23深圳市招科智控科技有限公司A kind of the AGV positioning system and method for view-based access control model two dimensional code
CN112105487A (en)*2019-04-242020-12-18创新第一股份有限公司Exhibition arena for robots with position positioning system
CN112105487B (en)*2019-04-242023-08-29创新第一股份有限公司Exhibition competition field for robots with position location systems
CN112327818B (en)*2019-07-192023-06-23杭州海康机器人股份有限公司Method for correcting pose deviation of guide graph and walking equipment
CN112327818A (en)*2019-07-192021-02-05杭州海康机器人技术有限公司Method for correcting pose deviation of guide graph and walking equipment
CN113845064A (en)*2021-08-052021-12-28乐歌人体工学科技股份有限公司 A positioning method and system for a material carrying device with round feet
CN113845064B (en)*2021-08-052023-05-09乐仓信息科技有限公司Positioning method and system for material bearing device with round support legs
CN114234939A (en)*2021-12-132022-03-25上海恒润数字科技集团股份有限公司Track shape surveying and mapping method and system of amusement equipment and virtual reality equipment
CN116295349A (en)*2023-03-212023-06-23中车长江运输设备集团有限公司 A positioning system and method for an inspection robot

Also Published As

Publication numberPublication date
CN105511466B (en)2019-01-25

Similar Documents

PublicationPublication DateTitle
CN105511466A (en)Two-dimensional code band-based AGV positioning method and system
CN106123908B (en)Automobile navigation method and system
CN107390691A (en)A kind of AGV path following methods
CN104517283B (en)The system of the on-line calibration of video camera, vehicle and method on vehicle
JP2835764B2 (en) Automatic traveling device
EP1840859B1 (en)Traffic lane deviation preventing system for a vehicle
CN105278533B (en)A kind of Omni-mobile platform navigation method
JP2660727B2 (en) Automatic traveling device
CN102037735A (en)Self calibration of extrinsic camera parameters for a vehicle camera
CN106595631A (en)Method for avoiding obstacles and electronic equipment
CN104699104A (en)Self-adaptive AGV (Automatic Guided Vehicle) visual navigation sight adjusting device and trace tracking method
ATE549601T1 (en) METHOD FOR DETERMINING A TRACK OF A GEOGRAPHICAL TRAJECTORY
CN111077890A (en) A realization method of agricultural robot based on GPS positioning and automatic obstacle avoidance
JP2017159879A (en) Vehicle position recognition system
KR102079524B1 (en)Automatic driving vehicle and automatic driving system with the same
JP6991119B2 (en) Path control method in automatic driving
CN105511462A (en)Vision-based AGV navigation method
CN108564627B (en)Linear array image sleeper positioning and counting method based on multi-region gray projection
CN103264711A (en)Rail parameter measuring system
CN104369742A (en)Image-processing-based fast intelligent detection vehicle for tunnel surface cracks
TW201633267A (en)Obstacle detecting device and moving object provided therewith
CN105607633A (en)Autonomous path searching method and system for mobile scanning vehicle in piling region environment
CN104864867B (en)GNSS vehicle is applicable in VSYR blind areas position error modification method
CN105787455A (en)Lane-keeping control algorithm introducing image virtual guide line
CN113064430A (en)Quality inspection trolley obstacle avoidance and path planning algorithm based on Android mobile phone

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20190125

Termination date:20211203

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp