CN104197940B - A kind of unmanned plane aerial flight path obstructions point extracting method - Google Patents
A kind of unmanned plane aerial flight path obstructions point extracting method Download PDFInfo
- Publication number
- CN104197940B CN104197940B CN201410245585.3A CN201410245585A CN104197940B CN 104197940 B CN104197940 B CN 104197940B CN 201410245585 A CN201410245585 A CN 201410245585A CN 104197940 B CN104197940 B CN 104197940B
- Authority
- CN
- China
- Prior art keywords
- point
- barrier point
- barrier
- flight path
- path
- 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 18
- 239000000284 extract Substances 0.000 claims abstract description 8
- 230000004888 barrier function Effects 0.000 claims abstract 28
- 230000000717 retained effect Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Navigation (AREA)
Abstract
Description
技术领域technical field
本发明涉及无人机自主航迹规划领域,尤其涉及一种无人机有效飞行路径障碍点提取方法。The invention relates to the field of unmanned aerial vehicle autonomous track planning, in particular to a method for extracting obstacle points in the effective flight path of an unmanned aerial vehicle.
背景技术Background technique
未知环境中,环境信息对无人机而言是不明确的或不充分甚至完全没有的。仅根据传感器所获得的无人机自身状态信息很容易产生积累误差,因此由于外部环境信息的匮乏,其中包括环境的表示、环境特征的提取等技术,无人机无法进行精确定位并进行航迹规划。目前,利用无人机机身上搭载的图像或是声学测距传感器等获取未知环境的障碍点信息,数据量巨大,并且存在大量无效的障碍点信息,严重影响到后续航迹规划的处理速度和规划精度。In an unknown environment, environmental information is unclear or insufficient or even completely absent for UAVs. It is easy to accumulate errors based on the status information of the UAV itself obtained by the sensor. Therefore, due to the lack of external environmental information, including technologies such as the representation of the environment and the extraction of environmental features, the UAV cannot perform precise positioning and track. planning. At present, using images or acoustic ranging sensors on the UAV body to obtain obstacle point information in an unknown environment has a huge amount of data, and there are a lot of invalid obstacle point information, which seriously affects the processing speed of subsequent flight path planning. and planning accuracy.
发明内容Contents of the invention
本发明鉴于上述情况而作出,其目的是提供一种无人机有效飞行路径障碍点提取方法,能够在预处理过程中提取无人机有效飞行路径障碍点,极大地减少了数据量,提高了无人机航迹规划的速度和安全性。The present invention is made in view of the above situation, and its purpose is to provide a method for extracting the effective flight path obstacle point of the UAV, which can extract the UAV effective flight path obstacle point in the preprocessing process, greatly reduces the amount of data, and improves the efficiency of the UAV. Speed and safety for drone trajectory planning.
本发明提供一种无人机有效飞行路径障碍点提取方法,包括步骤:The invention provides a method for extracting obstacles in the effective flight path of a drone, comprising the steps of:
步骤S1,确定检测到的障碍点的三维坐标信息。Step S1, determining the three-dimensional coordinate information of the detected obstacle point.
步骤S2,计算两两障碍点之间的空间距离。Step S2, calculating the spatial distance between two obstacle points.
步骤S3,剔除非有效路径的障碍点野值,并提取有效飞行路径的障碍点。Step S3, eliminating outliers of obstacle points of non-effective paths, and extracting obstacle points of effective flight paths.
其中,步骤S1中,所述确定检测到的障碍点的三维坐标信息包括:Wherein, in step S1, the determination of the three-dimensional coordinate information of the detected obstacle point includes:
根据无人机上的角度传感器,姿态传感器,导航设备以及障碍点检测传感器中的至少一种确定检测到的障碍点的三维坐标信息。The three-dimensional coordinate information of the detected obstacle point is determined according to at least one of an angle sensor, an attitude sensor, a navigation device and an obstacle point detection sensor on the drone.
步骤S2中,所述计算两两障碍点之间的空间距离包括:In step S2, the calculation of the spatial distance between two obstacle points includes:
依据几何关系计算两两障碍点之间的空间距离。Calculate the spatial distance between two obstacle points according to the geometric relationship.
进一步地,步骤S3中,所述剔除非有效路径的障碍点野值,并提取有效飞行路径的障碍点包括:Further, in step S3, the step of removing the outliers of obstacle points of non-effective paths and extracting the obstacle points of effective flight paths includes:
步骤S301,判断检测到的障碍点是否为无人机前进飞行方向上的障碍点,如果是,则保留该点,进行下步判断,否则将所述障碍点视为非有效路径的障碍点野值,予以剔除。Step S301, judging whether the detected obstacle point is an obstacle point in the forward flight direction of the UAV, if yes, keep this point, and proceed to the next step of judgment, otherwise, the obstacle point is regarded as an obstacle field of an ineffective path value, to be removed.
步骤S302,判断检测到的障碍点是否为地面上或垂直上空方向上的障碍点,如果是,则保留该点,进行下步判断,否则将所述障碍点视为非有效路径的障碍点野值,予以剔除。Step S302, judging whether the detected obstacle point is an obstacle point on the ground or vertically above the sky, if yes, keep this point, and proceed to the next step of judgment, otherwise, treat the obstacle point as an obstacle field of an ineffective path value, to be removed.
步骤S303,判断检测到的障碍点与相邻障碍点之间的几何距离是否大于无人机椭球体外形轮廓短轴距离,如果是,则保留该点,否则将所述障碍点视为非有效路径的障碍点野值,予以剔除。Step S303, judging whether the geometric distance between the detected obstacle point and the adjacent obstacle point is greater than the short-axis distance of the UAV ellipsoid outline, if yes, keep this point, otherwise, the obstacle point is regarded as invalid The outlier value of the obstacle point of the path is eliminated.
步骤S304,经过上述三步判断后,将所有得以保留的障碍点作为无一人有效飞行路径障碍点进行提取,并建立有效路径障碍点数据库。Step S304, after the above three steps of judgment, extract all the retained obstacle points as obstacle points in the effective flight path without one person, and establish a database of obstacle points in the effective path.
进一步地,步骤S3之后还包括:根据提取的有效飞行路径的障碍点进行航迹规划。Further, after step S3, the method further includes: performing flight path planning according to the extracted obstacle points of the effective flight path.
本发明能够在预处理过程中提取无人机有效飞行路径障碍点,极大地减少了数据量,提高了无人机航迹规划的速度和安全性。The invention can extract the effective flight path obstacle points of the UAV in the preprocessing process, greatly reduces the amount of data, and improves the speed and safety of the UAV track planning.
附图说明Description of drawings
图1是本发明的一种无人机有效飞行路径障碍点提取方法的处理流程示意图;Fig. 1 is the processing flow schematic diagram of a kind of unmanned aerial vehicle effective flight path obstacle point extraction method of the present invention;
图2是本发明的一种无人机有效飞行路径障碍点提取方法的子流程处理示意图;Fig. 2 is a schematic diagram of the sub-flow processing of a method for extracting obstacle points in the effective flight path of an unmanned aerial vehicle of the present invention;
图3是本发明的有效路径障碍点提取示意图。Fig. 3 is a schematic diagram of effective path obstacle point extraction in the present invention.
具体实施方式detailed description
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in combination with specific embodiments and with reference to the accompanying drawings. It should be understood that these descriptions are exemplary only, and are not intended to limit the scope of the present invention. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concept of the present invention.
本发明提供一种无人机有效飞行路径障碍点提取方法,能够在预处理过程中提取无人机有效飞行路径障碍点,极大地减少了数据量,提高了无人机航迹规划的速度和安全性。The present invention provides a method for extracting obstacle points in the effective flight path of UAV, which can extract the obstacle points in the effective flight path of UAV in the preprocessing process, greatly reduces the amount of data, and improves the speed and speed of UAV track planning. safety.
如图1,图2所示,一种无人机有效飞行路径障碍点提取方法,包括步骤:As shown in Figure 1 and Figure 2, a method for extracting obstacle points in the effective flight path of a UAV, including steps:
步骤S1,根据无人机上的角度传感器,姿态传感器,导航设备以及障碍点检测传感器中的至少一种确定检测到的障碍点的三维坐标信息。Step S1, determine the three-dimensional coordinate information of the detected obstacle point according to at least one of the angle sensor, the attitude sensor, the navigation device and the obstacle point detection sensor on the drone.
步骤S2,依据几何关系计算两两障碍点之间的空间距离。Step S2, calculating the spatial distance between two obstacle points according to the geometric relationship.
步骤S3,剔除非有效路径的障碍点野值,并提取有效飞行路径的障碍点。Step S3, eliminating outliers of obstacle points of non-effective paths, and extracting obstacle points of effective flight paths.
进一步地,步骤S3中,所述剔除非有效路径的障碍点野值,并提取有效飞行路径的障碍点包括:Further, in step S3, the step of removing the outliers of obstacle points of non-effective paths and extracting the obstacle points of effective flight paths includes:
步骤S301,判断检测到的障碍点是否为无人机前进飞行方向上的障碍点,如果是,则保留该点,进行下步判断,否则将所述障碍点视为非有效路径的障碍点野值,予以剔除。Step S301, judging whether the detected obstacle point is an obstacle point in the forward flight direction of the UAV, if yes, keep this point, and proceed to the next step of judgment, otherwise, the obstacle point is regarded as an obstacle field of an ineffective path value, to be removed.
步骤S302,判断检测到的障碍点是否为地面上或垂直上空方向上的障碍点,如果是,则保留该点,进行下步判断,否则将所述障碍点视为非有效路径的障碍点野值,予以剔除。Step S302, judging whether the detected obstacle point is an obstacle point on the ground or vertically above the sky, if yes, keep this point, and proceed to the next step of judgment, otherwise, treat the obstacle point as an obstacle field of an ineffective path value, to be removed.
步骤S303,判断检测到的障碍点与相邻障碍点之间的几何距离是否大于无人机椭球体外形轮廓短轴距离,如果是,则保留该点,否则将所述障碍点视为非有效路径的障碍点野值,予以剔除。Step S303, judging whether the geometric distance between the detected obstacle point and the adjacent obstacle point is greater than the short-axis distance of the UAV ellipsoid outline, if yes, keep this point, otherwise, the obstacle point is regarded as invalid The outlier value of the obstacle point of the path is eliminated.
步骤S304,经过上述三步判断后,将所有得以保留的障碍点作为无一人有效飞行路径障碍点进行提取,并建立有效路径障碍点数据库。Step S304, after the above three steps of judgment, extract all the retained obstacle points as obstacle points in the effective flight path without one person, and establish a database of obstacle points in the effective path.
其中,步骤S301、步骤S302与步骤S303并无必然的先后顺序,其是由不同条件触发的。Wherein, step S301 , step S302 and step S303 are not necessarily sequenced, they are triggered by different conditions.
进一步地,步骤S3之后还包括:根据提取的有效飞行路径的障碍点进行航迹规划。Further, after step S3, the method further includes: performing flight path planning according to the extracted obstacle points of the effective flight path.
如图3所示,当检测到的障碍点是无人机飞行前进方向上的,且不是地面上或垂直上空上的障碍点时,将相邻障碍点的空间距离与无人机椭球体外形轮廓短轴距离进行比较,若前者大于后者,则认为无人机可从这两点间穿越,该路径视为有效路径,该障碍点视为有效路径障碍点,予以保留。As shown in Figure 3, when the detected obstacle point is in the forward direction of the UAV's flight, and is not an obstacle point on the ground or vertically above the sky, the space distance between the adjacent obstacle points and the UAV ellipsoid shape If the former is greater than the latter, it is considered that the UAV can pass between these two points, the path is regarded as a valid path, and the obstacle point is regarded as an effective path obstacle point and is retained.
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。It should be understood that the above specific embodiments of the present invention are only used to illustrate or explain the principles of the present invention, and not to limit the present invention. Therefore, any modification, equivalent replacement, improvement, etc. made without departing from the spirit and scope of the present invention shall fall within the protection scope of the present invention. Furthermore, it is intended that the appended claims of the present invention cover all changes and modifications that come within the scope and metespan of the appended claims, or equivalents of such scope and metesight.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410245585.3A CN104197940B (en) | 2014-06-04 | 2014-06-04 | A kind of unmanned plane aerial flight path obstructions point extracting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410245585.3A CN104197940B (en) | 2014-06-04 | 2014-06-04 | A kind of unmanned plane aerial flight path obstructions point extracting method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104197940A CN104197940A (en) | 2014-12-10 |
CN104197940B true CN104197940B (en) | 2016-12-07 |
Family
ID=52083268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410245585.3A Active CN104197940B (en) | 2014-06-04 | 2014-06-04 | A kind of unmanned plane aerial flight path obstructions point extracting method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104197940B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105425214B (en) * | 2015-11-09 | 2018-04-20 | 零度智控(北京)智能科技有限公司 | A kind of method and apparatus of the detection scatterplot filtering of rotating radar |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0566830A (en) * | 1991-09-05 | 1993-03-19 | Mazda Motor Corp | Environment recognizing device of moving car |
JP4448233B2 (en) * | 2000-05-19 | 2010-04-07 | 富士重工業株式会社 | Landing point search device, flying object using the same, and landing point evaluation device |
JP2003190352A (en) * | 2001-12-25 | 2003-07-08 | Ntt Neomeit Nagoya Corp | Optimum capture support system for golf course |
AT507035B1 (en) * | 2008-07-15 | 2020-07-15 | Airbus Defence & Space Gmbh | SYSTEM AND METHOD FOR AVOIDING COLLISION |
JP2010197414A (en) * | 2009-02-20 | 2010-09-09 | Nec System Technologies Ltd | Flight obstacle extraction device, flight obstacle extraction method and program |
CN101508347B (en) * | 2009-03-06 | 2011-05-04 | 上海微小卫星工程中心 | In-orbit autonomous shutdown control method of spacecraft propulsion system |
CN102064907A (en) * | 2009-11-16 | 2011-05-18 | 西安费斯达自动化工程有限公司 | Method for rejecting wild values of received signals in traffic collision avoidance system (TCAS) |
CN101909206A (en) * | 2010-08-02 | 2010-12-08 | 复旦大学 | Video-based intelligent aircraft tracking system |
CN202119912U (en) * | 2011-05-16 | 2012-01-18 | 福建省电力有限公司厦门电业局 | Transmission line identification device based on ultrasonic wave echo characteristics |
CN102707724B (en) * | 2012-06-05 | 2015-01-14 | 清华大学 | Visual localization and obstacle avoidance method and system for unmanned plane |
-
2014
- 2014-06-04 CN CN201410245585.3A patent/CN104197940B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN104197940A (en) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11393350B2 (en) | Systems and methods for vehicle guidance using depth map generation | |
CN113474677B (en) | Automated method for UAV landing on a pipeline | |
CN106096525B (en) | A compound lane recognition system and method | |
TWI722355B (en) | Systems and methods for correcting a high-definition map based on detection of obstructing objects | |
CN106595631B (en) | A kind of method and electronic equipment of avoiding barrier | |
Wang et al. | Intelligent vehicle self-localization based on double-layer features and multilayer LIDAR | |
JP7328281B2 (en) | Method and system for predicting the trajectory of a target vehicle in a vehicle's environment | |
JPWO2018221453A1 (en) | Output device, control method, program, and storage medium | |
WO2021056499A1 (en) | Data processing method and device, and movable platform | |
CN109186610B (en) | A Robust BSLAM Method for AUV Terrain Matching Navigation | |
RU2016146354A (en) | DETECTION OF THE STATE USING IMAGE PROCESSING | |
CN107193011A (en) | A kind of method for being used to quickly calculate car speed in automatic driving car area-of-interest | |
JP6539125B2 (en) | Mobile robot system and control method of mobile robot | |
JP6682508B2 (en) | Positioning and mapping apparatus and method | |
CN110749324A (en) | Unmanned aerial vehicle rescue positioning method and device, computer equipment and storage medium | |
CN110568861B (en) | A human-machine motion obstacle monitoring method, readable storage medium and unmanned aerial vehicle | |
JP5649298B2 (en) | Object detection apparatus and object detection method | |
KR20180117879A (en) | Method and apparatus for position estimation of unmanned vehicle based on graph structure | |
Zhang et al. | Multiple vehicle-like target tracking based on the velodyne lidar | |
CN108562289B (en) | Laser radar navigation method for four-rotor aircraft in continuous multilateral geometric environment | |
JPWO2018221454A1 (en) | Map creation device, control method, program, and storage medium | |
US20220101534A1 (en) | Sidewalk edge finder device, system and method | |
CN113188557B (en) | Visual inertial integrated navigation method integrating semantic features | |
CN107063276A (en) | One kind is without the high-precision unmanned vehicle on-vehicle navigation apparatus of delay and method | |
KR20150076757A (en) | An Apparatus and Method for Clustering Control of Transport |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |