Movatterモバイル変換


[0]ホーム

URL:


CN103777192B - A kind of extraction of straight line method based on laser sensor - Google Patents

A kind of extraction of straight line method based on laser sensor
Download PDF

Info

Publication number
CN103777192B
CN103777192BCN201210000399.4ACN201210000399ACN103777192BCN 103777192 BCN103777192 BCN 103777192BCN 201210000399 ACN201210000399 ACN 201210000399ACN 103777192 BCN103777192 BCN 103777192B
Authority
CN
China
Prior art keywords
straight line
line
points
laser sensor
parameter
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.)
Expired - Fee Related
Application number
CN201210000399.4A
Other languages
Chinese (zh)
Other versions
CN103777192A (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.)
No2 Inst Of Artillery Engineering Cpla
Original Assignee
No2 Inst Of Artillery Engineering Cpla
Filing date
Publication date
Application filed by No2 Inst Of Artillery Engineering CplafiledCriticalNo2 Inst Of Artillery Engineering Cpla
Priority to CN201210000399.4ApriorityCriticalpatent/CN103777192B/en
Publication of CN103777192ApublicationCriticalpatent/CN103777192A/en
Application grantedgrantedCritical
Publication of CN103777192BpublicationCriticalpatent/CN103777192B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Abstract

The present invention relates to a kind of laser image extraction of straight line method.Segmentation with merge method on the basis of, raising method efficiency is detected adjacent to point set by self adaptation, utilize fuzzy partition with merge method carry out line segment segmentation the ameliorative way sensitivity to parameter, finally utilizing the parameter that least square method simulates in environment under each straightway polar coordinate system, method includes: neighbouring point set detection, line segment segmentation, least squares line fitting, the big step of calculating fitting a straight line error four.Method result of implementation shows when the point that straightway is comprised is more, and result is very accurate, and most straight line errors are the least, and footpath, pole error is both less than 1mm, and angular error is less than 0.01rad, and fitting effect is preferable.The advantage that the present invention compares compared with traditional line extracting method is: the iterations of (1) method reduces, and improves method efficiency;(2) robustness of method improves a lot;(3) precision of line segments extraction also significantly improves.

Description

Linear feature extraction method based on laser sensor
Technical Field
The invention belongs to the technical field of artificial intelligence, and relates to a laser image linear feature extraction method.
Background
With the rapid development of computer technology and artificial intelligence technology, the mobile robot technology has achieved huge achievements, and is widely applied to the fields of home service, space exploration, deep sea salvage, mineral exploration, security medical treatment, military reconnaissance and the like. In the related art research of robots, the problem of Simultaneous Localization and mapping (SLAM) of robots is one of the key problems of the robot technology, and is even known as a "holy cup" in the research field of mobile robots. The straight line is one of the most common feature descriptions in the robot SLAM problem because selecting it as an environmental feature for robot localization has many advantages, such as: straight lines exist in indoor environments comparatively much; the straight line is easy to extract from the original point detected by laser test system LMS (laser Measurement systems) laser radar, and the straight line feature is easy to store in a map; the robot can be positioned by only using two non-parallel straight lines in a plane coordinate system.
At present, methods related to straight line extraction are more, and a Split-and-Merge (Split-and-Merge) method is the best method for comprehensive performance. Thus, has been widely used. However, the traditional segmentation and combination method has the problems of poor robustness to the linear parameters and low efficiency.
Disclosure of Invention
The technical problem is as follows: in order to solve the above problems, an object of the present invention is to provide an adaptive line extraction method based on a laser sensor, so as to improve the efficiency and robustness of line extraction.
The technical solution of the present invention is now described as follows:
the invention relates to a linear characteristic extraction method based on a laser sensor, which improves the efficiency of the method through self-adaptive adjacent point set detection on the basis of a segmentation and combination method, improves the sensitivity of the method to parameters by using a fuzzy segmentation and combination SMF (split-and-merge fuzzy) method to segment segmentation, and finally fits the parameters under each linear polar coordinate system in the environment by using a least square method, and comprises the following steps (see figure 2):
step 1: detecting a neighboring point set;
step 2: segment division;
and step 3: fitting a least square straight line;
and 4, step 4: and calculating the fitting error of the straight line.
The invention further provides a linear feature extraction method based on the laser sensor, which is characterized by comprising the following steps: setting the discrete points of the angle phi and the distance rho at intervals of the angle delta phi as the scanning result of the laser radar; the specific process of detecting the neighboring point set in the step 1 is as follows:
step 1.1: let the continuous laser sensor detect two continuous points as sk-1And skWherein s isk-1Laser beamDistance of sensor is rhok-1Δ l is the distance between two points;
step 1.2: the constant m ' is 5, and the constant Δ l ' is m ' ρk-1And delta phi, if delta l is less than or equal to delta l', the adjacent point set is obtained, otherwise, the adjacent point set is not obtained.
The invention further provides a linear feature extraction method based on the laser sensor, which is characterized by comprising the following steps: the specific process of segment segmentation described in step 2 is as follows (see fig. 3):
step 2.1: let each set of neighboring points contain only one straight line: including all points in the sensor observation data z, the initial straight line numberSetting the generated iteration algebra m to be 1;
step 2.2: updating the number of the mth generation straight line
Step 2.3: inspecting each straight line lkWhether the variance σ of the straight line parameter is satisfied in the set of neighboring pointsk≤σmaxAnd if not, then:
step 2.3.1: dividing l by fuzzy straight linekPoint in (b) becomes two straight lines l'kAnd l ″)kSimultaneously, making C equal to 2;
step 2.3.2: from l'kAnd l ″)kReplacement of lkAdding to the mixture;
step 2.3.3:NLm=NLm+1;
step 2.3.4: go to step 2.2;
step 2.4: selecting straight lines
Step 2.4.1: for every two distinct straight lines laAnd lbAre all considered as candidates for merging;
step 2.4.2: judging whether the coordinate barycenters of the two straight lines are close to each other: step 2.4.3 is performed when approaching, and step is performed when not approaching
Step 2.4.3: the straight line combined by l 'and l' is represented by l ═ l '^ l', and the combined straight line l isfIs ak^laAnd lk^lbMinimum dispersion, while sigma must be satisfiedf≤σmaxUntil no more mergers are possible; wherein the only limiting parameter σmaxGiven by the statistical error of the laser sensor.
The invention further provides a linear feature extraction method based on the laser sensor, which is characterized by comprising the following steps: the specific procedure of least squares straight line fitting described in step 3 is as follows (see fig. 4):
step 3.1: for each set of line segment points { ρi,φiN, where (r, α) represents the polar parameters of a straight line, the formula being:
α=12arctanpq---(11)
r=1NΣ(ρicos(φi-α))---(12)
in the formula,
p=2NΣΣρiρjcosφisinφj-Σρi2sin2φi---(13)
q=1NΣΣρiρjcos(φi+φj)-Σρi2cos2φi---(14)
the invention further provides a linear feature extraction method based on the laser sensor, which is characterized by comprising the following steps: the specific process of calculating the straight line fitting error in the step 4 is as follows:
step 4.1: setting a linear parameter error covariance matrix as follows:
Cη=σrrσrασrασrα---(15)
wherein,
σrr=1N2Σ[cos(φi-α)+∂α∂Piρisin(φi-α)]2σρi2---(16)
σαα=14(p2+q2)2Σ[pi′q-pqi′]2σρi2---(17)
in the formula:
pi′=2NΣρjcosφisinφj-2ρisin2φi---(18)
qi′=1NΣρjcos(φi+φj)-2ρicos2φi---(19)
σrα=Σ∂r∂Pi∂α∂Piσρi2---(20)
∂r∂Pi=1N[cos(φi-α)+∂α∂Piρisin(φi-α)]---(21)
∂α∂Pi=12(p2+q2)(pi′q-pqi′)---(22)
the linear feature extraction method based on the laser sensor is completed.
Compared with the traditional straight line extraction method, the method has the advantages that: (1) the iteration times of the method are reduced, and the efficiency of the method is improved; (2) the robustness of the method is greatly improved; (3) the accuracy of line segment extraction is also obviously improved.
Drawings
FIG. 1: distance variation graph of adjacent points of the invention
FIG. 2: straight line feature extraction flow chart of the invention
FIG. 3: the invention is a flow chart of the detection of neighboring point set in step 1 in FIG. 2
FIG. 4: step 2 line segment segmentation flowchart in fig. 2 of the present invention
Detailed Description
The method of the invention will now be further described with reference to the accompanying drawings:
examples
This example uses SICK200 industrial 180 DEG range laser sensors from SICK corporation, Germany, in a laboratory environment of 6m x 6 m. The LMS laser radar measures the distance between the LMS laser radar and surrounding obstacles by calculating the round trip time of laser, namely, a laser radar transmitter transmits a beam of laser which is reflected when encountering the obstacles; the receiver of the lidar records the reflected light and calculates the distance between the obstacle and the lidar from the time the laser is transmitted to be reflected back to the lidar.
The laboratory raw laser data is shown in fig. 5, which takes one data every 0.5 ° from 0 ° to 180 °, the mean square error of the distance measurement is 5mm, the measurement error of the angle is ignored, and 361 data are obtained in each frame. Fig. 4-2 is a frame of laser data acquired in the laboratory herein, where blue dots represent laser data points, black dots represent the origin of the lidar coordinate system, black plus 0 ° on the right represents laser data points, and black plus on the left represents 180 ° laser data points.
Setting sigmamaxThe extraction results of fig. 5 using the conventional Split-and-Merge algorithm and the third part straight line extraction algorithm are shown in fig. 6 at 0.005 mm. The extraction result of the invention is shown in figure 7.
In fig. 6 and 7, the red straight line segment is the straight line segment detected by the algorithm, and + represents the starting point of the line segment, and as can be seen from fig. 6 and 7, 12 straight lines, L1 and L2.. L12, are detected by the improved algorithm, while only 8 straight lines, L4, L6, L9 and L10, are detected by the algorithm before improvement. From the viewpoint of the extraction accuracy of the straight line, the improved one is also higher than the one before the improvement, and particularly L8 is particularly remarkable. Meanwhile, the traditional Split-and-Merge algorithm directly segments and extracts all data, and a method of firstly detecting adjacent point clusters and then segmenting and extracting straight lines is adopted, so that the iteration times of the algorithm are reduced, and the algorithm efficiency is improved. In addition, as can be seen from fig. 6 and 7, the robustness of the improved algorithm is also greatly improved compared with the improved algorithm.
The improved extracted straight line L1, L2.. L12 fitting error is as in table 1 below:
table 1: fitting error table for straight line L1, L2.. L12
Table 1 shows that the results are very accurate when the straight line segment contains more points, such as L1, L3, L7 and L11, but the errors are relatively large when the line segment contains fewer points, such as L6 and L10. From table 1, it can be seen that the errors of the polar diameters of the straight lines are small and generally in the millimeter level, and only L4, L6 and L10 are in the centimeter level because of the small number of points. In contrast, the angle error is large, 10 max-1rad; but most of straight line errors are very small, and the diameter errors are less than 1mmAnd the angle error is less than 0.01rad, and the fitting effect is better.

Claims (4)

CN201210000399.4A2012-10-24A kind of extraction of straight line method based on laser sensorExpired - Fee RelatedCN103777192B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210000399.4ACN103777192B (en)2012-10-24A kind of extraction of straight line method based on laser sensor

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210000399.4ACN103777192B (en)2012-10-24A kind of extraction of straight line method based on laser sensor

Publications (2)

Publication NumberPublication Date
CN103777192A CN103777192A (en)2014-05-07
CN103777192Btrue CN103777192B (en)2016-11-30

Family

ID=

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1569558A (en)*2003-07-222005-01-26中国科学院自动化研究所Moving robot's vision navigation method based on image representation feature
CN101726255A (en)*2008-10-242010-06-09中国科学院光电研究院Method for extracting interesting buildings from three-dimensional laser point cloud data
CN103198751A (en)*2013-03-062013-07-10南京邮电大学Line feature map creation method of mobile robot based on laser range finder
CN103268729A (en)*2013-05-222013-08-28北京工业大学 A method for creating cascaded maps for mobile robots based on hybrid features

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1569558A (en)*2003-07-222005-01-26中国科学院自动化研究所Moving robot's vision navigation method based on image representation feature
CN101726255A (en)*2008-10-242010-06-09中国科学院光电研究院Method for extracting interesting buildings from three-dimensional laser point cloud data
CN103198751A (en)*2013-03-062013-07-10南京邮电大学Line feature map creation method of mobile robot based on laser range finder
CN103268729A (en)*2013-05-222013-08-28北京工业大学 A method for creating cascaded maps for mobile robots based on hybrid features

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于自适应阈值的距离图像线段特征提取;满增光等;《深圳大学学报理工版》;20111130;第28卷(第6期);第483-485页*

Similar Documents

PublicationPublication DateTitle
Park et al.Radar localization and mapping for indoor disaster environments via multi-modal registration to prior LiDAR map
CN105512665A (en)Airborne laser radar point cloud data edge extraction method
CN112083441A (en)Obstacle detection method and system based on deep fusion of laser radar and millimeter wave radar
CN112230243A (en)Indoor map construction method for mobile robot
CN112348882A (en)Low-altitude target tracking information fusion method and system based on multi-source detector
Jiang et al.A cable-mapping algorithm based on ground-penetrating radar
CN116736330A (en) A method of obtaining robot laser odometry based on dynamic target tracking
CN108594241B (en) An AUV Acoustic Stealth Situation Assessment Method
CN117092658B (en)Target intelligent detection positioning method based on laser radar
CN118445753A (en)Underwater unmanned underwater vehicle track fusion method and system based on graph convolution neural network
CN103476110B (en) A Distributed Algorithm for Node Self-Location and Target Tracking Simultaneously
Yin et al.A failure detection method for 3D LiDAR based localization
Liu et al.A localizability estimation method for mobile robots based on 3d point cloud feature
CN119559582B (en)Method and system for monitoring lake water level based on remote sensing image
CN120195753A (en) A method for locating termite nests on embankments based on transient electromagnetics carried by unmanned aerial vehicles
US12339363B2 (en)Apparatus and method for recognizing high-elevation structure using LiDAR sensor
CN119355719A (en) A high-precision soil three-dimensional mapping method based on radar detection
Li et al.An improved observation model for Monte-Carlo localization integrated with reliable reflector prediction
CN103777192B (en)A kind of extraction of straight line method based on laser sensor
Padial et al.Correlation of imaging sonar acoustic shadows and bathymetry for ROV terrain-relative localization
CN103955622A (en)System and method for identifying targets by airborne multiple sensors
CN106291751A (en)A kind of detecting system of geologic(al) formation
CN103901397B (en)The choice method that under complex environment, scene multipoint positioning position solves
CN106202926A (en) Alignment optimization method for spatial system deviation based on multi-node cooperative detection
CN103777192A (en)Linear feature extraction method based on laser sensor

Legal Events

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

Granted publication date:20161130

Termination date:20171024


[8]ページ先頭

©2009-2025 Movatter.jp