CN114924555B - Path planning method based on full-automatic tunnel guniting robot - Google Patents
Path planning method based on full-automatic tunnel guniting robot Download PDFInfo
- Publication number
- CN114924555B CN114924555B CN202110132644.6A CN202110132644A CN114924555B CN 114924555 B CN114924555 B CN 114924555B CN 202110132644 A CN202110132644 A CN 202110132644A CN 114924555 B CN114924555 B CN 114924555B
- Authority
- CN
- China
- Prior art keywords
- spraying
- area
- thickness
- wall
- level
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000005507 spraying Methods 0.000 claims abstract description 107
- 239000007921 spray Substances 0.000 claims abstract description 52
- 230000008569 process Effects 0.000 claims abstract description 5
- 239000004567 concrete Substances 0.000 claims description 42
- 238000009412 basement excavation Methods 0.000 claims description 27
- 238000005070 sampling Methods 0.000 claims description 12
- 239000011248 coating agent Substances 0.000 claims description 7
- 238000000576 coating method Methods 0.000 claims description 7
- 230000035772 mutation Effects 0.000 claims description 7
- 238000005457 optimization Methods 0.000 claims description 6
- 239000011378 shotcrete Substances 0.000 claims description 4
- 230000001186 cumulative effect Effects 0.000 claims description 3
- 238000005315 distribution function Methods 0.000 claims description 3
- 238000010276 construction Methods 0.000 abstract description 8
- 230000000694 effects Effects 0.000 abstract description 5
- 230000003068 static effect Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 6
- 239000003973 paint Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0253—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting relative motion information from a plurality of images taken successively, e.g. visual odometry, optical flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Optics & Photonics (AREA)
- Application Of Or Painting With Fluid Materials (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及一种基于全自动隧道喷浆机器人的路径规划方法。The invention relates to a path planning method based on a full-automatic tunnel shotcrete robot.
背景技术Background Art
隧道是人们用以克服复杂地形、充分利用地理空间建设公路、铁路的重要建筑形式。隧道初喷前隧道表面存在多种支护结构,如拱架、防护网等。隧道初喷指隧道表面的第一层喷涂,使隧道表面由原始壁面变为较为光滑规则的表面。由于施工环境复杂,喷浆机器人自动化水平较低等多重因素的影响,国内外喷浆机器人进行隧道的施工作业过于依赖手动操作,耗费大量人力物力,且喷浆的质量和效率也主要取决于工人的经验。在实际工作中,由于隧道施工环境恶劣,长期处于这种环境会严重影响工人的身体健康。而且企业要聘请这些操控机手也需要一笔不小的开销,由于以上原因,往往很难找到合适的操作手,这也严重降低了隧道施工效率。Tunnels are an important form of construction used by people to overcome complex terrain and make full use of geographical space to build roads and railways. There are various support structures on the surface of the tunnel before the initial spraying, such as arches and protective nets. The initial spraying of the tunnel refers to the first layer of spraying on the surface of the tunnel, which changes the surface of the tunnel from the original wall to a relatively smooth and regular surface. Due to the complex construction environment and the low level of automation of the spraying robot, the construction of tunnels by domestic and foreign spraying robots relies too much on manual operation, which consumes a lot of manpower and material resources, and the quality and efficiency of the spraying also mainly depends on the experience of the workers. In actual work, due to the harsh environment of tunnel construction, being in this environment for a long time will seriously affect the health of workers. In addition, it costs a lot of money for enterprises to hire these operators. Due to the above reasons, it is often difficult to find suitable operators, which also seriously reduces the efficiency of tunnel construction.
随着人工智能的迅速发展,人类社会已开始迈入智能化时代,人工智能引领社会发展是大势所趋,不可逆转。运用雷达或者摄像头采集隧道数据,运用传感器获取机械臂的关节信息等技术是实现工程机械智能化的重要手段。对机械臂进行建模,仿真等操作可以模拟出真实隧道的喷涂场景,十分便捷的得出实验结果。With the rapid development of artificial intelligence, human society has entered the era of intelligence. It is an irreversible trend for artificial intelligence to lead social development. Using radar or cameras to collect tunnel data and using sensors to obtain joint information of robotic arms are important means to realize the intelligence of construction machinery. Modeling and simulation of robotic arms can simulate the spraying scene of real tunnels, and it is very convenient to obtain experimental results.
发明内容Summary of the invention
本发明主要是解决技术问题的不足,提供一种解决隧道智能喷浆机器人的路径规划的方法,可以针对不同的机型,建立不同的喷涂附着模型,根据雷达采集到的隧道信息进行路径规划无需人工干预就可以得到机器要行走的路径,并且可以达到工业级要求的标准和涂料利用率。The present invention mainly solves the deficiencies of the technical problems and provides a method for path planning of a tunnel intelligent spraying robot. Different spraying adhesion models can be established for different machine models. Path planning can be performed based on tunnel information collected by radar, and the path that the machine will travel can be obtained without human intervention, and the standards and coating utilization rate required by the industrial level can be achieved.
为了实现上述目的,本发明的技术方案是:In order to achieve the above object, the technical solution of the present invention is:
一种基于全自动隧道喷浆机器人的路径规划方法,包括以下步骤:A path planning method based on a fully automatic tunnel shotcrete robot comprises the following steps:
步骤1,采集喷枪在持续不同时间以及在不同距离对壁面喷射后所附着的混凝土厚度,进而得出壁面混凝土厚度随喷涂时间和喷枪离隧道壁面距离变化的函数式;Step 1, collecting the thickness of concrete attached to the wall after the spray gun sprays at different durations and distances, and then obtaining a functional formula of the wall concrete thickness changing with the spraying time and the distance between the spray gun and the tunnel wall;
步骤2,采集隧道面超欠挖信息,并基于步骤1所得到的函数式,结合路径规划算法,以首先喷涂超挖区域,然后喷涂正常区域,并在喷涂中避开欠挖区域的原则,完成路径规划。Step 2, collect the over-excavation and under-excavation information of the tunnel surface, and based on the function obtained in step 1, combine the path planning algorithm to complete the path planning by spraying the over-excavation area first, then the normal area, and avoiding the under-excavation area during spraying.
所述的方法,所述的步骤1中,采集喷枪在持续不同时间对壁面喷射后所附着的混凝土厚度,是首先由固定位置的喷枪垂直向壁面上喷射混凝土,并在每隔一段预定时间后测量附着在壁面上的混凝土的厚度,从而通过β分布模型拟合壁面混凝土的厚度随喷涂时间变化的关系。The method, in the step 1, collects the thickness of concrete attached to the wall after the spray gun sprays on the wall for different continuous time periods, firstly sprays concrete vertically onto the wall with a spray gun at a fixed position, and measures the thickness of the concrete attached to the wall after a predetermined time interval, thereby fitting the relationship between the thickness of the wall concrete and the spraying time through a β distribution model.
所述的方法,所述的步骤1中,采集喷枪在不同距离对壁面喷射后所附着的混凝土厚度,是首先由喷枪垂直向壁面上喷射混凝土并测量附着在壁面上的混凝土的厚度,然后改变喷枪与壁面的距离后再次喷射并测量,从而通过β分布模型拟合壁面混凝土的厚度随喷涂距离变化的关系。The method, in the step 1, collects the thickness of concrete attached to the wall after the spray gun sprays at different distances, first sprays concrete vertically onto the wall with the spray gun and measures the thickness of the concrete attached to the wall, then changes the distance between the spray gun and the wall and sprays and measures again, thereby fitting the relationship between the thickness of the wall concrete and the spraying distance through the β distribution model.
所述的方法,通过β分布模型拟合壁面混凝土的厚度随喷涂时间变化的关系的函数式为:The method described above uses the β distribution model to fit the relationship between the thickness of the wall concrete and the spraying time as follows:
其中F(r)为涂层累积厚度,T(t)max为圆形喷涂区域的中心点O的喷涂厚度随时间变化的函数,中心点O为喷枪的喷嘴口在壁面上的投影点,r为圆形喷涂区域内某一点S与O的距离;β为用于调节函数值的调节参数,R为圆形喷涂区域的半径。Where F(r) is the cumulative thickness of the coating, T(t) max is the function of the spraying thickness of the center point O of the circular spraying area changing with time, the center point O is the projection point of the nozzle of the spray gun on the wall, r is the distance between a certain point S and O in the circular spraying area; β is the adjustment parameter used to adjust the function value, and R is the radius of the circular spraying area.
所述的方法,通过β分布模型拟合壁面混凝土的厚度随喷涂距离变化的关系的函数式为:The method described above uses the β distribution model to fit the relationship between the thickness of the wall concrete and the spraying distance as follows:
其中R为圆形喷涂区域的半径,d为喷枪的喷嘴口与壁面的垂直距离,为喷涂的喷雾圆锥夹角。Where R is the radius of the circular spraying area, d is the vertical distance between the nozzle of the spray gun and the wall, is the spray cone angle of the spray.
所述的方法,所述的步骤2中,采集隧道面超欠挖信息,是通过雷达扫描整个隧道面,以获取整个隧道面的信息,并把整个隧道面按照超挖程度分为三个层级,以壁面为基准,由深到浅依次定义为L3,L2,L1,L3表示超挖,即深度大于L2级别的最深阈值,L2级别表示标准区域,即深度处于L2级别的最深阈值和最浅阈值之间,L1级别表示欠挖,即深度小于L2级别的最浅阈值。In the method, in the step 2, the over-excavation and under-excavation information of the tunnel surface is collected by scanning the entire tunnel surface through a radar to obtain the information of the entire tunnel surface, and the entire tunnel surface is divided into three levels according to the degree of over-excavation, and is defined as L3, L2, and L1 from deep to shallow based on the wall surface. L3 indicates over-excavation, that is, the depth is greater than the deepest threshold of the L2 level, the L2 level indicates the standard area, that is, the depth is between the deepest threshold and the shallowest threshold of the L2 level, and the L1 level indicates under-excavation, that is, the depth is less than the shallowest threshold of the L2 level.
所述的方法,在进行层级分类时,还包括以下步骤:如果扫描得到的某个点云采样点深度大于L2级别的最深阈值,则首先统计以该点为中心,半径为喷涂区域半径R的圆区域内深度大于L2级别最深阈值的其他点,如果该区域内大于L2级别最深阈值的点的数量超过了预设数量N,则认为此块区域是L3级别区域,否则认为该点云采样点是突变点,不判定为L3区域;如果扫描得到的某个点云采样点深度小于L2级别的最浅阈值,则首先统计以该点为中心,半径为喷涂区域半径R的圆区域内深度小于L2级别最浅阈值的其他点,如果该区域内小于L2级别最浅阈值的点的数量超过了预设数量N,则认为此块区域是L1级别区域,否则认为该点云采样点是突变点,不判定为L1区域。The method, when performing hierarchical classification, also includes the following steps: if the depth of a certain point cloud sampling point obtained by scanning is greater than the deepest threshold of the L2 level, first count the other points in the circular area with the point as the center and the radius R of the spraying area whose depth is greater than the deepest threshold of the L2 level; if the number of points in the area greater than the deepest threshold of the L2 level exceeds the preset number N, then this block area is considered to be an L3 level area, otherwise the point cloud sampling point is considered to be a mutation point and is not determined as an L3 area; if the depth of a certain point cloud sampling point obtained by scanning is less than the shallowest threshold of the L2 level, first count the other points in the circular area with the point as the center and the radius R of the spraying area whose depth is less than the shallowest threshold of the L2 level; if the number of points in the area less than the shallowest threshold of the L2 level exceeds the preset number N, then this block area is considered to be an L1 level area, otherwise the point cloud sampling point is considered to be a mutation point and is not determined as an L1 area.
所述的方法,所述的步骤2中,首先喷涂超挖区域,然后喷涂正常区域,并在喷涂中避开欠挖区域的原则为:In the method, in step 2, the principle of first spraying the over-excavated area and then spraying the normal area, and avoiding the under-excavated area during spraying is:
优先喷涂L3级别区域,使其厚度达到L2级别,并且规划的路径避免经过L1和L2区域;等L3级别区域都变成L2级别区域时,再对L2区域进行全覆盖喷涂,在喷涂过程中仍要避开L1级别区域;Prioritize spraying the L3 level area to make its thickness reach the L2 level, and the planned path avoids passing through the L1 and L2 areas; when the L3 level area becomes the L2 level area, the L2 area is fully covered by spraying, and the L1 level area must still be avoided during the spraying process;
所述的方法,所述的步骤2中,基于步骤1所得到的函数式,以喷涂在隧道壁面上的混凝土俯视图是半径为R的圆形,并以下一个喷涂区域距离当前喷涂区域距离为d,则两个喷涂区域叠加形成的厚度形状函数为In the method, in step 2, based on the functional formula obtained in step 1, the top view of the concrete sprayed on the tunnel wall is a circle with a radius of R, and the distance between the next spraying area and the current spraying area is d, then the thickness shape function formed by the superposition of the two spraying areas is
其中P1(r)、P2(r)分别是第一个喷涂区域和第二个喷涂区域的厚度分布函数,结合壁面混凝土厚度随喷涂时间和喷枪离隧道壁面距离变化的函数式,有 根据实际需求预设的目标厚度为Sp,则该目标厚度与实际叠加形成的厚度之间的差值为需要喷涂的部分,取空间中某一点的实际叠加厚度P(r)与理想厚度Sp的方差和为最小优化目标建立优化函数:minS(r,t)=(Sp-P(r))2,以最小化S(r,t)为目标,求解最佳的d与t,得到路径规划。Where P 1 (r) and P 2 (r) are the thickness distribution functions of the first spraying area and the second spraying area, respectively. Combined with the function of the wall concrete thickness changing with the spraying time and the distance between the spray gun and the tunnel wall, we have According to actual needs, the preset target thickness is Sp , and the difference between the target thickness and the actual superposition thickness is the part that needs to be sprayed. The sum of the variances of the actual superposition thickness P(r) and the ideal thickness Sp at a certain point in space is taken as the minimum optimization target to establish an optimization function: minS(r,t)=( Sp -P(r)) 2 . With the goal of minimizing S(r,t), the optimal d and t are solved to obtain the path planning.
本发明的技术效果在于,本发明可广泛的应用于各种喷涂机器,针对不同的喷涂机器人,只需要修改模型参数,达到拟合效果之后,再结合带喷涂区域的表面信息,即可达到自动规划路径的功能,有了这一种方法,人们可以避免进入隧道观测环境,机器可以自己规划路径并且完成喷涂工作,防止因为隧道坍塌而造成的生命危险,同时也提高了施工效率。The technical effect of the present invention is that the present invention can be widely applied to various spraying machines. For different spraying robots, it is only necessary to modify the model parameters to achieve the fitting effect, and then combine the surface information of the spraying area to achieve the function of automatic path planning. With this method, people can avoid entering the tunnel observation environment. The machine can plan the path by itself and complete the spraying work, preventing life danger caused by tunnel collapse, and also improving construction efficiency.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明的工作流程图;Fig. 1 is a workflow diagram of the present invention;
图2为本发明喷嘴喷出涂料的示意图;FIG2 is a schematic diagram of a nozzle spraying paint according to the present invention;
图3为本发明所采集的隧道信息的模拟图;FIG3 is a simulation diagram of tunnel information collected by the present invention;
图4为本发明两个喷涂区域间隔为140mm时壁面上混凝土所叠加的模拟图;FIG4 is a simulation diagram of the concrete superposition on the wall surface when the interval between two spraying areas is 140 mm according to the present invention;
图5为本发明两个喷涂区域叠加的示意图。FIG. 5 is a schematic diagram of the superposition of two spraying areas of the present invention.
具体实施方式DETAILED DESCRIPTION
以下结合具体实施方式进一步对本发明的技术方案进行阐述。The technical solution of the present invention is further described below in conjunction with specific implementation methods.
如图1所示:本发明主要包括采集隧道信息,获取点云数据,然后通过喷涂试验建立喷涂模型,最后结合壁面的超欠挖信息实现路径规划,最终达到智能喷涂的目的。As shown in Figure 1: The present invention mainly includes collecting tunnel information, obtaining point cloud data, then establishing a spraying model through a spraying test, and finally combining the over-excavation and under-excavation information of the wall to realize path planning, and finally achieve the purpose of intelligent spraying.
本实施例中用以获取隧道信息采用的是激光雷达,它较摄像头更适合在隧道等一些危险且光线较暗的地方使用,其原理是通过发射激光粒子来获取隧道信息。In this embodiment, a laser radar is used to obtain tunnel information. Compared with a camera, it is more suitable for use in dangerous and dimly lit places such as tunnels. The principle is to obtain tunnel information by emitting laser particles.
先用雷达扫描整个隧道面,获取整个隧道面的信息,如图3所示,可以看出有一些超挖的地方,把整个隧道面按照超挖程度可以分为三个层级,以壁面为基准,由深到浅依次为L3,L2,L1。其中L3表示超挖,即深度大于L2级别的最深阈值,L2级别表示标准区域,即深度处于L2级别的最深阈值和最浅阈值之间,L1级别表示欠挖,即深度小于L2级别的最浅阈值。First, use radar to scan the entire tunnel surface to obtain information about the entire tunnel surface. As shown in Figure 3, it can be seen that there are some over-excavation areas. The entire tunnel surface can be divided into three levels according to the degree of over-excavation, based on the wall surface, from deep to shallow, namely L3, L2, and L1. Among them, L3 represents over-excavation, that is, the depth is greater than the deepest threshold of the L2 level, the L2 level represents the standard area, that is, the depth is between the deepest threshold and the shallowest threshold of the L2 level, and the L1 level represents under-excavation, that is, the depth is less than the shallowest threshold of the L2 level.
为了对超、欠挖作出准确的判断,本实施例还采用了对于L3、L1区域进行是否为突变点的判断方式:如果扫描得到的某个点云采样点深度大于L2级别的最深阈值,则首先统计以该点为中心,半径为喷涂区域半径R的圆区域内深度大于L2级别最深阈值的其他点,如果该区域内大于L2级别最深阈值的点的数量超过了预设数量N,则认为此块区域是L3级别区域,否则认为该点云采样点是突变点,不判定为L3区域;如果扫描得到的某个点云采样点深度小于L2级别的最浅阈值,则首先统计以该点为中心,半径为喷涂区域半径R的圆区域内深度小于L2级别最浅阈值的其他点,如果该区域内小于L2级别最浅阈值的点的数量超过了预设数量N,则认为此块区域是L1级别区域,否则认为该点云采样点是突变点,不判定为L1区域。In order to make an accurate judgment on over-excavation and under-excavation, the present embodiment also adopts a method for judging whether the L3 and L1 areas are mutation points: if the depth of a certain point cloud sampling point obtained by scanning is greater than the deepest threshold of the L2 level, firstly, other points in a circular area with the point as the center and a radius R of the spraying area whose depth is greater than the deepest threshold of the L2 level are counted; if the number of points in the area greater than the deepest threshold of the L2 level exceeds the preset number N, then this block area is considered to be an L3 level area, otherwise, the point cloud sampling point is considered to be a mutation point and is not determined as an L3 area; if the depth of a certain point cloud sampling point obtained by scanning is less than the shallowest threshold of the L2 level, firstly, other points in a circular area with the point as the center and a radius R of the spraying area whose depth is less than the shallowest threshold of the L2 level are counted; if the number of points in the area less than the shallowest threshold of the L2 level exceeds the preset number N, then this block area is considered to be an L1 level area, otherwise, the point cloud sampling point is considered to be a mutation point and is not determined as an L1 area.
接下来本实施例通过喷涂试验建立喷涂模型。固定喷枪往壁面上垂直喷射混凝土,因为机手认为垂直于壁面喷涂更有利于混凝土附着在壁面上,也可以减少混凝土重力的影响,然后用雷达扫描,每隔一定时间测量附着在壁面上的混凝土的形状,这个时间是需要根据雷达的特性决定的,如果雷达的性能很高,可以选取短一点的时间,这样测的随时间而改变的函数形状更加精确。其喷涂出来的混凝土形状大致如图2所示,可以用β分布模型拟合壁面混凝土的形状随喷涂时间的关系。有限范围模型的β分布模型平面喷涂的示意图如图2所示。在图中,距离一平面工件高度为d的位置上有喷涂点Q,其代表垂直于工件表面的喷枪涂料喷嘴口,点O为点Q在平面上的投影点,同时也是圆形涂膜累积区域的中心点,假定喷涂的喷雾圆锥夹角为φ,在单位时间t内,喷枪在点Q对平面进行连续喷涂,根据β分布模型,其涂层累积厚度为0<r<R,1<β,其中T(t)max为圆形涂膜区域中心点涂膜的厚度随时间变化的函数,r为喷涂区域内某一点距离圆心O的距离,β为用于调节函数值的调节参数,R为圆形喷涂区域的半径。Next, this embodiment establishes a spraying model through a spraying test. A fixed spray gun sprays concrete vertically onto the wall, because the operator believes that spraying perpendicular to the wall is more conducive to the adhesion of concrete to the wall, and can also reduce the influence of concrete gravity. Then use radar scanning to measure the shape of the concrete attached to the wall at regular intervals. This time needs to be determined according to the characteristics of the radar. If the performance of the radar is very high, a shorter time can be selected, so that the function shape that changes with time is more accurate. The shape of the sprayed concrete is roughly as shown in Figure 2, and the β distribution model can be used to fit the relationship between the shape of the wall concrete and the spraying time. The schematic diagram of the plane spraying of the β distribution model of the finite range model is shown in Figure 2. In the figure, there is a spray point Q at a height d from a planar workpiece, which represents the spray gun paint nozzle perpendicular to the workpiece surface. Point O is the projection point of point Q on the plane, and it is also the center point of the circular coating accumulation area. Assuming that the spray cone angle of the spray is φ, the spray gun continuously sprays the plane at point Q within a unit time t. According to the β distribution model, the cumulative thickness of the coating is 0<r<R,1<β, where T(t) max is the function of the thickness of the coating at the center of the circular coating area changing with time, r is the distance from a certain point in the spraying area to the center O, β is the adjustment parameter used to adjust the function value, and R is the radius of the circular spraying area.
得到了随时间的增长函数后,调整喷枪离壁面的距离,重复用雷达扫描,再得出壁面混凝土形状随喷枪离隧道壁面距离的函数式。由于附着在壁面上混凝土的半径会随着喷枪离壁面距离的增大而增大,但是离隧道的距离有一个限度,太大的话混凝土不会附着在壁面上,太小则混凝土在壁面上反弹,从而造成涂料损失,所以这里的距离需要选取一个合适的值,一般来说,喷涂距离、喷涂张角、附着半径之间的关系为R=d*tan(φ/2),0<φ<π/2。After obtaining the growth function over time, adjust the distance between the spray gun and the wall, repeat the radar scanning, and then obtain the function of the shape of the wall concrete with the distance between the spray gun and the tunnel wall. Since the radius of the concrete attached to the wall will increase with the increase of the distance between the spray gun and the wall, but there is a limit to the distance from the tunnel, if it is too large, the concrete will not adhere to the wall, and if it is too small, the concrete will rebound on the wall, causing paint loss, so the distance here needs to select a suitable value. Generally speaking, the relationship between the spraying distance, spraying angle, and attachment radius is R = d*tan(φ/2), 0<φ<π/2.
按照机手的经验,优先喷涂L3级别区域,使其到达L2级别,而不能直接喷涂到L1级别,因为喷涂在壁面上的混凝土在短时间内还没有凝固,会受重力影响,这样会导致涂料掉落,导致涂料利用率下降。所以需要在保证利用率的前提下,喷涂到一定的厚度,但是也不能喷涂过少,这样会导致机器往返喷涂的次数增加,降低了喷涂效率。According to the experience of the machine operator, the L3 level area is sprayed first to reach the L2 level, and it cannot be sprayed directly to the L1 level, because the concrete sprayed on the wall has not solidified in a short time and will be affected by gravity, which will cause the paint to fall and reduce the utilization rate of the paint. Therefore, it is necessary to spray to a certain thickness while ensuring the utilization rate, but it cannot be sprayed too little, which will increase the number of times the machine sprays back and forth, reducing the spraying efficiency.
按照机手的经验,在喷涂L3,L2区域时,壁面空间上可能存在L1级别的区域,所以在路径规划的过程,可以把这些区域抽象成障碍,使规划出的路径不经过这些区域,因为L1级别属于欠挖区域,因此往此区域喷涂混凝土会增加其厚度,致使喷涂效果变差。According to the operator's experience, when spraying L3 and L2 areas, there may be L1 level areas on the wall space, so in the process of path planning, these areas can be abstracted as obstacles so that the planned path does not pass through these areas. Because the L1 level belongs to the under-excavation area, spraying concrete into this area will increase its thickness, resulting in a worse spraying effect.
具体的路径规划算法已经有很多了,可以根据需要采取适合的算法,在此采用DWA算法,以最终的叠加喷涂效果和机械臂运动弧度最小为目标,把L1区域规划成障碍物,生成轨迹路径。There are already many specific path planning algorithms, and you can adopt the appropriate algorithm as needed. Here, the DWA algorithm is used to plan the L1 area into obstacles and generate a trajectory path with the final superimposed spraying effect and the minimum arc of the robot arm movement as the goal.
不同的重叠距离会导致不同的叠加形状,如图4所示,根据两个喷涂区域叠加的平整度以及目标厚度可以确定两个喷涂点之间的间距,可以通过调节这个间距来控制喷涂的厚度,从而可以规划出整个待喷涂面的喷涂路径。具体来说,基于步骤1所得到的函数式,参见图5,以喷涂在隧道壁面上的混凝土俯视图是半径为R的圆形,并以下一个喷涂区域距离当前喷涂区域距离为d,则两个喷涂区域叠加形成的厚度形状函数为Different overlapping distances will lead to different superposition shapes, as shown in Figure 4. The distance between the two spraying points can be determined according to the flatness of the superposition of the two spraying areas and the target thickness. The spraying thickness can be controlled by adjusting this distance, so that the spraying path of the entire surface to be sprayed can be planned. Specifically, based on the function obtained in step 1, see Figure 5, the top view of the concrete sprayed on the tunnel wall is a circle with a radius of R, and the distance between the next spraying area and the current spraying area is d, then the thickness shape function formed by the superposition of the two spraying areas is
其中P1(r)、P2(r)分别是第一个喷涂区域和第二个喷涂区域的厚度分布函数,结合壁面混凝土厚度随喷涂时间和喷枪离隧道壁面距离变化的函数式,有 根据实际需求预设的目标厚度为Sp,则该目标厚度与实际叠加形成的厚度之间的差值为需要喷涂的部分,取空间中某一点的实际叠加厚度P(r)与理想厚度Sp的方差和为最小优化目标建立优化函数:minS(r,t)=(Sp-P(r))2,其中P(r)由上面的公式得到,而P(r)只受横移距离d和在不同点的喷涂时间t影响,因此以最小化S(r,t)为目标,求解最佳的d与t即可得到路径规划路线,具体可用最小二乘法等方案解出答案。Where P 1 (r) and P 2 (r) are the thickness distribution functions of the first spraying area and the second spraying area, respectively. Combined with the function of the wall concrete thickness changing with the spraying time and the distance between the spray gun and the tunnel wall, we have According to actual needs, the preset target thickness is Sp , and the difference between the target thickness and the actual thickness formed by superposition is the part that needs to be sprayed. The sum of the variances of the actual superposition thickness P(r) at a certain point in space and the ideal thickness Sp is taken as the minimum optimization target to establish an optimization function: minS(r,t)=( Sp -P(r)) 2 , where P(r) is obtained by the above formula, and P(r) is only affected by the lateral displacement distance d and the spraying time t at different points. Therefore, with the goal of minimizing S(r,t), solving the optimal d and t can obtain the path planning route, and the answer can be obtained by using the least squares method and other solutions.
本发明结合了隧道模式识别技术和机械臂的运动学解算技术,首先识别隧道的待喷涂区域的信息。而在喷涂过程中,一般喷涂方量不会随意改变,因此针对某种特定机型,保持喷涂方量恒定,喷涂模型也是一样的,所以通过结合隧道超欠挖信息和喷涂模型,可以准确规划出机械臂的运动路径,再结合机器人逆运动学求出各个关节的运动量,再结合机器人的控制技术,就可以实现机器人的全自动隧道喷涂,并且可以保证喷涂的质量,提高喷涂效率,减少事故。The present invention combines tunnel pattern recognition technology and kinematic solution technology of the robot arm, and first identifies the information of the area to be sprayed in the tunnel. During the spraying process, the spraying volume will not change arbitrarily. Therefore, for a certain specific model, the spraying volume is kept constant, and the spraying model is the same. Therefore, by combining the tunnel over-excavation and under-excavation information and the spraying model, the movement path of the robot arm can be accurately planned, and then the movement of each joint can be calculated by combining the robot inverse kinematics, and then combined with the robot control technology, the robot can realize the fully automatic tunnel spraying, and the quality of the spraying can be guaranteed, the spraying efficiency can be improved, and accidents can be reduced.
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。The above description is only a preferred embodiment of the present invention and does not constitute any form of limitation to the present invention. Although the present invention has been disclosed as a preferred embodiment as above, it is not intended to limit the present invention. Any technician familiar with the profession can make some changes or modifications to equivalent embodiments of equivalent changes using the technical contents disclosed above without departing from the scope of the technical solution of the present invention. However, any simple modification, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110132644.6A CN114924555B (en) | 2021-01-31 | 2021-01-31 | Path planning method based on full-automatic tunnel guniting robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110132644.6A CN114924555B (en) | 2021-01-31 | 2021-01-31 | Path planning method based on full-automatic tunnel guniting robot |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114924555A CN114924555A (en) | 2022-08-19 |
CN114924555B true CN114924555B (en) | 2024-08-23 |
Family
ID=82804121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110132644.6A Active CN114924555B (en) | 2021-01-31 | 2021-01-31 | Path planning method based on full-automatic tunnel guniting robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114924555B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117901144B (en) * | 2024-03-19 | 2024-05-14 | 湖南蓝天机器人科技有限公司 | AGV car washing robot intelligent control method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109635406A (en) * | 2018-12-05 | 2019-04-16 | 长沙科达智能装备股份有限公司 | A kind of tunnel based on point cloud slicing is automatically whitewashed method for planning track |
JP2020033723A (en) * | 2018-08-28 | 2020-03-05 | 鹿島建設株式会社 | Concrete material spraying device and spraying method |
-
2021
- 2021-01-31 CN CN202110132644.6A patent/CN114924555B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020033723A (en) * | 2018-08-28 | 2020-03-05 | 鹿島建設株式会社 | Concrete material spraying device and spraying method |
CN109635406A (en) * | 2018-12-05 | 2019-04-16 | 长沙科达智能装备股份有限公司 | A kind of tunnel based on point cloud slicing is automatically whitewashed method for planning track |
Also Published As
Publication number | Publication date |
---|---|
CN114924555A (en) | 2022-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102909148B (en) | Spraying path automatic generating method for adaptive modeling of multiple spray guns | |
WO2020192000A1 (en) | Livestock and poultry information perception robot based on autonomous navigation, and map building method | |
CN112573223B (en) | Method, system and device for loading simulated human intelligence into steamer | |
CN108645413A (en) | The dynamic correcting method of positioning and map building while a kind of mobile robot | |
CN114442621A (en) | An autonomous exploration and mapping system based on a quadruped robot | |
CN111898990A (en) | Building construction progress management method | |
CN108508430A (en) | Lidar rotation control method for target detection | |
CN108012608B (en) | A method of land leveling based on GNSS | |
CN103389738A (en) | Method and device for table tennis robot to predict table tennis ball trajectory | |
CN104615150B (en) | A kind of adaptive accurate spraying apparatus and method based on machine vision | |
WO2021093288A1 (en) | Magnetic stripe-simulation positioning method and device based on ceiling-type qr codes | |
CN107436604A (en) | Controlling planning method is intelligently decomposed in carrying robot path under a kind of intelligent environment | |
CN114924555B (en) | Path planning method based on full-automatic tunnel guniting robot | |
CN103558868B (en) | Nozzle injection angle control equipment and method for concrete injection machine and engineering machinery | |
CN111982127A (en) | LightWeight-3D obstacle avoidance method | |
CN113467445B (en) | Four-foot robot swing leg obstacle avoidance method based on vision and path planning | |
CN104528540A (en) | Real-time generation method of hoisting scheme of jib crane in vehicle controller and method thereof | |
CN116149355A (en) | Power transmission operation and maintenance unmanned aerial vehicle inspection route planning method | |
CN118649859A (en) | A substation steel structure spraying method and spraying robot | |
CN112002012B (en) | Visibility Analysis Methods for Urban Areas | |
CN104898551B (en) | The double vision of full-automatic grass-removing robot feels self aligning system | |
CN116385640A (en) | A coverage path planning method for kiwi fruit picking robot based on fruit distribution | |
CN111369669A (en) | Method for automatically leveling sprayed surface | |
CN116225029A (en) | Robot path planning method | |
CN101739020A (en) | Virtual test method of large-scale transitional sprinkling machine and system thereof |
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 |