CN116805047A - Uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning - Google Patents
Uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning Download PDFInfo
- Publication number
- CN116805047A CN116805047A CN202310396673.2A CN202310396673A CN116805047A CN 116805047 A CN116805047 A CN 116805047A CN 202310396673 A CN202310396673 A CN 202310396673A CN 116805047 A CN116805047 A CN 116805047A
- Authority
- CN
- China
- Prior art keywords
- weighted
- expression
- uncertainty
- sensor fusion
- positioning
- 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
Landscapes
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
技术领域Technical field
本发明涉及传感器融合技术领域,具体涉及一种多传感器融合定位的不确定性表达方法、装置及电子设备。The invention relates to the field of sensor fusion technology, and in particular to an uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning.
背景技术Background technique
多传感器融合定位技术是利用多个传感器的互补属性,以快速精准地实现检测目标跟踪或者机器人自定位,但是定位结果仍存在一定不确定性,只有更好的了解定位不确定性才能更好的制定后续规划或控制策略。近年来,通过Cramér-Rao Bound理论,Fisher信息矩阵(FIM)是评价环境可定位性的一个有用指标,它可以代表车辆在预建地图中某一位姿的理论准确性。然而,在实际的路径规划过程中,Fisher信息矩阵很难估计不确定性。Multi-sensor fusion positioning technology uses the complementary attributes of multiple sensors to quickly and accurately achieve detection target tracking or robot self-positioning. However, there is still a certain uncertainty in the positioning results. Only by better understanding the positioning uncertainty can we achieve better results. Develop follow-up planning or control strategies. In recent years, through the Cramér-Rao Bound theory, the Fisher Information Matrix (FIM) has become a useful indicator for evaluating the localizability of the environment. It can represent the theoretical accuracy of a vehicle in a certain pose in a pre-built map. However, in the actual path planning process, the Fisher information matrix is difficult to estimate uncertainty.
发明内容Contents of the invention
有鉴于此,有必要提供一种多传感器融合定位的不确定性表达方法、装置及电子设备,用以解决现有技术中难以在动态场景中获取多传感器融合后的定位不确定性的技术问题。In view of this, it is necessary to provide an uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning to solve the technical problem in the existing technology that it is difficult to obtain positioning uncertainty after multi-sensor fusion in dynamic scenes. .
为了实现上述目的,本发明提供了一种多传感器融合定位的不确定性表达方法,包括:In order to achieve the above objectives, the present invention provides an uncertainty expression method for multi-sensor fusion positioning, including:
基于目标物对应的多个传感器的测量结果,构建所述目标物自身位姿的概率密度函数,将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式;Based on the measurement results of multiple sensors corresponding to the target object, construct a probability density function of the target object's own pose, and convert the probability density function into a weighted particle set expression for Monte Carlo positioning;
基于所述加权粒子集表达式确定不同加权粒子的位置分布,确定选择框,以基于所述选择框覆盖预设比例的加权粒子,并将所述选择框分割为多个等距栅格;Determine the position distribution of different weighted particles based on the weighted particle set expression, determine a selection box to cover a preset proportion of weighted particles based on the selection box, and divide the selection box into a plurality of equidistant grids;
基于每个加权粒子的位置信息,将加权粒子投放到所述多个等距栅格中;Based on the position information of each weighted particle, place the weighted particles into the plurality of equidistant grids;
统计每个所述等距栅格中所有加权粒子的权重总和,基于所述权重总和,确定所述目标物处于对应等距栅格中的概率。The sum of the weights of all weighted particles in each of the equidistant grids is counted, and based on the sum of the weights, the probability that the target object is in the corresponding equidistant grid is determined.
进一步地,所述概率密度函数为:Further, the probability density function is:
其中,xt表示检测所述目标物自身在时间t上的位姿;z1:t表示激光雷达从时间1到t的观测值;u1:t是预设的一组控制量;表示预设的网格图,mn是指第n个网格的占用概率。Among them, x t represents the detected position of the target object itself at time t; z 1:t represents the observation value of the lidar from time 1 to t; u 1:t is a set of preset control quantities; Represents the preset grid map, m n refers to the occupancy probability of the nth grid.
进一步地,所述将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式,包括:Further, converting the probability density function into a weighted particle set expression of Monte Carlo positioning includes:
基于贝叶斯规则和马尔科夫假设,将所述概率密度函数转换为改写后的表达式;Convert the probability density function into a rewritten expression based on Bayes' rule and Markov hypothesis;
基于预设的加权粒子对所述改写后的表达式进行近似处理,得到蒙特卡洛定位的加权粒子集表达式;Approximate the rewritten expression based on preset weighted particles to obtain a weighted particle set expression for Monte Carlo positioning;
其中,所述改写后的表达式为κ为归一化系数,P(xt|u1:t,xt-1)为运动模型,P(zt|xt)为观测模型。Among them, the rewritten expression is κ is the normalization coefficient, P(x t |u 1:t ,x t-1 ) is the motion model, and P(z t |x t ) is the observation model.
进一步地,所述蒙特卡洛定位的加权粒子集表达式为Further, the weighted particle set expression of the Monte Carlo positioning is
其中,是检测所述目标物自身位姿的一个粒子,Np是粒子数,/>是第Np粒子的权重,δ是狄拉克三角函数。in, is a particle that detects the pose of the target object itself, N p is the number of particles, /> is the weight of the Np -th particle, and δ is the Dirac trigonometric function.
进一步地,所述运动模型为:Further, the motion model is:
其中,Δux,Δuy,Δuθ是满足如下分布的随机变量;Among them, Δu x , Δu y , Δu θ are random variables that satisfy the following distribution;
其中为里程表参数;(pi,x,pi,y)和pi,θ为未来路径点集中第i个路径点pi的位置和方向,pi,θ由pi-1和pii计算得出;restrict(pi,θ,pi-1,θ)使pi,θ与pi-1,θ的角度差属于[-π,π);/>和/>为检测所述目标物自身移动/>和旋转/>时的平移和旋转变异。in are the odometer parameters; (pi ,x ,pi ,y ) and p i,θ are the position and direction of the i-th way point p i in the future way point set, and pi ,θ are calculated by p i-1 and p ii It follows that; restrict(p i, θ , p i-1, θ ) makes the angle difference between p i, θ and p i-1, θ belong to [-π, π);/> and/> In order to detect the movement of the target object/> and rotate/> translational and rotational variations.
进一步地,所述观测模型用于:Further, the observation model is used to:
获取包含多个网格的临时地图,以及激光雷达点云在所述临时地图对应的地图坐标系中的投影点云;Obtain a temporary map containing multiple grids, and the projection point cloud of the lidar point cloud in the map coordinate system corresponding to the temporary map;
在确定所述投影点云周围的网格没有障碍物的情况下,对所述投影点云以及所述投影点云周围的网格设置相同的占用概率,以实时更新临时地图;When it is determined that there are no obstacles in the grid around the projected point cloud, the same occupancy probability is set for the projected point cloud and the grid around the projected point cloud to update the temporary map in real time;
基于更新后的临时地图以及所述未来路径点集执行激光雷达的测量预测。LiDAR measurement predictions are performed based on the updated temporary map and the set of future waypoints.
进一步地,所述基于更新后的临时地图以及所述未来路径点集执行激光雷达的测量预测,包括:Further, performing lidar measurement prediction based on the updated temporary map and the future way point set includes:
在所述未来路径点集中的每个未来路径点上执行射线投射算法,从更新后的临时地图中生成多个模拟的激光雷达点云,基于所述多个模拟的激光雷达点执行激光雷达的测量预测。Perform a ray casting algorithm on each future waypoint in the set of future waypoints, generate a plurality of simulated lidar point clouds from the updated temporary map, and perform a lidar calculation based on the plurality of simulated lidar points. Measure predictions.
本发明还提供一种多传感器融合定位的不确定性表达装置,包括:The invention also provides an uncertainty expression device for multi-sensor fusion positioning, which includes:
构建模块,用于基于目标物对应的多个传感器的测量结果,构建所述目标物自身位姿的概率密度函数,将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式;A building module for constructing a probability density function of the target's own pose based on the measurement results of multiple sensors corresponding to the target, and converting the probability density function into a weighted particle set expression for Monte Carlo positioning;
分割模块,用于基于所述加权粒子集表达式确定不同加权粒子的位置分布,确定选择框,以基于所述选择框覆盖预设比例的加权粒子,并将所述选择框分割为多个等距栅格;A segmentation module for determining the position distribution of different weighted particles based on the weighted particle set expression, determining a selection box to cover a preset proportion of weighted particles based on the selection box, and dividing the selection box into multiple equal parts. distance grid;
投放模块,用于基于每个加权粒子的位置信息,将加权粒子投放到所述多个等距栅格中;A delivery module, configured to deliver weighted particles into the plurality of equidistant grids based on the position information of each weighted particle;
确定模块,用于统计每个所述等距栅格中所有加权粒子的权重总和,基于所述权重总和,确定所述目标物处于对应等距栅格中的概率。A determination module, configured to count the sum of weights of all weighted particles in each of the equidistant grids, and determine the probability that the target object is in the corresponding equidistant grid based on the sum of weights.
本发明还提供一种电子设备,包括存储器和处理器,其中,The invention also provides an electronic device, including a memory and a processor, wherein,
所述存储器,用于存储程序;The memory is used to store programs;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现如上述任意一项所述的多传感器融合定位的不确定性表达方法中的步骤。The processor is coupled to the memory and is configured to execute the program stored in the memory to implement the steps in the uncertainty expression method for multi-sensor fusion positioning as described in any one of the above.
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的多传感器融合定位的不确定性表达方法。The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the uncertainty expression method for multi-sensor fusion positioning as described in any one of the above is implemented. .
采用上述实现方式的有益效果是:本发明提供的多传感器融合定位的不确定性表达方法、装置及电子设备,通过多个传感器的测量结果,构建蒙特卡洛定位的加权粒子集表达式,基于蒙特卡洛定位的加权粒子集表达式可以在动态场景中获得多传感器融合后的定位不确定性,基于每个加权粒子的位置信息,将加权粒子投放到多个等距栅格中,统计每个等距栅格中所有加权粒子的权重总和,基于权重总和,确定所述目标物处于对应等距栅格中的概率,解决现有技术中难以在动态场景中获取多传感器融合后的定位不确定性的技术问题。The beneficial effects of adopting the above implementation method are: the uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning provided by the present invention can construct a weighted particle set expression for Monte Carlo positioning based on the measurement results of multiple sensors. The weighted particle set expression of Monte Carlo positioning can obtain the positioning uncertainty after multi-sensor fusion in dynamic scenes. Based on the position information of each weighted particle, the weighted particles are placed into multiple equidistant grids, and the statistics of each The sum of the weights of all weighted particles in an equidistant grid, based on the sum of weights, determines the probability that the target object is in the corresponding equidistant grid, solving the difficulty in obtaining positioning after multi-sensor fusion in dynamic scenes in the existing technology. Definitive technical issues.
附图说明Description of the drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without exerting creative efforts.
图1为本发明提供的多传感器融合定位的不确定性表达方法的一实施例的流程示意图;Figure 1 is a schematic flow chart of an embodiment of the uncertainty expression method for multi-sensor fusion positioning provided by the present invention;
图2为本发明提供的多传感器融合定位的不确定性表达方法的另一实施例的流程示意图;Figure 2 is a schematic flow chart of another embodiment of the uncertainty expression method for multi-sensor fusion positioning provided by the present invention;
图3为本发明提供的定位不确定性表达示意图;Figure 3 is a schematic diagram of positioning uncertainty expression provided by the present invention;
图4为本发明提供的静态和动态场景下定位不确定性变化示意图;Figure 4 is a schematic diagram of positioning uncertainty changes in static and dynamic scenarios provided by the present invention;
图5为本发明提供的多传感器融合定位的不确定性表达装置的一实施例的结构示意图;Figure 5 is a schematic structural diagram of an embodiment of the uncertainty expression device for multi-sensor fusion positioning provided by the present invention;
图6为本发明提供的电子设备的一个实施例结构示意图。Figure 6 is a schematic structural diagram of an embodiment of the electronic device provided by the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the scope of protection of the present invention.
在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
本发明实施例中术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。The terms "comprising" and "having" and any variations thereof in the embodiments of the present invention are intended to cover non-exclusive inclusion, for example, a process, method, device, product or equipment that includes a series of steps or modules and need not be limited to the clear Those steps or modules listed may instead include other steps or modules not expressly listed or inherent to the process, method, product or apparatus.
在本发明实施例中出现的对步骤进行的命名或者编号,并不意味着必须按照命名或者编号所指示的时间/逻辑先后顺序执行方法流程中的步骤,已经命名或者编号的流程步骤可以根据要实现的技术目的变更执行次序,只要能达到相同或者相类似的技术效果即可。The naming or numbering of steps in the embodiments of the present invention does not mean that the steps in the method flow must be executed in the time/logical sequence indicated by the naming or numbering. The named or numbered process steps can be executed as needed. The order of execution can be changed to achieve the technical purpose, as long as the same or similar technical effect can be achieved.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art understand, both explicitly and implicitly, that the embodiments described herein may be combined with other embodiments.
如图1所示,本发明提供了一种多传感器融合定位的不确定性表达方法、装置及电子设备,以下分别进行说明。As shown in Figure 1, the present invention provides an uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning, which will be described separately below.
本发明提供的多传感器融合定位的不确定性表达方法,包括:The uncertainty expression method for multi-sensor fusion positioning provided by the present invention includes:
步骤110、基于目标物对应的多个传感器的测量结果,构建所述目标物自身位姿的概率密度函数,将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式。Step 110: Construct a probability density function of the target's own pose based on the measurement results of multiple sensors corresponding to the target, and convert the probability density function into a weighted particle set expression for Monte Carlo positioning.
可以理解的是,所述概率密度函数为:It can be understood that the probability density function is:
其中,xt表示检测所述目标物自身在时间t上的位姿,目标物可以是机器人、动态障碍物或者其他车辆等外部目标,xt~(xt,yt,θt),(xt,yt)和θk分别是检测目标物自身的位置和方向;z1:t表示激光雷达从时间1到t的观测值,表示一组距离/>的集合;u1:t是预设的一组控制量,其可以由编码器传感器获得;/>表示预设的网格图,mn是指第n个网格的占用概率,占据概率小于0.5时,表示该网格代表的区域内无障碍物。Among them, x t represents detecting the pose of the target object itself at time t. The target object can be an external target such as a robot, a dynamic obstacle or other vehicle, x t ~ (x t ,y t ,θ t ), ( x t , y t ) and θ k are respectively the position and direction of the detected target itself; z 1:t represents the observation value of the lidar from time 1 to t, Represents a set of distances/> A set of; u 1:t is a preset set of control quantities, which can be obtained by the encoder sensor;/> Represents the preset grid map, m n refers to the occupancy probability of the nth grid. When the occupancy probability is less than 0.5, it means that there are no obstacles in the area represented by the grid.
步骤120、基于所述加权粒子集表达式确定不同加权粒子的位置分布,确定选择框,以基于所述选择框覆盖预设比例的加权粒子,并将所述选择框分割为多个等距栅格。Step 120: Determine the position distribution of different weighted particles based on the weighted particle set expression, determine a selection box to cover a preset proportion of weighted particles based on the selection box, and divide the selection box into multiple equidistant grids. grid.
可以理解的是,依据不同粒子的位置分布,确定一个A*A的正方形方框,确保百分之90的粒子都可以落在正方形方框中,并且以一定间距将正方形方框分割成等距小栅格。It can be understood that based on the position distribution of different particles, determine a square box of A*A to ensure that 90% of the particles can fall in the square box, and divide the square box into equal intervals at a certain distance. Small grid.
步骤130、基于每个加权粒子的位置信息,将加权粒子投放到所述多个等距栅格中。Step 130: Based on the position information of each weighted particle, place the weighted particles into the plurality of equidistant grids.
可以理解的是,不同大小的黑色圆圈代表不同的粒子权重。根据每个粒子的位置信息,将加权粒子投放到不同的等距小栅格中。Understandably, black circles of different sizes represent different particle weights. Based on the position information of each particle, weighted particles are placed into different equidistant small grids.
步骤140、统计每个所述等距栅格中所有加权粒子的权重总和,基于所述权重总和,确定所述目标物处于对应等距栅格中的概率。Step 140: Calculate the sum of weights of all weighted particles in each equidistant grid, and determine the probability that the target object is in the corresponding equidistant grid based on the sum of weights.
可以理解的是,目标物处于对应等距栅格中的概率,也即是最终的多传感器融合定位的不确定性表达结果。统计每个等距小栅格中所有的粒子权重总和即可获得检测目标物处于该栅格中的概率,所有的具有不同概率的等距小栅格就组成了定位不确定性表达地图。It can be understood that the probability that the target is in the corresponding equidistant grid is the uncertainty expression result of the final multi-sensor fusion positioning. By counting the sum of the weights of all particles in each small equidistant grid, the probability that the detection target is located in the grid can be obtained. All the small equidistant grids with different probabilities form a positioning uncertainty expression map.
在一些实施例中,本发明提供的多传感器融合定位的不确定性表达方法的流程概括为图2所示,得到的定位不确定性表达示意图如图3所示,图3中Pi处定位不确定性对应的图中权重粒子的分布集中,使得检测目标物的分布集中在中间而周围是低概率区域,机器人大概率分布在高概率区域。而图3中Pi+1处定位不确定性对应的图中,粒子分布分散导致定位不确定性较大,体现在机器人可能分布在较大区域的范围里。In some embodiments, the process of the uncertainty expression method for multi-sensor fusion positioning provided by the present invention is summarized as shown in Figure 2. The obtained positioning uncertainty expression schematic diagram is shown in Figure 3. The position at P i in Figure 3 The distribution of the weight particles in the figure corresponding to the uncertainty is concentrated, so that the distribution of the detection target is concentrated in the middle and surrounded by low probability areas, and the robot is distributed in the high probability area with a high probability. In the figure corresponding to the positioning uncertainty at P i+1 in Figure 3, the scattered particle distribution leads to greater positioning uncertainty, which is reflected in the fact that the robot may be distributed in a larger area.
在一些实施例中,所述将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式,包括:In some embodiments, converting the probability density function into a Monte Carlo positioning weighted particle set expression includes:
基于贝叶斯规则和马尔科夫假设,将所述概率密度函数转换为改写后的表达式;Convert the probability density function into a rewritten expression based on Bayes' rule and Markov hypothesis;
基于预设的加权粒子对所述改写后的表达式进行近似处理,得到蒙特卡洛定位的加权粒子集表达式;Approximate the rewritten expression based on preset weighted particles to obtain a weighted particle set expression for Monte Carlo positioning;
其中,所述改写后的表达式为κ为归一化系数,P(xt|u1:t,xt-1)为运动模型,P(zt|xt)为观测模型。Among them, the rewritten expression is κ is the normalization coefficient, P(x t |u 1:t ,x t-1 ) is the motion model, and P(z t |x t ) is the observation model.
所述蒙特卡洛定位的加权粒子集表达式为 The expression of the weighted particle set of the Monte Carlo positioning is
其中,是检测所述目标物自身位姿的一个粒子,Np是粒子数,/>是第Np粒子的权重,δ是狄拉克三角函数。in, is a particle that detects the pose of the target object itself, N p is the number of particles, /> is the weight of the Np -th particle, and δ is the Dirac trigonometric function.
可以理解的是,为了避免复杂的积分计算,蒙特卡洛定位可以通过使用一组加权粒子来近似概率密度函数改写后的表达式。Understandably, in order to avoid complex integral calculations, Monte Carlo localization can be achieved by using a set of weighted particles to approximate the rewritten expression of the probability density function.
在一些实施例中,所述运动模型为:In some embodiments, the motion model is:
其中,Δux,Δuy,Δuθ是满足如下分布的随机变量;Among them, Δu x , Δu y , Δu θ are random variables that satisfy the following distribution;
其中为里程表参数;(pi,x,pi,y)和pi,θ为未来路径点集中第i个路径点pi的位置和方向,pi,θ由pi-1和pii计算得出;restrict(pi,θ,pi-1,θ)使pi,θ与pi-1,θ的角度差属于[-π,π);/>和/>为检测所述目标物自身移动/>和旋转/>时的平移和旋转变异。in is the odometer parameter; (pi ,x ,pi ,y ) and p i,θ are the position and direction of the i-th way point p i in the future way point set, p i,θ is determined by p i-1 and p ii Calculated; restrict(p i, θ , p i-1, θ ) makes the angle difference between p i, θ and p i-1, θ belong to [-π, π);/> and/> In order to detect the movement of the target object/> and rotate/> translational and rotational variations.
可以理解的是,运动模型也即是基于路径点的概率运动模型,该运动模型使用从编码器或汽车惯性测量单元(IMU)计算出的里程数(xodo,yodo,θodo)T来生成ut=(Δux,Δuy,Δuθ)T,从而获得检测目标物自身状态的转换。一旦生成了路径,就可以获得一系列的路径点。为此,本发明可以在路径点的帮助下获得里程表信息。It can be understood that the motion model is a probabilistic motion model based on way points, which uses the mileage (x odo , y odo , θ odo ) T calculated from the encoder or the vehicle inertial measurement unit (IMU). Generate ut = (Δu x , Δu y , Δu θ ) T , thereby obtaining the conversion of the state of the detection target itself. Once a path is generated, a series of waypoints can be obtained. For this purpose, the present invention can obtain odometer information with the help of waypoints.
未来路径点集的获取是基于A*路径规划算法获得,以当前位姿为路径规划起点p0,随机采样未来x米范围外的地图空白处的点,并以该点作为路径规划路径点pn,然后使用A*路径规划算法获得p0到pn中间的n+1个路径点,并用于基于路径点的概率运动模型的计算。The future path point set is obtained based on the A* path planning algorithm. Taking the current pose as the starting point p 0 of the path planning, randomly sampling points in the blank space of the map outside the range of x meters in the future, and using this point as the path planning path point p n , and then use the A* path planning algorithm to obtain n+1 path points between p 0 and p n , and use them for the calculation of the probabilistic motion model based on the path points.
在一些实施例中,所述观测模型用于:In some embodiments, the observation model is used to:
获取包含多个网格的临时地图,以及激光雷达点云在所述临时地图对应的地图坐标系中的投影点云;Obtain a temporary map containing multiple grids, and the projection point cloud of the lidar point cloud in the map coordinate system corresponding to the temporary map;
在确定所述投影点云周围的网格没有障碍物的情况下,对所述投影点云以及所述投影点云周围的网格设置相同的占用概率,以实时更新临时地图;When it is determined that there are no obstacles in the grid around the projected point cloud, the same occupancy probability is set for the projected point cloud and the grid around the projected point cloud to update the temporary map in real time;
基于更新后的临时地图以及所述未来路径点集执行激光雷达的测量预测。LiDAR measurement predictions are performed based on the updated temporary map and the set of future waypoints.
可以理解的是,观测模型应用于描述检测目标物自身姿态与传感器测量值之间的关系,其构造形式主要分为波束模型和似然场模型。似然场模型计算的是zt和M之间的匹配分数,它更加稳健,通过从预先建立的似然场图中查表,可以更快地计算出来。但是,在未来的时刻,要获得zt仍然是一个挑战。为此,本发明提出了一个使用射线投射的预言观察模型,其中包括临时地图更新和测量预测。临时地图更新可以描述当前时间的动态环境,而测量预测将在未来时刻依靠临时地图生成模拟点云。It can be understood that the observation model is used to describe the relationship between the detected target's own posture and the sensor measurement value, and its construction form is mainly divided into beam model and likelihood field model. The likelihood field model calculates the matching score between z t and M, which is more robust and can be calculated faster by looking up the table from the pre-established likelihood field graph. However, getting zt will still be a challenge in the coming moments. To this end, the present invention proposes a predictive observation model using ray casting, which includes ad hoc map updates and measurement predictions. Temporary map updates can describe the dynamic environment at the current time, while measurement predictions will rely on the temporary map to generate simulated point clouds at future moments.
临时地图更新的实施过程包括点云投影和占用概率更新。点云投影用于获得激光雷达点云在地图坐标系OM中的投影,然后根据投影点云附近的网格地图的占用概率实时更新临时地图。激光雷达在机器人标系中的位置为(ξx,ξy)T,可通过校准精确获得。nL-th激光雷达光束相对于检测目标或机器人自身方向的旋转角度由光束索引号和角度分辨率决定。在这一点上,投影点云/>在OM中的位置可以表示为:The implementation process of ad hoc map updates includes point cloud projection and occupancy probability updates. Point cloud projection is used to obtain the projection of the lidar point cloud in the map coordinate system O M , and then the temporary map is updated in real time according to the occupancy probability of the grid map near the projected point cloud. The position of the lidar in the robot's coordinate system is (ξ x ,ξ y ) T , which can be accurately obtained through calibration. n L -th rotation angle of the lidar beam relative to the detection target or the robot's own direction Determined by beam index number and angular resolution. At this point, project the point cloud/> The position in O M can be expressed as:
其中,表示在给定xt时/>和/>的转换关系。in, means that when x t is given/> and/> conversion relationship.
更新临时地图MI的方法是将所有投影点云的网格确定为被占用,但这可能会扭曲MI,并使其有轻微定位波动。The way to update the temporary map M I is to convert all projected point clouds The grid is determined to be occupied, but this may distort M I and cause it to have slight positioning fluctuations.
基于投影点云的稳健的临时地图更新算法具体如下:The robust temporary map update algorithm based on projected point clouds is as follows:
进行初始化;Initialize;
确定对应于每个点云的网格占用概率是否需要更新;Determine whether the grid occupancy probability corresponding to each point cloud needs to be updated;
确定在距离投影点的搜索范围SR内是否有被占用的网格,只有当投影点附近的网格没有障碍物时,说明投影点肯定是由动态障碍物引起的,这时可以更新投影点所在的网格;Determine whether there is an occupied grid within the search range SR from the projection point. Only when there are no obstacles in the grid near the projection point, it means that the projection point must be caused by a dynamic obstacle. At this time, the location of the projection point can be updated. grid;
为了使地图更新更有效率,那些距离较近的投影点被赋予相同的占用概率,以避免重复判断;其中,确保只有空闲的网格可以被修改为占用的网格,从而避免地图更新错误地修改原始地图。In order to make the map update more efficient, those projection points that are close to each other are given the same occupancy probability to avoid repeated judgments; among them, it is ensured that only free grids can be modified into occupied grids to avoid incorrect map updates. Modify the original map.
在一些实施例中,所述基于更新后的临时地图以及所述未来路径点集执行激光雷达的测量预测,包括:In some embodiments, performing lidar measurement prediction based on the updated temporary map and the future waypoint set includes:
在所述未来路径点集中的每个未来路径点上执行射线投射算法,从更新后的临时地图中生成多个模拟的激光雷达点云,基于所述多个模拟的激光雷达点执行激光雷达的测量预测。Perform a ray casting algorithm on each future waypoint in the set of future waypoints, generate a plurality of simulated lidar point clouds from the updated temporary map, and perform a lidar calculation based on the plurality of simulated lidar points. Measure predictions.
可以理解的是,依据未来路径点集和MI的情况下执行测量预测,即在每个未来路径点上执行射线投射算法,可以从MI中生成多个模拟的激光雷达点云,从而实现测量预测。It can be understood that by performing measurement prediction based on the future waypoint set and MI , that is, executing a ray casting algorithm on each future waypoint, multiple simulated lidar point clouds can be generated from MI , thereby achieving Measure predictions.
基于射线投射算法的实施过程如下。假设检测目标或机器人自身在路径点pi+n=(pi+n,x,pi+n,y,pi+n,θ)T上,激光雷达光束的初始发射角度E0为pi+n,θ,nL-th发射角度可写为:The implementation process of the ray casting algorithm is as follows. Assume that the detection target or the robot itself is on the path point p i+n = (p i+n,x, p i+n,y , p i+n,θ ) T , the initial emission angle E 0 of the lidar beam is p i+n,θ ,n L -th emission angle can be written as:
其中,Er是激光雷达的角度分辨率;NE是当前光束的数量;表示基于激光雷达测量的角度差异σangle的角度测量误差。Among them, E r is the angular resolution of the lidar; N E is the number of current beams; Represents the angle measurement error based on the angular difference σ angle measured by lidar.
每个光束都可以沿途行进,直到碰到障碍物或超过最大距离,模拟的激光雷达点/>表示为:Each beam can be Travel until you hit an obstacle or exceed the maximum distance, simulated lidar point/> Expressed as:
其中,s指搜索步骤;rmax指取决于激光雷达最大范围的射线的最大距离;是基于激光雷达测量的距离方差σdistance的距离测量误差;g~U(0,r)指网格分辨率对/>的影响。Among them, s refers to the search step; r max refers to the maximum distance of the ray that depends on the maximum range of the lidar; It is the distance measurement error based on the distance variance σ distance measured by lidar; g~U(0,r) refers to the grid resolution pair/> Impact.
在每个选定的路径点穿越所有可能的发射角度后,可以生成一组未来不同时刻的模拟点云。为此,可以使用基于路径点的概率运动模型设计和预言观察模型来实现对检测目标物自身姿态分布的迭代估计。After each selected waypoint crosses all possible launch angles, a set of simulated point clouds at different times in the future can be generated. To this end, the probabilistic motion model design and predictive observation model based on path points can be used to achieve iterative estimation of the posture distribution of the detected target itself.
为了显示不同环境下定位不确定性的变化,本发明分别在动态和静态环境三个位置(位置1为当前时刻,位置2和3为未来时刻位置)分别进行了100次定位实验,图4显示了所提出的定位不确定性的定量描述结果。首先,如图4中静态场景下的定位不确定性变化部分所示,从位置1到位置3,描述了未来时刻的定位不确定性评估。因为,检测目标或机器人自身状态的分布概率相当集中,在特定的和有限的区域内超过了0.6,这意味着检测目标或机器人自身对其姿态是确定的,导致定位误差很小。相反,图4中动态场景中的定位不确定性部分所示,动态场景中的定位不确定性较高,分布概率的最大值也不超过0.04,这与动态环境中定位误差较大的现象相吻合。因此,本发明所提出的定位不确定性估计方法可以为后续路径规划或控制提供可靠的定位约束。In order to show the changes in positioning uncertainty in different environments, the present invention conducted 100 positioning experiments at three positions in dynamic and static environments (position 1 is the current moment, positions 2 and 3 are future moments). Figure 4 shows The quantitative description results of the proposed positioning uncertainty are presented. First, as shown in the positioning uncertainty change part under the static scene in Figure 4, from position 1 to position 3, the positioning uncertainty evaluation at future moments is described. Because the distribution probability of the detection target or the robot's own state is quite concentrated, exceeding 0.6 in a specific and limited area, this means that the detection target or the robot's own posture is certain, resulting in a small positioning error. On the contrary, as shown in the positioning uncertainty part of the dynamic scene in Figure 4, the positioning uncertainty in the dynamic scene is relatively high, and the maximum value of the distribution probability does not exceed 0.04, which is consistent with the phenomenon of large positioning errors in dynamic environments. consistent. Therefore, the positioning uncertainty estimation method proposed by the present invention can provide reliable positioning constraints for subsequent path planning or control.
综上所述,本发明提供的多传感器融合定位的不确定性表达方法,包括:基于目标物对应的多个传感器的测量结果,构建所述目标物自身位姿的概率密度函数,将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式;基于所述加权粒子集表达式确定不同加权粒子的位置分布,确定选择框,以基于所述选择框覆盖预设比例的加权粒子,并将所述选择框分割为多个等距栅格;基于每个加权粒子的位置信息,将加权粒子投放到所述多个等距栅格中;统计每个所述等距栅格中所有加权粒子的权重总和,基于所述权重总和,确定所述目标物处于对应等距栅格中的概率。In summary, the uncertainty expression method for multi-sensor fusion positioning provided by the present invention includes: based on the measurement results of multiple sensors corresponding to the target object, constructing a probability density function of the target object's own pose, and converting the The probability density function is converted into a weighted particle set expression for Monte Carlo positioning; the position distribution of different weighted particles is determined based on the weighted particle set expression, and a selection box is determined to cover a preset proportion of weighted particles based on the selection box, And divide the selection box into multiple equidistant grids; based on the position information of each weighted particle, place the weighted particles into the multiple equidistant grids; count all the particles in each equidistant grid. The sum of the weights of weighted particles, based on the sum of weights, determines the probability that the target object is located in the corresponding equidistant grid.
在本发明提供的多传感器融合定位的不确定性表达方法中,通过多个传感器的测量结果,构建蒙特卡洛定位的加权粒子集表达式,基于蒙特卡洛定位的加权粒子集表达式可以在动态场景中获得多传感器融合后的定位不确定性,基于每个加权粒子的位置信息,将加权粒子投放到多个等距栅格中,统计每个等距栅格中所有加权粒子的权重总和,基于权重总和,确定所述目标物处于对应等距栅格中的概率,解决现有技术中难以在动态场景中获取多传感器融合后的定位不确定性的技术问题。In the uncertainty expression method of multi-sensor fusion positioning provided by the present invention, a weighted particle set expression for Monte Carlo positioning is constructed through the measurement results of multiple sensors. The weighted particle set expression based on Monte Carlo positioning can be The positioning uncertainty after multi-sensor fusion is obtained in dynamic scenes. Based on the position information of each weighted particle, the weighted particles are placed into multiple equidistant grids, and the sum of the weights of all weighted particles in each equidistant grid is calculated. , based on the sum of weights, determine the probability that the target object is in the corresponding equidistant grid, solving the technical problem in the existing technology that it is difficult to obtain positioning uncertainty after multi-sensor fusion in dynamic scenes.
进一步,相比于传统方法仅能评估当前时刻的定位不确定性,本发明提出一种融合基于路径点的概率运动模型设计和预言观察模型的定位不确定性表达方法,其可以用于估计未来时刻的定位不确定性估计,为后续规划和控制提供指导。Furthermore, compared with traditional methods that can only evaluate positioning uncertainty at the current moment, the present invention proposes a positioning uncertainty expression method that integrates path point-based probabilistic motion model design and predictive observation models, which can be used to estimate future Momentary positioning uncertainty estimation provides guidance for subsequent planning and control.
相比于仅利用蒙特卡洛定位中最大粒子权重、熵和方差等单一指标用来评估定位不确定性的方法,本发明提出一种利用粒子分布概率图的定位不确定性表达方法,其更鲁棒、精准地呈现定位不确定性。Compared with the method that only uses single indicators such as the maximum particle weight, entropy and variance in Monte Carlo positioning to evaluate positioning uncertainty, the present invention proposes a positioning uncertainty expression method that uses particle distribution probability maps, which is more Robustly and accurately present positioning uncertainty.
如图5所示,本发明还提供一种多传感器融合定位的不确定性表达装置500,包括:As shown in Figure 5, the present invention also provides an uncertainty expression device 500 for multi-sensor fusion positioning, including:
构建模块510,用于基于目标物对应的多个传感器的测量结果,构建所述目标物自身位姿的概率密度函数,将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式;The construction module 510 is used to construct a probability density function of the target's own pose based on the measurement results of multiple sensors corresponding to the target, and convert the probability density function into a weighted particle set expression for Monte Carlo positioning;
分割模块520,用于基于所述加权粒子集表达式确定不同加权粒子的位置分布,确定选择框,以基于所述选择框覆盖预设比例的加权粒子,并将所述选择框分割为多个等距栅格;Segmentation module 520, configured to determine the position distribution of different weighted particles based on the weighted particle set expression, determine a selection box to cover a preset proportion of weighted particles based on the selection box, and divide the selection box into multiple Equispaced grid;
投放模块530,用于基于每个加权粒子的位置信息,将加权粒子投放到所述多个等距栅格中;The placement module 530 is used to place weighted particles into the plurality of equidistant grids based on the position information of each weighted particle;
确定模块540,用于统计每个所述等距栅格中所有加权粒子的权重总和,基于所述权重总和,确定所述目标物处于对应等距栅格中的概率。The determination module 540 is configured to count the sum of weights of all weighted particles in each of the equidistant grids, and determine the probability that the target object is in the corresponding equidistant grid based on the sum of weights.
上述实施例提供的多传感器融合定位的不确定性表达装置可实现上述多传感器融合定位的不确定性表达方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述多传感器融合定位的不确定性表达方法实施例中的相应内容,此处不再赘述。The uncertainty expression device for multi-sensor fusion positioning provided by the above embodiment can realize the technical solution described in the embodiment of the uncertainty expression method for multi-sensor fusion positioning. The specific implementation principles of each module or unit mentioned above can be found in the above-mentioned multi-sensor. The corresponding contents in the embodiments of the uncertainty expression method for fusion positioning will not be described again here.
如图6所示,本发明还相应提供了一种电子设备600。该电子设备600包括处理器601、存储器602及显示器603。图6仅示出了电子设备600的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。As shown in Figure 6, the present invention also provides an electronic device 600. The electronic device 600 includes a processor 601, a memory 602 and a display 603. FIG. 6 shows only some components of the electronic device 600, but it should be understood that implementation of all illustrated components is not required, and more or fewer components may be implemented instead.
存储器602在一些实施例中可以是电子设备600的内部存储单元,例如电子设备600的硬盘或内存。存储器602在另一些实施例中也可以是电子设备600的外部存储设备,例如电子设备600上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。The memory 602 may be an internal storage unit of the electronic device 600 in some embodiments, such as a hard disk or memory of the electronic device 600 . In other embodiments, the memory 602 may also be an external storage device of the electronic device 600, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), or a secure digital (SD) equipped on the electronic device 600. card, flash card, etc.
进一步地,存储器602还可既包括电子设备600的内部储存单元也包括外部存储设备。存储器602用于存储安装电子设备600的应用软件及各类数据。Further, the memory 602 may also include both an internal storage unit of the electronic device 600 and an external storage device. The memory 602 is used to store application software and various types of data installed on the electronic device 600 .
处理器601在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行存储器602中存储的程序代码或处理数据,例如本发明中的多传感器融合定位的不确定性表达方法。In some embodiments, the processor 601 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run program codes or process data stored in the memory 602, such as in the present invention. Uncertainty expression method for multi-sensor fusion positioning.
显示器603在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。显示器603用于显示在电子设备600的信息以及用于显示可视化的用户界面。电子设备600的部件601-603通过系统总线相互通信。In some embodiments, the display 603 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode, organic light-emitting diode) touch device, etc. The display 603 is used to display information on the electronic device 600 and to display a visual user interface. Components 601-603 of electronic device 600 communicate with each other via a system bus.
在本发明的一些实施例中,当处理器601执行存储器602中的多传感器融合定位的不确定性表达程序时,可实现以下步骤:In some embodiments of the present invention, when the processor 601 executes the uncertainty expression program of multi-sensor fusion positioning in the memory 602, the following steps may be implemented:
基于目标物对应的多个传感器的测量结果,构建所述目标物自身位姿的概率密度函数,将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式;Based on the measurement results of multiple sensors corresponding to the target object, construct a probability density function of the target object's own pose, and convert the probability density function into a weighted particle set expression for Monte Carlo positioning;
基于所述加权粒子集表达式确定不同加权粒子的位置分布,确定选择框,以基于所述选择框覆盖预设比例的加权粒子,并将所述选择框分割为多个等距栅格;Determine the position distribution of different weighted particles based on the weighted particle set expression, determine a selection box to cover a preset proportion of weighted particles based on the selection box, and divide the selection box into a plurality of equidistant grids;
基于每个加权粒子的位置信息,将加权粒子投放到所述多个等距栅格中;Based on the position information of each weighted particle, place the weighted particles into the plurality of equidistant grids;
统计每个所述等距栅格中所有加权粒子的权重总和,基于所述权重总和,确定所述目标物处于对应等距栅格中的概率。The sum of the weights of all weighted particles in each of the equidistant grids is counted, and based on the sum of the weights, the probability that the target object is in the corresponding equidistant grid is determined.
应当理解的是:处理器601在执行存储器602中的多传感器融合定位的不确定性表达程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面相应方法实施例的描述。It should be understood that when the processor 601 executes the multi-sensor fusion positioning uncertainty expression program in the memory 602, in addition to the above functions, it can also implement other functions. For details, please refer to the previous description of the corresponding method embodiment.
进一步地,本发明实施例对提及的电子设备600的类型不做具体限定,电子设备600可以为手机、平板电脑、个人数字助理(personal digitalassistant,PDA)、可穿戴设备、膝上型计算机(laptop)等便携式电子设备。便携式电子设备的示例性实施例包括但不限于搭载IOS、android、microsoft或者其他操作系统的便携式电子设备。上述便携式电子设备也可以是其他便携式电子设备,诸如具有触敏表面(例如触控面板)的膝上型计算机(laptop)等。还应当理解的是,在本发明其他一些实施例中,电子设备600也可以不是便携式电子设备,而是具有触敏表面(例如触控面板)的台式计算机。Further, the embodiment of the present invention does not specifically limit the type of electronic device 600 mentioned. The electronic device 600 can be a mobile phone, a tablet computer, a personal digital assistant (personal digital assistant, PDA), a wearable device, a laptop computer ( laptop) and other portable electronic devices. Exemplary embodiments of portable electronic devices include, but are not limited to, portable electronic devices equipped with IOS, Android, Microsoft, or other operating systems. The above-mentioned portable electronic device may also be other portable electronic devices, such as a laptop computer (laptop) with a touch-sensitive surface (such as a touch panel). It should also be understood that in some other embodiments of the present invention, the electronic device 600 may not be a portable electronic device, but a desktop computer having a touch-sensitive surface (eg, a touch panel).
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的多传感器融合定位的不确定性表达方法,该方法包括:In another aspect, the present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. The computer program is implemented when executed by a processor to perform the uncertainty of multi-sensor fusion positioning provided by the above methods. Expression method, which includes:
基于目标物对应的多个传感器的测量结果,构建所述目标物自身位姿的概率密度函数,将所述概率密度函数转换为蒙特卡洛定位的加权粒子集表达式;Based on the measurement results of multiple sensors corresponding to the target object, construct a probability density function of the target object's own pose, and convert the probability density function into a weighted particle set expression for Monte Carlo positioning;
基于所述加权粒子集表达式确定不同加权粒子的位置分布,确定选择框,以基于所述选择框覆盖预设比例的加权粒子,并将所述选择框分割为多个等距栅格;Determine the position distribution of different weighted particles based on the weighted particle set expression, determine a selection box to cover a preset proportion of weighted particles based on the selection box, and divide the selection box into a plurality of equidistant grids;
基于每个加权粒子的位置信息,将加权粒子投放到所述多个等距栅格中;Based on the position information of each weighted particle, place the weighted particles into the plurality of equidistant grids;
统计每个所述等距栅格中所有加权粒子的权重总和,基于所述权重总和,确定所述目标物处于对应等距栅格中的概率。The sum of the weights of all weighted particles in each of the equidistant grids is counted, and based on the sum of the weights, the probability that the target object is in the corresponding equidistant grid is determined.
本领域技术人员可以理解,实现上述实施例方法的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,程序可存储于计算机可读存储介质中。其中,计算机可读存储介质为磁盘、光盘、只读存储记忆体或随机存储记忆体等。Those skilled in the art can understand that all or part of the process of implementing the method of the above embodiments can be completed by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. Among them, the computer-readable storage media is a magnetic disk, an optical disk, a read-only memory or a random access memory, etc.
以上对本发明所提供的多传感器融合定位的不确定性表达方法、装置及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning provided by the present invention have been introduced in detail above. This article uses specific examples to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only It is used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, there will be changes in the specific implementation and application scope according to the idea of the present invention. In summary, this specification The contents should not be construed as limitations of the invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310396673.2A CN116805047A (en) | 2023-04-12 | 2023-04-12 | Uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310396673.2A CN116805047A (en) | 2023-04-12 | 2023-04-12 | Uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116805047A true CN116805047A (en) | 2023-09-26 |
Family
ID=88079074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310396673.2A Pending CN116805047A (en) | 2023-04-12 | 2023-04-12 | Uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116805047A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117804452A (en) * | 2023-12-07 | 2024-04-02 | 盐城中科高通量计算研究院有限公司 | Monte Carlo algorithm-based charging platform vehicle positioning method |
CN118657821A (en) * | 2024-05-29 | 2024-09-17 | 湖北九州云智科技有限公司 | Grid size calculation method, device, equipment and medium for grid map |
-
2023
- 2023-04-12 CN CN202310396673.2A patent/CN116805047A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117804452A (en) * | 2023-12-07 | 2024-04-02 | 盐城中科高通量计算研究院有限公司 | Monte Carlo algorithm-based charging platform vehicle positioning method |
CN118657821A (en) * | 2024-05-29 | 2024-09-17 | 湖北九州云智科技有限公司 | Grid size calculation method, device, equipment and medium for grid map |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6831414B2 (en) | Methods for positioning, devices, devices and computers for positioning Readable storage media | |
US10228693B2 (en) | Generating simulated sensor data for training and validation of detection models | |
CN112880674B (en) | A method, device, equipment and storage medium for positioning a traveling device | |
CN116805047A (en) | Uncertainty expression method, device and electronic equipment for multi-sensor fusion positioning | |
CN110319834B (en) | Indoor robot positioning method and robot | |
CN108638062B (en) | Robot positioning method, device, positioning equipment and storage medium | |
CN110501036A (en) | The calibration inspection method and device of sensor parameters | |
EP2489000A1 (en) | Method and apparatus for identification of points of interest within a predefined area | |
US9245366B1 (en) | Label placement for complex geographic polygons | |
CN112702699B (en) | Indoor positioning method fusing UWB and LiDAR | |
CN111862215B (en) | Computer equipment positioning method and device, computer equipment and storage medium | |
CN115112122B (en) | Positioning method, system, device and storage medium based on multi-sensor fusion | |
CN113324542B (en) | Positioning method, device, equipment and storage medium | |
KR102095135B1 (en) | Method of positioning indoor and apparatuses performing the same | |
CN111881899B (en) | Robot positioning deployment method, device, equipment and storage medium | |
CN117234208A (en) | Indoor article transport robot and control method thereof | |
CN118319188A (en) | Repositioning method for cleaning robot, cleaning robot and computer equipment | |
CN115060268A (en) | A computer room fusion positioning method, system, equipment and storage medium | |
CN110794434B (en) | Pose determination method, device, equipment and storage medium | |
CN115685232A (en) | Positioning method, device, server and storage medium for self-guided vehicle | |
CN112697146B (en) | Steady regression-based track prediction method | |
CN111488419B (en) | Indoor robot map creation method, device, electronic device and storage medium | |
CN116897300A (en) | A calibration method and device | |
Shafiqul Islam et al. | A Survey on LiDAR-Based SLAM Technique for an Autonomous Model Using Particle Filters | |
CN119472739B (en) | Unmanned aerial vehicle route generation method, unmanned aerial vehicle route generation device, unmanned aerial vehicle route generation equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20241122 Address after: Building 1, South Taizi Lake Innovation Valley Phase II, Wuhan Economic and Technological Development Zone, Wuhan City, Hubei Province 430100, iFlytek Wuhan AI Industry Acceleration Center (Ji-KDXF-B196) Applicant after: Wuhan Chuanrui Robot Technology Co.,Ltd. Country or region after: China Address before: 430034 Room 48, 5th Floor, Building 19, Changfeng Village, Changfeng Township, Gutian Second Road, Qiaokou District, Wuhan City, Hubei Province Applicant before: Wuhan Suye Technology Co.,Ltd. Country or region before: China |
|
TA01 | Transfer of patent application right |