CN111679678B - Track planning method and system for transverse and longitudinal separation and computer equipment - Google Patents
Track planning method and system for transverse and longitudinal separation and computer equipment Download PDFInfo
- Publication number
- CN111679678B CN111679678B CN202010614679.9A CN202010614679A CN111679678B CN 111679678 B CN111679678 B CN 111679678B CN 202010614679 A CN202010614679 A CN 202010614679A CN 111679678 B CN111679678 B CN 111679678B
- Authority
- CN
- China
- Prior art keywords
- cost function
- candidate curve
- weight
- curve
- candidate
- 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 21
- 238000000926 separation method Methods 0.000 title claims abstract description 8
- 238000001514 detection method Methods 0.000 claims abstract description 38
- 230000006870 function Effects 0.000 claims description 129
- 230000001133 acceleration Effects 0.000 claims description 22
- 238000001914 filtration Methods 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 7
- 239000000126 substance Substances 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
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/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- 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
-
- 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/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
The invention discloses a track planning method for transverse and longitudinal separation, which is used for respectively planning a path and a speed of a vehicle between an initial position and a target position and comprises the following steps: when path planning is carried out, a candidate curve set is generated by utilizing a plurality of control points selected between an initial position and a target position; constructing a total cost function and a limiting condition, and calculating the value of the total cost function of each candidate curve; dividing an area between the initial position and the target position into a travelable area and an obstacle area according to the position of the obstacle; and when the vehicle enters the obstacle region, sequentially carrying out collision detection on each candidate curve according to the sequence of the total cost function values from small to large, wherein the first candidate curve passing through the collision detection is the optimal track, and the vehicle moves along the optimal track in the obstacle region.
Description
Technical Field
The invention relates to the field of unmanned driving, in particular to a track planning method and system with transverse and longitudinal separation and computer equipment.
Background
Most of the trajectory planning methods in the prior art are set for robots, the calculation amount is large, the vehicle dynamics and kinematics are not limited, and the real-time performance is lacked.
Disclosure of Invention
In order to solve the technical problems, the invention provides a method, a system and computer equipment for planning a track with transverse and longitudinal separation.
In order to solve the technical problems, the invention adopts the following technical scheme:
a method for planning a track with transverse and longitudinal separation is used for respectively planning a path and a speed of a vehicle between an initial position and a target position, and comprises the following steps:
the method comprises the following steps: when path planning is carried out, a candidate curve set is generated by utilizing a plurality of control points selected between an initial position and a target position; constructing a total cost function and a limiting condition, and calculating the value of the total cost function of each candidate curve;
step two: dividing an area between the initial position and the target position into a travelable area and an obstacle area according to the position of the obstacle;
step three: and when the vehicle enters the obstacle region, sequentially carrying out collision detection on each candidate curve according to the sequence of the total cost function values from small to large, wherein the first candidate curve passing through the collision detection is the optimal track, and the vehicle moves along the optimal track in the obstacle region.
Specifically, in the step one, vehicle dynamics and kinematics limits, passenger comfort, vehicle safety and curve continuity are comprehensively considered when the total cost function is constructed.
In particular, the total cost function Wherein the content of the first and second substances,as a cost function of the distance between each two adjacent control points, wsIs the weight of the cost function;as a cost function of the curvature of the candidate curve at each control point, wkIs the weight of the cost function;as a cost function of the first derivative of the candidate curve at each control point,is the weight of the cost function;as a cost function of the second derivative of the candidate curve at each control point,is the weight of the cost function;as a cost function of the third derivative of the candidate curve at each control point,is the weight of the cost function;as a function of the cost of the lateral offset distance between each control point on the candidate curve and the predetermined reference line,is the weight of the cost function;as a cost function of the lateral acceleration of each control point on the candidate curve,is the weight of the cost function;as a cost function of the longitudinal acceleration at each control point on the candidate curve,is the weight of the cost function;as a cost function of the lateral acceleration change rate of each control point on the candidate curve,as a function of the costThe weight of (2);as a cost function of the longitudinal acceleration rate of each control point on the candidate curve,is the weight of the cost function;is the distance, w, between the point on the current trajectory and the corresponding point on the optimal trajectorylIs the weight of the cost function;to run the time-consuming cost function along the candidate curve, wtIs the weight of the cost function.
Specifically, the candidate curve set is a fifth-order polynomial curve set generated by a control point.
In particular, the limiting conditionsLmin≤le≤Lmax|d0|≤Wroad;|de|≤Wroad,C0In the initial position, CeIs the state of the target position, WroadIs the lane width, LminIs the maximum value of the length of the predetermined reference line in the longitudinal direction, LmaxIs the minimum value of the length of the predetermined reference line in the longitudinal direction, wherein d0、deRespectively representing the lateral coordinates of the initial position and the lateral coordinates of the end position of the vehicle in the vehicle coordinate system,respectively representing the lateral component of the initial velocity and the lateral component of the final velocity of the vehicle in the vehicle coordinate system,respectively representing the lateral component of the initial acceleration and the lateral component of the final acceleration of the vehicle in the vehicle coordinate system,/0、leRepresenting the longitudinal component of the initial position and the longitudinal component of the end position of the vehicle, respectively.
Specifically, in the third step, when collision detection is performed on a candidate curve, average sampling is performed on the candidate curve to obtain collision detection points, the distance between any two collision detection points is equal, the distance from each collision detection point to the geometric center of the obstacle is calculated, the minimum distance in the distances is found through a K-D tree data structure, and if the minimum distance is greater than or equal to a set safety threshold, the candidate curve is determined to pass the collision detection; otherwise, performing collision detection on other candidate curves of which the total cost function value is larger than the candidate curve.
Specifically, during speed planning, an ACC controller with an LQG control unit is adopted, the LQG control unit comprises an LQR control unit and a kalman filtering unit, the LQG control unit is used for calculating a wheel rotation angle, and the kalman filtering unit is used for filtering system noise and environmental noise.
A laterally separated trajectory planning system, comprising:
the trajectory generation module is used for generating a candidate curve set by utilizing a plurality of control points selected between an initial position and a target position when path planning is carried out; constructing a total cost function and a limiting condition, and calculating the value of the total cost function of each candidate curve;
the area dividing module is used for dividing an area between the initial position and the target position into a drivable area and an obstacle area according to the position of the obstacle;
and the collision detection module is used for sequentially carrying out collision detection on each candidate curve according to the sequence of the total cost function values from small to large when the vehicle runs along the curve with the lowest total cost function value in the candidate curves in the drivable area and enters the obstacle area, the first candidate curve passing through the collision detection is the optimal track, and the vehicle moves along the optimal track in the obstacle area.
A computer device comprising a memory and a processor, the memory having stored therein a computer program which, when executed by the processor, performs the steps of the trajectory planning method.
Compared with the prior art, the invention has the beneficial technical effects that:
according to the method, the path planning is decoupled into the transverse position planning and the longitudinal speed planning, in the transverse path planning, the vehicle moves along the initial optimized track in the drivable area, and then collision detection is carried out after the vehicle enters the obstacle area, so that the calculated amount can be effectively reduced, and the real-time performance of the track planning is ensured.
Drawings
Fig. 1 is a schematic flow chart of the trajectory planning method of the present invention.
Detailed Description
A preferred embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
Most of the trajectory planning methods in the prior art are set for robots, the calculation amount is large, the vehicle dynamics and kinematics are not limited, and the real-time performance is lacked.
As shown in fig. 1, a method for planning a track with a horizontal and vertical separation, which respectively plans a path and a speed of a vehicle between an initial position and a target position, includes the following steps:
s1: when path planning is carried out, a candidate curve set is generated by utilizing a plurality of control points selected between an initial position and a target position; and constructing a total cost function and a limiting condition, and calculating the value of the total cost function of each candidate curve.
Specifically, the candidate curve set is a fifth-order polynomial curve set generated by a control point.
In the field of unmanned driving, for the convenience of control, a cartesian coordinate system is no longer adopted, but a freset coordinate system is adopted under which directions are called lateral and longitudinal directions, and the distance between a vehicle and an obstacle or other vehicles is orthogonally decomposed into a lateral distance and a longitudinal distance.
S2: and dividing the area between the initial position and the target position into a travelable area and an obstacle area according to the position of the obstacle.
The obstacle can be detected in advance, the obstacle can be divided into obstacle areas within 20 meters, and other areas are drivable areas.
Under the condition of being far away from the obstacle, the sampling area is limited to be along the longitudinal direction of the candidate curve, and no obstacle exists, so that the transverse sampling is not needed, namely, the obstacle is not needed to be considered during path planning, so that a large amount of calculation amount caused by the transverse sampling is effectively reduced, when the obstacle exists, namely, when the obstacle is within 20 meters away from the obstacle, the transverse sampling is started, and the optimal curve for avoiding the obstacle is planned.
S3: and when the vehicle enters the obstacle region, sequentially carrying out collision detection on each candidate curve according to the sequence of the total cost function values from small to large, wherein the first candidate curve passing through the collision detection is the optimal track, and the vehicle moves along the optimal track in the obstacle region.
If collision detection is included when the total cost function is calculated, collision detection needs to be carried out on each candidate curve.
Specifically, in the step one, vehicle dynamics and kinematics limits, passenger comfort, vehicle safety and curve continuity are comprehensively considered when the total cost function is constructed.
In particular, the total cost function Wherein the content of the first and second substances,as a cost function of the distance between each two adjacent control points, wsIs the weight of the cost function;as a cost function of the curvature of the candidate curve at each control point, wkIs the weight of the cost function;as a cost function of the first derivative of the candidate curve at each control point,is the weight of the cost function;as a cost function of the second derivative of the candidate curve at each control point,is the weight of the cost function;as a cost function of the third derivative of the candidate curve at each control point,is the weight of the cost function;as a function of the cost of the lateral offset distance between each control point on the candidate curve and the predetermined reference line,is the weight of the cost function;as a cost function of the lateral acceleration of each control point on the candidate curve,is the weight of the cost function;as a cost function of the longitudinal acceleration at each control point on the candidate curve,is the weight of the cost function;as a cost function of the lateral acceleration change rate of each control point on the candidate curve,is the weight of the cost function;as a cost function of the longitudinal acceleration rate of each control point on the candidate curve,is the weight of the cost function;is the distance, w, between the point on the current trajectory and the corresponding point on the optimal trajectorylIs the weight of the cost function;to run the time-consuming cost function along the candidate curve, wtIs the weight of the cost function.
The cost functions fully consider the influence of vehicle dynamics and kinematics limitation, passenger comfort, vehicle safety and curve continuity on path planning, for example, the first derivative, the second derivative and the third derivative of each control point on the candidate curve are calculated, so that the transition of the selected candidate curve is expected to be smoother, and the improvement of the passenger comfort is facilitated.
In particular, the constraint traj is defined asLmin≤le≤Lmax|d0|≤Wroad;|de|≤Wroad,C0In the initial position, CeIs the state of the target position, WroadIs the lane width, LminIs the maximum value of the length of the predetermined reference line in the longitudinal direction, LmaxIs the minimum value of the length of the predetermined reference line in the longitudinal direction, wherein d0、deRespectively representing the lateral coordinates of the initial position and the lateral coordinates of the end position of the vehicle in the vehicle coordinate system,respectively representing the lateral component of the initial velocity and the lateral component of the final velocity of the vehicle in the vehicle coordinate system,respectively representing the lateral component of the initial acceleration and the lateral component of the final acceleration of the vehicle in the vehicle coordinate system,/0、leRepresenting the longitudinal component of the initial position and the longitudinal component of the end position of the vehicle, respectively.
"symbol means" defined as ";represents passing through the initial position and the target position, and satisfies C0And CeA plot of conditions.
Specifically, in the third step, when collision detection is performed on a candidate curve, average sampling is performed on the candidate curve to obtain collision detection points, the distance between any two collision detection points is equal, the distance from each collision detection point to the geometric center of the obstacle is calculated, the minimum distance in the distances is found through a K-D tree data structure, and if the minimum distance is greater than or equal to a set safety threshold, the candidate curve is determined to pass the collision detection; otherwise, performing collision detection on other candidate curves of which the total cost function value is larger than the candidate curve.
The K-D tree data structure is a data structure for dividing K-dimensional data space and is mainly applied to searching key data in multi-dimensional space
Specifically, during speed planning, an ACC controller with an LQG control unit is adopted, the LQG control unit comprises an LQR control unit and a kalman filtering unit, the LQG control unit is used for calculating a wheel rotation angle, and the kalman filtering unit is used for filtering system noise and environmental noise.
A laterally separated trajectory planning system, comprising:
the trajectory generation module is used for generating a candidate curve set by utilizing a plurality of control points selected between an initial position and a target position when path planning is carried out; constructing a total cost function and a limiting condition, and calculating the value of the total cost function of each candidate curve;
the area dividing module is used for dividing an area between the initial position and the target position into a drivable area and an obstacle area according to the position of the obstacle;
and the collision detection module is used for sequentially carrying out collision detection on each candidate curve according to the sequence of the total cost function values from small to large when the vehicle runs along the curve with the lowest total cost function value in the candidate curves in the drivable area and enters the obstacle area, the first candidate curve passing through the collision detection is the optimal track, and the vehicle moves along the optimal track in the obstacle area.
A computer device comprising a memory and a processor, the memory having stored therein a computer program which, when executed by the processor, performs the steps of the trajectory planning method.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein, and any reference signs in the claims are not intended to be construed as limiting the claim concerned.
Furthermore, it should be understood that although the present description refers to embodiments, not every embodiment may contain only a single embodiment, and such description is for clarity only, and those skilled in the art should integrate the description, and the embodiments may be combined as appropriate to form other embodiments understood by those skilled in the art.
Claims (7)
1. A method for planning a track with transverse and longitudinal separation is used for respectively planning a path and a speed of a vehicle between an initial position and a target position, and comprises the following steps:
the method comprises the following steps: when path planning is carried out, a candidate curve set is generated by utilizing a plurality of control points selected between an initial position and a target position; constructing a total cost function and a limiting condition, and calculating the value of the total cost function of each candidate curve;
step two: dividing an area between the initial position and the target position into a travelable area and an obstacle area according to the position of the obstacle;
step three: the vehicle runs along the curve with the lowest total cost function value in the candidate curves in the drivable area, and when the vehicle enters the obstacle area, collision detection is sequentially carried out on each candidate curve according to the sequence of the total cost function values from small to large, the first candidate curve passing through the collision detection is the optimal track, and the vehicle moves along the optimal track in the obstacle area;
in the first step, vehicle dynamics and kinematics limitation, passenger comfort, vehicle safety and curve continuity are comprehensively considered when a total cost function is constructed;
the total cost function
Wherein the content of the first and second substances,as a cost function of the distance between each two adjacent control points, wsIs the weight of the cost function;as a cost function of the curvature of the candidate curve at each control point, wkIs the weight of the cost function;as a cost function of the first derivative of the candidate curve at each control point,is the weight of the cost function;as a cost function of the second derivative of the candidate curve at each control point,is the weight of the cost function;as a cost function of the third derivative of the candidate curve at each control point,is the weight of the cost function;as a function of the cost of the lateral offset distance between each control point on the candidate curve and the predetermined reference line,is the weight of the cost function;as a cost function of the lateral acceleration of each control point on the candidate curve,is the weight of the cost function;as a cost function of the longitudinal acceleration at each control point on the candidate curve,is the weight of the cost function;as a cost function of the lateral acceleration change rate of each control point on the candidate curve,is the weight of the cost function;as a cost function of the longitudinal acceleration rate of each control point on the candidate curve,is the weight of the cost function;is the distance, w, between the point on the current trajectory and the corresponding point on the optimal trajectorylIs the weight of the cost function;to run the time-consuming cost function along the candidate curve, wtIs the weight of the cost function.
2. The method of claim 1, wherein: the candidate curve set is a fifth-order polynomial curve set generated by the control points.
3. The method of claim 1, wherein: the limiting conditionLmin≤le≤Lmax|d0|≤Wroad;|de|≤Wroad,C0In the initial position, CeIs the state of the target position, WroadIs the lane width, LminIs the maximum value of the length of the predetermined reference line in the longitudinal direction, LmaxIs the minimum value of the length of the predetermined reference line in the longitudinal direction, wherein d0、deRespectively representing the lateral coordinates of the initial position and the lateral coordinates of the end position of the vehicle in the vehicle coordinate system,respectively representing the lateral component of the initial velocity and the lateral component of the final velocity of the vehicle in the vehicle coordinate system,respectively representing the lateral component of the initial acceleration and the lateral component of the final acceleration of the vehicle in the vehicle coordinate system,/0、leRepresenting the longitudinal component of the initial position and the longitudinal component of the end position of the vehicle, respectively.
4. The method of claim 1, wherein: in the third step, when the candidate curve is subjected to collision detection, the candidate curve is subjected to average sampling to obtain collision detection points, the distance between any two collision detection points is equal, the distance from each collision detection point to the geometric center of the obstacle is calculated, the minimum distance in the distances is searched through a K-D tree data structure, and if the minimum distance is greater than or equal to a set safety threshold value, the candidate curve is judged to pass the collision detection; otherwise, performing collision detection on other candidate curves of which the total cost function value is larger than the candidate curve.
5. The method of claim 1, wherein: when speed planning is carried out, an ACC controller with an LQG control unit is adopted, the LQG control unit comprises an LQR control unit and a Kalman filtering unit, the LQG control unit is used for calculating a wheel rotation angle, and the Kalman filtering unit is used for filtering system noise and environment noise.
6. A laterally separated trajectory planning system, comprising:
the trajectory generation module is used for generating a candidate curve set by utilizing a plurality of control points selected between an initial position and a target position when path planning is carried out; constructing a total cost function and a limiting condition, and calculating the value of the total cost function of each candidate curve;
the area dividing module is used for dividing an area between the initial position and the target position into a drivable area and an obstacle area according to the position of the obstacle;
the collision detection module is used for sequentially carrying out collision detection on each candidate curve according to the sequence of the total cost function values from small to large when the vehicle runs along the curve with the lowest total cost function value in the candidate curves in the drivable area and enters the obstacle area, the first candidate curve passing through the collision detection is an optimal track, and the vehicle moves along the optimal track in the obstacle area;
when a total cost function is constructed, vehicle dynamics and kinematics limitation, passenger comfort, vehicle safety and curve continuity are comprehensively considered;
the total cost function
Wherein the content of the first and second substances,as a cost function of the distance between each two adjacent control points, wsIs the weight of the cost function;as a cost function of the curvature of the candidate curve at each control point, wkIs the weight of the cost function;as a cost function of the first derivative of the candidate curve at each control point,is the weight of the cost function;for the cost of the second derivative of the candidate curve at each control pointThe function of the function is that of the function,is the weight of the cost function;as a cost function of the third derivative of the candidate curve at each control point,is the weight of the cost function;as a function of the cost of the lateral offset distance between each control point on the candidate curve and the predetermined reference line,is the weight of the cost function;as a cost function of the lateral acceleration of each control point on the candidate curve,is the weight of the cost function;as a cost function of the longitudinal acceleration at each control point on the candidate curve,is the weight of the cost function;as a cost function of the lateral acceleration change rate of each control point on the candidate curve,is the weight of the cost function;as a cost function of the longitudinal acceleration rate of each control point on the candidate curve,is the weight of the cost function;is the distance, w, between the point on the current trajectory and the corresponding point on the optimal trajectorylIs the weight of the cost function;to run the time-consuming cost function along the candidate curve, wtIs the weight of the cost function.
7. A computer arrangement, characterized by a memory and a processor, in which a computer program is stored which, when being executed by the processor, carries out the steps of the trajectory planning method according to any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010614679.9A CN111679678B (en) | 2020-06-30 | 2020-06-30 | Track planning method and system for transverse and longitudinal separation and computer equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010614679.9A CN111679678B (en) | 2020-06-30 | 2020-06-30 | Track planning method and system for transverse and longitudinal separation and computer equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111679678A CN111679678A (en) | 2020-09-18 |
CN111679678B true CN111679678B (en) | 2022-04-08 |
Family
ID=72437577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010614679.9A Active CN111679678B (en) | 2020-06-30 | 2020-06-30 | Track planning method and system for transverse and longitudinal separation and computer equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111679678B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111967374B (en) * | 2020-08-14 | 2021-10-01 | 安徽海博智能科技有限责任公司 | Mine obstacle identification method, system and equipment based on image processing |
CN112729328B (en) * | 2020-12-25 | 2023-01-31 | 际络科技(上海)有限公司 | Fuel-saving driving track planning method and device, electronic equipment and storage medium |
CN112783161B (en) * | 2020-12-29 | 2023-04-25 | 广东嘉腾机器人自动化有限公司 | AGV obstacle avoidance method based on Bezier curve |
CN112677995B (en) * | 2021-01-07 | 2021-12-21 | 腾讯科技(深圳)有限公司 | Vehicle track planning method and device, storage medium and equipment |
CN114103938A (en) * | 2021-03-23 | 2022-03-01 | 京东鲲鹏(江苏)科技有限公司 | Method, device and storage medium for controlling longitudinal movement of vehicle |
CN113433936B (en) * | 2021-06-02 | 2023-07-25 | 北京迈格威科技有限公司 | Mobile equipment obstacle detouring method and device, mobile equipment and storage medium |
CN113238565A (en) * | 2021-06-16 | 2021-08-10 | 京东鲲鹏(江苏)科技有限公司 | Vehicle path planning method and device, vehicle and storage medium |
CN113370995B (en) * | 2021-07-01 | 2024-01-09 | 广州小鹏自动驾驶科技有限公司 | Processing method and device of speed curve, electric automobile and electronic equipment |
CN115230731A (en) * | 2021-09-13 | 2022-10-25 | 上海仙途智能科技有限公司 | Travel route determination method, travel route determination device, travel route determination terminal, and travel route determination medium |
CN115525047B (en) * | 2022-03-21 | 2023-07-25 | 江苏集萃清联智控科技有限公司 | Vehicle local track planning method and system with multi-type obstacle avoidance mode |
CN116136417B (en) * | 2023-04-14 | 2023-08-22 | 北京理工大学 | Unmanned vehicle local path planning method facing off-road environment |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107145147B (en) * | 2017-04-10 | 2020-12-15 | 广州小鹏汽车科技有限公司 | Vehicle low-speed automatic driving collision avoidance method and system |
US10549749B2 (en) * | 2018-03-08 | 2020-02-04 | Baidu Usa Llc | Post collision analysis-based vehicle action optimization for autonomous driving vehicles |
US11577755B2 (en) * | 2018-07-27 | 2023-02-14 | Embotech Ag | Method for steering a vehicle and apparatus therefor |
CN109557912B (en) * | 2018-10-11 | 2020-07-28 | 同济大学 | Decision planning method for automatically driving special operation vehicle |
CN110341711B (en) * | 2019-07-06 | 2021-10-22 | 深圳数翔科技有限公司 | Traveling track generation system and method based on wharf environment |
CN111289008B (en) * | 2020-04-28 | 2021-04-13 | 南京维思科汽车科技有限公司 | Local path planning method for unmanned vehicle |
-
2020
- 2020-06-30 CN CN202010614679.9A patent/CN111679678B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111679678A (en) | 2020-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111679678B (en) | Track planning method and system for transverse and longitudinal separation and computer equipment | |
CN110703762B (en) | Hybrid path planning method for unmanned surface vehicle in complex environment | |
CN108569336B (en) | Steering control method based on vehicle kinematic model under dynamic constraint | |
CN111830979B (en) | Track optimization method and device | |
CN112810630B (en) | Method and system for planning track of automatic driving vehicle | |
Liu et al. | Real-time longitudinal and lateral state estimation of preceding vehicle based on moving horizon estimation | |
CN113895463B (en) | Path planning method suitable for turning around of automatic driving vehicle | |
CN110979339A (en) | Front road form reconstruction method based on V2V | |
CN114063615B (en) | Reversing navigation control method and system of intelligent pesticide spraying vehicle among ridges in greenhouse | |
CN116118780A (en) | Vehicle obstacle avoidance track planning method, system, vehicle and storage medium | |
CN113515111B (en) | Vehicle obstacle avoidance path planning method and device | |
CN112327826A (en) | Path planning method, device, equipment and medium | |
CN115900738A (en) | Path planning method, device, vehicle and storage medium | |
US20220121213A1 (en) | Hybrid planning method in autonomous vehicle and system thereof | |
CN113887276A (en) | Image-based forward main target detection method | |
Park et al. | Path generation algorithm based on crash point prediction for lane changing of autonomous vehicles | |
CN116136417B (en) | Unmanned vehicle local path planning method facing off-road environment | |
CN113341999A (en) | Forklift path planning method and device based on optimized D-x algorithm | |
CN111121804B (en) | Intelligent vehicle path planning method and system with safety constraint | |
Feraco et al. | A LIDAR-based clustering technique for obstacles and lane boundaries detection in assisted and autonomous driving | |
CN114537435B (en) | Real-time whole vehicle track planning method in automatic driving | |
Feraco et al. | Optimal trajectory generation using an improved probabilistic road map algorithm for autonomous driving | |
CN115303288A (en) | Vehicle control method, control device and camera device | |
CN111176285B (en) | Method and device for planning travel path, vehicle and readable storage medium | |
CN114084133B (en) | Method and related device for determining following target |
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 |