CN104808688A - Unmanned aerial vehicle curvature continuous adjustable path planning method - Google Patents

Unmanned aerial vehicle curvature continuous adjustable path planning method Download PDF

Info

Publication number
CN104808688A
CN104808688A CN201510210031.4A CN201510210031A CN104808688A CN 104808688 A CN104808688 A CN 104808688A CN 201510210031 A CN201510210031 A CN 201510210031A CN 104808688 A CN104808688 A CN 104808688A
Authority
CN
China
Prior art keywords
curvature
point
curve
path
value
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.)
Granted
Application number
CN201510210031.4A
Other languages
Chinese (zh)
Other versions
CN104808688B (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.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
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 Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN201510210031.4A priority Critical patent/CN104808688B/en
Publication of CN104808688A publication Critical patent/CN104808688A/en
Application granted granted Critical
Publication of CN104808688B publication Critical patent/CN104808688B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses an unmanned aerial vehicle curvature continuous adjustable path planning method. The method includes 1, performing path curvature continuation, utilizing a parameter Cat mull-Rom curve to connect marked points of a path, and guaranteeing the curvature continuation of connection points by the interpolation optimizing method; 2, calculating the curvature values of points of a path curve, querying and marking curve a start point Point start and a destination point Ballpoint with the curvature values exceeding a determined threshold; 3, adopting the minimum curvature circle transfer method, and utilizing a curve Brazier with curvature changing monotonously to connect the Point start and the Ballpoint. Compared with the prior art, the smooth path planning method allowing all the marked points to be passed is provided, the parameter Cat mull-Rom curve is adopted, and the path is guaranteed passing all the marked points; by means of the interpolation optimizing algorithm, the path point curvature continuation is guaranteed; by means of the curvature monotonous smooth connection algorithm, the path curvature extreme value range is controlled, and the accuracy and feasibility of the path are provided on the premise of meeting the unmanned aerial vehicle kinematic conditions.

Description

A kind of unmanned plane continual curvature adjustable path planing method
Technical field
The invention belongs to unmanned aerial vehicle (UAV) control technical field, especially relate to a kind of unmanned plane continual curvature adjustable path planing method.
Background technology
Along with the development of Based Intelligent Control and unmanned technology, unmanned plane (Unmanned Aerial Vehicle) plays more and more important using value in the civil areas such as logistics transportation, crops monitoring, disaster relief and target detection and military field.Path planning is the basis that unmanned plane is rapidly and efficiently executed the task.The object of path planning is to provide a path optimizing meeting unmanned plane displacement and require.
Path planning is divided into logical path to plan and physical pathway planning problem.Logical path planning is on given interval, find Least-cost starting point and terminating point connected mode.The object of physical pathway planning provides the feasible path meeting physical constraint (restriction of unmanned plane sport dynamics), and ensure that path is optimum: real-time, local adjustable, accuracy.
Typical logical path planning algorithm has: Artificial Potential Field Method (Artificial Potential Field), TSP(Traveling Salesman Problem), MTSP(Multiple Traveling Salesman Problem), Dijkstra, A *, genetic algorithm (Genetic Algorithm), SOM(Self Organizing Mapping) etc.But these algorithms do not consider physical feasibility.
The physical pathway planning algorithm of main flow has: DC(Dubins Curve) curve, Bezier curve, B-Spline, PH(Pythagorean Hodograph) curve etc.These algorithms consider simultaneously path curvatures continuously, amount of curvature restriction and the requirement through all road sign points.DC curve utilizes 2 points in straight line and circular sliding slopes plane, ensures shortest path, but tie point place curvature is interrupted; Bezier and B-Spline is curve of approximation, and curve approaches reference mark, but without all reference mark; PH curvature of curve continuously and can according to curvature extremum value inversional curve parameter, but this curve still belongs to curve of approximation, and computation complexity is high, is not suitable for real-time route planning.
Summary of the invention
The object of this invention is to provide a kind of continual curvature adjustable path planing method, to solve the problem that the path existed in prior art cannot meet unmanned plane kinematic conditions, path lacks degree of accuracy and algorithm complex is high.
The technical solution adopted in the present invention is: a kind of unmanned plane continual curvature adjustable path planing method, is characterized in that, comprise the following steps:
Step 1: initialization unmanned plane task map, marks the geographic coordinate of each task point, the minimal curve radius of setting unmanned plane;
Step 2: the form parameter of setting segmentation Catmull-Rom curve is respectively 1,0; Adopt geometric algorithm to connect each task point, obtain path planning; Curvature discontinuous point is only present in the tie point place of segmentation Catmull-Rom curve, calculates each tie point and whether meets continual curvature condition, obtains curvature discontinuous point Node [i], i=1,2,3...i;
Step 3: mark curvature discontinuous point Node [i], i=1,2,3...i, under predecessor's business point distribution situation, insert new road sign point or mobile critical path punctuate, complete the continual curvature of all tie points, continuous to reach path curvatures, obtain new route;
Step 4: the new route curvature of curve value obtained in calculation procedure 3, record curvature value exceedes the curvature line segment OverCur [j] of maximum curvature restriction, and calculating respective path curve starting point is Point_sThod [j], Point_fThod [j];
Step 5: adopt minimum curvature circle transition method, utilize the Bezier curve of monotone curvature variation to connect starting point and the terminal of each curvature line segment OverCur [j], complete curvature path curve weight-normality and draw.
As preferably, described in step 3, under predecessor's business point distribution situation, insert new road sign point or mobile critical path punctuate, employing be optimum interpolation method, its specific implementation comprises following sub-step:
Step 3.1: original path is counted out and is designated as data_len, according to curvature mutation size, determines the position of insertion point, remembers that the sequence number of this position in predecessor's business point is ctlflag;
Step 3.2: according to the value of ctlflag, the segment of curve that analytic curve length affects by this insertion point; Its concrete analysis process comprises following sub-step:
Step 3.2.1: calculate the length influenced curve hop count seg_ahead be in before this point; If ctlflag > 5, then hop count is 3; Otherwise hop count is mod (ctlflag+1,3);
Step 3.2.2: calculate the length influenced curve hop count seg_after be in after this point; If len-ctrflag >=7, wherein len-ctrflag=data_len-ctlflag, then hop count is 3; Otherwise hop count is len-ctlflag-4;
Step 3.2.3: the total hop count of segment of curve that length of curve affects by this insertion point is seg_ahead+seg_after;
Step 3.3: according to the value of ctlflag, analyzes the tie point number that curvature value affects by this insertion point; Its concrete analysis process comprises following sub-step:
Step 3.3.1: the number Cur_ahead=seg_ahead-1 calculating the affected tie point of curvature value before insertion point;
Step 3.3.2: the number calculating the affected tie point of curvature value after insertion point is: Cur_after=seg_after-1;
Step 3.3.3: curvature value is Cur_ahead+Cur_after+1 by the tie point number that this insertion point affects;
Step 3.4: utilize genetic algorithm, optimizes the position needing insertion point, and this position ensures that affected curvature value is continuous, and optimizes affected length of curve value;
Step 3.5: repeat above-mentioned steps, complete the continual curvature of all tie points.
As preferably, the minimum curvature circle transition method described in step 5, the following sub-step of its specific implementation process bag:
Step 5.1: calculate Point_sThod [j], the central coordinate of circle Cen_s [j] of Point_fThod [j] the place circle of curvature, Cen_f [j] respectively; Wherein circle of curvature radius is unmanned plane minimal curve radius;
Step 5.2: with Point_sThod [j] for initial point, set up local coordinate system, is converted into local coordinate by Cen_f [j];
Step 5.3: this method propose circle of curvature transition method comprise C, S, C-C, C-S, S-S, S-C curve, wherein C, C-C, S-S curve ensure starting point and terminal constant around revolving direction; S, C-S, S-C curve makes terminal contrary around revolving direction with starting point; According to conclusions, select transition curve type, calculate minimum curvature circle transition method two input parameters: shape parameters m(m >=1), Bezier structured parameter theta, m is uniquely determined by the relative position of Cen_s [j], Cen_f [j], theta is uniquely determined by m and curvature monotony condition, connects its starting point and terminal;
Step 5.4: repeat above step, completes curvature path curve weight-normality and draws.
The present invention compared with prior art, proposes a kind of smooth paths planing method through all road sign points, adopts parameterized Catmull-Rom curve, guarantees that path is through all road sign points; By optimizing interpolation and key point branching algorithm, ensure path each point continual curvature; Utilize curvature monotony smooth connection algorithm, controllability path curvature extremum value scope, make path meeting under unmanned plane kinematic conditions prerequisite, there is accuracy and feasibility.
Accompanying drawing explanation
Fig. 1: be the method flow diagram of the embodiment of the present invention;
Fig. 2: be embodiment of the present invention best interpolation schematic diagram;
Fig. 3: be embodiment of the present invention best interpolation method flow diagram;
Fig. 4: be embodiment of the present invention minimum curvature transition circle connection diagram;
Fig. 5: be embodiment of the present invention minimum curvature circle transition method process flow diagram;
Fig. 6: be embodiment of the present invention specific embodiment schematic diagram.
Embodiment
Understand for the ease of those of ordinary skill in the art and implement the present invention, below in conjunction with drawings and Examples, the present invention is described in further detail, should be appreciated that exemplifying embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
Ask for an interview Fig. 1, a kind of unmanned plane continual curvature adjustable path planing method provided by the invention, comprises the following steps:
Step 1: initialization unmanned plane task map, marks the geographic coordinate of each task point, the minimal curve radius of setting unmanned plane;
Initialization map, the impact point sequence of setting unmanned plane in this subtask, according to actual landform, setting unmanned plane during flying height; In task implementation, speed and the flying height of unmanned plane are constant.
Step 2: the form parameter of setting segmentation Catmull-Rom curve is respectively 1,0; Adopt geometric algorithm to connect each task point, obtain path planning; Curvature discontinuous point is only present in the tie point place of segmentation Catmull-Rom curve, calculates each tie point and whether meets continual curvature condition, obtains curvature discontinuous point Node [i], i=1,2,3...i;
Step 3: mark curvature discontinuous point Node [i], i=1,2,3...i, under predecessor's business point distribution situation, insert new road sign point or mobile critical path punctuate, complete the continual curvature of all tie points, continuous to reach path curvatures, obtain new route;
Predecessor business point distribution situation under insert new road sign point or mobile critical path punctuate, employing be optimum interpolation method, ask for an interview Fig. 2 and Fig. 3, its specific implementation comprises following sub-step:
Step 3.1: original path is counted out and is designated as data_len, according to curvature mutation size, determines the position of insertion point, remembers that the sequence number of this position in predecessor's business point is ctlflag;
Step 3.2: according to the value of ctlflag, the segment of curve that analytic curve length affects by this insertion point; Its concrete analysis process comprises following sub-step:
Step 3.2.1: calculate the length influenced curve hop count seg_ahead be in before this point; If ctlflag > 5, then hop count is 3; Otherwise hop count is mod (ctlflag+1,3);
Step 3.2.2: calculate the length influenced curve hop count seg_after be in after this point; If len-ctrflag >=7, wherein len-ctrflag=data_len-ctlflag, then hop count is 3; Otherwise hop count is len-ctlflag-4;
Step 3.2.3: the total hop count of segment of curve that length of curve affects by this insertion point is seg_ahead+seg_after;
Step 3.3: according to the value of ctlflag, analyzes the tie point number that curvature value affects by this insertion point; Its concrete analysis process comprises following sub-step:
Step 3.3.1: the number Cur_ahead=seg_ahead-1 calculating the affected tie point of curvature value before insertion point;
Step 3.3.2: the number calculating the affected tie point of curvature value after insertion point is: Cur_after=seg_after-1;
Step 3.3.3: curvature value is Cur_ahead+Cur_after+1 by the tie point number that this insertion point affects;
Step 3.4: utilize genetic algorithm, optimizes the position needing insertion point, and this position ensures that affected curvature value is continuous, and optimizes affected length of curve value;
Step 3.5: repeat above-mentioned steps, complete the continual curvature of all tie points.
Step 4: the new route curvature of curve value obtained in calculation procedure 3, record curvature value exceedes the curvature line segment OverCur [j] of maximum curvature restriction, and calculating respective path curve starting point is Point_sThod [j], Point_fThod [j];
Step 5: adopt minimum curvature circle transition method, utilize the Bezier curve of monotone curvature variation to connect starting point and the terminal of each curvature line segment OverCur [j], complete curvature path curve weight-normality and draw;
Ask for an interview Fig. 4 and Fig. 5, minimum curvature circle transition method, the following sub-step of its specific implementation process bag:
Step 5.1: calculate Point_sThod [j], the central coordinate of circle Cen_s [j] of Point_fThod [j] the place circle of curvature, Cen_f [j] respectively; Wherein circle of curvature radius is unmanned plane minimal curve radius;
Step 5.2: with Point_sThod [j] for initial point, set up local coordinate system, is converted into local coordinate by Cen_f [j];
Step 5.3: this method propose circle of curvature transition method comprise C, S, C-C, C-S, S-S, S-C curve, wherein C, C-C, S-S curve ensure starting point and terminal constant around revolving direction; S, C-S, S-C curve makes terminal contrary around revolving direction with starting point; According to conclusions, select transition curve type, calculate minimum curvature circle transition method two input parameters: shape parameters m(m >=1), Bezier structured parameter theta, m is uniquely determined by the relative position of Cen_s [j], Cen_f [j], theta is uniquely determined by m and curvature monotony condition, connects its starting point and terminal;
Step 5.4: repeat above step, completes curvature path curve weight-normality and draws.
Ask for an interview Fig. 6, the unmanned plane minimal curve radius of the present embodiment is set to 67m.Test map size: 2500*2000m.The present invention is in test process, unmanned plane is through all road sign points, path curve meets unmanned plane kinematic conditions (continual curvature and maximum curvature limit), and traditional DC(Dubins Curve, Bezier Curve, B-Spline and PH curve) all can not meet above feature simultaneously.
Should be understood that, the part that this instructions does not elaborate all belongs to prior art.
Should be understood that; the above-mentioned description for preferred embodiment is comparatively detailed; therefore the restriction to scope of patent protection of the present invention can not be thought; those of ordinary skill in the art is under enlightenment of the present invention; do not departing under the ambit that the claims in the present invention protect; can also make and replacing or distortion, all fall within protection scope of the present invention, request protection domain of the present invention should be as the criterion with claims.

Claims (3)

1. a unmanned plane continual curvature adjustable path planing method, is characterized in that, comprise the following steps:
Step 1: initialization unmanned plane task map, marks the geographic coordinate of each task point, the minimal curve radius of setting unmanned plane;
Step 2: the form parameter of setting segmentation Catmull-Rom curve is respectively 1,0; Adopt geometric algorithm to connect each task point, obtain path planning; Curvature discontinuous point is only present in the tie point place of segmentation Catmull-Rom curve, calculates each tie point and whether meets continual curvature condition, obtains curvature discontinuous point Node [i], i=1,2,3...i;
Step 3: mark curvature discontinuous point Node [i], i=1,2,3...i, under predecessor's business point distribution situation, insert new road sign point or mobile critical path punctuate, complete the continual curvature of all tie points, continuous to reach path curvatures, obtain new route;
Step 4: the new route curvature of curve value obtained in calculation procedure 3, record curvature value exceedes the curvature line segment OverCur [j] of maximum curvature restriction, and calculating respective path curve starting point is Point_sThod [j], Point_fThod [j];
Step 5: adopt minimum curvature circle transition method, utilize the Bezier curve of monotone curvature variation to connect starting point and the terminal of each curvature line segment OverCur [j], complete curvature path curve weight-normality and draw.
2. unmanned plane continual curvature adjustable path planing method according to claim 1, it is characterized in that: described in step 3 predecessor business point distribution situation under insert new road sign point or mobile critical path punctuate, what adopt is optimum interpolation method, and its specific implementation comprises following sub-step:
Step 3.1: original path is counted out and is designated as data_len, according to curvature mutation size, determines the position of insertion point, remembers that the sequence number of this position in predecessor's business point is ctlflag;
Step 3.2: according to the value of ctlflag, the segment of curve that analytic curve length affects by this insertion point; Its concrete analysis process comprises following sub-step:
Step 3.2.1: calculate the length influenced curve hop count seg_ahead be in before this point; If ctlflag > 5, then hop count is 3; Otherwise hop count is mod (ctlflag+1,3);
Step 3.2.2: calculate the length influenced curve hop count seg_after be in after this point; If len-ctrflag >=7, wherein len-ctrflag=data_len-ctlflag, then hop count is 3; Otherwise hop count is len-ctlflag-4;
Step 3.2.3: the total hop count of segment of curve that length of curve affects by this insertion point is seg_ahead+seg_after;
Step 3.3: according to the value of ctlflag, analyzes the tie point number that curvature value affects by this insertion point; Its concrete analysis process comprises following sub-step:
Step 3.3.1: the number Cur_ahead=seg_ahead-1 calculating the affected tie point of curvature value before insertion point;
Step 3.3.2: the number calculating the affected tie point of curvature value after insertion point is: Cur_after=seg_after-1;
Step 3.3.3: curvature value is Cur_ahead+Cur_after+1 by the tie point number that this insertion point affects;
Step 3.4: utilize genetic algorithm, optimizes the position needing insertion point, and this position ensures that affected curvature value is continuous, and optimizes affected length of curve value;
Step 3.5: repeat above-mentioned steps, complete the continual curvature of all tie points.
3. unmanned plane continual curvature adjustable path planing method according to claim 1, is characterized in that: the minimum curvature circle transition method described in step 5, the following sub-step of its specific implementation process bag:
Step 5.1: calculate Point_sThod [j], the central coordinate of circle Cen_s [j] of Point_fThod [j] the place circle of curvature, Cen_f [j] respectively; Wherein circle of curvature radius is unmanned plane minimal curve radius;
Step 5.2: with Point_sThod [j] for initial point, set up local coordinate system, is converted into local coordinate by Cen_f [j];
Step 5.3: this method propose circle of curvature transition method comprise C, S, C-C, C-S, S-S, S-C curve, wherein C, C-C, S-S curve ensure starting point and terminal constant around revolving direction; S, C-S, S-C curve makes terminal contrary around revolving direction with starting point; According to conclusions, select transition curve type, calculate minimum curvature circle transition method two input parameters: shape parameters m(m >=1), Bezier structured parameter theta, m is uniquely determined by the relative position of Cen_s [j], Cen_f [j], and theta is uniquely determined by m and curvature monotony condition; Connect its starting point and terminal;
Step 5.4: repeat above step, completes curvature path curve weight-normality and draws.
CN201510210031.4A 2015-04-28 2015-04-28 Unmanned aerial vehicle curvature continuous adjustable path planning method Active CN104808688B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510210031.4A CN104808688B (en) 2015-04-28 2015-04-28 Unmanned aerial vehicle curvature continuous adjustable path planning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510210031.4A CN104808688B (en) 2015-04-28 2015-04-28 Unmanned aerial vehicle curvature continuous adjustable path planning method

Publications (2)

Publication Number Publication Date
CN104808688A true CN104808688A (en) 2015-07-29
CN104808688B CN104808688B (en) 2017-04-12

Family

ID=53693605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510210031.4A Active CN104808688B (en) 2015-04-28 2015-04-28 Unmanned aerial vehicle curvature continuous adjustable path planning method

Country Status (1)

Country Link
CN (1) CN104808688B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573315A (en) * 2015-12-01 2016-05-11 珞石(北京)科技有限公司 Geometric smoothing method for Cartesian space trajectory of industrial robot
CN105783782A (en) * 2016-05-12 2016-07-20 电子科技大学 Surface curvature abrupt change optical contour measurement method
CN106643733A (en) * 2016-12-30 2017-05-10 北京理工大学 Moving body route planning method for relay navigation among multiple navigation stations
CN106679667A (en) * 2016-12-30 2017-05-17 北京理工大学 Method for planning paths of moving bodies for relay navigation of multiple navigation stations
CN106693290A (en) * 2016-12-07 2017-05-24 浙江理工大学 Spinning virtual-wandering system and virtual wandering achievement method
CN107358322A (en) * 2017-07-12 2017-11-17 中南大学 Shortest path planning method is delivered in a kind of unmanned plane express delivery automatically
CN107450586A (en) * 2017-09-15 2017-12-08 广州杰赛科技股份有限公司 The method of adjustment and system and UAS in air route
CN107807658A (en) * 2017-09-30 2018-03-16 飞智控(天津)科技有限公司 Towards the method for planning track of multiple-uav formation flight task
CN107980108A (en) * 2017-01-04 2018-05-01 深圳配天智能技术研究院有限公司 Robot motion's method for planning track and relevant apparatus
CN108692724A (en) * 2017-04-10 2018-10-23 中兴通讯股份有限公司 A kind of indoor navigation method and device
CN109213201A (en) * 2018-11-30 2019-01-15 北京润科通用技术有限公司 A kind of barrier-avoiding method and device
CN109314844A (en) * 2018-09-04 2019-02-05 北京小米移动软件有限公司 Information transferring method and device
CN110347151A (en) * 2019-05-31 2019-10-18 河南科技大学 A kind of robot path planning method merging Bezier optimized Genetic Algorithm
CN110728014A (en) * 2018-06-27 2020-01-24 百度(美国)有限责任公司 Reference line smoothing method using segmented spiral curves with weighted geometric cost
CN110749332A (en) * 2019-10-18 2020-02-04 广州文远知行科技有限公司 Curvature optimization method and device of RS curve, computer equipment and storage medium
CN111279285A (en) * 2019-01-17 2020-06-12 深圳市大疆创新科技有限公司 Trajectory generation method, trajectory generation device and unmanned aerial vehicle
CN112269965A (en) * 2020-08-10 2021-01-26 中国北方车辆研究所 Continuous curvature path optimization method under incomplete constraint condition
CN113220023A (en) * 2021-04-28 2021-08-06 中国科学院重庆绿色智能技术研究院 High-precision real-time path planning method for unmanned aerial vehicle
CN113932826A (en) * 2021-10-13 2022-01-14 北京经纬恒润科技股份有限公司 Optimization method and system for vehicle navigation path

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101290725A (en) * 2007-04-17 2008-10-22 株式会社日立制作所 Digital road map generation system and map generation method
CN101750090A (en) * 2009-12-30 2010-06-23 东软集团股份有限公司 Navigation unit by utilizing track points to navigate
CN103542852A (en) * 2013-10-23 2014-01-29 上海大学 Unmanned plane path planning method based on cutting method
CN103744349A (en) * 2013-10-08 2014-04-23 华中科技大学 Interference-free tool path generation method in machining of transitional surfaces by flat-end milling cutter
CN103970143A (en) * 2013-08-27 2014-08-06 清华大学 Intelligent independent waypoint-patrolling flight optimizing method for unmanned aircraft
JP2014218098A (en) * 2013-05-01 2014-11-20 トヨタ自動車株式会社 Drive support device and drive support method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101290725A (en) * 2007-04-17 2008-10-22 株式会社日立制作所 Digital road map generation system and map generation method
CN101750090A (en) * 2009-12-30 2010-06-23 东软集团股份有限公司 Navigation unit by utilizing track points to navigate
JP2014218098A (en) * 2013-05-01 2014-11-20 トヨタ自動車株式会社 Drive support device and drive support method
CN103970143A (en) * 2013-08-27 2014-08-06 清华大学 Intelligent independent waypoint-patrolling flight optimizing method for unmanned aircraft
CN103744349A (en) * 2013-10-08 2014-04-23 华中科技大学 Interference-free tool path generation method in machining of transitional surfaces by flat-end milling cutter
CN103542852A (en) * 2013-10-23 2014-01-29 上海大学 Unmanned plane path planning method based on cutting method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ANDRES Y. AGUDELO-TORO 等: "Transition Management for the Smooth Flight of a Small Autonomous Helicopter", 《J INTELL ROBOT SYST》 *
KALE HARBICK 等: "Planar Spline Trajectory Following for an Autonomous Helicopter", 《PROCEEDINGS OF 2001 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION》 *
王怿 等: "一种基于Clothoid曲线的无人机路径规划算法", 《西北工业大学学报》 *
王瑞云 等: "基于Catmull-Rom曲线的道路透视车道线控制点规律分析", 《上海公路》 *

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573315A (en) * 2015-12-01 2016-05-11 珞石(北京)科技有限公司 Geometric smoothing method for Cartesian space trajectory of industrial robot
CN105573315B (en) * 2015-12-01 2020-04-10 珞石(北京)科技有限公司 Geometric smoothing method for Cartesian space trajectory of industrial robot
CN105783782A (en) * 2016-05-12 2016-07-20 电子科技大学 Surface curvature abrupt change optical contour measurement method
CN105783782B (en) * 2016-05-12 2018-06-15 电子科技大学 Surface curvature is mutated optical profilometry methodology
CN106693290B (en) * 2016-12-07 2019-02-15 浙江理工大学 A kind of Spinning Virtual Wandering System and virtual roaming implementation method
CN106693290A (en) * 2016-12-07 2017-05-24 浙江理工大学 Spinning virtual-wandering system and virtual wandering achievement method
CN106679667B (en) * 2016-12-30 2018-02-06 北京理工大学 Towards the movable body paths planning method of more guidance station relays navigation
CN106643733A (en) * 2016-12-30 2017-05-10 北京理工大学 Moving body route planning method for relay navigation among multiple navigation stations
CN106643733B (en) * 2016-12-30 2018-02-06 北京理工大学 Towards the movable body paths planning method of more guidance station relays navigation
CN106679667A (en) * 2016-12-30 2017-05-17 北京理工大学 Method for planning paths of moving bodies for relay navigation of multiple navigation stations
CN107980108A (en) * 2017-01-04 2018-05-01 深圳配天智能技术研究院有限公司 Robot motion's method for planning track and relevant apparatus
WO2018126355A1 (en) * 2017-01-04 2018-07-12 深圳配天智能技术研究院有限公司 Robot motion trajectory planning method and related device
CN108692724A (en) * 2017-04-10 2018-10-23 中兴通讯股份有限公司 A kind of indoor navigation method and device
CN107358322A (en) * 2017-07-12 2017-11-17 中南大学 Shortest path planning method is delivered in a kind of unmanned plane express delivery automatically
CN107450586B (en) * 2017-09-15 2020-07-28 广州杰赛科技股份有限公司 Method and system for adjusting air route and unmanned aerial vehicle system
CN107450586A (en) * 2017-09-15 2017-12-08 广州杰赛科技股份有限公司 The method of adjustment and system and UAS in air route
CN107807658B (en) * 2017-09-30 2020-11-06 一飞智控(天津)科技有限公司 Trajectory planning method for formation flight tasks of multiple unmanned aerial vehicles
CN107807658A (en) * 2017-09-30 2018-03-16 飞智控(天津)科技有限公司 Towards the method for planning track of multiple-uav formation flight task
CN110728014B (en) * 2018-06-27 2023-10-31 百度(美国)有限责任公司 Reference line smoothing method using segmented spiral curve with weighted geometric cost
CN110728014A (en) * 2018-06-27 2020-01-24 百度(美国)有限责任公司 Reference line smoothing method using segmented spiral curves with weighted geometric cost
CN109314844A (en) * 2018-09-04 2019-02-05 北京小米移动软件有限公司 Information transferring method and device
CN109314844B (en) * 2018-09-04 2022-05-06 北京小米移动软件有限公司 Information transmission method and device
CN109213201B (en) * 2018-11-30 2021-08-24 北京润科通用技术有限公司 Obstacle avoidance method and device
CN109213201A (en) * 2018-11-30 2019-01-15 北京润科通用技术有限公司 A kind of barrier-avoiding method and device
CN111279285A (en) * 2019-01-17 2020-06-12 深圳市大疆创新科技有限公司 Trajectory generation method, trajectory generation device and unmanned aerial vehicle
WO2020147072A1 (en) * 2019-01-17 2020-07-23 深圳市大疆创新科技有限公司 Trajectory generating method, trajectory generating device, and unmanned aerial vehicle
CN110347151B (en) * 2019-05-31 2022-07-12 河南科技大学 Robot path planning method fused with Bezier optimization genetic algorithm
CN110347151A (en) * 2019-05-31 2019-10-18 河南科技大学 A kind of robot path planning method merging Bezier optimized Genetic Algorithm
CN110749332A (en) * 2019-10-18 2020-02-04 广州文远知行科技有限公司 Curvature optimization method and device of RS curve, computer equipment and storage medium
CN112269965A (en) * 2020-08-10 2021-01-26 中国北方车辆研究所 Continuous curvature path optimization method under incomplete constraint condition
CN112269965B (en) * 2020-08-10 2024-04-05 中国北方车辆研究所 Continuous curvature path optimization method under incomplete constraint condition
CN113220023A (en) * 2021-04-28 2021-08-06 中国科学院重庆绿色智能技术研究院 High-precision real-time path planning method for unmanned aerial vehicle
CN113220023B (en) * 2021-04-28 2022-10-14 中国科学院重庆绿色智能技术研究院 High-precision real-time path planning method for unmanned aerial vehicle
CN113932826A (en) * 2021-10-13 2022-01-14 北京经纬恒润科技股份有限公司 Optimization method and system for vehicle navigation path
CN113932826B (en) * 2021-10-13 2024-05-07 北京经纬恒润科技股份有限公司 Optimization method and system for vehicle navigation path

Also Published As

Publication number Publication date
CN104808688B (en) 2017-04-12

Similar Documents

Publication Publication Date Title
CN104808688A (en) Unmanned aerial vehicle curvature continuous adjustable path planning method
CN106767860B (en) A method of shortening intelligent automobile path planning search time based on heuristic search algorithm
CN106528740B (en) Road axis extracting method based on Delaunay triangulation network
CN107992050B (en) Method and device for planning local path motion of unmanned vehicle
CN100578152C (en) Heuristic path culculating method for treating large scale floating vehicle data
CN110954122B (en) Automatic driving track generation method under high-speed scene
CN108582073B (en) Mechanical arm rapid obstacle avoidance method based on improved random road marking map method
CN104215254B (en) The method and apparatus of path navigation
CN106679667B (en) Towards the movable body paths planning method of more guidance station relays navigation
CN107289938B (en) Local path planning method for ground unmanned platform
US10060749B2 (en) Method and apparatus for creating a clothoid road geometry
CN109238298A (en) A kind of unmanned paths planning method with avoidance
CN103542852A (en) Unmanned plane path planning method based on cutting method
CN109974739B (en) Global navigation system based on high-precision map and navigation information generation method
CN104776855B (en) The air navigation aid and device of a kind of intersection
CN110285802A (en) Quick Extended random tree path smoothing method
CN108801273A (en) A kind of generation method and device of road reference line
CN105354881B (en) Distortion of the mesh optimized algorithm based on Category Attributes data
CN112530158B (en) Road network supplementing method based on historical track
CN103258440B (en) Algorithm for restoring wheel path based on road attributes and real-time road conditions
CN106595684A (en) Electronic map-based navigation method and device
CN108614554A (en) A kind of robot multi-source shortest path planning method based on region limitation
Yang An efficient Spline-based RRT path planner for non-holonomic robots in cluttered environments
CN108873915A (en) Dynamic obstacle avoidance method and its omnidirectional's security robot
Zhu et al. A path planning algorithm based on fusing lane and obstacle map

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant