CN108519773B - Path planning method for unmanned vehicle in structured environment - Google Patents
Path planning method for unmanned vehicle in structured environment Download PDFInfo
- Publication number
- CN108519773B CN108519773B CN201810187540.3A CN201810187540A CN108519773B CN 108519773 B CN108519773 B CN 108519773B CN 201810187540 A CN201810187540 A CN 201810187540A CN 108519773 B CN108519773 B CN 108519773B
- Authority
- CN
- China
- Prior art keywords
- path
- vehicle
- planning
- information
- speed
- 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 25
- 230000008859 change Effects 0.000 claims description 16
- 238000004422 calculation algorithm Methods 0.000 claims description 14
- 230000001133 acceleration Effects 0.000 claims description 13
- 230000008447 perception Effects 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 7
- 238000004088 simulation Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 7
- 230000007613 environmental effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 101100379079 Emericella variicolor andA gene Proteins 0.000 description 1
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002459 sustained effect 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/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
-
- 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/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags or using precalculated routes
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本发明属于无人驾驶技术领域,具体涉及一种结构化环境下无人驾驶车辆的路径规划方法。The invention belongs to the technical field of unmanned driving, and in particular relates to a path planning method for unmanned vehicles in a structured environment.
背景技术Background technique
近年来,随着科技的发展,无人驾驶汽车已从概念逐渐变为现实。无人驾驶汽车是一种智能汽车,也可以称之为轮式移动机器人,主要依靠车内以计算机系统为主的智能驾驶仪来实现无人驾驶。无人驾驶技术主要包括环境信息的感知,驾驶行为的智能决策,无碰撞路径的规划以及车辆的运动控制四个部分。其中,规划模块是无人驾驶技术中十分重要的组成部分,为环境感知和运动控制起着承上启下的作用。In recent years, with the development of technology, driverless cars have gradually become a reality from a concept. A driverless car is a smart car, also known as a wheeled mobile robot, which mainly relies on a computer-based intelligent driver in the car to achieve unmanned driving. Driverless technology mainly includes four parts: perception of environmental information, intelligent decision-making of driving behavior, planning of collision-free paths and vehicle motion control. Among them, the planning module is a very important part of unmanned driving technology, which plays a linking role for environmental perception and motion control.
路径规划是规划模块的一个重要组成部分,目前主流的路径生成算法主要有:基于图搜索的规划算法、基于采样的规划算法和曲线插值的规划算法。基于图搜索的规划算法主要包括:Dijkstra算法、A*算法和State lattices算法,其中Dijkstra算法是一种典型的最短路径算法,它是以起始点为中心向外层层扩展,直到扩展到终点为止,适合于结构化和非结构化环境的全局规划,但在点的数量巨大的情况下效率不高,所以不适用于需要实时规划的场景;A*算法需要设定合适的启发函数,全面估计各扩展搜索节点的代价值,通过比较各扩展节点的代价值大小,选择最有希望的点加以扩展,直到找到目标节点为止,A*算法扩展节点少,鲁棒性好,对环境信息反映快,但在实际应用中要注意运动体自身体积带来的限制;State lattices能够处理多维状态(位置、速度、加速度、时间),适合局部规划和动态环境,但计算代价太大。基于采样的方法主要是RRT及其衍生算法,它能够在多维的系统中提供一种快速的解决方案,适合全局规划和局部规划,但它产生的轨迹不能持续,因此是不稳定的。基于曲线插值的方法主要有:B样条曲线,贝塞尔曲线,多项式曲线,它们的优点是计算代价低,但生成轨迹的时候需要满足一定的生成条件,不够灵活,难以胜任复杂的交通场景。Path planning is an important part of the planning module. At present, the mainstream path generation algorithms mainly include: the planning algorithm based on graph search, the planning algorithm based on sampling and the planning algorithm based on curve interpolation. The planning algorithms based on graph search mainly include: Dijkstra algorithm, A* algorithm and State lattices algorithm, among which Dijkstra algorithm is a typical shortest path algorithm, which expands from the starting point to the outer layer until it reaches the end point. , which is suitable for global planning in structured and unstructured environments, but is inefficient when the number of points is huge, so it is not suitable for scenarios that require real-time planning; the A* algorithm needs to set a suitable heuristic function to fully estimate The cost value of each extended search node, by comparing the cost value of each extended node, select the most promising point to expand until the target node is found, the A* algorithm has few extended nodes, good robustness, and fast response to environmental information. , but in practical applications, attention should be paid to the limitations of the moving body's own volume; State lattices can handle multi-dimensional states (position, velocity, acceleration, time), and are suitable for local planning and dynamic environments, but the computational cost is too high. Sampling-based methods are mainly RRT and its derivatives, which can provide a fast solution in multi-dimensional systems and are suitable for global planning and local planning, but the trajectory it generates cannot be sustained, so it is unstable. The methods based on curve interpolation mainly include: B-spline curve, Bezier curve, and polynomial curve. Their advantages are low computational cost, but certain generation conditions need to be met when generating trajectories, which is not flexible enough to handle complex traffic scenarios. .
中国专利CN105549597A公开了一种基于环境不确定性的无人车动态路径规划方法,其考虑了车辆所具有的解构特性和运动学特性,使用车辆自身多维状态作为条件求解六次多项式的系数,生成从起点到终点的候选路径。上述专利没有考虑变道时后方车辆的行为,也没有考虑无人车在行驶过程中遇到的交通标志,容易造成自动驾驶过程的交通事故。Chinese patent CN105549597A discloses a dynamic path planning method for unmanned vehicles based on environmental uncertainty, which considers the deconstruction characteristics and kinematic characteristics of the vehicle, and uses the multi-dimensional state of the vehicle itself as a condition to solve the coefficient of the sixth degree polynomial to generate A candidate path from the start point to the end point. The above-mentioned patent does not consider the behavior of the vehicles behind when changing lanes, nor does it consider the traffic signs encountered by the unmanned vehicle during driving, which is likely to cause traffic accidents during the automatic driving process.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于克服上述现有技术的缺点,提出了一种结构化环境下无人驾驶车辆的路径规划方法,在满足无人驾驶安全性条件下,同时保证了程序运行效率,并且能够合理的应对较为复杂的交通场景。The purpose of the present invention is to overcome the above-mentioned shortcomings of the prior art, and proposes a path planning method for unmanned vehicles in a structured environment, which can ensure the efficiency of program operation under the condition of satisfying unmanned safety conditions, and can be reasonably to deal with more complex traffic scenarios.
本发明的技术方案具体包括以下步骤:The technical solution of the present invention specifically includes the following steps:
步骤S1、定位;Step S1, positioning;
首先加载全局地图数据,然后读取本车状态信息,最后找出离本车距离最短的全局路径点作为全局定位点;First load the global map data, then read the vehicle status information, and finally find the global path point with the shortest distance from the vehicle as the global positioning point;
步骤S2、当前车道路况分析;Step S2, analysis of current vehicle road conditions;
第一、由传感器获取交通场景信息即障碍物信息,交通标志信息,车道线信息;第二、判断所获取的交通场景信息是否需要完整重规划,如果是,转到步骤S3完整重规划,否则,转到步骤S4,更新局部规划结果;First, the traffic scene information, that is, obstacle information, traffic sign information, and lane line information, is acquired by the sensor; second, it is judged whether the acquired traffic scene information needs complete re-planning, and if so, go to step S3 for complete re-planning, otherwise , go to step S4, update the local planning result;
步骤S3、完整重规划;Step S3, complete re-planning;
首先,换道分析获取无人车与前后车辆的纵向距离,速度和加速度,计算得出无人车在当前交通场景下是否可以换道;其次,模板生成中采取五次样条插值算法,结合车辆运动学模型,生成31条备选路径,这31条备选路径的集合,称为模板;最后,计算每条备选路径的代价,采用代价最小的备选路径更新局部规划结果;First, the lane change analysis obtains the longitudinal distance, speed and acceleration between the unmanned vehicle and the front and rear vehicles, and calculates whether the unmanned vehicle can change lanes in the current traffic scene; The vehicle kinematics model generates 31 alternative paths, and the set of these 31 alternative paths is called a template; finally, the cost of each alternative path is calculated, and the local planning result is updated with the alternative path with the least cost;
步骤S4、更新局部规划结果;Step S4, updating the local planning result;
更新局部规划结果适应交通场景的不断变化,包括速度设定和更新当前局部路径和拓展轨迹两部分。Update the local planning results to adapt to the constant changes of the traffic scene, including speed setting and updating the current local path and expanding the trajectory.
所述步骤S1包括以下子步骤:The step S1 includes the following sub-steps:
步骤S101:获取全局地图信息和本车状态信息;Step S101: obtain global map information and vehicle status information;
全局地图数据包括路径点的坐标(xi,yi),i∈N,交通标志,本车状态信息包括无人驾驶汽车的坐标(xc,yc),速度Vc,加速度ac,朝向θc,朝向变化率θc’;The global map data includes the coordinates (x i , y i ) of the waypoints, i∈N, the traffic signs, and the vehicle state information includes the coordinates (x c , y c ) of the driverless car, the speed V c , the acceleration a c , towards θ c , towards the rate of change θ c ';
步骤S102、计算全局定位点;Step S102, calculating the global positioning point;
计算本车的坐标(xc,yc)到每个全局路径点坐标(xi,yi)的距离,找出离本车距离最小的全局路径点作为全局坐标系下的定位点。Calculate the distance from the coordinates (x c , y c ) of the vehicle to the coordinates (x i , y i ) of each global path point, and find the global path point with the smallest distance from the vehicle as the positioning point in the global coordinate system.
所述步骤S2包括以下子步骤:The step S2 includes the following sub-steps:
步骤S201、获取感知信息;Step S201, acquiring perception information;
感知信息包括障碍物信息,交通标志信息和车道线信息,检测出的障碍物用矩形box表示,包含长宽、朝向、速度、加速度属性,交通标志信息包括限速牌,箭头,红绿灯,车道线信息用于告诉无人车当前有几条车道,目前处于哪条车道,是否允许变道;The perception information includes obstacle information, traffic sign information and lane line information. The detected obstacles are represented by a rectangular box, including length, width, orientation, speed, and acceleration attributes. The traffic sign information includes speed limit signs, arrows, traffic lights, and lane lines. The information is used to tell how many lanes the unmanned vehicle currently has, which lane it is currently in, and whether it is allowed to change lanes;
步骤S202、判断是否需要完整重规划;Step S202, judging whether complete re-planning is required;
判断是否完整重规划,首先,判断前方是否有障碍物;其次,检查车道线是否为实线;最后,检查交通标志是否禁止换道;完整重规划的条件是当前车道存在小于车速的障碍物,并且车道线不为实线且没有禁止换道的交通标志,否则,一律不进行完整重规划,只保持当前车道行驶。To judge whether the replanning is complete, first, determine whether there are obstacles ahead; secondly, check whether the lane line is a solid line; finally, check whether the traffic signs prohibit changing lanes; the condition for complete replanning is that there are obstacles in the current lane that are less than the speed of the vehicle, And the lane line is not a solid line and there is no traffic sign prohibiting changing lanes, otherwise, the complete re-planning will not be carried out, and only the current lane will be maintained.
步骤S3、完整重规划包括以下子步骤:Step S3, the complete re-planning includes the following sub-steps:
步骤S301、换道分析;Step S301, lane change analysis;
首先,以车自身为中心,将车前后划分为9个子区域,编号从左到右,从上至下分别为A1、A2…A9,其中车自身可能处于的区域有A4、A5和A6,符号表示为Ac∈{A4,A5,A6},障碍物可能处于除Ac区域外的任意区域,符号表示为Ao∈{A}andAo≠Ac,A为全集,包括所有子区域;First, take the car itself as the center, divide the front and rear of the car into 9 sub-areas, numbered from left to right, and from top to bottom are A1, A2...A9, of which the car itself may be in the areas A4, A5 and A6, the symbols Denoted as A c ∈{A4,A5,A6}, the obstacle may be in any area except the A c area, the symbol is expressed as A o ∈{A}and A o ≠A c , A is the complete set, including all sub-areas;
向左换道分析如下,实验车处于区域A5;The analysis of changing lanes to the left is as follows, the experimental vehicle is in area A5;
①.从感知模块获取A2区域最近车辆信息,速度记为Vo2,加速度记为ao2。如果Vo2大于实验车速度Vc,或者仿真两秒后的速度Vo2+2×ao2大于Vc,则认为当前车道可正常行驶,选择跟随,保持当前局部路径;①. Obtain the latest vehicle information in the A2 area from the perception module, the speed is recorded as V o2 , and the acceleration is recorded as a o2 . If V o2 is greater than the experimental vehicle speed V c , or the speed V o2 +2×a o2 after the simulation for two seconds is greater than V c , it is considered that the current lane can be driven normally, choose to follow, and keep the current local path;
②.若步骤①中的判断结果为否,则判断A4区域是否被占据,如果是,选择跟随,保持当前局部路径;②. If the judgment result in
③.若步骤②中判断结果为否,则判断A1区域是否被占据,如果是,且满足条件Vo1小于Vc且Vo1+2×ao1小于Vc,则选择跟随,保持当前局部路径;③. If the judgment result in
④.若区域A1没有被占据,或者满足条件Vo1大于Vc或Vo1+2×ao1大于Vc,则判断A7区域是否被占据;④. If the area A1 is not occupied, or the condition V o1 is greater than V c or V o1 +2×a o1 is greater than V c , then judge whether the area A7 is occupied;
⑤.若步骤④中A7区域没有被占据,则选择代价最小的候选路径;⑤. If the A7 area is not occupied in step ④, select the candidate path with the least cost;
⑥.若步骤④中A7区域被占据,则判断Vo7×2+2×ao7是否大于dis+Vc×2,dis为A7区域车头到实验车尾部的纵向距离,2为仿真时间,若是,则选择跟随,保持当前局部路径,否则,选择代价最小的候选路径;⑥. If the A7 area is occupied in step ④, judge whether V o7 ×2+2×a o7 is greater than dis+V c ×2, dis is the longitudinal distance from the front of the A7 area to the rear of the experimental vehicle, and 2 is the simulation time. , then choose to follow, keep the current local path, otherwise, choose the candidate path with the least cost;
步骤S302、模板生成;Step S302, template generation;
满足以下公式:The following formulas are satisfied:
根据简单自行车运动学模型建立车辆状态模型S=[x,y,θ,δ,v]T,其中S为车辆运动状态,x,y是车后轴中心相对于全局坐标原点的横向坐标和纵向坐标,θ为车辆朝向角,δ为车前轮转角,v为车当前速,L为自行车前轮中心到后轮中心的距离, &分别为x、y、θ对时间的一阶导数;The vehicle state model S=[x,y,θ,δ,v] T is established according to the simple bicycle kinematics model, where S is the vehicle motion state, and x, y are the transverse and longitudinal coordinates of the center of the rear axle relative to the global coordinate origin. Coordinates, θ is the vehicle heading angle, δ is the front wheel rotation angle, v is the current speed of the vehicle, L is the distance from the center of the front wheel to the center of the rear wheel, & are the first derivatives of x, y, and θ with respect to time, respectively;
采用五次样条插值方法生成候选路径,候选路径上的点的x坐标应当满足以下公式:The candidate path is generated by the quintic spline interpolation method, and the x-coordinate of the point on the candidate path should satisfy the following formula:
a、b、c、d、e和f是五次样条的系数,s为车移动的距离,这里的x不是对时间t求导,而是对车移动距离s求导,公式推导如下:a, b, c, d, e, and f are the coefficients of the quintic spline, and s is the distance the car moves. Here, x is not derived from the time t, but the derivation of the car movement distance s. The formula is derived as follows:
dx/dt=vcosθdx/dt=vcosθ
ds/dt=vds/dt=v
首先,获取车辆自身状态S(x0,y0,θ0,δ0,v0),作为样条函数的起始条件,代入公式(*),得方程组:First, obtain the vehicle's own state S(x 0 , y 0 , θ 0 , δ 0 , v 0 ) as the initial condition of the spline function, and substitute it into the formula (*) to obtain the equation system:
其中θ0’=tan(δ0)/L;where θ 0 '=tan(δ 0 )/L;
然后,将局部路径终点信息,记为(xse,yse,θse),作为终点条件,代入公式(*),得方程组:Then, denote the end point information of the local path as (x se , y se , θ se ) as the end point condition, and substitute it into the formula (*) to obtain the equation system:
整理方程组后写成AB=C矩阵方程形式:After arranging the equation system, it is written in the form of AB=C matrix equation:
其中in
A=[a b c]A=[a b c]
C=[sin(θ0)θ0'se2/2-cos(θ0)se-x0+xse sin(θ0)θ0'se-cos(θ0)+cos(θse)sin(θ0)θ0']C=[sin(θ 0 )θ 0 'se 2 /2-cos(θ 0 )se-x 0 +x se sin(θ 0 )θ 0 'se-cos(θ 0 )+cos(θ se )sin (θ 0 )θ 0 ']
通过矩阵求逆运算A=CB-1求出矩阵A的值,于是求得了五次样条所有系数a、b、c、d、e和f,最后,根据五次样条函数计算所有候选路径点的x坐标;The value of matrix A is obtained by the matrix inversion operation A=CB -1 , so all the coefficients a, b, c, d, e and f of the quintic spline are obtained. Finally, all candidate paths are calculated according to the quintic spline function the x-coordinate of the point;
以相同的方法,计算候选路径点的y坐标;In the same way, calculate the y-coordinate of the candidate waypoint;
根据候选路径每个点的x坐标和y坐标,生成从实验车自身出发到局部路径终点的一条候选路径,然后将终点集合的其他终点分别作为终点条件生成其他的候选路径,最后产生的候选路径集合,既模板;According to the x-coordinate and y-coordinate of each point of the candidate path, generate a candidate path from the experimental vehicle itself to the end point of the local path, and then use the other end points of the end point set as end point conditions to generate other candidate paths, and finally generate the candidate path Collection, both templates;
步骤S303、备选路径选择;Step S303, alternative path selection;
根据以下公式计算左边15条候选路径的代价,找出代价最小的备选路径:Calculate the cost of the 15 candidate paths on the left according to the following formula, and find the candidate path with the least cost:
若侯选路径遇障,则代价为无穷大,不参与上述公式计算,其中(xc,yc)为车自身坐标,(xi,yi)为候选路径终点坐标,i取值范围为1到15,I代表候选路径序号。If the candidate path encounters an obstacle, the cost is infinite and does not participate in the calculation of the above formula, where (x c , y c ) are the coordinates of the vehicle itself, ( xi , y i ) are the coordinates of the end point of the candidate path, and the value range of i is 1 To 15, I represents the candidate path number.
所述步骤S4包括以下子步骤:The step S4 includes the following sub-steps:
步骤S401、速度设定;Step S401, speed setting;
首先读取自身车速Vc、前方车辆速度Vo和两车的距离d,然后使用以下公式计算目标车速Vobj:First read the own vehicle speed V c , the speed of the vehicle ahead V o and the distance d of the two vehicles, and then use the following formula to calculate the target vehicle speed V obj :
其中t=min{1,αVc/d},因为t∈(0,1),所以加入取最小值的条件限制,参数k和α需要根据实车性能和控制模块性能适当调整;Where t=min{1, αV c /d}, because t∈(0,1), the conditional restriction of taking the minimum value is added, and the parameters k and α need to be adjusted appropriately according to the actual vehicle performance and the performance of the control module;
步骤S402、更新当前局部路径和拓展轨迹;Step S402, update the current local path and extended track;
当前局部路径更新的规则:The current local path update rules:
a、无人车行驶到当前局部路径的终点;a. The unmanned vehicle travels to the end point of the current local path;
b、有障碍物在拓展路径或者在当前局部路径上;b. There are obstacles on the extended path or on the current local path;
c、拓展路径是从上次目标点到本次目标点的全局路径点,因为规划程序不断的在全局路径定位新的目标点,所以拓展路径时刻都在更新。c. The expansion path is the global path point from the last target point to the current target point. Because the planning program continuously locates new target points on the global path, the expansion path is always updated.
本发明更新局部规划结果是为了适应交通场景的不断变化,实时的调整有利于安全性和舒适性的保证。其中包括速度设定和更新当前局部路径和拓展轨迹两部分。The present invention updates the local planning result in order to adapt to the constant change of the traffic scene, and the real-time adjustment is beneficial to the guarantee of safety and comfort. It includes speed setting and updating the current local path and extending the track.
附图说明Description of drawings
图1为本发明整体框架示意图;Fig. 1 is the overall framework schematic diagram of the present invention;
图2为实验车与前方车辆,当前局部路径与拓展路径位置关系示意图;Figure 2 is a schematic diagram of the positional relationship between the experimental vehicle and the vehicle ahead, the current local path and the extended path;
图3换道前交通场景示意图;Figure 3 is a schematic diagram of the traffic scene before changing lanes;
图4为换道分析流程示意图;Figure 4 is a schematic diagram of a lane change analysis process;
图5换道后交通场景示意图;Figure 5 is a schematic diagram of the traffic scene after changing lanes;
图6为简单自行车运动学模型;Figure 6 is a simple bicycle kinematics model;
具体实施方式Detailed ways
下面结合附图对本发明做进一步详细描述。The present invention will be further described in detail below with reference to the accompanying drawings.
如图1所示,一种结构化环境下无人驾驶车辆的路径规划方法包含以下步骤:As shown in Figure 1, a path planning method for unmanned vehicles in a structured environment includes the following steps:
步骤S1、定位。具体的,如图1第一个虚线框所示,包括以下子步骤:Step S1, positioning. Specifically, as shown in the first dashed box in Figure 1, it includes the following sub-steps:
步骤S101、获取全局地图信息和本车状态信息;Step S101, obtaining global map information and vehicle status information;
具体的,全局地图信息包括路径点的坐标(xi,yi),i∈N,交通标志信息;本车状态信息包括无人驾驶汽车的坐标(xc,yc),速度Vc,加速度ac,朝向变化率θc’,朝向θc。Specifically, the global map information includes the coordinates (x i , y i ) of the waypoints, i∈N, and traffic sign information; the vehicle state information includes the coordinates (x c , y c ) of the unmanned vehicle, the speed V c , The acceleration a c , towards the rate of change θ c ', towards the θ c .
步骤S102、计算全局定位点;Step S102, calculating the global positioning point;
具体的,计算本车的坐标(xc,yc)到每个全局路径点坐标(xi,yi)的距离,找出离本车距离最小的全局路径点作为全局定位点。Specifically, the distance from the coordinates (x c , y c ) of the vehicle to the coordinates ( xi , y i ) of each global path point is calculated, and the global path point with the smallest distance from the vehicle is found as the global positioning point.
步骤S2、当前车道路况分析。具体的,如图1第二个虚线框所示,包括以下子步骤:Step S2, analyzing the current vehicle and road conditions. Specifically, as shown in the second dashed box in Figure 1, the following sub-steps are included:
步骤S201、获取感知信息;Step S201, acquiring perception information;
具体的,感知信息包括障碍物信息,交通标志信息和车道线信息。检测出的障碍物用矩形box表示,包含长宽、朝向、速度、加速度属性,交通标志信息主要包括限速牌,箭头,红绿灯,车道线信息用于告诉无人车当前有几条车道,目前处于哪条车道,是否允许变道。Specifically, the perception information includes obstacle information, traffic sign information and lane line information. The detected obstacles are represented by rectangular boxes, including length, width, orientation, speed, and acceleration attributes. The traffic sign information mainly includes speed limit signs, arrows, traffic lights, and lane line information to tell the unmanned vehicle how many lanes there are currently. Which lane is it in, and whether lane changes are allowed.
步骤S202、判断是否需要完整重规划;Step S202, judging whether complete re-planning is required;
判断是否完整重规划,需要做三个判断。首先,判断是否前方是否有障碍物;其次,检查车道线是否为实线;最后,检查交通标志是否禁止换道。Three judgments need to be made to judge whether the re-planning is complete or not. First, determine whether there is an obstacle ahead; secondly, check whether the lane line is a solid line; finally, check whether the traffic sign prohibits changing lanes.
具体的,判断是否前方是否有障碍物,如图2所示,实验车已经沿着当前局部路径行驶了一段距离,同时拓展路径也向前延伸了一段距离,拓展路径是从上次目标点到本次目标点的全局路径点,其目的是在自动驾驶时更早的发现前方障碍物,给予实验车充足的距离做出相应的调整。图2中前方车辆在拓展路径上,处于与实验车相同车车道,若前方车辆速度小于实验车车速,说明当前车道不能畅通行驶。然后检查车道线信息,判断是否为实线,若为实线,则不需要完整重规划,否则,检查交通标志是否禁止换道,若没有交通标志禁止换道,则进行步骤S3完整重规划。总之,完整重规划的条件是当前车道存在小于车速的障碍物,并且车道线不为实线且没有禁止换道的交通标志。否则,一律不进行完整重规划,只保持当前车道行驶。Specifically, it is determined whether there is an obstacle ahead. As shown in Figure 2, the experimental vehicle has traveled a certain distance along the current local path, and the extended path has also extended forward for a certain distance. The extended path is from the last target point to The purpose of the global path point of the target point this time is to discover the obstacles ahead earlier during automatic driving, and give the experimental vehicle sufficient distance to make corresponding adjustments. In Figure 2, the vehicle ahead is on the extended path and is in the same lane as the test vehicle. If the speed of the vehicle ahead is lower than the speed of the test vehicle, it means that the current lane cannot be driven smoothly. Then check the lane line information to determine whether it is a solid line. If it is a solid line, complete re-planning is not required. Otherwise, check whether the traffic signs prohibit changing lanes. If no traffic signs prohibit changing lanes, perform step S3 for complete re-planning. In short, the conditions for complete replanning are that there are obstacles in the current lane that are smaller than the vehicle speed, and the lane lines are not solid lines and there are no traffic signs prohibiting lane changing. Otherwise, complete re-planning will not be carried out, and only the current lane will be kept.
步骤S3、完整重规划。具体的,如图1第三个虚线框所示,包括以下子步骤:Step S3, complete re-planning. Specifically, as shown in the third dashed box in Figure 1, the following sub-steps are included:
步骤S301、换道分析;Step S301, lane change analysis;
具体的,如图3所示,首先,以车自身为中心,将车前后划分为9个子区域,编号从左到右,从上至下分别为A1、A2…A9。其中车自身可能处于的区域有A4、A5和A6,符号表示为Ac∈{A4,A5,A6},障碍物可能处于除Ac区域外的任意区域,符号表示为Ao∈{A}andAo≠Ac,A为全集,包括所有子区域。Specifically, as shown in FIG. 3 , first, with the vehicle itself as the center, the front and rear of the vehicle are divided into 9 sub-areas, numbered from left to right, and from top to bottom as A1, A2...A9. The areas where the car itself may be located are A4, A5 and A6, which are represented by A c ∈ {A4, A5, A6}, and the obstacle may be in any area except the A c area, which is represented by A o ∈ {A} andA o ≠A c , A is the complete set, including all subregions.
向左变道流程如图4所示,实验车处于区域A5。The process of changing lanes to the left is shown in Figure 4, and the experimental vehicle is in the area A5.
①.从感知模块获取A2区域最近车辆信息,速度记为Vo2,加速度记为ao2。如果Vo2大于实验车速度Vc,或者仿真两秒后的速度Vo2+2×ao2大于Vc,则认为当前车道可正常行驶,选择跟随,保持当前局部路径;①. Obtain the latest vehicle information in the A2 area from the perception module, the speed is recorded as V o2 , and the acceleration is recorded as a o2 . If V o2 is greater than the experimental vehicle speed V c , or the speed V o2 +2×a o2 after the simulation for two seconds is greater than V c , it is considered that the current lane can be driven normally, choose to follow, and keep the current local path;
②.若步骤①中的判断结果为否,则判断A4区域是否被占据,如果是,选择跟随,保持当前局部路径;②. If the judgment result in
③.若步骤②中判断结果为否,则判断A1区域是否被占据,如果是,且满足条件Vo1小于Vc且Vo1+2×ao1小于Vc,则选择跟随,保持当前局部路径;③. If the judgment result in
④.若区域A1没有被占据,或者满足条件Vo1大于Vc或Vo1+2×ao1大于Vc,则判断A7区域是否被占据;④. If the area A1 is not occupied, or the condition V o1 is greater than V c or V o1 +2×a o1 is greater than V c , then judge whether the area A7 is occupied;
⑤.若步骤④中A7区域没有被占据,则选择代价最小的候选路径;⑤. If the A7 area is not occupied in step ④, select the candidate path with the least cost;
⑥.若步骤④中A7区域被占据,则判断Vo7×2+2×ao7是否大于dis+Vc×2(dis为A7区域车头到实验车尾部的纵向距离,2为仿真时间),若是,则选择跟随,保持当前局部路径,否则,选择向左换道。图3为换道前示意图,图5为换道后示意图。⑥. If the A7 area is occupied in step ④, judge whether V o7 ×2+2×a o7 is greater than dis+V c ×2 (dis is the longitudinal distance from the front of the A7 area to the rear of the experimental vehicle, 2 is the simulation time), If so, choose to follow and keep the current local path, otherwise, choose to change lanes to the left. FIG. 3 is a schematic diagram before the lane change, and FIG. 5 is a schematic diagram after the lane change.
步骤S302、模板生成;Step S302, template generation;
图6是简单自行车运动学模型,满足以下公式:Figure 6 is a simple bicycle kinematics model that satisfies the following formula:
根据简单自行车运动学模型建立车辆状态模型S=[x,y,θ,δ,v]T,其中S为车辆运动状态,(x,y)是车后轴中心相对于全局坐标原点的横向坐标和纵向坐标,θ为车辆朝向角,δ为车前轮转角,v为车当前速度,L为自行车前轮中心到后轮中心的距离,分别为x、y、θ对时间的一阶导数。The vehicle state model S=[x,y,θ,δ,v] T is established according to the simple bicycle kinematics model, where S is the vehicle motion state, and (x,y) is the lateral coordinate of the center of the rear axle relative to the global coordinate origin and the longitudinal coordinate, θ is the vehicle heading angle, δ is the front wheel rotation angle, v is the current speed of the vehicle, L is the distance from the center of the front wheel to the center of the rear wheel, are the first derivatives of x, y, and θ with respect to time, respectively.
本发明采用五次样条插值方法生成候选路径,这里详细说明x轴坐标的计算。候选路径上的点的x坐标应当满足以下公式:The present invention adopts the quintic spline interpolation method to generate candidate paths, and the calculation of the x-axis coordinates is described in detail here. The x-coordinates of points on the candidate path should satisfy the following formula:
a、b、c、d、e和f是五次样条的系数,s为车移动的距离,这里的x不是对时间t求导,而是对车移动距离s求导,与简单自行车运动学模型有些不同,公式推导如下:a, b, c, d, e and f are the coefficients of the quintic spline, s is the distance the car moves, where x is not derived from the time t, but the derivation of the distance s moved by the car, which is similar to the simple bicycle movement. The learning model is somewhat different, and the formula is derived as follows:
dx/dt=vcosθdx/dt=vcosθ
ds/dt=vds/dt=v
首先,获取车辆自身状态S(x0,y0,θ0,δ0,v0),作为样条函数的起始条件,代入公式(*),得方程组:First, obtain the vehicle's own state S(x 0 , y 0 , θ 0 , δ 0 , v 0 ) as the initial condition of the spline function, and substitute it into the formula (*) to obtain the equation system:
其中θ0’=tan(δ0)/L。where θ 0 ′=tan(δ 0 )/L.
然后,将局部路径终点信息,记为(xse,yse,θse),作为终点条件,代入公式(*),得方程组:Then, denote the end point information of the local path as (x se , y se , θ se ) as the end point condition, and substitute it into the formula (*) to obtain the equation system:
整理方程组后写成AB=C矩阵方程形式:After arranging the equation system, it is written in the form of AB=C matrix equation:
其中in
A=[a b c]A=[a b c]
C=[sin(θ0)θ0'se2/2-cos(θ0)se-x0+xse sin(θ0)θ0'se-cos(θ0)+cos(θse)sin(θ0)θ0']C=[sin(θ 0 )θ 0 'se 2 /2-cos(θ 0 )se-x 0 +x se sin(θ 0 )θ 0 'se-cos(θ 0 )+cos(θ se )sin (θ 0 )θ 0 ']
接下来,通过矩阵求逆运算A=CB-1求出矩阵A的值,于是求得了五次样条所有系数a、b、c、d、e和f。最后,根据五次样条函数计算所有候选路径点的x坐标。同理,计算候选路径点的y坐标。Next, the value of the matrix A is obtained through the matrix inversion operation A=CB -1 , and then all the coefficients a, b, c, d, e and f of the fifth-order spline are obtained. Finally, the x-coordinates of all candidate path points are calculated according to the quintic spline function. Similarly, calculate the y-coordinate of the candidate path point.
通过以上方法得到了候选路径每个点的x坐标和y坐标,生成了从实验车自身出发到局部路径终点的一条候选路径。然后将终点集合的其他终点分别作为终点条件生成其他的候选路径,最后产生的候选路径集合,既模板,如图3所示。Through the above method, the x-coordinate and y-coordinate of each point of the candidate path are obtained, and a candidate path from the experimental vehicle itself to the end point of the local path is generated. Then other end points of the end point set are respectively used as end point conditions to generate other candidate paths, and finally the generated candidate path set, that is, a template, is shown in Figure 3.
步骤S303、备选路径选择;Step S303, alternative path selection;
根据以下公式计算左边15条候选路径的代价,找出代价最小的备选路径:Calculate the cost of the 15 candidate paths on the left according to the following formula, and find the candidate path with the least cost:
若侯选路径遇障,则代价为无穷大,不参与上述公式计算。其中(xc,yc)为车自身坐标,(xi,yi)为候选路径终点坐标,i取值范围为1到15,I代表候选路径序号。If the candidate path encounters an obstacle, the cost is infinite and does not participate in the calculation of the above formula. Where (x c , y c ) are the coordinates of the vehicle itself, (x i , y i ) are the coordinates of the end point of the candidate path, the value of i ranges from 1 to 15, and I represents the sequence number of the candidate path.
步骤S4、更新局部规划结果。具体的,如图1第四个虚线框所示,包括以下子步骤:Step S4, updating the local planning result. Specifically, as shown in the fourth dashed box in Figure 1, the following sub-steps are included:
步骤S401、速度设定;Step S401, speed setting;
具体的,首先读取自身车速Vc、前方车辆速度Vo和两车的距离d。然后使用以下公式计算目标车速Vobj:Specifically, first read the own vehicle speed V c , the speed V o of the preceding vehicle, and the distance d between the two vehicles. The target vehicle speed V obj is then calculated using the following formula:
这里使用了三阶贝塞尔公式计算车目标速度,其中t=min{1,αVc/d},因为t∈(0,1),所以加入取最小值的条件限制,参数k和α需要根据实车性能和控制模块性能适当调整。其设计的优点在于,当前方车速慢于自身车速时,无人车初始的刹车加速度会比较大,随着车速的降低和距离的拉近,刹车加速度也会逐渐变小,这样可以快速的把车速降低下来,达到一个安全的速度,然后缓慢滑行至距障碍物一定的安全距离时停止,安全舒适。Here, the third-order Bessel formula is used to calculate the target speed of the car, where t=min{1,αV c /d}, because t∈(0,1), the conditional restriction of taking the minimum value is added, and the parameters k and α need to be Adjust appropriately according to the performance of the actual vehicle and the performance of the control module. The advantage of its design is that the initial braking acceleration of the unmanned vehicle will be relatively large when the speed of the vehicle ahead is slower than that of the vehicle itself. Reduce the speed of the vehicle to a safe speed, and then slowly slide to a safe distance from the obstacle to stop, which is safe and comfortable.
步骤S402、更新当前局部路径和拓展轨迹;Step S402, update the current local path and extended track;
具体的,当前局部路径更新的规则:Specifically, the current local path update rules:
a、无人车行驶到当前局部路径的终点;a. The unmanned vehicle travels to the end point of the current local path;
b、有障碍物在拓展路径或者在当前局部路径上;b. There are obstacles on the extended path or on the current local path;
c、拓展路径是从上次目标点到本次目标点的全局路径点,因为规划程序不断的在全局路径定位新的目标点,所以拓展路径时刻都在更新。c. The expansion path is the global path point from the last target point to the current target point. Because the planning program continuously locates new target points on the global path, the expansion path is always updated.
综上所述,本发明提供了一种结构化环境下无人驾驶车辆的路径规划方法,主要内容包括路径生成的算法,速度规划,轨迹的选择。本规划方法具有确实的可行性和良好的扩展性,能够保证无人驾驶汽车行驶过程中的安全性和舒适性。In summary, the present invention provides a path planning method for an unmanned vehicle in a structured environment, the main contents including a path generation algorithm, speed planning, and trajectory selection. This planning method has real feasibility and good scalability, and can ensure the safety and comfort of the driverless vehicle during driving.
对于无人驾驶领域的技术人员来说,可以根据以上描述的规划方法实现无人车的自动驾驶,或者基于其进行相应的改变和适当的调整,而所有的这些改变以及调整都应属于本发明权利要求的保护范围之内。For those skilled in the field of unmanned driving, the automatic driving of unmanned vehicles can be realized according to the planning method described above, or corresponding changes and appropriate adjustments can be made based on them, and all these changes and adjustments shall belong to the present invention within the protection scope of the claims.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810187540.3A CN108519773B (en) | 2018-03-07 | 2018-03-07 | Path planning method for unmanned vehicle in structured environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810187540.3A CN108519773B (en) | 2018-03-07 | 2018-03-07 | Path planning method for unmanned vehicle in structured environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108519773A CN108519773A (en) | 2018-09-11 |
CN108519773B true CN108519773B (en) | 2020-01-14 |
Family
ID=63433546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810187540.3A Active CN108519773B (en) | 2018-03-07 | 2018-03-07 | Path planning method for unmanned vehicle in structured environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108519773B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI737437B (en) | 2020-08-07 | 2021-08-21 | 財團法人車輛研究測試中心 | Trajectory determination method |
RU2782521C1 (en) * | 2020-10-28 | 2022-10-28 | Чонгкинг Чанган Аутомобайл Ко., Лтд | Method and system for planning of transverse trajectory of automatic change of car lane, car, and data carrier |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110940346B (en) * | 2018-09-21 | 2021-07-13 | 上汽通用汽车有限公司 | High-precision map processing method and device for automatic driving lane changing |
CN109752017B (en) * | 2018-12-29 | 2021-02-02 | 同济大学 | A driving route trajectory generation system for unmanned low-speed vehicles |
CN111457931B (en) * | 2019-01-21 | 2021-09-24 | 广州汽车集团股份有限公司 | Local path replanning control method, device, system and storage medium for autonomous vehicle |
CN109708656A (en) * | 2019-01-24 | 2019-05-03 | 爱驰汽车有限公司 | Route planning method, system, equipment and storage medium based on real-time road |
CN109631929B (en) | 2019-02-20 | 2021-04-30 | 百度在线网络技术(北京)有限公司 | Re-navigation method and device based on blacklist and storage medium |
CN109814576B (en) * | 2019-02-22 | 2022-01-28 | 百度在线网络技术(北京)有限公司 | Method, apparatus and storage medium for speed planning of autonomous vehicles |
CN109712421B (en) | 2019-02-22 | 2021-06-04 | 百度在线网络技术(北京)有限公司 | Method, apparatus and storage medium for speed planning of autonomous vehicles |
CN109945882B (en) * | 2019-03-27 | 2021-11-02 | 上海交通大学 | An unmanned vehicle path planning and control system and method |
CN110008577B (en) * | 2019-04-01 | 2020-12-11 | 清华大学 | Vehicle automatic lane changing function evaluation method based on worst global risk degree search |
CN109947113A (en) * | 2019-04-10 | 2019-06-28 | 厦门大学嘉庚学院 | Method for sharing road surfaces of manned automobile and unmanned automobile |
CN110244742B (en) * | 2019-07-01 | 2023-06-09 | 阿波罗智能技术(北京)有限公司 | Method, apparatus and storage medium for unmanned vehicle tour |
CN110672111B (en) * | 2019-09-24 | 2021-06-25 | 广州大学 | Vehicle driving path planning method, device, system, medium and equipment |
CN110696825B (en) * | 2019-11-05 | 2025-06-20 | 梅赛德斯-奔驰集团股份公司 | Vehicle control method and vehicle implementing the method |
CN111002984A (en) * | 2019-12-24 | 2020-04-14 | 北京汽车集团越野车有限公司 | Automatic driving method and device, vehicle and automatic driving equipment |
CN111338335B (en) * | 2019-12-31 | 2021-02-26 | 清华大学 | Vehicle local track planning method under structured road scene |
CN113515111B (en) * | 2020-03-25 | 2023-08-25 | 宇通客车股份有限公司 | Vehicle obstacle avoidance path planning method and device |
CN111736486A (en) * | 2020-05-01 | 2020-10-02 | 东风汽车集团有限公司 | A sensor simulation modeling method and device for L2 intelligent driving controller |
CN111650934A (en) * | 2020-05-26 | 2020-09-11 | 坤泰车辆系统(常州)有限公司 | Method for planning local path of automatic driving system |
CN111811517A (en) * | 2020-07-15 | 2020-10-23 | 中国科学院上海微系统与信息技术研究所 | A dynamic local path planning method and system |
CN111966096B (en) * | 2020-07-31 | 2024-10-01 | 智慧航海(青岛)科技有限公司 | Automatic selection method for intelligent ship local path planning terminal |
CN113906360A (en) * | 2020-08-07 | 2022-01-07 | 深圳市大疆创新科技有限公司 | Control method and device for movable platform and computer readable storage medium |
CN112101128B (en) * | 2020-08-21 | 2021-06-22 | 东南大学 | A perception planning method for unmanned formula racing car based on multi-sensor information fusion |
CN114103950B (en) | 2020-08-28 | 2024-07-19 | 华为技术有限公司 | Channel change track planning method and device |
CN112148002B (en) * | 2020-08-31 | 2021-12-28 | 西安交通大学 | A local trajectory planning method, system and device |
CN112051797B (en) * | 2020-09-07 | 2023-12-26 | 腾讯科技(深圳)有限公司 | Foot robot motion control method, device, equipment and medium |
CN112068574A (en) * | 2020-10-19 | 2020-12-11 | 中国科学技术大学 | A control method and system for an unmanned vehicle in a dynamic complex environment |
CN112124314B (en) * | 2020-10-28 | 2021-09-03 | 重庆长安汽车股份有限公司 | Method and system for planning transverse path of vehicle for automatic lane change, vehicle and storage medium |
CN112362074B (en) * | 2020-10-30 | 2024-03-19 | 重庆邮电大学 | Intelligent vehicle local path planning method under structured environment |
CN112666833B (en) * | 2020-12-25 | 2022-03-15 | 吉林大学 | A speed following adaptive robust control method for electric autonomous vehicles |
CN112964271B (en) * | 2021-03-15 | 2023-03-31 | 西安交通大学 | Multi-scene-oriented automatic driving planning method and system |
CN112985445B (en) * | 2021-04-20 | 2021-08-13 | 速度时空信息科技股份有限公司 | Lane-level precision real-time motion planning method based on high-precision map |
CN115235488B (en) * | 2021-04-22 | 2025-07-04 | 中煤科工开采研究院有限公司 | Vehicle path planning method, device, system, tool, product and storage medium |
CN113516749B (en) * | 2021-09-14 | 2021-12-17 | 中国汽车技术研究中心有限公司 | Automatic driving visual sensor data collection method, device, equipment and medium |
CN113932823A (en) * | 2021-09-23 | 2022-01-14 | 同济大学 | Unmanned multi-target-point track parallel planning method based on semantic road map |
CN113870316B (en) * | 2021-10-19 | 2023-08-15 | 青岛德智汽车科技有限公司 | Front vehicle path reconstruction method under GPS-free following scene |
CN114137960A (en) * | 2021-11-01 | 2022-03-04 | 天行智控科技(无锡)有限公司 | Unmanned vehicle cooperation method of intelligent transportation system of closed area |
CN114442633A (en) * | 2022-01-28 | 2022-05-06 | 天津优控智行科技有限公司 | Method for planning local path of logistics vehicle in unmanned park |
CN114559946B (en) * | 2022-03-31 | 2025-03-07 | 北京主线科技有限公司 | A reference line determination method, device, equipment and medium |
CN114655206B (en) * | 2022-04-29 | 2024-11-12 | 重庆长安汽车股份有限公司 | A vehicle-following target decision method, vehicle and storage medium |
CN114859917B (en) * | 2022-05-10 | 2024-09-20 | 嘉兴学院 | Unstructured road automatic driving path planning method, system and vehicle |
CN114964293B (en) * | 2022-05-31 | 2025-04-15 | 智道网联科技(北京)有限公司 | Vehicle path planning method, device, electronic device, and storage medium |
CN115079702B (en) * | 2022-07-18 | 2023-06-06 | 江苏集萃清联智控科技有限公司 | Intelligent vehicle planning method and system under mixed road scene |
CN115615449B (en) * | 2022-10-24 | 2025-06-27 | 深圳海星智驾科技有限公司 | A path planning method, device, equipment and storage medium |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101033971B (en) * | 2007-02-09 | 2011-02-16 | 中国科学院合肥物质科学研究院 | Mobile robot map building system and map building method thereof |
DE102010046479B4 (en) * | 2010-08-31 | 2023-10-12 | Lacos Computerservice Gmbh | Method for collecting data for site-specific treatment or processing of agricultural land |
US9117185B2 (en) * | 2012-09-19 | 2015-08-25 | The Boeing Company | Forestry management system |
US9536149B1 (en) * | 2016-02-04 | 2017-01-03 | Proxy Technologies, Inc. | Electronic assessments, and methods of use and manufacture thereof |
CN106441319B (en) * | 2016-09-23 | 2019-07-16 | 中国科学院合肥物质科学研究院 | A system and method for generating a lane-level navigation map of an unmanned vehicle |
CN107085437A (en) * | 2017-03-20 | 2017-08-22 | 浙江工业大学 | A UAV trajectory planning method based on EB‑RRT |
CN107167811B (en) * | 2017-04-26 | 2019-05-03 | 西安交通大学 | A road drivable area detection method based on the fusion of monocular vision and lidar |
CN107264531B (en) * | 2017-06-08 | 2019-07-12 | 中南大学 | A motion planning method for intelligent vehicles to automatically change lanes and overtake in semi-structured environments |
CN107490382A (en) * | 2017-07-31 | 2017-12-19 | 中北智杰科技(北京)有限公司 | A kind of pilotless automobile path planning system and control method |
CN107702716B (en) * | 2017-08-31 | 2021-04-13 | 广州小鹏汽车科技有限公司 | Unmanned driving path planning method, system and device |
CN107749079B (en) * | 2017-09-25 | 2020-03-17 | 北京航空航天大学 | Point cloud quality evaluation and track planning method for unmanned aerial vehicle scanning reconstruction |
-
2018
- 2018-03-07 CN CN201810187540.3A patent/CN108519773B/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI737437B (en) | 2020-08-07 | 2021-08-21 | 財團法人車輛研究測試中心 | Trajectory determination method |
RU2782521C1 (en) * | 2020-10-28 | 2022-10-28 | Чонгкинг Чанган Аутомобайл Ко., Лтд | Method and system for planning of transverse trajectory of automatic change of car lane, car, and data carrier |
Also Published As
Publication number | Publication date |
---|---|
CN108519773A (en) | 2018-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108519773B (en) | Path planning method for unmanned vehicle in structured environment | |
CN113359757B (en) | A method for path planning and trajectory tracking of unmanned vehicles | |
CN112068545B (en) | Method and system for planning running track of unmanned vehicle at crossroad and storage medium | |
Zhang et al. | Trajectory planning and tracking for autonomous vehicle based on state lattice and model predictive control | |
CN108073176B (en) | An Improved D*Lite Vehicle Dynamic Path Planning Method | |
CN111338340B (en) | Local path planning method for unmanned vehicles based on model prediction | |
CN106926844B (en) | A kind of dynamic auto driving lane-change method for planning track based on real time environment information | |
WO2019042295A1 (en) | Path planning method, system, and device for autonomous driving | |
CN109927716B (en) | Autonomous vertical parking method based on high-precision map | |
CN110286681B (en) | Dynamic automatic driving track-changing planning method for curvature-variable curve | |
CN109684702B (en) | Driving risk identification method based on trajectory prediction | |
CN107340772A (en) | It is a kind of towards the unpiloted reference locus planing method that personalizes | |
CN110728014A (en) | Reference line smoothing method using segmented spiral curves with weighted geometric cost | |
CN107264531A (en) | The autonomous lane-change of intelligent vehicle is overtaken other vehicles motion planning method in a kind of semi-structure environment | |
CN110361013A (en) | A kind of path planning system and method for auto model | |
CN114610016A (en) | A collision avoidance path planning method for intelligent vehicles based on dynamic virtual expansion of obstacles | |
CN112269384B (en) | Vehicle dynamic trajectory planning method combining obstacle behavior intention | |
CN111896004A (en) | A method and system for vehicle trajectory planning in narrow aisle | |
CN114815853A (en) | Path planning method and system considering road surface obstacle characteristics | |
CN114291092A (en) | Vehicle lane change control method, vehicle lane change control device, electronic control unit and storage medium | |
CN118192601A (en) | Unstructured scene-oriented automatic driving tractor path planning method | |
Li et al. | Decision making for autonomous vehicles | |
CN113815645B (en) | Automatic driving behavior decision system and motion planning method suitable for annular intersection | |
Jia et al. | A dynamic lane-changing trajectory planning scheme for autonomous vehicles on structured road | |
CN117962924A (en) | Trajectory planning method for intersection conflict situations |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221221 Address after: No. 2, Yunshen Road, Changshu Hi tech Industrial Development Zone, Suzhou City, Jiangsu Province, 215506 Patentee after: WUFANG SMART CAR TECHNOLOGY Co.,Ltd. Address before: Beilin District Xianning West Road 710049, Shaanxi city of Xi'an province No. 28 Patentee before: XI'AN JIAOTONG University |