[go: up one dir, main page]

CN110488837B - A method for confirming pseudo-source of gas source - Google Patents

A method for confirming pseudo-source of gas source Download PDF

Info

Publication number
CN110488837B
CN110488837B CN201910802551.2A CN201910802551A CN110488837B CN 110488837 B CN110488837 B CN 110488837B CN 201910802551 A CN201910802551 A CN 201910802551A CN 110488837 B CN110488837 B CN 110488837B
Authority
CN
China
Prior art keywords
gas source
area
confirmation
gas
source
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.)
Active
Application number
CN201910802551.2A
Other languages
Chinese (zh)
Other versions
CN110488837A (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.)
Harbin Institute of Technology Shenzhen
Original Assignee
Harbin Institute of Technology Shenzhen
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 Harbin Institute of Technology Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN201910802551.2A priority Critical patent/CN110488837B/en
Publication of CN110488837A publication Critical patent/CN110488837A/en
Application granted granted Critical
Publication of CN110488837B publication Critical patent/CN110488837B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/0004Gaseous mixtures, e.g. polluted air
    • G01N33/0009General constructional details of gas analysers, e.g. portable test equipment
    • G01N33/0062General constructional details of gas analysers, e.g. portable test equipment concerning the measuring method or the display, e.g. intermittent measurement or digital display
    • G01N33/0063General constructional details of gas analysers, e.g. portable test equipment concerning the measuring method or the display, e.g. intermittent measurement or digital display using a threshold to release an alarm or displaying means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/0004Gaseous mixtures, e.g. polluted air
    • G01N33/0009General constructional details of gas analysers, e.g. portable test equipment
    • G01N33/0073Control unit therefor
    • G01N33/0075Control unit therefor for multiple spatially distributed sensors, e.g. for environmental monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Food Science & Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Biochemistry (AREA)
  • Analytical Chemistry (AREA)
  • Medicinal Chemistry (AREA)
  • Combustion & Propulsion (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

一种气体源伪源确认方法,涉及气体寻源技术领域,为解决现有技术中气体源定位准确性低的问题,包括步骤一:获取气体源位置,并将其作为原点,以该原点平行于搜索区域坐标轴建立确认区域坐标系;步骤二:针对障碍物建立其周围环境的代价地图,并对障碍物进行膨胀处理;步骤三:根据确认区域坐标系和障碍物周围环境中的代价地图规划确认区域边界,选择矩形区域作为气体源确认区域,使机器人运动,构建确认区域边界;步骤四:机器人沿确认区域边界独立运动三圈,通过气体传感器测量确认区域边界处气体的浓度;最后根据公式确定气体源真伪,本发明以统计方法为基础,包括气体源确认规则和确认区域边界划分规则两部分,气体源确认准确性高。

Figure 201910802551

A method for confirming a pseudo-source of a gas source, which relates to the technical field of gas source sourcing, and in order to solve the problem of low positioning accuracy of the gas source in the prior art, the method includes step 1: obtaining the position of the gas source and using it as the origin, and paralleling the origin with the origin. Establish a confirmation area coordinate system on the coordinate axis of the search area; Step 2: Establish a cost map of the surrounding environment for the obstacle, and perform expansion processing on the obstacle; Step 3: According to the confirmation area coordinate system and the cost map in the surrounding environment of the obstacle Plan the confirmation area boundary, select the rectangular area as the gas source confirmation area, make the robot move, and construct the confirmation area boundary; Step 4: The robot moves independently along the confirmation area boundary three times, and the gas concentration at the confirmation area boundary is measured by the gas sensor; The formula determines the authenticity of the gas source, and the present invention is based on a statistical method, including two parts: the gas source confirmation rule and the confirmation area boundary division rule, and the gas source confirmation accuracy is high.

Figure 201910802551

Description

一种气体源伪源确认方法A method for confirming pseudo-source of gas source

技术领域technical field

本发明涉及气体寻源技术领域,具体为一种气体源伪源确认方法。The invention relates to the technical field of gas source seeking, in particular to a method for confirming a false source of a gas source.

背景技术Background technique

由于障碍物场景下,障碍物迎风面产生气体堆积、传感器测量误差较大、气体传播不连续性较强等均会形成伪源,影响气体源定位的准确性。因此,使用各种方法搜索气体源时有必要通过气体源伪源确认算法去判断得到的气体源位置附近是否真正含有气体源。In the obstacle scene, the accumulation of gas on the windward side of the obstacle, the large measurement error of the sensor, and the strong discontinuity of the gas propagation will all form a false source, which will affect the accuracy of the gas source positioning. Therefore, when searching for a gas source using various methods, it is necessary to use the gas source pseudo-source confirmation algorithm to determine whether the obtained gas source location actually contains a gas source.

目前机器人通过自身携带的风速/风向传感器和气体传感器对气体源进行确认的方法较少,主要有最近测得位置序列法、基于机器学习的确认方法、质量通量散度法等。这些方法存在的主要问题是:计算繁琐复杂,对气体浓度和环境流场的要求较为严格,受湍流环境的影响较大。At present, there are few methods for the robot to confirm the gas source through its own wind speed/wind direction sensor and gas sensor, mainly including the recently measured position sequence method, the confirmation method based on machine learning, and the mass flux divergence method. The main problems of these methods are: the calculation is cumbersome and complicated, the requirements for the gas concentration and the environmental flow field are relatively strict, and they are greatly affected by the turbulent environment.

发明内容SUMMARY OF THE INVENTION

本发明的目的是:针对现有技术中气体源定位准确性低的问题,提出一种气体源伪源确认方法。The purpose of the present invention is to propose a method for confirming a pseudo-source of a gas source, aiming at the problem of low positioning accuracy of the gas source in the prior art.

本发明为了解决上述技术问题采取的技术方案是:一种气体源伪源确认方法,包括以下步骤:The technical scheme adopted by the present invention in order to solve the above-mentioned technical problems is: a gas source pseudo-source confirmation method, comprising the following steps:

步骤一:获取气体源位置,并将其作为原点,以该原点平行于搜索区域坐标轴建立确认区域坐标系;Step 1: Obtain the position of the gas source and use it as the origin, and establish the confirmation area coordinate system with the origin parallel to the coordinate axis of the search area;

步骤二:针对障碍物建立其周围环境的代价地图,并对障碍物进行膨胀处理;Step 2: Build a cost map of the surrounding environment for the obstacle, and perform expansion processing on the obstacle;

步骤三:根据确认区域坐标系和障碍物周围环境中的代价地图规划确认区域边界,选择矩形区域作为气体源确认区域,使机器人运动,构建确认区域边界;Step 3: Plan and confirm the area boundary according to the coordinate system of the confirmation area and the cost map in the surrounding environment of the obstacle, select the rectangular area as the gas source confirmation area, make the robot move, and construct the confirmation area boundary;

步骤四:机器人沿确认区域边界独立运动三圈,通过气体传感器测量确认区域边界处气体的浓度;Step 4: The robot independently moves three circles along the boundary of the confirmation area, and the gas concentration at the boundary of the confirmation area is measured by the gas sensor;

步骤五:根据下式判断气体源真伪,Step 5: Determine the authenticity of the gas source according to the following formula,

OS→(NS≥η)∧(ns/NS≥ζ)O S →( NS ≥η)∧( ns / NS ≥ζ)

Figure BDA0002182737670000011
Figure BDA0002182737670000011

式中,OS表示确认区域内含有气体源,

Figure BDA0002182737670000012
表示确认区域内不含气体源;式中符号→代表逻辑条件,∧表示逻辑与,∨表示逻辑或,NS为一段时间内统计气体浓度超过设定的浓度阈值的次数,ns为测得气体浓度超过阈值的事件发生时,粒子收敛位置处于确认区域范围内的次数,η和ζ为经验阈值。In the formula, O S indicates that there is a gas source in the confirmed area,
Figure BDA0002182737670000012
Indicates that there is no gas source in the confirmation area; in the formula, the symbol → represents the logical condition, ∧ represents the logical AND, ∨ represents the logical OR, N S is the number of times that the statistical gas concentration exceeds the set concentration threshold in a period of time, and n s is the measured value. When the gas concentration exceeds the threshold, the number of times that the particle convergence position is within the range of the confirmed region, η and ζ are empirical thresholds.

进一步的,所述步骤二中障碍物进行膨胀处理是基于ROS导航模块的局部代价地图实现的。Further, the expansion of obstacles in the second step is implemented based on the local cost map of the ROS navigation module.

进一步的,所述步骤二中障碍物进行膨胀处理时,障碍物周边膨胀区域内膨胀代价公式为:Further, when the obstacle is expanded in the second step, the expansion cost formula in the expansion area around the obstacle is:

Cost=253×exp(-1.0×k×(d-r)) Cost = 253×exp(-1.0×k×(dr))

式中,k为膨胀比例因子,d为距离障碍物的距离,r为机器人内切圆半径。In the formula, k is the expansion scale factor, d is the distance from the obstacle, and r is the radius of the inscribed circle of the robot.

进一步的,所述步骤三中气体源确认区域表示为:Further, the gas source confirmation area in the step 3 is represented as:

Figure BDA0002182737670000021
Figure BDA0002182737670000021

Lconf=max{6max{σxy},2ld}L conf =max{6max{σ xy },2l d }

式中,Sconf为确认区域,Lconf为矩形确认区域长或宽,σx和σy分别为粒子收敛时粒子分布在x和y方向上的标准差,ld为障碍物经膨胀处理后的长或宽的单方向安全距离,

Figure BDA0002182737670000022
表示确认区域坐标系下x方向的最小值,
Figure BDA0002182737670000023
表示确认区域坐标系下x方向的最大值,
Figure BDA0002182737670000024
表示确认区域坐标系下y方向的最小值,
Figure BDA0002182737670000025
表示确认区域坐标系下y方向的最大值。In the formula, S conf is the confirmation area, L conf is the length or width of the rectangular confirmation area, σ x and σ y are the standard deviation of the particle distribution in the x and y directions when the particles converge, and l d is the obstacle after the expansion process. The length or width of the unidirectional safety distance,
Figure BDA0002182737670000022
Indicates the minimum value in the x direction in the confirmation area coordinate system,
Figure BDA0002182737670000023
Indicates the maximum value in the x direction in the confirmation area coordinate system,
Figure BDA0002182737670000024
Indicates the minimum value in the y direction in the confirmation area coordinate system,
Figure BDA0002182737670000025
Indicates the maximum value in the y direction in the confirmation area coordinate system.

进一步的,所述确认区域边界的确认区域边长首先满足Lconf≥6max{σxy},之后根据机器人导航时无碰撞的要求,对确认区域边界进行扩张,直至所有边界满足导航要求。Further, the side length of the confirmation area of the confirmation area boundary first satisfies L conf ≥ 6max{σ xy }, and then according to the requirement of no collision during robot navigation, the confirmation area boundary is expanded until all the boundaries meet the navigation requirements. .

本发明的有益效果是:The beneficial effects of the present invention are:

1、本发明属于单机器人气体源确认类别,成本低;1. The present invention belongs to the category of single-robot gas source confirmation, and the cost is low;

2、本发明以统计方法为基础,包括气体源确认规则和确认区域边界划分规则两部分,计算速度较快,气体源确认准确性高;2. The present invention is based on statistical methods, including two parts: the gas source confirmation rule and the confirmation area boundary division rule, the calculation speed is fast, and the gas source confirmation accuracy is high;

3、由于在确认区域边界划分时考虑了障碍物的存在,使得该发明适用于有障碍物的复杂环境。3. Since the existence of obstacles is considered when confirming the division of the area boundary, the invention is suitable for a complex environment with obstacles.

附图说明Description of drawings

图1a为本发明仿真环境。FIG. 1a is a simulation environment of the present invention.

图1b为本发明代价地图。Figure 1b is a cost map of the present invention.

图2为本发明确认区域边界规划演变过程示意图。FIG. 2 is a schematic diagram of the evolution process of the confirmation area boundary planning according to the present invention.

图3为本发明气体源伪源确认仿真实验中气体场分布示意图。FIG. 3 is a schematic diagram of the distribution of the gas field in the simulation experiment for confirming the pseudo-source of the gas source according to the present invention.

图4a为本发明气体源伪源确认仿真实验过程示意图一。FIG. 4a is a schematic diagram 1 of a simulation experiment process for confirming a pseudo-source of a gas source according to the present invention.

图4b为本发明气体源伪源确认仿真实验过程示意图二。FIG. 4b is a schematic diagram 2 of the simulation experiment process for the confirmation of the pseudo-source of the gas source according to the present invention.

图4c为本发明气体源伪源确认仿真实验过程示意图三。FIG. 4c is a schematic diagram 3 of the simulation experiment process for confirming the pseudo-source of the gas source according to the present invention.

具体实施方式Detailed ways

具体实施方式一:参照图1具体说明本实施方式,本实施方式所述的一种气体源伪源确认方法,包括以下步骤:Embodiment 1: This embodiment is described in detail with reference to FIG. 1. A method for confirming a gas source pseudo-source described in this embodiment includes the following steps:

步骤一:获取气体源位置,并将其作为原点,以该原点平行于搜索区域坐标轴建立确认区域坐标系;Step 1: Obtain the position of the gas source and use it as the origin, and establish the confirmation area coordinate system with the origin parallel to the coordinate axis of the search area;

步骤二:针对障碍物建立其周围环境的代价地图,并对障碍物进行膨胀处理;Step 2: Build a cost map of the surrounding environment for the obstacle, and perform expansion processing on the obstacle;

步骤三:根据确认区域坐标系和障碍物周围环境中的代价地图规划确认区域边界,选择矩形区域作为气体源确认区域,使机器人运动,构建确认区域边界;Step 3: Plan and confirm the area boundary according to the coordinate system of the confirmation area and the cost map in the surrounding environment of the obstacle, select the rectangular area as the gas source confirmation area, make the robot move, and construct the confirmation area boundary;

步骤四:机器人沿确认区域边界独立运动三圈,通过气体传感器测量确认区域边界处气体的浓度;Step 4: The robot independently moves three circles along the boundary of the confirmation area, and the gas concentration at the boundary of the confirmation area is measured by the gas sensor;

步骤五:根据下式判断气体源真伪,Step 5: Determine the authenticity of the gas source according to the following formula,

OS→(NS≥η)∧(ns/NS≥ζ)O S →( NS ≥η)∧( ns / NS ≥ζ)

Figure BDA0002182737670000031
Figure BDA0002182737670000031

式中,OS表示确认区域内含有气体源,

Figure BDA0002182737670000032
表示确认区域内不含气体源;式中符号→代表逻辑条件,∧表示逻辑与,∨表示逻辑或,NS为一段时间内统计气体浓度超过设定的浓度阈值的次数,ns为测得气体浓度超过阈值的事件发生时,粒子收敛位置处于确认区域范围内的次数,η和ζ为经验阈值。In the formula, O S indicates that there is a gas source in the confirmed area,
Figure BDA0002182737670000032
Indicates that there is no gas source in the confirmation area; in the formula, the symbol → represents the logical condition, ∧ represents the logical AND, ∨ represents the logical OR, N S is the number of times that the statistical gas concentration exceeds the set concentration threshold in a period of time, and n s is the measured value. When the gas concentration exceeds the threshold, the number of times that the particle convergence position is within the range of the confirmed region, η and ζ are empirical thresholds.

本发明使用基于统计方法的气体源识别规则对气体源进行确认,该规则可以类比人类确认气体源的过程,人类在确认某处存在气体源时通常基于两点常识来确定:首先是在该地点附近能明显的察觉到某种气体,其次是气体总是从该地点所在方向飘来;在判定某处不存在气体源时,一般基于该地点附近不能明显察觉到某种气体或者气体不总是从该地点所在方向飘来。The present invention uses the gas source identification rule based on the statistical method to confirm the gas source. The rule can be analogous to the process of identifying the gas source by humans. When humans confirm the existence of a gas source in a certain place, it is usually determined based on two common senses: firstly, at the place A certain gas can be clearly detected nearby, followed by the fact that the gas always floats from the direction of the location; when judging that there is no gas source in a certain place, it is generally based on the fact that a certain gas cannot be clearly detected near the location or the gas is not always Floating from the direction of the location.

本发明是气体源定位搜索的最后环节,本发明是建立在已经通过某种气体源搜索算法计算得到了可能的气体源位置基础上的。本发明的技术方案概括如下:以计算得到的气体源位置为原点,平行于搜索区域坐标轴建立确认区域坐标系;建立周围环境的代价地图,对障碍物膨胀处理;根据确认区域坐标系和周围环境中的代价地图规划确认区域边界;机器人沿确认区域边界独立运动三圈,通过气体传感器测量确认区域边界处气体的浓度;根据气体源识别规则判断气体源真伪。The present invention is the last link of the gas source location search, and the present invention is based on the possible gas source locations that have been calculated through a certain gas source search algorithm. The technical scheme of the present invention is summarized as follows: take the calculated gas source position as the origin, establish a confirmation area coordinate system parallel to the coordinate axis of the search area; establish a cost map of the surrounding environment, and deal with the expansion of obstacles; according to the confirmation area coordinate system and surrounding The cost map planning in the environment confirms the boundary of the area; the robot independently moves three circles along the boundary of the confirmation area, and the gas concentration at the boundary of the area is confirmed by the gas sensor measurement; according to the gas source identification rules, the authenticity of the gas source is judged.

技术方案具体包括以下步骤:The technical solution specifically includes the following steps:

步骤1,以计算得到的气体源位置为原点,平行于搜索区域坐标轴建立确认区域坐标系。气体源位置由气体源搜索算法计算得到,这是实施本发明的前提,以基于粒子滤波算法搜索气体源为例,则气体源位置由粒子收敛位置计算得到。搜索区域指场景中确定包括真实气体源的足够大的区域。Step 1, take the calculated gas source position as the origin, and establish a confirmation area coordinate system parallel to the search area coordinate axis. The position of the gas source is calculated by the gas source search algorithm, which is the premise of implementing the present invention. Taking the search for the gas source based on the particle filter algorithm as an example, the position of the gas source is calculated by the particle convergence position. The search area refers to a sufficiently large area of the scene that is determined to include the real gas source.

步骤2,建立周围环境的代价地图,对障碍物进行膨胀处理。在障碍物场景下确认区域边界可能与障碍物产生交叉,即导航目标点规划至障碍物内,使导航无法完成,且气体源一般也是一种障碍物,为防止机器人碰撞气体源,在现实场景中规划确认区域必须考虑障碍物的存在。因此,必须建立周围环境的代价地图,对障碍物进行膨胀处理。Step 2: Build a cost map of the surrounding environment and expand the obstacles. In the obstacle scene, confirm that the area boundary may intersect with the obstacle, that is, the navigation target point is planned to be within the obstacle, so that the navigation cannot be completed, and the gas source is generally an obstacle. In order to prevent the robot from colliding with the gas source, in the real scene The presence of obstacles must be considered in the planning confirmation area. Therefore, a cost map of the surrounding environment must be established to inflate the obstacles.

障碍物膨胀处理基于ROS导航模块的局部代价地图实现,Gazebo环境及代价地图如附图1所示。代价地图权衡机器人实际尺寸来计算距离障碍物的安全距离。障碍物周边小于机器人的内切圆半径的区域为禁止进入的高代价区域,如附图1b)中浅色中心区域;障碍物周边大于机器人内切圆半径小于膨胀半径的区域为膨胀区域,如附图1b)中浅色中心区域外围的深色区域,此区域内膨胀代价计算公式如式(1)所示。The obstacle expansion processing is implemented based on the local cost map of the ROS navigation module. The Gazebo environment and cost map are shown in Figure 1. The costmap weighs the actual size of the robot to calculate the safe distance from obstacles. The area around the obstacle smaller than the radius of the inscribed circle of the robot is a high-cost area that is forbidden to enter, such as the light-colored center area in Figure 1b); the area around the obstacle larger than the radius of the inscribed circle of the robot and less than the expansion radius is the expansion area, such as In the dark area around the light-colored central area in Fig. 1b), the calculation formula of the expansion cost in this area is shown in formula (1).

Cost=253×exp(-1.0×k×(d-r)) (1) Cost = 253×exp(-1.0×k×(dr)) (1)

式中,k为膨胀比例因子,d为距离障碍物的距离,r为机器人内切圆半径。In the formula, k is the expansion scale factor, d is the distance from the obstacle, and r is the radius of the inscribed circle of the robot.

局部代价地图所在坐标系为机器人坐标系,给定代价地图内的目标点均可得到该点在代价地图内的代价值。由于机器人在场景中导航时得到的目标点是机器人坐标系原点在里程计坐标系内的坐标,即该点位于机器人内部,考虑到机器人的实际形状,为避免碰撞,除测试目标点对应的代价值是否满足无碰撞要求外,还应该测试机器人的轮廓点,为减小计算量,本发明简化所使用的移动机器人平台为圆形并选取目标位姿前后左右方向与目标点距离为机器人内切圆半径的四个点作为测试点。若包含目标点在内的五个点中任意一点代价值过高,则舍弃该目标点,选用次优目标点,若测试点均满足无碰撞要求,则将目标点发送给导航模块对机器人进行导航控制。本发明中设定Cost≤80为满足无碰撞要求,否则认为代价值过高,可能产生碰撞。The coordinate system of the local cost map is the robot coordinate system, and the cost value of the point in the cost map can be obtained for a given target point in the cost map. Since the target point obtained by the robot when navigating in the scene is the coordinate of the origin of the robot coordinate system in the odometer coordinate system, that is, the point is located inside the robot, considering the actual shape of the robot, in order to avoid collision, in addition to the code corresponding to the test target point In addition to whether the value meets the no-collision requirement, the outline points of the robot should also be tested. In order to reduce the amount of calculation, the present invention simplifies the used mobile robot platform as a circle, and selects the distance between the front and rear, left and right directions of the target pose and the target point as the inscribed robot. The four points of the circle radius are used as test points. If any of the five points including the target point has a high cost value, the target point will be discarded and the next best target point will be selected. If the test points all meet the no-collision requirement, the target point will be sent to the navigation module for the robot to carry out Navigation controls. In the present invention, C ost ≤ 80 is set to meet the requirement of no collision, otherwise the cost value is considered too high and collision may occur.

步骤3,根据确认区域坐标系和周围环境中的代价地图规划确认区域边界。本发明中考虑到采用的移动机器人平台质量较大,受静摩擦力影响难以实现短距离精细运动,机器人使用矩形的运动轨迹更加符合实验条件要求,且可以降低轨迹点选择的难度,选择矩形区域作为气体源的确认区域,使机器人运动,构建确认区域边界。以基于粒子滤波算法搜索气体源为例,气体源位置由粒子收敛位置计算得到,粒子收敛的条件为粒子在x和y方向的标准差均小于设定值,确认区域表示为:Step 3: Confirm the area boundary according to the coordinate system of the confirmed area and the cost map planning in the surrounding environment. In the present invention, considering that the mobile robot platform adopted is of relatively large quality, and it is difficult to achieve short-distance fine motion due to the influence of static friction, the rectangular motion trajectory of the robot is more in line with the requirements of the experimental conditions, and the difficulty of trajectory point selection can be reduced, and the rectangular area is selected as the The confirmation area of the gas source makes the robot move and constructs the boundary of the confirmation area. Taking the gas source search based on the particle filter algorithm as an example, the gas source position is calculated from the particle convergence position. The condition for the particle convergence is that the standard deviation of the particle in the x and y directions is less than the set value, and the confirmation area is expressed as:

Figure BDA0002182737670000051
Figure BDA0002182737670000051

Lconf=max{6max{σxy},2ld} (3)L conf =max{6max{σ xy },2l d } (3)

式中,Sconf为确认区域,Lconf为矩形确认区域长或宽,σx和σy分别为粒子收敛时粒子分布在x和y方向上的标准差,当采用其他气体源搜寻算法时,σx和σy可以根据该算法对气体源位置的不确定度设置。ld为障碍物经膨胀处理后的长或宽的单方向安全距离。这样设定确认区域可以包含大部分粒子,且综合考虑了障碍物的影响,避免在气体源确认过程中机器人与障碍物碰撞。In the formula, S conf is the confirmation area, L conf is the length or width of the rectangular confirmation area, σ x and σ y are the standard deviation of the particle distribution in the x and y directions when the particles converge, when other gas source search algorithms are used, σ x and σ y can be set according to the uncertainty of the gas source location of the algorithm. l d is the unidirectional safety distance of the length or width of the obstacle after expansion treatment. In this way, the confirmation area can contain most of the particles, and the influence of obstacles is comprehensively considered, so as to avoid collision between the robot and obstacles during the gas source confirmation process.

确认区域边界规划演变过程如附图2所示,确认区域边长首先满足Lconf≥6max{σxy}然后判断此时确认区域的角点是否满足无碰撞要求,将不满足的角点沿对角线方向向外扩张,直到所有角点满足无碰撞要求,根据四个角点坐标大小关系重新展开成矩形确认区域,接着在确认区域边界上根据机器人运动步长采样目标点及测试点,再次判断其是否满足无碰撞要求,若不满足则使会产生碰撞的确认区域边界整体向外扩张,其余边界保持不变,直至所有边界采样点代价值均满足导航要求。The evolution process of confirming the area boundary planning is shown in Figure 2. Confirm that the side length of the area first satisfies L conf ≥ 6max{σ xy } and then judge whether the corners of the confirmed area meet the no-collision requirement at this time. The points expand outward along the diagonal direction until all the corner points meet the no-collision requirements, and then re-expand into a rectangular confirmation area according to the size relationship of the four corner points. point, and judge again whether it meets the no-collision requirement. If not, the boundary of the confirmation area that will cause collision will expand outward as a whole, and the rest of the boundary will remain unchanged until the cost values of all boundary sampling points meet the navigation requirements.

步骤4,机器人沿确认区域边界独立运动三圈,通过气体传感器测量确认区域边界处气体的浓度。Step 4, the robot independently moves three circles along the boundary of the confirmation area, and the gas concentration at the boundary of the confirmation area is measured by the gas sensor.

步骤5,根据气体源识别规则判断气体源真伪。本发明使用基于统计方法的气体源识别规则对气体源进行确认,该规则可以类比人类确认气体源的过程,人类在确认某处存在气体源时通常基于两点常识来确定:首先是在该地点附近能明显的察觉到某种气体,其次是气体总是从该地点所在方向飘来;在判定某处不存在气体源时,一般基于该地点附近不能明显察觉到某种气体或者气体不总是从该地点所在方向飘来。上述逻辑可以整理如下:Step 5: Determine the authenticity of the gas source according to the gas source identification rule. The present invention uses the gas source identification rule based on the statistical method to confirm the gas source. The rule can be analogous to the process of identifying the gas source by humans. When humans confirm the existence of a gas source in a certain place, it is usually determined based on two common senses: firstly, at the place A certain gas can be clearly detected nearby, followed by the fact that the gas always floats from the direction of the location; when judging that there is no gas source in a certain place, it is generally based on the fact that a certain gas cannot be clearly detected near the location or the gas is not always Floating from the direction of the location. The above logic can be organized as follows:

OS→(NS≥η)∧(ns/NS≥ζ) (4)O S →( NS ≥η)∧( ns / NS ≥ζ) (4)

Figure BDA0002182737670000052
Figure BDA0002182737670000052

式中,OS表示确认区域内含有气体源,

Figure BDA0002182737670000053
为确认区域内不含气体源;式中符号→代表逻辑条件,∧表示逻辑与,∨表示逻辑或。NS为一段时间内统计气体浓度超过设定的浓度阈值的次数,此浓度阈值为确认气体源专用的浓度阈值,ns为通过各种方法搜索气体源,测得气体浓度超过阈值的事件发生时,计算得到气体源的位置处于确认区域范围内的次数。本发明以基于粒子滤波算法搜索气体源为例,则ns为测得气体浓度超过阈值的事件发生时,粒子收敛位置处于确认区域范围内的次数。η和ζ为经验阈值。若满足(NS≥η)∧(ns/NS≥ζ),则认定为气体源,若满足(NS<η)∨(ns/NS<ζ)则认定为气体伪源。In the formula, O S indicates that there is a gas source in the confirmed area,
Figure BDA0002182737670000053
In order to confirm that there is no gas source in the area; in the formula, the symbol → represents the logical condition, ∧ represents the logical AND, and ∨ represents the logical OR. N S is the number of times the gas concentration exceeds the set concentration threshold within a period of time, the concentration threshold is the concentration threshold dedicated to confirming the gas source, ns is the gas source searched by various methods, and the measured gas concentration exceeds the threshold. , calculate the number of times that the position of the gas source is within the range of the confirmation area. The present invention takes the search for a gas source based on a particle filter algorithm as an example, and ns is the number of times that the particle convergence position is within the range of the confirmation area when the measured gas concentration exceeds the threshold when the event occurs. η and ζ are empirical thresholds. If ( NS ≥η)∧( ns / NS ≥ζ) is satisfied, it is identified as a gas source, and if ( NS <η)∨( ns / NS <ζ) is met, it is identified as a gas pseudo source.

实施例:为能进一步了解本发明的发明内容及特点,以基于粒子滤波的气体源搜索算法为例,下面结合附图和具体实例,进一步阐述本发明。虽然是以粒子滤波寻源算法为例,但是本发明的实施方法同样可以推广到其他的气体源搜寻算法的伪源确认过程中。气体场分布根据大气统计量的简化方程计算得到,如附图3所示。Embodiment: In order to further understand the content and characteristics of the present invention, the present invention is further described below with reference to the accompanying drawings and specific examples, taking the gas source search algorithm based on particle filtering as an example. Although the particle filter source search algorithm is used as an example, the implementation method of the present invention can also be extended to the pseudo-source confirmation process of other gas source search algorithms. The gas field distribution is calculated according to the simplified equation of atmospheric statistics, as shown in Figure 3.

本发明的具体步骤如下:The concrete steps of the present invention are as follows:

步骤1,以计算得到的气体源位置为原点,平行于搜索区域坐标轴建立确认区域坐标系。Step 1, take the calculated gas source position as the origin, and establish a confirmation area coordinate system parallel to the search area coordinate axis.

步骤2,建立周围环境的代价地图,对障碍物进行膨胀处理。障碍物周边膨胀区域内膨胀代价计算公式为:Step 2: Build a cost map of the surrounding environment and expand the obstacles. The calculation formula of the expansion cost in the expansion area around the obstacle is:

Cost=253×exp(-1.0×k×(d-r)) (6) Cost = 253×exp(-1.0×k×(dr)) (6)

式中,k为膨胀比例因子,d为距离障碍物的距离,r为机器人内切圆半径。本发明中设定Cost≤80为满足无碰撞要求,否则认为代价值过高,可能产生碰撞。In the formula, k is the expansion scale factor, d is the distance from the obstacle, and r is the radius of the inscribed circle of the robot. In the present invention, C ost ≤ 80 is set to meet the requirement of no collision, otherwise the cost value is considered too high and collision may occur.

步骤3,根据确认区域坐标系和周围环境中的代价地图规划确认区域边界。本发明中机器人使用矩形的运动轨迹,选择矩形区域作为气体源的确认区域,使机器人运动,构建确认区域边界。以基于粒子滤波算法搜索气体源为例,气体源位置由粒子收敛位置计算得到,粒子收敛的条件为粒子在x和y方向的标准差均小于设定值,气体源确认区域可表示为:Step 3: Confirm the area boundary according to the coordinate system of the confirmed area and the cost map planning in the surrounding environment. In the present invention, the robot uses a rectangular motion trajectory, selects the rectangular area as the confirmation area of the gas source, makes the robot move, and constructs the boundary of the confirmation area. Taking the gas source search based on the particle filter algorithm as an example, the gas source position is calculated from the particle convergence position. The condition for particle convergence is that the standard deviation of the particles in the x and y directions is less than the set value. The gas source confirmation area can be expressed as:

Figure BDA0002182737670000061
Figure BDA0002182737670000061

Lconf=max{6max{σxy},2ld} (8)L conf =max{6max{σ xy },2l d } (8)

式中,Sconf为确认区域,Lconf为矩形确认区域长或宽,σx和σy分别为粒子收敛时粒子分布在x和y方向上的标准差,当采用其他气体源搜寻算法时,σx和σy可以根据该算法对气体源位置的不确定度设置。ld为障碍物经膨胀处理后的长或宽的单方向安全距离。确认区域边界规划演变过程如附图2所示。In the formula, S conf is the confirmation area, L conf is the length or width of the rectangular confirmation area, σ x and σ y are the standard deviation of the particle distribution in the x and y directions when the particles converge, when other gas source search algorithms are used, σ x and σ y can be set according to the uncertainty of the gas source location of the algorithm. l d is the unidirectional safety distance of the length or width of the obstacle after expansion treatment. The evolution process of confirming the regional boundary planning is shown in Figure 2.

步骤4,机器人沿确认区域边界独立运动三圈,通过气体传感器测量确认区域边界处气体的浓度。仿真实验中,气体源的位置事先由寻源算法计算得到,以基于粒子滤波算法搜索气体源为例,机器人沿确认区域边界运动的仿真过程如附图4所示,图4a)为每圈进行气体源确认运动前的粒子均匀分布采样结果,图4b)中粒子收敛至障碍物附近,图4c)为气体源确认结束时的粒子状态,可见粒子并未收敛至确认区域内。Step 4, the robot independently moves three circles along the boundary of the confirmation area, and the gas concentration at the boundary of the confirmation area is measured by the gas sensor. In the simulation experiment, the position of the gas source is calculated by the source algorithm in advance. Taking the search for the gas source based on the particle filter algorithm as an example, the simulation process of the robot moving along the boundary of the confirmation area is shown in Figure 4. Figure 4a) is performed for each circle. The sampling results of the uniform distribution of particles before the gas source confirmation movement, the particles converge to the vicinity of the obstacle in Figure 4b), and Figure 4c) shows the particle state at the end of the gas source confirmation. It can be seen that the particles have not converged to the confirmation area.

步骤5,根据气体源识别规则判断气体源真伪。本发明使用基于统计方法的气体源识别规则对气体源进行确认,逻辑式如下:Step 5: Determine the authenticity of the gas source according to the gas source identification rule. The present invention uses the gas source identification rule based on the statistical method to confirm the gas source, and the logic formula is as follows:

OS→(NS≥η)∧(ns/NS≥ζ) (9)O S →( NS ≥η)∧( ns / NS ≥ζ) (9)

Figure BDA0002182737670000071
Figure BDA0002182737670000071

式中,OS表示确认区域内含有气体源,

Figure BDA0002182737670000072
为确认区域内不含气体源;式中符号→代表逻辑条件,∧表示逻辑与,∨表示逻辑或。NS为一段时间内统计气体浓度超过设定的浓度阈值的次数,此浓度阈值为确认气体源专用的浓度阈值,ns为通过各种方法搜索气体源,测得气体浓度超过阈值的事件发生时,计算得到气体源的位置处于确认区域范围内的次数。本发明以基于粒子滤波算法搜索气体源为例,则ns为测得气体浓度超过阈值的事件发生时,粒子收敛位置处于确认区域范围内的次数。η和ζ为经验阈值。In the formula, O S indicates that there is a gas source in the confirmed area,
Figure BDA0002182737670000072
In order to confirm that there is no gas source in the area; in the formula, the symbol → represents the logical condition, ∧ represents the logical AND, and ∨ represents the logical OR. N S is the number of times the gas concentration exceeds the set concentration threshold within a period of time, the concentration threshold is the concentration threshold dedicated to confirming the gas source, ns is the gas source searched by various methods, and the measured gas concentration exceeds the threshold. , calculate the number of times that the position of the gas source is within the range of the confirmation area. The present invention takes the search for a gas source based on a particle filter algorithm as an example, and ns is the number of times that the particle convergence position is within the range of the confirmation area when the measured gas concentration exceeds the threshold when the event occurs. η and ζ are empirical thresholds.

实验中,气体源确认阈值根据经验设置为η=0.4,ζ=0.6。根据气体场分布和上述步骤最终得到气体源确认过程统计数据为:NS=55,ns=20,3圈内总检测次数为60,因55/60>η,ns/NS=20/55<ζ,由式(10)判定粒子收敛至伪源,结合附图3的气体场分布可知,由于障碍物迎风面附近产生了气体堆积,造成了伪源,导致粒子错误收敛。In the experiment, the gas source confirmation threshold was empirically set as η=0.4, ζ=0.6. According to the gas field distribution and the above steps, the final statistical data of the gas source confirmation process are: N S =55, n s =20, the total number of detections in 3 circles is 60, because 55/60>η, n s /N S =20 /55<ζ, it is determined by equation (10) that the particles converge to the pseudo-source. Combining with the gas field distribution in Figure 3, it can be seen that due to the accumulation of gas near the windward side of the obstacle, the pseudo-source is formed, resulting in the wrong convergence of the particles.

需要注意的是,具体实施方式仅仅是对本发明技术方案的解释和说明,不能以此限定权利保护范围。凡根据本发明权利要求书和说明书所做的仅仅是局部改变的,仍应落入本发明的保护范围内。It should be noted that the specific embodiments are only explanations and descriptions of the technical solutions of the present invention, and cannot be used to limit the protection scope of the rights. Any changes made according to the claims and description of the present invention are only partial changes, which should still fall within the protection scope of the present invention.

Claims (4)

1. A gas source pseudo-source confirmation method comprising the steps of:
the method comprises the following steps: acquiring the position of a gas source, taking the position as an origin, and establishing a coordinate system of a confirmation area by taking the origin parallel to the coordinate axis of a search area;
step two: establishing a cost map of the surrounding environment of the obstacle, and performing expansion processing on the obstacle;
step three: planning a confirmed area boundary according to a confirmed area coordinate system and a cost map in the surrounding environment of the obstacle, selecting a rectangular area as a gas source confirmed area, enabling the robot to move, and constructing the confirmed area boundary;
step four: the robot independently moves three circles along the boundary of the confirmed area, and the concentration of the gas at the boundary of the confirmed area is measured through the gas sensor;
step five: the authenticity of the gas source is judged according to the following formula,
OS→(NS≥η)∧(ns/NS≥ζ)
Figure FDA0003627408050000011
in the formula, OSIndicating that the gas source is contained within the validation region,
Figure FDA0003627408050000012
indicating that the confirmation area does not contain a gas source; in the formula, symbol → represents a logical condition, Λ represents a logical AND, V represents a logical OR, NSCounting the times that the gas concentration exceeds a set concentration threshold value within a period of time, nsThe times that the particle convergence position is within the range of the confirmation region when the event that the measured gas concentration exceeds the threshold occurs, wherein eta and zeta are empirical thresholds;
the method is characterized in that: the gas source identification area in the third step is expressed as:
Figure FDA0003627408050000013
Lconf=max{6max{σxy},2ld}
in the formula, SconfFor confirming the region, LconfFor rectangular confirmation of area length or width, σxAnd σyStandard deviations of the particle distributions in the x and y directions at convergence, ldThe length or width of the barrier is the one-way safe distance after expansion treatment,
Figure FDA0003627408050000014
represents the minimum value in the x direction in the coordinate system of the confirmation area,
Figure FDA0003627408050000015
represents the maximum value in the x direction in the coordinate system of the confirmation area,
Figure FDA0003627408050000016
represents the minimum value in the y direction in the coordinate system of the confirmation area,
Figure FDA0003627408050000017
which represents the maximum value in the y-direction in the coordinate system of the validation area.
2. A gas source pseudo-source confirmation method as claimed in claim 1, wherein: and in the second step, the expansion processing of the obstacles is realized based on a local cost map of the ROS navigation module.
3. A gas source pseudo-source confirmation method as claimed in claim 1, wherein: when the barrier is subjected to expansion treatment in the second step, an expansion cost formula in the peripheral expansion area of the barrier is as follows:
Cost=253×exp(-1.0×k×(d-r))
in the formula, k is an expansion scale factor, d is the distance from the obstacle, and r is the radius of the inscribed circle of the robot.
4. A gas source pseudo-source confirmation method as claimed in claim 1, wherein: the side length of the confirmation region boundary satisfies Lconf≥6max{σxyAnd then expanding the boundaries of the confirmed area according to the requirement of no collision during the robot navigation until all the boundaries meet the navigation requirement.
CN201910802551.2A 2019-08-28 2019-08-28 A method for confirming pseudo-source of gas source Active CN110488837B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910802551.2A CN110488837B (en) 2019-08-28 2019-08-28 A method for confirming pseudo-source of gas source

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910802551.2A CN110488837B (en) 2019-08-28 2019-08-28 A method for confirming pseudo-source of gas source

Publications (2)

Publication Number Publication Date
CN110488837A CN110488837A (en) 2019-11-22
CN110488837B true CN110488837B (en) 2022-07-01

Family

ID=68554751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910802551.2A Active CN110488837B (en) 2019-08-28 2019-08-28 A method for confirming pseudo-source of gas source

Country Status (1)

Country Link
CN (1) CN110488837B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0141090A2 (en) * 1983-08-30 1985-05-15 Cerberus Ag Apparatus for detecting gaseous impurities in the air with gas sensors
CN103278151A (en) * 2013-02-28 2013-09-04 中国矿业大学 Method for multirobot to search smell sources with cooperation under the dynamic smoke plumage environment
CN109421073A (en) * 2017-08-30 2019-03-05 南京龙贞自控科技发展有限公司 A kind of gas detection method based on robot

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7209221B2 (en) * 1994-05-23 2007-04-24 Automotive Technologies International, Inc. Method for obtaining and displaying information about objects in a vehicular blind spot
US11774944B2 (en) * 2016-05-09 2023-10-03 Strong Force Iot Portfolio 2016, Llc Methods and systems for the industrial internet of things
CN107340768B (en) * 2016-12-29 2020-08-28 珠海市一微半导体有限公司 Path planning method of intelligent robot
CN109709945B (en) * 2017-10-26 2022-04-15 深圳市优必选科技有限公司 Path planning method and device based on obstacle classification and robot
CN108775902A (en) * 2018-07-25 2018-11-09 齐鲁工业大学 The adjoint robot path planning method and system virtually expanded based on barrier

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0141090A2 (en) * 1983-08-30 1985-05-15 Cerberus Ag Apparatus for detecting gaseous impurities in the air with gas sensors
CN103278151A (en) * 2013-02-28 2013-09-04 中国矿业大学 Method for multirobot to search smell sources with cooperation under the dynamic smoke plumage environment
CN109421073A (en) * 2017-08-30 2019-03-05 南京龙贞自控科技发展有限公司 A kind of gas detection method based on robot

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Humanoid Detection of Indoor Dangerous Gas Source by Mobile Robot;He, FJ 等;《2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009)》;20091231;第237页 *
WSN中基于气体扩散模型的气体源点定位研究;廖海龙;《中国优秀硕士学位论文全文数据库 信息科技辑》;20121231(第04期);第1-50页 *
湍流烟羽环境下多机器人主动嗅觉实现方法研究;孟庆浩 等;《自动化学报》;20081015;第34卷(第10期);第1282-1291页 *

Also Published As

Publication number Publication date
CN110488837A (en) 2019-11-22

Similar Documents

Publication Publication Date Title
CN106647769A (en) AGV path tracking and obstacle avoidance coordination method based on A* extraction guide point
CN113253717B (en) A Local Path Planning Method for Indoor Mobile Robots Based on Dynamic Obstacles
CN107607120B (en) Unmanned aerial vehicle dynamic track planning method based on improved restoration type Anytime sparse A algorithm
CN114705196B (en) An adaptive heuristic global path planning method and system for robots
CN112179351A (en) A 3D Obstacle Avoidance Track Planning Method Based on Pre-planned Path Optimization RRT Algorithm
CN111508222B (en) Method and apparatus for providing a cutting-edge pedestrian assistance system
CN111121812B (en) Path optimization method, electronic device and storage medium
US11243330B2 (en) Method and device for detecting collisions for a vehicle
CN110568861B (en) A human-machine motion obstacle monitoring method, readable storage medium and unmanned aerial vehicle
Wellhausen et al. Artplanner: Robust legged robot navigation in the field
CN114625150A (en) Rapid ant colony unmanned ship dynamic obstacle avoidance method based on danger index and distance function
CN110986956A (en) Autonomous learning global positioning method based on improved Monte Carlo algorithm
Gong et al. VPH+: An enhanced vector polar histogram method for mobile robot obstacle avoidance
CN117234216B (en) Robot deep reinforcement learning motion planning method and computer readable medium
CN118095056A (en) Improved speed barrier method for cluster division
CN116203956A (en) A speed obstacle planning method and system integrating safety distance and global information
JP2017203766A (en) Three-dimensional object detection processing device
CN110488837B (en) A method for confirming pseudo-source of gas source
US12405380B2 (en) Method for detecting ground using lidar sensor and ground detection device performing same
Ying et al. Gps spoofing attack detection on intersection movement assist using one-class classification
Yi et al. A 3D Point Attacker for LiDAR-Based Localization
Liao et al. A Real-Time Degeneracy Sensing and Compensation Method for Enhanced LiDAR SLAM
Xu et al. Hybrid frontier detection strategy for autonomous exploration in multi-obstacles environment
CN116560410A (en) Three-dimensional coverage path planning method for UAV based on Monte Carlo tree search
CN118963332A (en) An improved path search method for unmanned vehicles

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
GR01 Patent grant
GR01 Patent grant