Movatterモバイル変換


[0]ホーム

URL:


CN109579824A - A kind of adaptive Kano Meng Te localization method incorporating two-dimensional barcode information - Google Patents

A kind of adaptive Kano Meng Te localization method incorporating two-dimensional barcode information
Download PDF

Info

Publication number
CN109579824A
CN109579824ACN201811285465.0ACN201811285465ACN109579824ACN 109579824 ACN109579824 ACN 109579824ACN 201811285465 ACN201811285465 ACN 201811285465ACN 109579824 ACN109579824 ACN 109579824A
Authority
CN
China
Prior art keywords
dimensional code
sampling
robot
particle
pose
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
CN201811285465.0A
Other languages
Chinese (zh)
Other versions
CN109579824B (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.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
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 Chongqing University of Post and TelecommunicationsfiledCriticalChongqing University of Post and Telecommunications
Priority to CN201811285465.0ApriorityCriticalpatent/CN109579824B/en
Publication of CN109579824ApublicationCriticalpatent/CN109579824A/en
Application grantedgrantedCritical
Publication of CN109579824BpublicationCriticalpatent/CN109579824B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明请求保护一种融入二维码信息的自适应蒙特卡诺定位方法,该方法包括步骤:S1,由二维码提供的绝对位置信息和里程计控制量ut建立运动模型;S2,根据建立的运动模型进行粒子采样,可估计机器人的初始位姿;S3,采用二维激光传感器测距建立观测模型;S4,确定各个粒子的重要性权重并跟新权值;S5,根据粒子在状态空间的分布情况自适应调整下一次迭代所需粒子数;S6,根据粒子的分布情况确定机器人在环境中的位置。本发明可以在环境中对机器人进行精确定位,降低了计算量。

The present invention claims to protect an adaptive Monte Carlo positioning method incorporating two-dimensional code information, the method comprising the steps of: S1, establishing a motion model based on the absolute position information provided by the two-dimensional code and the odometer control quantity ut ; S2, according to The established motion model is sampled by particles, which can estimate the initial pose of the robot; S3, use a two-dimensional laser sensor to measure the distance to establish an observation model; S4, determine the importance weight of each particle and update the new weight; S5, according to the state of the particle The distribution of the space adaptively adjusts the number of particles required for the next iteration; S6, the position of the robot in the environment is determined according to the distribution of the particles. The present invention can precisely locate the robot in the environment, thereby reducing the amount of calculation.

Description

A kind of adaptive Kano Meng Te localization method incorporating two-dimensional barcode information
Technical field
The invention belongs to Mobile Robotics Navigation field, especially a kind of Monte Carlo localization side for incorporating two-dimensional barcode informationMethod.
Background technique
Under the premise of known to the environmental map, mobile robot determines it in the environment according to environment sensing and displacementPose problem be known as orientation problem.The Kano Meng Te positions (Monte Carlo localization, MCL) algorithm to move mouldType sampling, and observation model is combined to assess the weights of importance of each particle, obtain the posteriority reliability distribution of system mode.SuccessApplied to mobile robot field, it is suitable for two class problem of local positioning and Global localization.Odometer motion model passes through integrationPhotoelectric encoder information on wheel, and then relative mistake of the robot relative to upper sampling instant pose is obtained, fixedTime interval can carry out pose estimation.But due to the influence for the factors such as drift about or skid, lead to the precision of motion model at any timeBetween increase and decline, so as to cause the Kano Meng Te location algorithm position error increase;In addition, particle can generate after resamplingDegradation effect, particle diversity reduce, and fixed large sample particle will lead to computing resource waste, therefore scholars are studying alwaysHow to solve the problems, such as these two types of.Odometer error is just divided into systematic error in the nineties by Borenstein et al. and nonsystematic missesPoor two parts, and propose a kind of mileage meter calibration method " UMBmark " and eliminate systematic error odometer precision is influenced, machineDevice people can calibrate differential gear model parameter by desired trajectory movement several times.Yap et al. is built using EM algorithm and combining environmentalFigure carrys out while calculating the parameter of odometer motion model and laser observation model, finally realizes online adaptive calibration.Alhashimi et al. improves the observation model of Monte carlo algorithm, and the big of particle sample set is determined by the threshold value of settingIt is small, effectively reduce calculation amount.Huang Lu et al. design artificial landmark simultaneously establishes road sign library to correct the cumulative errors of odometer.But need mass data to cause positioning accuracy low since artificial landmark designs complicated and road sign library and establishes, it is unable to satisfy accuracyAnd it is computationally intensive.
Therefore, a kind of adaptive Kano Meng Te location algorithm incorporating two-dimensional barcode information, incorporates two dimension in sampling processThe absolute location information that code carries, the class for improving odometer add up to error;Laser sensor information establishes observation model based onIt calculates and updates particle weights;And using Kullback-Leibler distance (Kullback-Leibler Distance, KLD) weightSampling, the statistics boundary according to sampling in the APPROXIMATE DISTRIBUTION of state space determine population come online, avoid big calculation amount.
Summary of the invention
Present invention seek to address that the above problem of the prior art.Propose a kind of amendment odometer cumulative errors, adaptiveAdjust the adaptive Kano the Meng Te localization method of particle assembly size, the involvement two-dimensional barcode information for reducing calculation amount.Of the inventionTechnical solution is as follows:
A kind of adaptive Kano Meng Te localization method incorporating two-dimensional barcode information comprising following steps:
S1, the absolute location information provided according to two dimensional code and odometer control amount utMovement mould after establishing amendment errorType;
S2, according to the motion model and the sampling set χ at t-1 moment after amendment errort-1Particle sampler is carried out, estimates machineThe initial pose of device people;
S3 establishes observation model using two-dimensional laser sensor instrument distance;
S4 calculates the weights of importance of each particle according to the likelihood-domain of given map m and observation model and with new weight;
S5, the distribution situation according to particle in state space, Kullback-Leibler distance (Kullback-LeiblerDistance, KLD) resampling adaptively adjusts population needed for next iteration;
S6 determines the position of robot in the environment according to the distribution situation of particle.
Further, the motion model that step S1 is established after correcting error specifically includes:
Time interval (t-1, t] in, give motion information utAre as follows:
WhereinRespectively indicate the pose at t and t-1 moment under odometer coordinate system, utIt is transformed into three stepsSequence: initial rotation δrot1, translation δtransWith second of rotation δrot2.Establish the model of kinematic error:
ε indicate mean value be 0, variance b2Noise variance.Parameter alpha14It is the error parameter for robot, they refer toSurely the cumulative errors moved, therefore physical location xtFrom xt-1By initial rotation angleFollow translation distanceFollowed byAnother rotation angleIt obtains, so that
Then physical location xt=(x ', y ', θ ').
Further, the step S2 particle sampler is estimated the initial pose of robot, is specifically included:
Motion model is sampled initial attitude xt-1, odometer read utX is read with cameracAs input, robot is being transportedWhen arriving two dimensional code without scanning during dynamic, pose isWhen camera is gotTwo-dimensional barcode information, the pose x with the sampling output of odometer at this timetIt is compared, the two error is greater than critical value τ, then samples calculationThe value of method output is the absolute value x of two dimensional code coordinatec, and enable the pose x at current timetFor the pose that two-dimensional barcode information provides, afterIt is continuous to be sampled until scanning next two dimensional code.
Further, the step S3 establishes observation model using two-dimensional laser sensor instrument distance, specifically includes following stepIt is rapid:
Conditional probability distribution p (zt|xt, m) be observation model, a possibility that each single observation be multiplied can be obtained it is generalRate is as follows:
Wherein, xtIt is the pose of robot, ztIt is the observation of t moment, ztkIndicate k-th of distance measurement value of t moment.M is ringCondition figure, it is assumed that independent between each observation beam noise.
Further, the step S4 calculates the important of each particle according to the likelihood-domain of given map m and observation modelProperty weight and with new weight, specifically includes:
It is obtained in x-y space at a distance from nearest barrier with likelihood-domain calculating observation probability using map m as conditionDist:
Since the noise of sensor different beams is independent from each other, to kValue be multiplied, by by oneA be just distributed very much is uniformly distributed the likelihood result q for being mixed to get observation model with one:
Give three parameter zhit、zrandAnd zmaxIt is weighted and averaged mixing, and zhit+zrand+zmax=1.
Further, in the step S5, Kullback-Leibler distance (Kullback-Leibler Distance,KLD) the calculation method of sub- resampling:
KLD sampling all determines sample number to each particle filter iteration with probability 1- δ, so that true Posterior distrbutionp and baseError between the APPROXIMATE DISTRIBUTION of sampling is less than ε, thereby determines that the size of resampling sample set, when population n meets oneWhen definite value, it is ensured that the K-L distance between the true value and estimated value of probability is less than threshold epsilon, at this time the value of n are as follows:
Wherein z1-δIt is the standardized normal distribution of upper quantile 1- δ, h indicates the histogram for being at least filled with a particleDigit is meeting nxBefore counting boundary, KLD sampling will generate always particle.
It advantages of the present invention and has the beneficial effect that:
The present invention provides a kind of adaptive Kano Meng Te localization methods for incorporating two-dimensional barcode information.It is provided using two dimensional codeAbsolute location information amendment odometer model cumulative errors after sampled;Effectively amendment cumulative errors improve positioning accurateDegree;Resampling part using Kullback-Leibler distance (KLD) resampling, according to particle state space distribution situationPopulation needed for adaptive adjustment next iteration, reduces calculation amount.
Detailed description of the invention
Fig. 1 is the adaptive Kano the Meng Te localization method process that the present invention provides that preferred embodiment incorporates two-dimensional barcode informationFigure.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, detailedCarefully describe.Described embodiment is only a part of the embodiments of the present invention.
The technical solution that the present invention solves above-mentioned technical problem is:
As shown in Figure 1, the present invention provides a kind of adaptive Kano Meng Te localization method for incorporating two-dimensional barcode information, packetInclude following steps:
S1, by the sampling set χ at momentt-1, each particle corresponds to robot in the estimated motion track of this point, when t-1Carve the control amount u appliedtThe world coordinates information x provided with two dimensional codecThe absolute location information provided as input, two dimensional codeOdometer motion model can be corrected;
Time interval (t-1, t] in, give motion information utAre as follows:
WhereinRespectively indicate the pose at t and t-1 moment under odometer coordinate system, utIt is transformed into three stepsSequence: initial rotation δrot1, translation δtransWith second of rotation δrot2.Establish the model of kinematic error:
ε indicate mean value be 0, variance b2Noise variance.Parameter alpha14It is the error parameter for robot, they refer toSurely the cumulative errors moved, therefore physical location xtFrom xt-1By initial rotation angleFollow translation distanceFollowed byAnother rotation angleIt obtains, so that
Then physical location xt=(x ', y ', θ ')
S2 carries out the initial pose of particle sampler estimation robot according to revised motion model;
Motion model is sampled initial attitude xt-1, odometer read utX is read with cameracAs input, robot is being transportedWhen arriving two dimensional code without scanning during dynamic, pose isWhen camera is gotTwo-dimensional barcode information, the pose x with the sampling output of odometer at this timetIt is compared, the two error is greater than critical value τ, then samples calculationThe value of method output is the absolute value x of two dimensional code coordinatec, and enable the pose x at current timetFor the pose that two-dimensional barcode information provides, afterIt is continuous to be sampled until scanning next two dimensional code.
S3 establishes observation model using two-dimensional laser sensor instrument distance;With likelihood-domain calculating observation probability,
Conditional probability distribution p (zt|xt, m) be observation model, a possibility that each single observation be multiplied can be obtained it is generalRate is as follows:
Wherein, xtIt is the pose of robot, ztIt is the observation of t moment, ztkIndicate k-th of distance measurement value of t moment.M is ringCondition figure, it is assumed that independent between each observation beam noise.
S4 calculates the weights of importance of each particle according to given map m and observation model likelihood-domain and with new weight;
It is obtained in x-y space at a distance from nearest barrier with likelihood-domain calculating observation probability using map m as conditionDist:
Since the noise of sensor different beams is independent from each other, to kValue be multiplied, by by oneA be just distributed very much is uniformly distributed the likelihood result q for being mixed to get observation model with one:
Give three parameter zhit、zrandAnd zmaxIt is weighted and averaged mixing, and zhit+zrand+zmax=1.
S5, population needed for adaptively adjusting next iteration in the distribution situation of state space according to particle;
KLD sampling all determines sample number to each particle filter iteration with probability 1- δ, so that true Posterior distrbutionp and baseError between the APPROXIMATE DISTRIBUTION of sampling is less than ε, thereby determines that the size of resampling sample set, when population n meets oneWhen definite value, it is ensured that the K-L distance between the true value and estimated value of probability is less than threshold epsilon, at this time the value of n are as follows:
Wherein z1-δIt is the standardized normal distribution of upper quantile 1- δ, h indicates the histogram for being at least filled with a particleDigit is meeting nxBefore counting boundary, KLD sampling will generate always particle.
S6 determines the position of robot in the environment according to the distribution situation of particle.The present invention can carry out robotIt is accurately positioned.
The above embodiment is interpreted as being merely to illustrate the present invention rather than limit the scope of the invention.?After the content for having read record of the invention, technical staff can be made various changes or modifications the present invention, these equivalent changesChange and modification equally falls into the scope of the claims in the present invention.

Claims (6)

Translated fromChinese
1.一种融入二维码信息的自适应蒙特卡诺定位方法,其特征在于,包括以下步骤:1. an adaptive Monte Carlo positioning method incorporating two-dimensional code information, is characterized in that, comprises the following steps:S1,根据二维码提供的绝对位置信息和里程计控制量ut建立修正误差后的运动模型;S1, according to the absolute position information provided by the two-dimensional code and the odometer control amount ut to establish a motion model after correcting the error;S2,根据修正误差后的运动模型和t-1时刻的采样集合χt-1进行粒子采样,估计机器人的初始位姿;S2, carry out particle sampling according to the motion model after error correction and the sampling set χt- 1 at time t-1, and estimate the initial pose of the robot;S3,采用二维激光传感器测距建立观测模型;S3, using a two-dimensional laser sensor ranging to establish an observation model;S4,根据给定地图m及观测模型的似然域计算各个粒子的重要性权重并跟新权值;S4, calculate the importance weight of each particle according to the given map m and the likelihood domain of the observation model and follow the new weight;S5,根据粒子在状态空间的分布情况,采用Kullback-Leibler距离重采样自适应调整下一次迭代所需粒子数;S5, according to the distribution of particles in the state space, the Kullback-Leibler distance resampling is used to adaptively adjust the number of particles required for the next iteration;S6,根据粒子的分布情况确定机器人在环境中的位置。S6, the position of the robot in the environment is determined according to the distribution of the particles.2.根据权利要求1所述的一种融入二维码信息的自适应蒙特卡诺定位方法,其特征在于,步骤S1建立修正误差后的运动模型具体包括:2. a kind of adaptive Monte Carlo positioning method incorporating two-dimensional code information according to claim 1, is characterized in that, step S1 establishes the motion model after correction error specifically comprises:在时间间隔(t-1,t]内,给定运动信息ut为:In the time interval (t-1,t], the given motion information ut is:其中分别表示里程计坐标系下t和t-1时刻的位姿,ut被转变成三个步骤的序列:初始旋转δrot1、平移δtrans和第二次旋转δrot2,建立运动误差的模型:in Representing the poses at time t and t-1 in the odometer coordinate system, respectively, ut is transformed into a sequence of three steps: initial rotation δrot1 , translation δtrans and second rotation δrot2 , to establish a motion error model:ε表示均值为0、方差为b2的噪声变量,参数α14是针对机器人的误差参数,他们指定运动的累计误差,因此实际位置xt从xt-1经过初始旋转角跟随平移距离再跟随另一个旋转角得到,因此有:ε represents the noise variable with mean 0 and variance b2 , parameters α1 - α4 are error parameters for the robot, they specify the cumulative error of the motion, so the actual position xt passes through the initial rotation angle from xt-1 follow pan distance follow another rotation angle get, therefore:则实际位置xt=(x′,y′,θ′)。 Then the actual position xt = (x', y', θ').3.根据权利要求2所述的一种融入二维码信息的自适应蒙特卡诺定位方法,其特征在于,所述步骤S2粒子采样,估计机器人的初始位姿,具体包括:3. a kind of adaptive Monte Carlo positioning method incorporating two-dimensional code information according to claim 2, is characterized in that, described step S2 particle sampling, estimates the initial pose of robot, specifically comprises:运动模型采样将初始姿态xt-1、里程计读数ut和相机读数xc作为输入,机器人在运动过程中没有扫描到二维码时,位姿为当相机获取到二维码信息,与此时里程计采样输出的位姿xt进行比较,两者误差大于临界值τ,则采样算法输出的值为二维码坐标的绝对值xc,并令当前时刻的位姿xt为二维码信息提供的位姿,继续进行采样直到扫描下一个二维码。The motion model sampling takes the initial pose xt-1 , the odometer reading ut and the camera reading xc as input. When the robot does not scan the QR code during the movement, the pose is When the camera obtains the two-dimensional code information and compares it with the pose xt output by the odometer sampling at this time, the error between the two is greater than the critical value τ, then the value output by the sampling algorithm is the absolute value xc of the two-dimensional code coordinates, and Let the pose xt at the current moment be the pose provided by the two-dimensional code information, and continue sampling until the next two-dimensional code is scanned.4.根据权利要求3所述的一种融入二维码信息的自适应蒙特卡诺定位方法,其特征在于,所述步骤S3采用二维激光传感器测距建立观测模型,具体包括以下步骤:4. a kind of adaptive Monte Carlo positioning method incorporating two-dimensional code information according to claim 3, is characterized in that, described step S3 adopts two-dimensional laser sensor ranging to establish observation model, specifically comprises the following steps:条件概率分布p(zt|xt,m)即为观测模型,每个单一观测的可能性相乘即可得到概率如下所示:The conditional probability distribution p(zt |xt ,m) is the observation model, and the probability of each single observation is multiplied to obtain the probability as follows:其中,xt是机器人的位姿,zt是t时刻的观测,ztk表示t时刻的第k个测距值。m是环境地图,假设每个观测束噪声之间独立。Among them, xt is the pose of the robot, zt is the observation at time t, and ztk is the k-th ranging value at time t. m is the environment map, assuming independence between each observation beam noise.5.根据权利要求4所述的一种融入二维码信息的自适应蒙特卡诺定位方法,其特征在于,所述步骤S4根据给定地图m及观测模型的似然域计算各个粒子的重要性权重并跟新权值,具体包括:5. a kind of adaptive Monte Carlo positioning method incorporating two-dimensional code information according to claim 4, is characterized in that, described step S4 calculates the importance of each particle according to the likelihood domain of given map m and observation model Sex weights and update weights, including:用似然域计算观测概率,以地图m为条件,得到x-y空间中与最近障碍物的距离dist:Use the likelihood field to calculate the observation probability, conditioned on the map m, to get the distance dist to the nearest obstacle in the x-y space:由于传感器不同波束的噪声是相互独立的,对k个的值相乘,通过将一个正太分布和一个均匀分布混合得到观测模型的似然结果q:Since the noise of different beams of the sensor is independent of each other, for k Multiply the values of , and obtain the likelihood result q of the observed model by mixing a normal distribution with a uniform distribution:给定三个参数zhit、zrand和zmax进行加权平均混合,并且zhit+zrand+zmax=1。Three parameters zhit , zrand and zmax are given for weighted average mixing, and zhit + zrand + zmax =1.6.根据权利要求5所述的一种融入二维码信息的自适应蒙特卡诺定位方法,其特征在于,所述步骤S5中,Kullback-Leibler距离重采样的计算方法:6. a kind of adaptive Monte Carlo positioning method incorporating two-dimensional code information according to claim 5, is characterized in that, in described step S5, the calculation method of Kullback-Leibler distance resampling:KLD采样对每次粒子滤波迭代都以概率1-δ确定样本数,使得真实的后验分布与基于采样的近似分布之间的误差小于ε,由此确定重采样样本集合的大小,当粒子数n满足一定值时,可以保证概率的真实值与估计值之间的K-L距离小于阈值ε,此时n的值为:KLD sampling determines the number of samples with probability 1-δ for each particle filter iteration, so that the error between the true posterior distribution and the sampling-based approximate distribution is less than ε, thereby determining the size of the resampling sample set, when the number of particles When n satisfies a certain value, it can be guaranteed that the K-L distance between the true value of the probability and the estimated value is less than the threshold ε, and the value of n is:其中z1-δ是上分位数1-δ的标准正态分布,h表示至少填充了一个粒子的直方图的位数,在满足nx统计界限之前,KLD采样将一直产生粒子。where z1-delta is the standard normal distribution for the upper quantile 1-delta, h represents the number of bits in the histogram filled with at least one particle, and KLD sampling will produce particles until the nx statistical bound is met.
CN201811285465.0A2018-10-312018-10-31Self-adaptive Monte Carnot positioning method integrating two-dimensional code informationActiveCN109579824B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811285465.0ACN109579824B (en)2018-10-312018-10-31Self-adaptive Monte Carnot positioning method integrating two-dimensional code information

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811285465.0ACN109579824B (en)2018-10-312018-10-31Self-adaptive Monte Carnot positioning method integrating two-dimensional code information

Publications (2)

Publication NumberPublication Date
CN109579824Atrue CN109579824A (en)2019-04-05
CN109579824B CN109579824B (en)2022-12-27

Family

ID=65920924

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811285465.0AActiveCN109579824B (en)2018-10-312018-10-31Self-adaptive Monte Carnot positioning method integrating two-dimensional code information

Country Status (1)

CountryLink
CN (1)CN109579824B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109916431A (en)*2019-04-122019-06-21成都天富若博特科技有限责任公司A kind of wheel encoder calibration algorithm for four wheel mobile robots
CN110333513A (en)*2019-07-102019-10-15国网四川省电力公司电力科学研究院 A particle filter SLAM method fused with least squares
CN111176296A (en)*2020-01-202020-05-19重庆邮电大学Control method for formation of mobile robots based on bar code disc
CN111337011A (en)*2019-12-102020-06-26亿嘉和科技股份有限公司Indoor positioning method based on laser and two-dimensional code fusion
CN111766603A (en)*2020-06-272020-10-13长沙理工大学 Laser SLAM method, system, medium and equipment for mobile robot based on visual aided positioning of AprilTag code
CN111765883A (en)*2020-06-182020-10-13浙江大华技术股份有限公司Monte Carlo positioning method and equipment for robot and storage medium
CN112762928A (en)*2020-12-232021-05-07重庆邮电大学ODOM and DM landmark combined mobile robot containing laser SLAM and navigation method
CN113124850A (en)*2019-12-302021-07-16北京极智嘉科技股份有限公司Robot, map generation method, electronic device, and storage medium
CN113124896A (en)*2019-12-302021-07-16上海智远弘业智能技术股份有限公司Control method for online accurate calibration of AGV (automatic guided vehicle) odometer
CN113916232A (en)*2021-10-182022-01-11济南大学Map construction method and system for improving map optimization

Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080033645A1 (en)*2006-08-032008-02-07Jesse Sol LevinsonPobabilistic methods for mapping and localization in arbitrary outdoor environments
CN102103815A (en)*2009-12-172011-06-22上海电机学院Method and device for positioning particles of mobile robot
CN103176164A (en)*2013-04-112013-06-26北京空间飞行器总体设计部Multi-target passive tracking method based on wireless sensor network
CN104180799A (en)*2014-07-152014-12-03东北大学Robot localization method based on self-adaptive Monte Carlo localization method
CN105509755A (en)*2015-11-272016-04-20重庆邮电大学Gaussian distribution based mobile robot simultaneous localization and mapping method
EP3034998A1 (en)*2013-08-122016-06-22Chigoo Interactive Technology Co., Ltd.Target positioning method and system
CN105928505A (en)*2016-04-192016-09-07深圳市神州云海智能科技有限公司Determination method and apparatus for position and orientation of mobile robot
CN106482736A (en)*2016-07-112017-03-08安徽工程大学A kind of multirobot colocated algorithm based on square root volume Kalman filtering
CN106599368A (en)*2016-11-142017-04-26浙江大学FastSLAM method based on particle proposal distribution improvement and adaptive particle resampling
CN106989746A (en)*2017-03-272017-07-28远形时空科技(北京)有限公司Air navigation aid and guider
CN107132844A (en)*2017-05-242017-09-05浙江大学A kind of mobile robot is based on attitude detection module and distinguishingly target motion from antidote
CN107609451A (en)*2017-09-142018-01-19斯坦德机器人(深圳)有限公司A kind of high-precision vision localization method and system based on Quick Response Code
CN107807652A (en)*2017-12-082018-03-16灵动科技(北京)有限公司Merchandising machine people, the method for it and controller and computer-readable medium
US9939814B1 (en)*2017-05-012018-04-10Savioke, Inc.Computer system and method for automated mapping by robots
CN107941217A (en)*2017-09-302018-04-20杭州迦智科技有限公司A kind of robot localization method, electronic equipment, storage medium, device
CN108168560A (en)*2017-12-272018-06-15沈阳智远弘业机器人有限公司A kind of complex navigation control method for omnidirectional AGV
CN108318038A (en)*2018-01-262018-07-24南京航空航天大学A kind of quaternary number Gaussian particle filtering pose of mobile robot calculation method
CN108375374A (en)*2018-02-262018-08-07重庆邮电大学Monte carlo localization algorithm based on adaptive iteration volume particle filter

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080033645A1 (en)*2006-08-032008-02-07Jesse Sol LevinsonPobabilistic methods for mapping and localization in arbitrary outdoor environments
CN102103815A (en)*2009-12-172011-06-22上海电机学院Method and device for positioning particles of mobile robot
CN103176164A (en)*2013-04-112013-06-26北京空间飞行器总体设计部Multi-target passive tracking method based on wireless sensor network
EP3034998A1 (en)*2013-08-122016-06-22Chigoo Interactive Technology Co., Ltd.Target positioning method and system
CN104180799A (en)*2014-07-152014-12-03东北大学Robot localization method based on self-adaptive Monte Carlo localization method
CN105509755A (en)*2015-11-272016-04-20重庆邮电大学Gaussian distribution based mobile robot simultaneous localization and mapping method
CN105928505A (en)*2016-04-192016-09-07深圳市神州云海智能科技有限公司Determination method and apparatus for position and orientation of mobile robot
CN106482736A (en)*2016-07-112017-03-08安徽工程大学A kind of multirobot colocated algorithm based on square root volume Kalman filtering
CN106599368A (en)*2016-11-142017-04-26浙江大学FastSLAM method based on particle proposal distribution improvement and adaptive particle resampling
CN106989746A (en)*2017-03-272017-07-28远形时空科技(北京)有限公司Air navigation aid and guider
US9939814B1 (en)*2017-05-012018-04-10Savioke, Inc.Computer system and method for automated mapping by robots
CN107132844A (en)*2017-05-242017-09-05浙江大学A kind of mobile robot is based on attitude detection module and distinguishingly target motion from antidote
CN107609451A (en)*2017-09-142018-01-19斯坦德机器人(深圳)有限公司A kind of high-precision vision localization method and system based on Quick Response Code
CN107941217A (en)*2017-09-302018-04-20杭州迦智科技有限公司A kind of robot localization method, electronic equipment, storage medium, device
CN107807652A (en)*2017-12-082018-03-16灵动科技(北京)有限公司Merchandising machine people, the method for it and controller and computer-readable medium
CN108168560A (en)*2017-12-272018-06-15沈阳智远弘业机器人有限公司A kind of complex navigation control method for omnidirectional AGV
CN108318038A (en)*2018-01-262018-07-24南京航空航天大学A kind of quaternary number Gaussian particle filtering pose of mobile robot calculation method
CN108375374A (en)*2018-02-262018-08-07重庆邮电大学Monte carlo localization algorithm based on adaptive iteration volume particle filter

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
PAYAM NAZEMZADEH等: "Indoor Localization of Mobile Robots Through QR Code Detection and Dead Reckoning Data Fusion", 《IEEE/ASME TRANSACTIONS ON MECHATRONICS》*
于宁波等: "一种基于RGB-D的移动机器人未知室内环境自主探索与地图构建方法", 《机器人》*
尚明超等: "二维码修正EKF-SLAM定位的室内无人驾驶小车", 《单片机与嵌入式系统应用》*
李延炬: "移动机器人的室内地图创建及其实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》*
李昀泽: "基于激光雷达的室内机器人SLAM研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》*
赵新哲: "基于改进粒子滤波的分布式SLAM算法研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》*
雷杨浩: "室内动态环境下基于粒子滤波的服务机器人定位", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》*

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109916431A (en)*2019-04-122019-06-21成都天富若博特科技有限责任公司A kind of wheel encoder calibration algorithm for four wheel mobile robots
CN110333513A (en)*2019-07-102019-10-15国网四川省电力公司电力科学研究院 A particle filter SLAM method fused with least squares
CN110333513B (en)*2019-07-102023-01-10国网四川省电力公司电力科学研究院Particle filter SLAM method fusing least square method
CN111337011A (en)*2019-12-102020-06-26亿嘉和科技股份有限公司Indoor positioning method based on laser and two-dimensional code fusion
CN113124896A (en)*2019-12-302021-07-16上海智远弘业智能技术股份有限公司Control method for online accurate calibration of AGV (automatic guided vehicle) odometer
CN113124850A (en)*2019-12-302021-07-16北京极智嘉科技股份有限公司Robot, map generation method, electronic device, and storage medium
CN113124850B (en)*2019-12-302023-07-28北京极智嘉科技股份有限公司Robot, map generation method, electronic device, and storage medium
CN111176296B (en)*2020-01-202022-06-03重庆邮电大学 A control method of mobile robot formation based on barcode code disc
CN111176296A (en)*2020-01-202020-05-19重庆邮电大学Control method for formation of mobile robots based on bar code disc
CN111765883A (en)*2020-06-182020-10-13浙江大华技术股份有限公司Monte Carlo positioning method and equipment for robot and storage medium
CN111765883B (en)*2020-06-182023-12-15浙江华睿科技股份有限公司Robot Monte Carlo positioning method, equipment and storage medium
CN111766603A (en)*2020-06-272020-10-13长沙理工大学 Laser SLAM method, system, medium and equipment for mobile robot based on visual aided positioning of AprilTag code
CN111766603B (en)*2020-06-272023-07-21长沙理工大学 Laser SLAM method, system, medium and equipment for mobile robot based on vision-assisted positioning of AprilTag code
CN112762928A (en)*2020-12-232021-05-07重庆邮电大学ODOM and DM landmark combined mobile robot containing laser SLAM and navigation method
CN112762928B (en)*2020-12-232022-07-15重庆邮电大学ODOM and DM landmark combined mobile robot containing laser SLAM and navigation method
CN113916232A (en)*2021-10-182022-01-11济南大学Map construction method and system for improving map optimization
CN113916232B (en)*2021-10-182023-10-13济南大学 A map construction method and system that improves graph optimization

Also Published As

Publication numberPublication date
CN109579824B (en)2022-12-27

Similar Documents

PublicationPublication DateTitle
CN109579824A (en)A kind of adaptive Kano Meng Te localization method incorporating two-dimensional barcode information
CN110689576B (en)Automatic ware-based dynamic 3D point cloud normal distribution AGV positioning method
CN105652871A (en)Repositioning method for mobile robot
CN111060131B (en)Laser radar-based robot accurate posture correction method and device
CN110488838B (en) An accurate and repeatable positioning method for indoor autonomous navigation robot
CN109520503A (en)Adaptive Kalman filtering SLAM method for square root volume ambiguity
CN118131198B (en) A method and system for calibrating external parameters of laser radar
CN113310505B (en)External parameter calibration method and device of sensor system and electronic equipment
CN110132281B (en)Underwater high-speed target high-precision autonomous acoustic navigation method based on inquiry response mode
CN116878511A (en)Automobile track tracking method based on particle filter algorithm
CN113340324A (en)Visual inertia self-calibration method based on depth certainty strategy gradient
CN112720480A (en)Robot track correction method and system based on grading errors
CN111735443B (en)Dense target track correlation method based on assignment matrix
CN114488241A (en)Intelligent inspection robot positioning method based on Beidou navigation system
CN111222225B (en)Method and device for determining pose of sensor in robot
CN118707540A (en) A robot global positioning method and device
CN115267813B (en)Data processing method, apparatus, device, storage medium and computer program product
CN111761583A (en) A kind of intelligent robot motion positioning method and system
CN115388893B (en)Mobile robot mapping method based on genetic filtering SLAM algorithm
CN110749327B (en) A vehicle navigation method in a cooperative environment
CN109084752B (en) A Geomagnetic Navigation and Positioning Method Based on Fully Connected Constraints
CN117934725B (en)Simulation method for testing registration accuracy of indoor three-dimensional point cloud of building
CN115830111B (en) A method for UAV image positioning and attitude determination based on adaptive fusion of point and line features
CN115711617B (en) Strong consistency odometer and high-precision mapping method and system for complex nearshore waters
CN118730474B (en) A method, device, apparatus and device for visual measurement of a maglev wind tunnel test model

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp