CN118876976A - Vehicle automatic lane changing control method - Google Patents
Vehicle automatic lane changing control method Download PDFInfo
- Publication number
- CN118876976A CN118876976A CN202411365195.XA CN202411365195A CN118876976A CN 118876976 A CN118876976 A CN 118876976A CN 202411365195 A CN202411365195 A CN 202411365195A CN 118876976 A CN118876976 A CN 118876976A
- Authority
- CN
- China
- Prior art keywords
- lane
- vehicle
- formula
- calculation formula
- changing
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18163—Lane change; Overtaking manoeuvres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明涉及车辆自动驾驶技术领域,尤其是一种车辆自动变道控制方法。一种车辆自动变道控制方法,通过环境感知设备、组合惯导感知本车周围的驾驶环境和目前的运动情况,由决策控制单元综合环境信息与驾驶信息,判断本车是否满足变道条件,若满足变道条件,则输出转矩控制命令,经操作执行单元,使车辆沿着规划的目标轨迹稳定行驶,自动完成变道动作,以提升驾驶安全性,减轻驾驶员操作负担。本发明的自动变道控制方法在车辆周边环境允许的情况下,规划最优的变道轨迹以及合理的变道完成所需要时间,同时,考虑车辆的横纵向稳定性,保证车辆在不同路况下实施变道,防止车辆偏离目标轨迹,满足自动变道体验的舒适性。
The present invention relates to the field of vehicle automatic driving technology, and in particular to a vehicle automatic lane change control method. A vehicle automatic lane change control method, through environmental perception equipment and combined inertial navigation to perceive the driving environment and current movement conditions around the vehicle, the decision control unit integrates environmental information and driving information to determine whether the vehicle meets the lane change conditions, if the lane change conditions are met, then the torque control command is output, and the operation execution unit is operated to make the vehicle stably drive along the planned target trajectory, automatically complete the lane change action, so as to improve driving safety and reduce the driver's operating burden. The automatic lane change control method of the present invention plans the optimal lane change trajectory and the reasonable time required to complete the lane change when the surrounding environment of the vehicle permits. At the same time, the lateral and longitudinal stability of the vehicle is considered to ensure that the vehicle implements lane changes under different road conditions, prevent the vehicle from deviating from the target trajectory, and meet the comfort of the automatic lane change experience.
Description
技术领域Technical Field
本发明涉及车辆自动驾驶技术领域,尤其是一种车辆自动变道控制方法。The present invention relates to the technical field of vehicle automatic driving, and in particular to a vehicle automatic lane changing control method.
背景技术Background Art
目前,车辆自动变道控制方法一般为:首先,利用车辆所处的车道线信息,拟合出多条三次样条曲线(或者贝塞尔曲线)作为自动变道的可行运动轨迹族;然后,根据边界条件,采用特定的优化算法(如A*算法、Lattice算法等),计算得到一条最优得目标运动轨迹;再使用自主驾驶车辆的传感器采集车辆所处的横向位置、车身偏航角等信息;接着,根据上面的目标轨迹和自主车辆的位置信息,计算得到自主驾驶车辆的横向位置偏差和车辆偏航角偏差;最后,对自处驾驶车辆的横向位置偏差、偏航角偏差通过特定的算法(PID控制、LQR控制等)计算出期望的EPS转角或者EPS转矩。At present, the vehicle automatic lane change control method is generally as follows: first, using the lane line information of the vehicle, multiple cubic spline curves (or Bezier curves) are fitted as a family of feasible motion trajectories for automatic lane change; then, according to the boundary conditions, a specific optimization algorithm (such as A* algorithm, Lattice algorithm, etc.) is used to calculate an optimal target motion trajectory; then, the sensors of the autonomous vehicle are used to collect the lateral position of the vehicle, the yaw angle of the vehicle, and other information; then, based on the above target trajectory and the position information of the autonomous vehicle, the lateral position deviation and the yaw angle deviation of the autonomous vehicle are calculated; finally, the desired EPS steering angle or EPS torque is calculated for the lateral position deviation and yaw angle deviation of the autonomous vehicle through a specific algorithm (PID control, LQR control, etc.).
采用上述车辆自动变道控制方法只适用于理想路面状态,在雨雪天气,路面比较湿滑的情况下,车辆在自动变道的过程中容易出现失稳从而偏离目标轨迹的现象发生,所以需要考虑车辆的横纵向稳定性。因此,车辆自主驾驶时需要实施变道,在车辆周边环境允许的情况下,选择一个最优的变道轨迹以及设计一个合理的变道完成所需要时间,成为了自动变道体验舒适的关键。The above-mentioned vehicle automatic lane change control method is only applicable to ideal road conditions. In rainy and snowy weather, when the road is slippery, the vehicle is prone to instability and deviates from the target trajectory during the automatic lane change process, so the lateral and longitudinal stability of the vehicle needs to be considered. Therefore, the vehicle needs to change lanes when driving autonomously. When the surrounding environment of the vehicle allows, choosing an optimal lane change trajectory and designing a reasonable lane change completion time have become the key to a comfortable automatic lane change experience.
发明内容Summary of the invention
本发明要解决的技术问题是:为了解决上述背景技术中的现有技术存在的问题,提供一种车辆自动变道控制方法。The technical problem to be solved by the present invention is: in order to solve the problems existing in the prior art in the above-mentioned background technology, a vehicle automatic lane change control method is provided.
本发明解决其技术问题所采用的技术方案是:一种车辆自动变道控制方法,通过环境感知设备、组合惯导感知本车周围的驾驶环境和目前的运动情况,由决策控制单元综合环境信息与驾驶信息,判断本车是否满足变道条件,若满足变道条件,则输出转矩控制命令,使车辆沿着规划的目标轨迹稳定行驶,自动完成变道动作;The technical solution adopted by the present invention to solve the technical problem is: a vehicle automatic lane change control method, which senses the driving environment and current motion situation around the vehicle through an environmental sensing device and a combined inertial navigation system, and a decision control unit combines environmental information and driving information to determine whether the vehicle meets the lane change conditions. If the lane change conditions are met, a torque control command is output to make the vehicle stably drive along the planned target trajectory and automatically complete the lane change action;
具体包括如下步骤:The specific steps include:
S1、车道识别:通过环境感知设备识别出车辆的左侧车道线y l、右侧车道线y r、以及右侧相邻车道上的右外侧车道线y rr;S1. Lane recognition: The left lane line y l , the right lane line y r , and the right outer lane line y rr on the right adjacent lane of the vehicle are recognized through the environment perception device;
S2、对车道线置信度判断:对车道线类型、置信度、有效性和有效距离进行计算,判断车道线质量,进一步评估是否可用于控制决策;S2. Lane line confidence judgment: Calculate the lane line type, confidence, validity and effective distance to judge the lane line quality and further evaluate whether it can be used for control decision-making;
S3、目标轨迹的提取:通过步骤S1获取实际车道线信息,对实际车道线信息进行处理,再根据道路环境提取出车辆在车道内行驶的目标轨迹;S3, target trajectory extraction: obtaining actual lane line information through step S1, processing the actual lane line information, and then extracting the target trajectory of the vehicle traveling in the lane according to the road environment;
S4、判断驾驶员意图:自动换道系统判断驾驶员是否处于主动驾驶状态,若驾驶员处于主动驾驶,则不进行变道超车,其他情况根据周边环境判断从左侧或右侧车道进行变道超车;S4, judging the driver's intention: The automatic lane change system judges whether the driver is in the active driving state. If the driver is in the active driving state, the lane change will not be performed. In other cases, the lane change will be performed from the left or right lane according to the surrounding environment;
S5、目标路径规划:假设自车当前行驶车道位于与O点位置相距ALC AO 的A点,开始规划变道轨迹,变道的路径划分为两段,首先规划第一段行驶曲线段OO',计算得到规划的变道轨迹的横向偏移ALC AO以及规划路径的纵坐标x和横坐标y;其次规划第二段行驶曲线段O'O'',计算得到此时自车相对于车道中心线的横向偏移ALC AO′;S5, target path planning: Assuming that the current lane of the ego vehicle is located at point A which is ALC AO away from point O, start planning the lane change trajectory. The lane change path is divided into two sections. First, plan the first driving curve section OO', calculate the lateral offset ALC AO of the planned lane change trajectory and the ordinate x and abscissa y of the planned path; then plan the second driving curve section O'O'', calculate the lateral offset ALC AO ' of the ego vehicle relative to the center line of the lane at this time;
S6、对规划得到的路径进行优化:先计算规划所得的路径的横向速度v y以及匀速运动车辆的横向加速度a y,再计算转向时横向加速度的上限值a y max、纵向加速度的下限值a xLim和加速度极限值a Lim,最后计算完成变道的最短时间T sLim;S6. Optimize the planned path: first calculate the lateral velocity v y of the planned path and the lateral acceleration a y of the uniformly moving vehicle, then calculate the upper limit a y max of the lateral acceleration during turning, the lower limit a xLim of the longitudinal acceleration and the acceleration limit a Lim , and finally calculate the shortest time T sLim to complete the lane change;
S7、碰撞检测:通过传感器检测周围是否存在障碍物,若存在,则回到步骤S5重新进行目标路径规划,若不存在,开始进行变道动作;S7, collision detection: Use sensors to detect whether there are obstacles around. If yes, return to step S5 to re-plan the target path. If no, start lane change action;
S8、变道控制:先计算得到横向偏差控制对EPS转向器所实施的转矩Torq LatErr,再计算偏航角偏差控制对EPS转向器所实施的转矩Torq HdAngle,然后计算前馈补偿转矩Torq fwd,最后将上述三者相加得到最终转向转矩Torq total。S8, lane change control: first calculate the torque Torq LatErr implemented by the lateral deviation control on the EPS steering gear, then calculate the torque Torq HdAngle implemented by the yaw angle deviation control on the EPS steering gear, then calculate the feedforward compensation torque Torq fwd , and finally add the above three to obtain the final steering torque Torq total .
进一步地,所述步骤S1中左侧车道线y l的计算公式为:(i),Furthermore, the calculation formula of the left lane line y l in step S1 is: (i),
右侧车道线y r的计算公式为:(ii),The calculation formula for the right lane line y r is: (ii),
右外侧车道线y rr的计算公式为:(iii);The calculation formula for the right outer lane line y rr is: (iii);
式(i)中,l 0为左侧车道线相对自车的横向距离,l 1为左侧车道线偏航角,l 2为左侧车道线曲率,l 3为左侧车道线曲率变化率;式(ii)中,r 0为右侧车道线相对自车的横向距离,l 1为右侧车道线偏航角,r 2为右侧车道线曲率,r 3为右侧车道线曲率变化率;式(iii)中,r r0为右外侧车道线相对自车的横向距离,r r1为右侧车道线偏航角,r r2为右侧车道线曲率,r r3为右侧车道线曲率变化率。 In formula (i), l0 is the lateral distance of the left lane line relative to the vehicle, l1 is the yaw angle of the left lane line, l2 is the curvature of the left lane line, and l3 is the rate of change of the curvature of the left lane line ; in formula (ii), r0 is the lateral distance of the right lane line relative to the vehicle, l1 is the yaw angle of the right lane line , r2 is the curvature of the right lane line, and r3 is the rate of change of the curvature of the right lane line; in formula (iii ) , rr0 is the lateral distance of the right outer lane line relative to the vehicle, rr1 is the yaw angle of the right lane line, rr2 is the curvature of the right lane line, and rr3 is the rate of change of the curvature of the right lane line.
进一步地,所述步骤S5中规划的变道轨迹的横向偏移ALC AO的计算公式为:Furthermore, the calculation formula of the lateral offset ALC AO of the lane change trajectory planned in step S5 is:
(1), (1),
式(1)中,A O是O点时刻自车偏离车道中心线的距离,其计算公式为:In formula (1), A O is the distance that the vehicle deviates from the center line of the lane at point O, and its calculation formula is:
(2), (2),
Lane width是车道宽度,其计算公式为: Lane width is the lane width, which is calculated as:
(3), (3),
T delta是从实施变道开始到变道结束的计时器,其计算公式为: T delta is the timer from the start of the lane change to the end of the lane change, and its calculation formula is:
(4), (4),
式(4)中,ΔT是控制器调用自动变道算法软件的运行周期,k是自然数,指从实施变道开始到变道结束经历了k个运算周期,T s是完成变道所需要的时间;In formula (4), ΔT is the operation cycle of the controller calling the automatic lane change algorithm software, k is a natural number, which means that k operation cycles have been experienced from the start of the lane change to the end of the lane change, and Ts is the time required to complete the lane change;
假设车辆规划变道时候的车速为V O,并假设车辆整个变道过程保持匀速运动,则拟规划路径的纵坐标x的计算公式为:Assuming that the speed of the vehicle when planning to change lanes is V O , and assuming that the vehicle maintains a uniform speed during the entire lane change process, the calculation formula for the ordinate x of the planned path is:
(5), (5),
拟规划路径的横坐标y的计算公式为:The calculation formula of the horizontal coordinate y of the planned path is:
(6); (6);
自车相对于车道中心线的的横向偏移ALC AO ′的计算公式为:The calculation formula of the lateral offset ALC AO ′ of the vehicle relative to the lane centerline is:
(7)。 (7).
更进一步地,所述步骤S6中规划所得的路径的横向速度v y的计算公式为:Furthermore, the calculation formula of the lateral speed v y of the path planned in step S6 is:
(8), (8),
将式(1)代入式(8),得到:Substituting formula (1) into formula (8), we get:
(9), (9),
匀速运动车辆的横向加速度a y的计算公式为:The calculation formula for the lateral acceleration ay of a uniformly moving vehicle is :
(10), (10),
考虑在高速行驶的过程中一般车辆运动的纵向车速v o比较大,而横向速度v y<< v o,所以式(10)简化为:Considering that the longitudinal speed v o of a vehicle is generally large during high-speed driving, while the lateral speed v y << v o , equation (10) is simplified to:
(11), (11),
式(11)中,R为转弯半径,当车辆行驶在弯曲的道路上变道时,车辆实际转弯的曲率计算公式为:In formula (11), R is the turning radius. When a vehicle changes lanes on a curved road, the actual turning curvature of the vehicle is calculated as:
(12), (12),
(13), (13),
式(12)和式(13)中,A 2是车辆所处道路的曲率,而对于左右车道线均同等可信的道路上,该曲率A 2的计算公式为: In equations (12) and (13), A2 is the curvature of the road on which the vehicle is located. For a road where both left and right lane lines are equally credible, the calculation formula for the curvature A2 is:
(14), (14),
ρ为规划的余弦曲线的道路曲率,其计算公式为: ρ is the road curvature of the planned cosine curve, and its calculation formula is:
(15), (15),
由式(5)和式(6)得到:From equations (5) and (6), we can get:
(16), (16),
对式(16)中y求一阶导数,得到:Taking the first-order derivative of y in equation (16), we get:
(17), (17),
对式(16)中y求二阶导数,得到:Taking the second-order derivative of y in equation (16), we get:
(18), (18),
考虑在高速行驶的过程中一般纵向车速v o比较大,而横向速度v y<< v o,所以式(17)简化为:Considering that the longitudinal speed v o is generally large during high-speed driving, while the lateral speed v y << v o , equation (17) is simplified to:
(19), (19),
再根据式(18)和式(15)得到:According to formula (18) and formula (15), we can get:
(20), (20),
将式(20)代入式(13),得到:Substituting formula (20) into formula (13), we get:
(21), (twenty one),
再将式(21)代入式(11),得到:Substituting equation (21) into equation (11), we get:
(22), (twenty two),
式(22)简化得到:Formula (22) can be simplified to:
(23), (twenty three),
若变换车道的曲率很大,则需要考虑A 2对横向加速度的影响,进而计算转向时横向加速度的限值,具体为:If the curvature of the lane change is large, it is necessary to consider the effect of A2 on the lateral acceleration and then calculate the limit of the lateral acceleration during the turn, specifically:
当的时候,a y取得极值,所以当A 2>0且时,转向时横向加速度的限值a y max的计算公式为:when When , a y reaches an extreme value, so when A 2 > 0 and When the vehicle is turning, the calculation formula for the limit value of the lateral acceleration a y max is:
(24), (twenty four),
或者A 2<0并且时,横向加速度取得极值,计算公式为:or A 2 < 0 and When , the lateral acceleration reaches the extreme value, and the calculation formula is:
(25), (25),
式(25)中,正负号仅仅表示加速度的方向指向左侧还是右侧。In formula (25), the positive and negative signs only indicate whether the direction of acceleration is to the left or to the right.
更进一步地,所述步骤S6中计算加速度极限值a Lim时需要考虑路面附着系统μ和重力加速度ɡ,Furthermore, when calculating the acceleration limit value a Lim in step S6, the road adhesion system μ and the gravity acceleration ɡ need to be considered.
对于低附着路面μ<0.3时,加速度极限值a Lim的计算公式为:For low adhesion road surfaces μ<0.3, the calculation formula for the acceleration limit a Lim is:
(26), (26),
对于附着系数μ>=0.3路面时,加速度极限值a Lim的计算公式为:For the road surface with adhesion coefficient μ>=0.3, the calculation formula of acceleration limit value a Lim is:
(27), (27),
变道过程中,加速度≤加速度极限值a Lim,即为:During the lane change process, the acceleration is ≤ the acceleration limit a Lim , which is:
(28), (28),
式(28)中,a x为纵向加速度,车辆匀速条件下,a x≈0,In formula (28), a x is the longitudinal acceleration. Under the condition of uniform vehicle speed, a x ≈ 0.
横向加速度限值a y Lim不大于加速度极限值a Lim,由此得出:The lateral acceleration limit a y Lim is not greater than the acceleration limit a Lim , from which it can be concluded that:
(28’)。 (28').
更进一步地,所述步骤S6中计算完成变道的最短时间T sLim时先考虑是否满足变道条件,具体为:Furthermore, when calculating the shortest time T sLim to complete the lane change in step S6, whether the lane change condition is met is first considered, specifically:
若,说明此时道路曲率过大,不满足变道条件,不进行变道;like , indicating that the road curvature is too large at this time, and the lane change condition is not met, so the lane change is not performed;
若,再计算完成变道所需要的最小时间;like , and then calculate the minimum time required to complete the lane change;
再判断:Further judgment:
当A 2>0时,即道路自身为向右弯曲的情况下:When A 2 > 0, that is, the road itself curves to the right:
如果,即道路曲率满足,此时车辆可以保持匀速完成变道,计算完成变道所需要的最小时间T S,计算公式为:if , that is, the road curvature satisfies At this time, the vehicle can maintain a constant speed to complete the lane change. The minimum time T S required to complete the lane change is calculated using the following formula:
(29), (29),
在这种情况下,完成变道的最小时间T sLim的计算公式为:In this case, the minimum time to complete the lane change T sLim is calculated as:
(30), (30),
当A 2<0时,即道路自身为向左弯曲的情况下:When A 2 < 0, that is, the road itself is curved to the left:
如果,即道路曲率满足,此时车辆可以保持匀速完成变道,计算出完成变道所需要的最小时间T S,计算公式为:if , that is, the road curvature satisfies At this time, the vehicle can maintain a constant speed to complete the lane change, and the minimum time T S required to complete the lane change is calculated. The calculation formula is:
(31), (31),
在这种情况下,完成变道的最小时间T sLim的计算公式为:In this case, the minimum time to complete the lane change T sLim is calculated as:
(32), (32),
在实际变道过程中,还需要考虑到一定的安全裕度,适度的延长变道完成所需要的时间,取安全系数η>1.0,得到:In the actual lane changing process, a certain safety margin needs to be taken into account, and the time required to complete the lane change should be appropriately extended. Taking the safety factor η>1.0, we get:
(33), (33),
考虑到车辆变道过程中,一般不是匀速,而是采用变速运动,假设变速运动之中,纵向加速度的限值为a x Lim,那么:Considering that the vehicle usually does not change lanes at a constant speed but at a variable speed, assuming that the limit of the longitudinal acceleration during the variable speed movement is a x Lim , then:
(34), (34),
(34′), (34′),
将式(34)代入式(24)或式(25),得到变速运动完成变道的最小时间T sLim。Substituting equation (34) into equation (24) or equation (25), we can obtain the minimum time T sLim for the speed change motion to complete the lane change.
更进一步地,所述步骤S8中计算横向偏差控制对EPS转向器所实施的转矩Torq LatErr,具体为:Furthermore, in step S8, the torque Torq LatErr implemented by the lateral deviation control on the EPS steering gear is calculated as follows:
(a)计算期望横向位移值ALC AO,(a) Calculate the expected lateral displacement value ALC AO ,
(b)测量实际的横向位移值:根据环境感知设备测量得到自车在车道内的偏移量,计算公式为:(b) Measure the actual lateral displacement value: The offset of the vehicle in the lane is measured by the environmental perception device and calculated using the following formula:
(35), (35),
(c)计算横向偏差误差值,计算公式为(c) Calculate the lateral deviation error value. The calculation formula is:
(36), (36),
(d)对横向偏差进行控制:采用控制算法计算得到横向偏差控制对EPS转向器所实施的转矩,计算公式为:(d) Control of lateral deviation: The torque of the EPS steering gear applied by the lateral deviation control is calculated using the control algorithm. The calculation formula is:
(37)。 (37).
更进一步地,所述步骤S8中计算偏航角偏差控制对EPS转向器所实施的转矩Torq HdAngle,具体为:Furthermore, the torque Torq HdAngle implemented by the yaw angle deviation control on the EPS steering gear is calculated in step S8, specifically:
(I)计算期望的偏航角ALC A1,计算公式为:(I) Calculate the desired yaw angle ALC A1 using the following formula:
(38), (38),
其中,纵向速度v x=v O,横向速度v y根据式(4),得到如下公式:Among them, the longitudinal velocity v x = v O , and the lateral velocity v y is obtained according to formula (4):
(39), (39),
(II)计算实际的偏航角:根据环境感知设备测量得到的自车在车道内的实际偏航角,计算公式为:(II) Calculate the actual yaw angle: The actual yaw angle of the vehicle in the lane measured by the environment perception device is calculated using the following formula:
(40), (40),
(III)计算偏航角误差值;(III) calculating the yaw angle error value;
(41), (41),
(IV)对横向偏差进行控制:采用控制算法计算得到偏航角偏差控制对EPS转向器所实施的转矩,计算公式为:(IV) Control of lateral deviation: The torque applied to the EPS steering gear by yaw angle deviation control is calculated using a control algorithm. The calculation formula is:
(42), (42),
更进一步地,所述步骤S8中计算前馈补偿转矩Torq fwd,具体为:Furthermore, the feedforward compensation torque Torq fwd is calculated in step S8, specifically:
(A)计算规划路径的道路曲率:根据式(13)计算得出的规划路径曲率ρ,当车辆行驶在弯曲的道路上变道的时候,计算车辆的实际转弯的曲率得到ALC A2;(A) Calculate the road curvature of the planned path: According to the planned path curvature ρ calculated by equation (13), when the vehicle changes lanes on a curved road, the actual turning curvature of the vehicle is calculated to obtain ALC A2 ;
(B)计算前馈补偿转矩,计算公式为:(B) Calculate the feedforward compensation torque using the following formula:
(43), (43),
式(43)中,ɡ(ALC A2 )为一个关于目标轨迹曲率的函数,In formula (43), ɡ(ALC A2 ) is a function of the curvature of the target trajectory,
(C)计算最终转向转矩Torq total,计算公式为:(C) Calculate the final steering torque Torq total using the following formula:
(44)。 (44).
进一步地,所述步骤S1中环境感知设备包括前视摄像头、侧视摄像头、后视摄像头、前向毫米波雷达、角毫米波雷达和GPS;所述步骤S8中的控制算法包括pid控制算法、LQR控制算法和MPC控制算法。Furthermore, the environmental perception device in step S1 includes a front-view camera, a side-view camera, a rear-view camera, a forward millimeter-wave radar, a corner millimeter-wave radar and a GPS; the control algorithm in step S8 includes a pid control algorithm, an LQR control algorithm and an MPC control algorithm.
本发明的有益效果:本发明的自动变道控制方法在车辆周边环境允许的情况下,规划最优的变道轨迹以及合理的变道完成所需要时间,同时,考虑车辆的横纵向稳定性,保证车辆在不同路况下实施变道,防止车辆偏离目标轨迹,满足自动变道体验的舒适性。Beneficial effects of the present invention: The automatic lane change control method of the present invention plans the optimal lane change trajectory and the reasonable time required to complete the lane change when the vehicle's surrounding environment permits. At the same time, it takes into account the lateral and longitudinal stability of the vehicle to ensure that the vehicle can change lanes under different road conditions, prevent the vehicle from deviating from the target trajectory, and meet the comfort of the automatic lane change experience.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
下面结合附图和实施例对本发明进一步说明。The present invention is further described below in conjunction with the accompanying drawings and embodiments.
图1是实现本发明车辆自动变道控制方法的控制原理图。FIG. 1 is a control principle diagram for realizing the vehicle automatic lane changing control method of the present invention.
图2是本发明车辆自动变道控制方法中目标路径规划的示意图。FIG. 2 is a schematic diagram of target path planning in the vehicle automatic lane change control method of the present invention.
具体实施方式DETAILED DESCRIPTION
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, which only illustrate the basic structure of the present invention in a schematic manner, and therefore only show the components related to the present invention.
如图1所示,实现车辆自动变道控制方法需要车辆仪表、ESP(车辆稳定系统)、一体机(ADAS功能控制器)、传感器、EMS(发动机控制系统)、BCM(车身控制器)、EPS(转向助力)、CGW(车辆网关)和IMU传感器(惯性传感器),车辆仪表显示ADAS功能(譬如:ALC(自动变道功能)/LKA(车道保持辅助)/ACC(自适应巡航控制))请求、开启状态以及设定的车速等信息;ESP用来控制车辆加减速;一体机用于实现车辆的横纵向融合控制(譬如车道保持功能);传感器对外部环境信息的识别并将外部环境信息送给ADAS控制器; EMS用于提供动力; BCM对车身状态传给ACC功能控制器; EPS用于实现车辆的车道线保持和换道功能;CGW用于实现CAN和车辆以太网之间的通讯功能; IMU传感器包括测量纵向加速度、横向加速度、横摆角速度等。As shown in Figure 1, the method for realizing the automatic lane change control of a vehicle requires a vehicle instrument, ESP (vehicle stability program), an integrated machine (ADAS function controller), sensors, EMS (engine control system), BCM (body controller), EPS (power steering), CGW (vehicle gateway) and IMU sensor (inertial sensor). The vehicle instrument displays the ADAS function (such as ALC (automatic lane change function)/LKA (lane keeping assist)/ACC (adaptive cruise control)) request, opening status and set vehicle speed and other information; ESP is used to control the acceleration and deceleration of the vehicle; the integrated machine is used to realize the lateral and longitudinal fusion control of the vehicle (such as lane keeping function); the sensor recognizes the external environment information and sends the external environment information to the ADAS controller; EMS is used to provide power; BCM transmits the body status to the ACC function controller; EPS is used to realize the vehicle's lane keeping and lane changing functions; CGW is used to realize the communication function between CAN and vehicle Ethernet; IMU sensor includes measuring longitudinal acceleration, lateral acceleration, yaw rate, etc.
本实施例的车辆自动变道控制方法所采用的传感器不做具体要求,只要能采集到外部环境车辆信息即可,譬如有的系统仅仅安装了前向雷达,并没有安装角雷达,横向控制功能在ADAS功能控制器中实现。There is no specific requirement for the sensor used in the vehicle automatic lane change control method of this embodiment, as long as it can collect vehicle information in the external environment. For example, some systems only have forward radar installed but no corner radar, and the lateral control function is implemented in the ADAS function controller.
本实施例的车辆自动变道控制方法,通过环境感知设备、组合惯导感知本车周围的驾驶环境和目前的运动情况,由决策控制单元综合环境信息与驾驶信息,判断本车是否满足变道条件,若满足变道条件,则输出转矩控制命令,使车辆沿着规划的目标轨迹稳定行驶,自动完成变道动作。The vehicle automatic lane changing control method of this embodiment senses the driving environment and current motion conditions around the vehicle through environmental sensing equipment and combined inertial navigation. The decision control unit combines environmental information with driving information to determine whether the vehicle meets the lane changing conditions. If the lane changing conditions are met, a torque control command is output to allow the vehicle to stably travel along the planned target trajectory and automatically complete the lane changing action.
具体包括如下步骤:The specific steps include:
S1、车道识别:车道识别是自动换道系统(ALC)的关键技术之一,车道识别负责检测和输出自动换道系统(ALC)所需的控制参数,包括车道曲率、车辆相对车道的位置、相对车道的航向等。由于道路场景易受天气、光照及道路交通环境等众多因素的影响,因此在车道识别方面要求兼顾识别的准确性、实时性和鲁棒性。S1. Lane recognition: Lane recognition is one of the key technologies of the automatic lane change system (ALC). Lane recognition is responsible for detecting and outputting the control parameters required by the automatic lane change system (ALC), including lane curvature, vehicle position relative to the lane, and heading relative to the lane. Since road scenes are easily affected by many factors such as weather, lighting, and road traffic environment, lane recognition requires both accuracy, real-time performance, and robustness.
如图2所示,通过环境感知设备识别出车辆的左侧车道线y l、右侧车道线y r、以及右侧相邻车道上的右外侧车道线y rr,As shown in FIG2 , the environment perception device recognizes the left lane line y l , the right lane line y r , and the right outer lane line y rr on the right adjacent lane of the vehicle.
左侧车道线y l的计算公式为:(i),The calculation formula for the left lane line y l is: (i),
右侧车道线y r的计算公式为:(ii),The calculation formula for the right lane line y r is: (ii),
右外侧车道线y rr的计算公式为:(iii); The calculation formula for the right outer lane line yrr is : (iii);
通过车辆的摄像头获取左侧车道线信息:式(i)中,l 0为左侧车道线相对自车的横向距离(这里规定右侧为正),l 1为左侧车道线偏航角,l 2为左侧车道线曲率(这里规定右侧弯曲为正),l 3为左侧车道线曲率变化率;式(ii)中,r 0为右侧车道线相对自车的横向距离,r 1为右侧车道线偏航角,r 2为右侧车道线曲率,r 3为右侧车道线曲率变化率;式(iii)中,r r0为右外侧车道线相对自车的横向距离,r r1为右侧车道线偏航角,r r2为右侧车道线曲率,r r3为右侧车道线曲率变化率。The left lane line information is obtained through the vehicle's camera: in formula (i), l0 is the lateral distance of the left lane line relative to the vehicle (the right side is positive here), l1 is the yaw angle of the left lane line, l2 is the curvature of the left lane line (the right side is positive here ), and l3 is the rate of change of the curvature of the left lane line; in formula (ii), r0 is the lateral distance of the right lane line relative to the vehicle, r1 is the yaw angle of the right lane line, r2 is the curvature of the right lane line, and r3 is the rate of change of the curvature of the right lane line; in formula (iii), rr0 is the lateral distance of the right outer lane line relative to the vehicle, rr1 is the yaw angle of the right lane line, rr2 is the curvature of the right lane line, and rr3 is the rate of change of the curvature of the right lane line.
S2、对车道线置信度判断:对车道线类型、置信度、有效性和有效距离进行计算,判断车道线质量,进一步评估是否可用于控制决策。当车道线识别到的置信度偏低、车道线有效距离多短的情况下,对自动变道功能进行抑制。S2. Confidence judgment of lane lines: Calculate the lane line type, confidence, validity and effective distance to judge the quality of the lane line and further evaluate whether it can be used for control decision-making. When the confidence of the lane line recognition is low or the effective distance of the lane line is short, the automatic lane change function is suppressed.
S3、目标轨迹的提取:通过步骤S1获取实际车道线信息,对实际车道线信息进行处理,再根据道路环境提取出车辆在车道内行驶的目标轨迹。ALC控制结束后,车辆应处于目标轨迹上,目标轨迹一般为车道中心线,弯道、单侧靠近护栏等路况可作适当偏置。如图2所示,变道完成时候的目标轨迹是右侧车道的中心线。S3, target trajectory extraction: obtain the actual lane line information through step S1, process the actual lane line information, and then extract the target trajectory of the vehicle in the lane according to the road environment. After the ALC control is completed, the vehicle should be on the target trajectory, which is generally the center line of the lane. Appropriate offsets can be made for curves, single-sided approach to guardrails and other road conditions. As shown in Figure 2, the target trajectory when the lane change is completed is the center line of the right lane.
S4、判断驾驶员意图:为了避免系统过度干涉驾驶员操作,给驾驶员在驾驶车辆的过程中造成困扰,自动换道系统(ALC)需要通过转向灯拨杆、方向盘转矩、转角信号、加速踏板信号、制动踏板信号、档位信号等判断驾驶员是否处于主动驾驶状态,从而确定系统功能是否需要抑制。在自主驾驶车辆的决策过程中,如果自车车速小于巡航设定车速超过一定时间(该时间可标定,变量为ALC_LowSpd _Time),说明本车道拥挤,前车阻挡了自车的行驶。同时根据自车周边环境判断得出,可以从左侧或者右侧车道能进行变道超车。S4. Determine the driver's intention: In order to avoid excessive interference of the system with the driver's operation and cause trouble to the driver during driving, the automatic lane change system (ALC) needs to determine whether the driver is in an active driving state through the turn signal lever, steering wheel torque, corner signal, accelerator pedal signal, brake pedal signal, gear position signal, etc., so as to determine whether the system function needs to be suppressed. In the decision-making process of the autonomous driving vehicle, if the vehicle speed is less than the cruise setting speed for more than a certain time (this time can be calibrated, the variable is ALC_LowSpd _Time), it means that the lane is crowded and the front vehicle is blocking the vehicle's travel. At the same time, according to the surrounding environment of the vehicle, it can be judged that the lane can be changed to overtake from the left or right lane.
S5、目标路径规划:为了使规划的路径实际可行,确保车辆能够稳定跟踪目标轨迹,需要在路径规划时考虑车辆的动力学因素,保证路径规划的实时性、车辆驾驶的舒适性ALC系统至少在最晚变道点前500m处激活变道功能,伺机完成变道动作;变道点应该在车道线为虚线的区间内(实线禁止进行变道);变道场景应符合变道条件,应该符合交通法规的要求。S5. Target path planning: In order to make the planned path feasible and ensure that the vehicle can stably track the target trajectory, it is necessary to consider the vehicle's dynamic factors during path planning to ensure the real-time nature of path planning and the comfort of vehicle driving. The ALC system activates the lane change function at least 500m before the latest lane change point and waits for an opportunity to complete the lane change action; the lane change point should be within the interval of the dotted lane line (lane change is prohibited on the solid line); the lane change scene should meet the lane change conditions and should comply with the requirements of traffic regulations.
变道存在潜在的风险,系统应在满足变道条件下安全变道,若交通场景无法支持安全变道且超出变道等待时间ALC_Holdon_Time,则系统应该放弃变道,重新更新导航路线并规划行驶路线或提示驾驶员接管。There are potential risks in changing lanes. The system should change lanes safely when the lane change conditions are met. If the traffic scenario cannot support safe lane changes and the lane change waiting time ALC_Holdon_Time is exceeded, the system should abandon the lane change, re-update the navigation route and plan the driving route or prompt the driver to take over.
当自车位于与O点相距ALC AO的A点位置的时候,开始规划变道轨迹,变道的路径规划分为两个步骤。首先,规划自车从O点一直行驶到O’点,在变化车道之前(即),规划第一段行驶曲线段OO',计算得到规划的变道轨迹的横向偏移ALC AO以及规划路径的纵坐标x和横坐标y;When the ego vehicle is at point A, which is ALC AO away from point O, it starts planning the lane change trajectory. The lane change path planning is divided into two steps. First, the ego vehicle is planned to drive from point O to point O'. Before changing lanes (i.e. ), plan the first driving curve segment OO', calculate the lateral offset ALC AO of the planned lane change trajectory and the ordinate x and abscissa y of the planned path;
(1), (1),
式(1)中,A O是O点时刻自车偏离车道中心线的距离,其计算公式为:In formula (1), A O is the distance that the vehicle deviates from the center line of the lane at point O, and its calculation formula is:
(2), (2),
Lane width是车道宽度,其计算公式为: Lane width is the lane width, which is calculated as:
(3), (3),
T delta是从实施变道开始到变道结束的计时器,其计算公式为: T delta is the timer from the start of the lane change to the end of the lane change, and its calculation formula is:
(4), (4),
式(4)中,ΔT是控制器调用自动变道算法软件的运行周期,k是自然数,指从实施变道开始到变道结束经历了k个运算周期,T s是完成变道所需要的时间;In formula (4), ΔT is the operation cycle of the controller calling the automatic lane change algorithm software, k is a natural number, which means that k operation cycles have been experienced from the start of the lane change to the end of the lane change, and Ts is the time required to complete the lane change;
假设车辆规划变道时候的车速为V O,并假设车辆整个变道过程保持匀速运动,则拟规划路径的纵坐标x的计算公式为:Assuming that the speed of the vehicle when planning to change lanes is V O , and assuming that the vehicle maintains a uniform speed during the entire lane change process, the calculation formula for the ordinate x of the planned path is:
(5), (5),
拟规划路径的横坐标y的计算公式为:The calculation formula of the horizontal coordinate y of the planned path is:
(6); (6);
其次规划从O’点一直行驶到O”点,在自车变换到了右侧车道之后(即对应于时刻),规划第二段行驶曲线段O'O'',当车辆越过了O’点之后,安装在自车上的摄像头所感知的左右侧车道线方程会发生变化,相对而言,摄像头感知到的新的左侧车道线变换为yr、摄像头感知到的新的右侧车道线变换为yrr,相对于在O点时刻摄像头感知到的物体均平移的一个车道线宽度的距离,因此这时候对应于相对自车的横向偏移ALC AO′,计算公式如下:Secondly, the plan is to drive from point O' to point O", after the vehicle changes to the right lane (corresponding to time ), plan the second driving curve segment O'O''. When the vehicle passes the O' point, the left and right lane line equations perceived by the camera installed on the vehicle will change. Relatively speaking, the new left lane line perceived by the camera is transformed into yr, and the new right lane line perceived by the camera is transformed into yrr. Relative to the object perceived by the camera at the time of point O, both are translated by a lane line width. Therefore, this time corresponds to the lateral offset ALC AO ' relative to the vehicle. The calculation formula is as follows:
(7)。 (7).
S6、对规划得到的路径进行优化:上面规划得的路径中存在一个参量T s,即变换完成所需要的时间,这里计算对于T s的优选值;先计算规划所得的路径的横向速度v y,计算公式为:S6. Optimize the planned path: There is a parameter T s in the planned path above, that is, the time required for the transformation to be completed. Here, the optimal value of T s is calculated. First, the lateral speed v y of the planned path is calculated. The calculation formula is:
(8), (8),
将式(1)代入式(8),得到:Substituting formula (1) into formula (8), we get:
(9), (9),
匀速运动车辆的横向加速度a y的计算公式为:The calculation formula for the lateral acceleration ay of a uniformly moving vehicle is :
(10), (10),
考虑在高速行驶的过程中一般车辆运动的纵向车速v o比较大,而横向速度v y<< v o,所以式(10)简化为:Considering that the longitudinal speed v o of a vehicle is generally large during high-speed driving, while the lateral speed v y << v o , equation (10) is simplified to:
(11), (11),
式(11)中,R为转弯半径,当车辆行驶在弯曲的道路上变道时,车辆实际转弯的曲率计算公式为:In formula (11), R is the turning radius. When a vehicle changes lanes on a curved road, the actual turning curvature of the vehicle is calculated as:
(12), (12),
(13), (13),
式(12)和式(13)中,A 2是车辆所处道路的曲率,而对于左右车道线均同等可信的道路上,该曲率A 2的计算公式为: In equations (12) and (13), A2 is the curvature of the road on which the vehicle is located. For a road where both left and right lane lines are equally credible, the calculation formula for the curvature A2 is:
(14), (14),
ρ为规划的余弦曲线的道路曲率,其计算公式为: ρ is the road curvature of the planned cosine curve, and its calculation formula is:
(15), (15),
由式(5)和式(6)得到:From equations (5) and (6), we can get:
(16), (16),
对式(16)中y求一阶导数,得到:Taking the first-order derivative of y in equation (16), we get:
(17), (17),
对式(16)中y求二阶导数,得到:Taking the second-order derivative of y in equation (16), we get:
(18), (18),
考虑在高速行驶的过程中一般纵向车速v o比较大,而横向速度v y<< v o,所以式(17)简化为:Considering that the longitudinal speed v o is generally large during high-speed driving, while the lateral speed v y << v o , equation (17) is simplified to:
(19), (19),
再根据式(18)和式(15)得到:According to formula (18) and formula (15), we can get:
(20), (20),
将式(20)代入式(13),得到:Substituting formula (20) into formula (13), we get:
(21), (twenty one),
再将式(21)代入式(11),得到:Substituting equation (21) into equation (11), we get:
(22), (twenty two),
式(22)简化得到:Formula (22) can be simplified to:
(23), (twenty three),
若变换车道的曲率很大,则需要考虑A 2对横向加速度的影响,进而计算转向时横向加速度的限值,具体为:If the curvature of the lane change is large, it is necessary to consider the effect of A2 on the lateral acceleration and then calculate the limit of the lateral acceleration during the turn, specifically:
当的时候,a y取得极值,所以当A 2>0且时,转向时横向加速度的限值a y max的计算公式为:when When , a y reaches an extreme value, so when A 2 > 0 and When the vehicle is turning, the calculation formula for the limit value of the lateral acceleration a y max is:
(24), (twenty four),
或者A 2<0并且时,横向加速度取得极值,计算公式为:or A 2 <0 and When , the lateral acceleration reaches the extreme value, and the calculation formula is:
(25), (25),
式(25)中,正负号仅仅表示加速度的方向指向左侧还是右侧。In formula (25), the positive and negative signs only indicate whether the direction of acceleration is to the left or to the right.
再计算加速度极限值a Lim,需要考虑路面附着系统μ和重力加速度ɡ,To calculate the acceleration limit a Lim , we need to consider the road adhesion system μ and the gravity acceleration ɡ .
对于低附着路面μ<0.3时,加速度极限值a Lim的计算公式为:For low adhesion road surfaces μ<0.3, the calculation formula for the acceleration limit a Lim is:
(26), (26),
对于附着系数μ>=0.3路面时,对于变道路径规划,车辆的横纵向加减速度不宜太大,过大的加减速度会降低乘员的舒适性,这里将加速度极限值设定为0.3g(g是指重力加速度,一般取值9.8 m/s2),加速度极限值a Lim的计算公式为:For the road surface with adhesion coefficient μ>=0.3, for lane change path planning, the lateral and longitudinal acceleration and deceleration of the vehicle should not be too large. Excessive acceleration and deceleration will reduce the comfort of the passengers. Here, the acceleration limit value is set to 0.3g (g refers to the acceleration of gravity, generally 9.8 m/s 2 ), and the calculation formula of the acceleration limit value a Lim is:
(27), (27),
变道过程中,加速度≤加速度极限值a Lim,即为:During the lane change process, the acceleration is ≤ the acceleration limit a Lim , which is:
(28), (28),
据此来解决变道所需要的最小时间。式(28)中,a x为纵向加速度,车辆匀速条件下,a x≈0;Based on this, the minimum time required for lane change is solved. In formula (28), a x is the longitudinal acceleration. Under the condition of uniform vehicle speed, a x ≈ 0;
横向加速度限值a y Lim应该不大于加速度极限值a Lim,由此得出:The lateral acceleration limit a y Lim should not be greater than the acceleration limit a Lim , from which it can be concluded that:
(28’), (28'),
然后,判断当前路况是否满足变道条件,若,说明此时道路曲率过大,不满足变道条件,不进行变道;Then, determine whether the current road conditions meet the lane change conditions. , indicating that the road curvature is too large at this time, and the lane change condition is not met, so the lane change is not performed;
若,再计算完成变道所需要的最小时间;like , and then calculate the minimum time required to complete the lane change;
再判断:Further judgment:
当A 2>0时,即道路自身为向右弯曲的情况下:When A 2 > 0, that is, the road itself curves to the right:
如果,即道路曲率满足,此时车辆可以保持匀速完成变道,计算完成变道所需要的最小时间T S,计算公式为:if , that is, the road curvature satisfies At this time, the vehicle can maintain a constant speed to complete the lane change. The minimum time T S required to complete the lane change is calculated using the following formula:
(29), (29),
在这种情况下,完成变道的最小时间T sLim的计算公式为:In this case, the minimum time to complete the lane change T sLim is calculated as:
(30), (30),
当A 2<0时,即道路自身为向左弯曲的情况下:When A 2 < 0, that is, the road itself is curved to the left:
如果,即道路曲率满足,此时车辆可以保持匀速完成变道,计算出完成变道所需要的最小时间T S,计算公式为:if , that is, the road curvature satisfies At this time, the vehicle can maintain a constant speed to complete the lane change, and the minimum time T S required to complete the lane change is calculated. The calculation formula is:
(31), (31),
在这种情况下,完成变道的最小时间T sLim的计算公式为:In this case, the minimum time to complete the lane change T sLim is calculated as:
(32), (32),
在实际变道过程中,还需要考虑到一定的安全裕度,适度的延长变道完成所需要的时间,取安全系数η>1.0,得到:In the actual lane changing process, a certain safety margin needs to be taken into account, and the time required to complete the lane change should be appropriately extended. Taking the safety factor η>1.0, we get:
(33), (33),
最后,计算车辆变速情况下,完成变道的最短时间T sLim;考虑到车辆变道过程中,一般不是匀速,而是采用变速运动,假设变速运动之中,纵向加速度的限值为a x Lim,那么:Finally, calculate the shortest time T sLim to complete the lane change when the vehicle changes speed. Considering that the vehicle usually does not change speed at a constant speed during the lane change, but uses variable speed motion, assuming that the limit value of the longitudinal acceleration during the variable speed motion is a x Lim , then:
(34), (34),
而(34′),and (34′),
将式(34)代入式(24)或式(25),得到变速运动完成变道的最小时间T sLim。Substituting equation (34) into equation (24) or equation (25), we can obtain the minimum time T sLim for the speed change motion to complete the lane change.
S7、碰撞检测:根据纵向、横向加速度以及路面附着条件,计算得到了完成变道所需的T S,这样可以当车辆处于O点位置的时候,规划出如图2的变道路径。如果在这条规划的路线上,通过摄像头、雷达等传感器检测得知不存在障碍物,则路径规划成功,可以进行变道动作。S7, collision detection: Based on the longitudinal and lateral accelerations and road adhesion conditions, the TS required to complete the lane change is calculated, so that when the vehicle is at point O, a lane change path as shown in Figure 2 can be planned. If there are no obstacles on this planned route through the detection of sensors such as cameras and radars, the path planning is successful and the lane change can be performed.
S8、变道控制: 先计算横向偏差控制对EPS转向器所实施的转矩Torq LatErr,具体为:S8, Lane Change Control: First calculate the torque Torq LatErr implemented by the lateral deviation control on the EPS steering gear, specifically:
(a)计算期望横向位移值ALC AO,(a) Calculate the expected lateral displacement value ALC AO ,
(b)测量实际的横向位移值:根据环境感知设备测量得到自车在车道内的偏移量,计算公式为:(b) Measure the actual lateral displacement value: The offset of the vehicle in the lane is measured by the environmental perception device and calculated using the following formula:
(35), (35),
(c)计算横向偏差误差值,计算公式为(c) Calculate the lateral deviation error value. The calculation formula is:
(36), (36),
(d)对横向偏差进行控制:采用控制算法计算得到横向偏差控制对EPS转向器所实施的转矩,计算公式为:(d) Control of lateral deviation: The torque of the EPS steering gear applied by the lateral deviation control is calculated using the control algorithm. The calculation formula is:
(37)。 (37).
再计算偏航角偏差控制对EPS转向器所实施的转矩Torq HdAngle,具体为:Then calculate the torque Torq HdAngle implemented by the yaw angle deviation control on the EPS steering gear, specifically:
(I)计算期望的偏航角ALC A1,计算公式为:(I) Calculate the desired yaw angle ALC A1 using the following formula:
(38), (38),
其中,纵向速度v x=v O,横向速度v y根据式(4),得到如下公式:Among them, the longitudinal velocity v x = v O , and the lateral velocity v y is obtained according to formula (4):
(39), (39),
(II)计算实际的偏航角:根据环境感知设备测量得到的自车在车道内的实际偏航角,计算公式为:(II) Calculate the actual yaw angle: The actual yaw angle of the vehicle in the lane measured by the environment perception device is calculated using the following formula:
(40), (40),
(III)计算偏航角误差值;(III) calculating the yaw angle error value;
(41), (41),
(IV)对横向偏差进行控制:采用控制算法计算得到偏航角偏差控制对EPS转向器所实施的转矩,计算公式为:(IV) Control of lateral deviation: The torque applied to the EPS steering gear by yaw angle deviation control is calculated using a control algorithm. The calculation formula is:
(42), (42),
接着计算前馈补偿转矩Torq fwd,具体为:Then the feedforward compensation torque Torq fwd is calculated as follows:
(A)计算规划路径的道路曲率:根据式(13)计算得出的规划路径曲率ρ,当车辆行驶在弯曲的道路上变道的时候,计算车辆的实际转弯的曲率得到ALC A2;(A) Calculate the road curvature of the planned path: According to the planned path curvature ρ calculated by equation (13), when the vehicle changes lanes on a curved road, the actual turning curvature of the vehicle is calculated to obtain ALC A2 ;
(B)计算前馈补偿转矩,计算公式为:(B) Calculate the feedforward compensation torque using the following formula:
(43), (43),
式(43)中,ɡ(ALC A2 )为一个关于目标轨迹曲率的函数,In formula (43), ɡ(ALC A2 ) is a function of the curvature of the target trajectory,
(C)计算最终转向转矩Torq total,计算公式为:(C) Calculate the final steering torque Torq total using the following formula:
(44)。 (44).
最后,切实可行的EPS助力转矩,计算上还需要进行EPS执行转矩上下限限值、以及滤波和上升下降速率限值处理以便消除激变。这些突变有可能是感知的车道线横向偏移、偏航角的突变导致的,由于输出的EPS执行转矩部分包含了偏航角的差值乘以一个特定的常数,譬如如果偏航角从-1度突变为+1度的情况下,输出的EPS执行转矩势必会突变。Finally, the practical EPS assist torque also requires the calculation of the upper and lower limits of the EPS execution torque, as well as filtering and rising and falling rate limits to eliminate sudden changes. These sudden changes may be caused by the perceived lateral deviation of the lane line and the sudden change of the yaw angle. Since the output EPS execution torque part includes the difference in yaw angle multiplied by a specific constant, for example, if the yaw angle suddenly changes from -1 degree to +1 degree, the output EPS execution torque is bound to change suddenly.
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。Based on the above ideal embodiments of the present invention, the relevant staff can make various changes and modifications without departing from the technical concept of the present invention through the above description. The technical scope of the present invention is not limited to the contents of the specification, and its technical scope must be determined according to the scope of the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411365195.XA CN118876976B (en) | 2024-09-29 | 2024-09-29 | Automatic lane changing control method for vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411365195.XA CN118876976B (en) | 2024-09-29 | 2024-09-29 | Automatic lane changing control method for vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118876976A true CN118876976A (en) | 2024-11-01 |
CN118876976B CN118876976B (en) | 2024-12-20 |
Family
ID=93233803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411365195.XA Active CN118876976B (en) | 2024-09-29 | 2024-09-29 | Automatic lane changing control method for vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118876976B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106476807A (en) * | 2015-08-27 | 2017-03-08 | 富士重工业株式会社 | The travel controlling system of vehicle |
CN111079590A (en) * | 2019-12-04 | 2020-04-28 | 东北大学 | Peripheral vehicle behavior pre-judging method of unmanned vehicle |
US20210197822A1 (en) * | 2019-12-30 | 2021-07-01 | Automotive Research & Testing Center | Trajectory planning method for lane changing, and driver assistance system for implementing the same |
CN114084158A (en) * | 2021-12-17 | 2022-02-25 | 吉林大学 | Automatic driving redundancy control system |
CN118288993A (en) * | 2024-04-25 | 2024-07-05 | 常州星宇车灯股份有限公司 | Vehicle transverse and longitudinal combined control method based on driving stability |
CN118560483A (en) * | 2024-06-07 | 2024-08-30 | 重庆长安汽车股份有限公司 | Automatic lane changing method and system based on Bezier curve algorithm and vehicle |
-
2024
- 2024-09-29 CN CN202411365195.XA patent/CN118876976B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106476807A (en) * | 2015-08-27 | 2017-03-08 | 富士重工业株式会社 | The travel controlling system of vehicle |
CN111079590A (en) * | 2019-12-04 | 2020-04-28 | 东北大学 | Peripheral vehicle behavior pre-judging method of unmanned vehicle |
US20210197822A1 (en) * | 2019-12-30 | 2021-07-01 | Automotive Research & Testing Center | Trajectory planning method for lane changing, and driver assistance system for implementing the same |
CN114084158A (en) * | 2021-12-17 | 2022-02-25 | 吉林大学 | Automatic driving redundancy control system |
CN118288993A (en) * | 2024-04-25 | 2024-07-05 | 常州星宇车灯股份有限公司 | Vehicle transverse and longitudinal combined control method based on driving stability |
CN118560483A (en) * | 2024-06-07 | 2024-08-30 | 重庆长安汽车股份有限公司 | Automatic lane changing method and system based on Bezier curve algorithm and vehicle |
Non-Patent Citations (1)
Title |
---|
郭洪强;陈慧;陈佳琛;: "基于EPS的车道保持辅助系统设计", 汽车技术, no. 08, 3 August 2018 (2018-08-03) * |
Also Published As
Publication number | Publication date |
---|---|
CN118876976B (en) | 2024-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6573224B2 (en) | Vehicle control device | |
CN108983768B (en) | Automatic driving system | |
US9229453B1 (en) | Unified motion planner for autonomous driving vehicle in avoiding the moving obstacle | |
JP6573223B2 (en) | Vehicle control device | |
US9227632B1 (en) | Method of path planning for evasive steering maneuver | |
JP6573222B2 (en) | Vehicle control device | |
US8428843B2 (en) | Method to adaptively control vehicle operation using an autonomic vehicle control system | |
US8170739B2 (en) | Path generation algorithm for automated lane centering and lane changing control system | |
CN109426244B (en) | Autopilot | |
US8190330B2 (en) | Model based predictive control for automated lane centering/changing control systems | |
US7860653B2 (en) | Obstacle avoidance control apparatus | |
JP6647681B2 (en) | Vehicle control device | |
US20200238980A1 (en) | Vehicle control device | |
US20170120909A1 (en) | Vehicle control apparatus, vehicle control method, and vehicle control program | |
CN106004857A (en) | Driving support system for vehicle | |
WO2019044644A1 (en) | Vehicle control device | |
CN114302839B (en) | Method for determining a path for avoiding a motor vehicle | |
JP7156238B2 (en) | vehicle control system | |
CN116080754B (en) | Transverse control method for autonomous driving of vehicle | |
US20180074498A1 (en) | Travel control device | |
WO2016194168A1 (en) | Travel control device and method | |
CN117836182B (en) | Vehicle control method and vehicle control device | |
JP2015157612A (en) | vehicle behavior control device | |
JP7397408B2 (en) | Vehicle control device | |
JP7505840B2 (en) | Vehicle driving support device |
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 |