CN107150682B - A kind of lane holding auxiliary system - Google Patents
A kind of lane holding auxiliary system Download PDFInfo
- Publication number
- CN107150682B CN107150682B CN201710286011.4A CN201710286011A CN107150682B CN 107150682 B CN107150682 B CN 107150682B CN 201710286011 A CN201710286011 A CN 201710286011A CN 107150682 B CN107150682 B CN 107150682B
- Authority
- CN
- China
- Prior art keywords
- lane
- torque
- driver
- information
- auxiliary
- 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
- 230000001629 suppression Effects 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims 3
- 238000006073 displacement reaction Methods 0.000 claims 3
- 238000012986 modification Methods 0.000 abstract description 2
- 230000004048 modification Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 230000008447 perception Effects 0.000 description 7
- 238000011217 control strategy Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/10—Path keeping
- B60W30/12—Lane keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D6/00—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
-
- 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
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/20—Steering systems
- B60W2510/202—Steering torque
-
- 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/20—Steering systems
- B60W2710/202—Steering torque
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明涉及一种车道保持辅助系统,包括:感知模块,用于采集车道信息和车辆信息;控制模块,分别连接感知模块和整车控制器,用于根据接收到的信息计算车道保持辅助力矩,并与驾驶员真实转向力矩叠加,形成虚拟驾驶员转向力矩;执行模块,连接控制模块,用于响应所述虚拟驾驶员转向力矩。与现有技术相比,本发明将车道保持辅助力矩与驾驶员真实转向力矩叠加后得到虚拟驾驶员转向力矩,替代原本从转向力矩传感器测得的驾驶员真实转向力矩,从而实现车道保持功能,具有硬件实现容易,便于改装,成本低等优点。
The present invention relates to a lane keeping assist system, comprising: a sensing module, used to collect lane information and vehicle information; a control module, connected to the sensing module and a vehicle controller respectively, used to calculate the lane keeping assisting torque according to the received information, And superimposed with the driver's real steering torque to form a virtual driver's steering torque; the execution module is connected to the control module and is used to respond to the virtual driver's steering torque. Compared with the prior art, the present invention superimposes the lane keeping assist torque and the driver's real steering torque to obtain a virtual driver's steering torque, which replaces the driver's real steering torque originally measured from the steering torque sensor, thereby realizing the lane keeping function. The utility model has the advantages of easy hardware realization, convenient modification, low cost and the like.
Description
技术领域technical field
本发明属于汽车技术领域,涉及高级驾驶员辅助系统,尤其是涉及一种车道保持辅助系统。The invention belongs to the technical field of automobiles and relates to an advanced driver assistance system, in particular to a lane keeping assistance system.
背景技术Background technique
如今每年由于驾驶员因素导致的交通事故不计其数,因而智能汽车和高级驾驶员辅助系统成为了当下的研究和行业热点,而车道保持辅助系统作为横向的驾驶员辅助系统之一,能有效地阻止车辆在高速驾驶时偏出车道,从而有效预防由于车道偏离所导致的交通事故的发生。Nowadays, there are countless traffic accidents caused by driver factors every year, so smart cars and advanced driver assistance systems have become current research and industry hotspots, and lane keeping assistance systems, as one of the horizontal driver assistance systems, can effectively Prevent the vehicle from deviating from the lane when driving at high speed, thus effectively preventing the occurrence of traffic accidents caused by lane departure.
典型的车道保持辅助系统中,当车辆达到预设车速,即将偏出车道时,且驾驶员没有打转向灯的话,车道保持辅助系统会主动介入车辆的航向控制。比较常见的有在单侧车轮上施加一个制动力,或是在转向系统上施加一个转向力。随着电动助力转向系统的普及,通过修改电动助力转向系统中的助力策略,加入车道保持的控制策略,在电机上激发一个转向力,用以在车辆逐渐偏出车道时纠正车辆航向,这种方法便于实现车道保持辅助的功能。In a typical lane keeping assist system, when the vehicle reaches a preset speed and is about to deviate from the lane, and the driver does not turn on the turn signal, the lane keeping assist system will actively intervene in the heading control of the vehicle. It is more common to apply a braking force on one side of the wheel, or to apply a steering force on the steering system. With the popularization of the electric power steering system, by modifying the power assist strategy in the electric power steering system and adding the control strategy of lane keeping, a steering force is stimulated on the motor to correct the vehicle heading when the vehicle gradually deviates from the lane. The method facilitates realizing the function of lane keeping assistance.
但是,典型的车道保持辅助装置均是在车辆即将偏出车道时,控制器直接发送一个力矩指令给电动助力转向系统中的助力电机。而随着系统的高度集成化,转向系统供应商通常将转向系统总成直接提供给主机厂,助力策略以及电机的力矩指令接口通常不对主机厂开放,或是事先并没有预留该力矩控制接口,因而如果主机厂想要基于原有电动助力系统开发车道保持辅助系统,若没有转向系统供应商的支持,便无法直接发送力矩指令给助力电机,从而无法实现车道保持辅助功能。若是自行开发电动助力转向系统的控制器,替换原车已有的控制器,或是增加用于车道保持辅助功能的额外电机,尽管能够实现车道保持辅助功能,但是对原系统的改动过大,原有转向系统功能的完整性和可靠性将难以保障,同时成本较高。However, in a typical lane keeping assist device, when the vehicle is about to deviate from the lane, the controller directly sends a torque command to the booster motor in the electric power steering system. With the high integration of the system, the steering system supplier usually provides the steering system assembly directly to the OEM, and the power assist strategy and the torque command interface of the motor are usually not open to the OEM, or the torque control interface has not been reserved in advance. Therefore, if the OEM wants to develop a lane keeping assist system based on the original electric power assist system, without the support of the steering system supplier, it cannot directly send a torque command to the booster motor, thereby failing to realize the lane keeping assist function. If the controller of the electric power steering system is developed by itself, replacing the existing controller of the original car, or adding an additional motor for the lane keeping assist function, although the lane keeping assist function can be realized, the changes to the original system are too large, The integrity and reliability of the original steering system function will be difficult to guarantee, and the cost will be high.
因此,开发一种易于改装、且能够保证原有转向系统可靠工作的车道保持系统具有重要的意义。Therefore, it is of great significance to develop a lane keeping system that is easy to refit and can ensure the reliable operation of the original steering system.
发明内容SUMMARY OF THE INVENTION
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种车道保持辅助系统,将车道保持辅助力矩与驾驶员真实转向力矩叠加后得到虚拟驾驶员转向力矩,替代原本从转向力矩传感器测得的驾驶员真实转向力矩,从而实现车道保持功能。The object of the present invention is to provide a lane keeping assist system in order to overcome the above-mentioned defects in the prior art. The lane keeping assist torque and the driver's real steering torque are superimposed to obtain a virtual driver's steering torque, which replaces the steering torque measured by the steering torque sensor. The driver's real steering torque is obtained, so as to realize the lane keeping function.
本发明的目的可以通过以下技术方案来实现:The purpose of the present invention can be achieved through the following technical solutions:
一种车道保持辅助系统,包括:A lane keeping assist system comprising:
感知模块,用于采集车道信息和车辆信息;Perception module, used to collect lane information and vehicle information;
控制模块,分别连接感知模块和整车控制器,用于根据接收到的信息计算车道保持辅助力矩,并与驾驶员真实转向力矩叠加,形成虚拟驾驶员转向力矩;The control module is connected to the perception module and the vehicle controller respectively, and is used to calculate the lane keeping assist torque according to the received information, and superimpose it with the driver's real steering torque to form a virtual driver's steering torque;
执行模块,连接控制模块,用于响应所述虚拟驾驶员转向力矩。The execution module is connected with the control module, and is used for responding to the virtual driver's steering torque.
所述感知模块包括采集车辆位置信息和道路信息的车道线识别传感器、采集当前方向盘转角的转角传感器以及采集驾驶员真实转向力矩的转向力矩传感器;The perception module includes a lane line recognition sensor for collecting vehicle position information and road information, a corner sensor for collecting the current steering wheel angle, and a steering torque sensor for collecting the driver's real steering torque;
所述车辆位置信息包括当前车辆相对于车道的横向偏移量和偏航角,所述道路信息包括前方道路曲率。The vehicle position information includes the lateral offset and yaw angle of the current vehicle relative to the lane, and the road information includes the curvature of the road ahead.
所述控制模块包括:The control module includes:
状态决策单元,用于根据车辆位置信息、道路信息、驾驶员真实转向力矩以及从人机交互装置发送的开关信号决定所述车道保持辅助系统的工作状态,并生成对应的辅助力矩抑制系数α;A state decision unit, configured to determine the working state of the lane keeping assist system according to the vehicle position information, road information, the driver's real steering torque and the switch signal sent from the human-computer interaction device, and generate a corresponding assist torque suppression coefficient α;
车道自动跟随控制单元,用于根据车辆位置信息、道路信息、当前方向盘转角以及从整车控制器发送的整车动力学信息计算虚拟车道跟随驾驶员力矩T′h;The automatic lane following control unit is used to calculate the virtual lane following driver's torque T′ h according to the vehicle position information, road information, current steering wheel angle and vehicle dynamics information sent from the vehicle controller;
输出力矩决策单元,根据所述工作状态和虚拟车道跟随驾驶员力矩获得车道保持辅助力矩Tlka,Tlka=T′h*α。The output torque decision unit obtains the lane keeping assist torque T lka according to the working state and the virtual lane following driver torque, T lka =T′ h *α.
所述状态决策单元获取辅助力矩抑制系数α的具体过程为:The specific process of obtaining the auxiliary torque suppression coefficient α by the state decision-making unit is as follows:
1)根据开关信号判断车道保持辅助系统是否关闭,若是,则车道保持辅助系统进入关闭状态,辅助力矩抑制系数α=0,返回步骤1),若否,则转步骤2);1) Judging whether the lane keeping assist system is off according to the switch signal, if yes, then the lane keeping assist system enters the off state, the assist torque suppression coefficient α=0, return to step 1), if not, go to step 2);
2)根据车道线识别传感器的采集信息判断是否有效检测到车道线,若是,则转步骤3),若否,则车道保持辅助系统进入关闭状态,辅助力矩抑制系数α=0,返回步骤1);2) According to the collected information of the lane line recognition sensor, it is judged whether the lane line is effectively detected, if yes, go to step 3), if not, the lane keeping assist system enters the off state, the auxiliary torque suppression coefficient α=0, return to step 1) ;
3)根据车道线识别传感器采集的车辆位置信息和道路信息计算靠近车道线一侧的前轮距离压到所述车道线的时间,判断该时间是否大于第一阈值,若是,则车道保持辅助系统处于待机状态,辅助力矩抑制系数α=0,返回步骤1),若否,则转步骤4);3) According to the vehicle position information and road information collected by the lane line recognition sensor, calculate the time when the front wheel on the side close to the lane line is pressed against the lane line, and judge whether the time is greater than the first threshold. If so, the lane keeping assist system In the standby state, the auxiliary torque suppression coefficient α=0, return to step 1), if not, go to step 4);
4)判断转向力矩传感器采集的驾驶员真实转向力矩是否大于第二阈值,若是,则车道保持辅助系统处于待机状态,辅助力矩抑制系数α=0,返回步骤1),若否,则转步骤5);4) Determine whether the driver's real steering torque collected by the steering torque sensor is greater than the second threshold, if so, the lane keeping assist system is in a standby state, the auxiliary torque suppression coefficient α=0, return to step 1), if not, then go to step 5 );
5)车道保持辅助系统处于正常工作状态,辅助力矩抑制系数α=1,同时执行步骤6);5) The lane keeping assist system is in a normal working state, the assist torque suppression coefficient α=1, and step 6) is executed at the same time;
6)判断当前车辆相对于车道的横向偏移量是否大于第三阈值,若是,则转步骤1),若否,则车道保持辅助系统处于待机状态,辅助力矩抑制系数α=0,返回步骤1)。6) Determine whether the lateral offset of the current vehicle relative to the lane is greater than the third threshold, if yes, go to step 1), if not, the lane keeping assist system is in standby state, the auxiliary torque suppression coefficient α=0, return to step 1 ).
所述车道自动跟随控制单元在所述辅助力矩抑制系数α=1时响应。The lane automatic following control unit responds when the assist torque suppression coefficient α=1.
所述车道自动跟随控制单元计算虚拟车道跟随驾驶员力矩T′h的具体过程为:The specific process of calculating the virtual lane following driver's moment T′ h by the automatic lane following control unit is as follows:
计算保持车道所需要的目标转角θ′:Calculate the target angle θ′ needed to keep the lane:
θ′=ky*y+kΨ*Ψ+kR*Rθ′=k y *y+k Ψ *Ψ+k R *R
其中,y为当前车辆相对于车道的横向偏移量,Ψ为偏航角,R为前方道路曲率,ky、kΨ、kR为比例系数;Among them, y is the lateral offset of the current vehicle relative to the lane, Ψ is the yaw angle, R is the curvature of the road ahead, and ky , k Ψ , k R are proportional coefficients;
将所述目标转角θ′与转角传感器测得的当前方向盘转角θ作差,得到转角误差e;Making a difference between the target rotation angle θ' and the current steering wheel rotation angle θ measured by the rotation sensor to obtain the rotation angle error e;
计算虚拟车道跟随驾驶员力矩T′h:Calculate virtual lane following driver moment T′ h :
其中,kp、ki、kd分别为比例、积分、微分系数。Among them, k p , ki , and k d are proportional, integral, and differential coefficients, respectively.
所述车道自动跟随控制单元采用的控制参数根据整车动力学信息中的车速信息进行查表获得。The control parameters adopted by the lane automatic following control unit are obtained by looking up a table according to the vehicle speed information in the vehicle dynamics information.
所述输出力矩决策单元包括用于限制辅助力矩抑制系数变化率的斜率限制子单元。The output torque decision unit includes a slope limiting subunit for limiting the rate of change of the auxiliary torque suppression coefficient.
所述输出力矩决策单元包括用于使车道保持辅助力矩呈线性变化的选择子单元和记忆子单元。The output torque decision-making unit includes a selection sub-unit and a memory sub-unit for linearly changing the lane keeping assist torque.
所述执行模块包括相连接的电动助力转向系统控制器和助力电机,所述电动助力转向系统控制器与控制模块连接。The executive module includes a connected electric power steering system controller and a booster motor, and the electric power steering system controller is connected with the control module.
与现有技术相比,本发明将车道保持辅助力矩与驾驶员真实转向力矩叠加后得到虚拟驾驶员转向力矩,替代原本从转向力矩传感器测得的驾驶员真实转向力矩,从而实现车道保持功能,具有以下优点:Compared with the prior art, the present invention superimposes the lane keeping assist torque and the driver's real steering torque to obtain a virtual driver's steering torque, which replaces the driver's real steering torque originally measured from the steering torque sensor, thereby realizing the lane keeping function. Has the following advantages:
1)不需要原车的电动助力转向系统控制器开放助力电机的力矩控制指令接口,硬件实现容易,便于改装,成本低;1) There is no need for the electric power steering system controller of the original car to open the torque control command interface of the power assist motor, and the hardware is easy to implement, easy to modify, and low in cost;
2)不需要改动原车的电动助力转向系统控制器和助力电机,保证了原有转向系统功能的完整性和可靠性;2) There is no need to change the electric power steering system controller and power assist motor of the original vehicle, which ensures the integrity and reliability of the original steering system functions;
3)能够实现完整的车道保持辅助系统的功能,便于功能的二次开发和拓展。3) It can realize the function of the complete lane keeping assist system, which is convenient for the secondary development and expansion of the function.
附图说明Description of drawings
图1为本发明的结构示意图;Fig. 1 is a structural representation of the present invention;
图2为本发明车道保持辅助控制器控制策略示意图;Fig. 2 is a schematic diagram of the control strategy of the lane keeping auxiliary controller of the present invention;
图3为本发明车道保持辅助控制器的示意图;Fig. 3 is a schematic diagram of the lane keeping auxiliary controller of the present invention;
图4为本发明状态决策单元工作流程示意图;Fig. 4 is a schematic diagram of the workflow of the state decision-making unit of the present invention;
图5为本发明车道自动跟随控制单元原理示意图;Fig. 5 is a schematic diagram of the principle of the automatic lane following control unit of the present invention;
图6为本发明输出力矩决策单元原理示意图;Fig. 6 is a schematic diagram of the principle of the output torque decision-making unit of the present invention;
图7为本发明车道保持辅助结果示意图;Fig. 7 is a schematic diagram of the result of lane keeping assistance in the present invention;
图8为本发明转角跟踪控制结果示意图。Fig. 8 is a schematic diagram of the result of the corner tracking control of the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.
如图1所示,本车道保持辅助系统,包括感知模块、控制模块和执行模块,感知模块用于采集车道信息和车辆信息;控制模块为车道保持辅助控制器,分别连接感知模块和整车控制器,用于根据接收到的信息计算车道保持辅助力矩,并与驾驶员真实转向力矩叠加,形成虚拟驾驶员转向力矩;执行模块连接控制模块,用于响应虚拟驾驶员转向力矩。控制算法在车道保持辅助控制器中运行,计算得到的车道保持辅助力矩与驾驶员原本的输入力矩叠加后得到虚拟驾驶员转向力矩,替代原本从力矩传感器测得的真实驾驶员输入力矩,从而实现车道保持功能。其中执行模块均沿用车辆原本的模块,从而保证原车系统功能的完整性和可靠性。As shown in Figure 1, the lane keeping assist system includes a perception module, a control module and an execution module. The perception module is used to collect lane information and vehicle information; The device is used to calculate the lane keeping assist torque according to the received information, and superimpose it with the driver's real steering torque to form a virtual driver's steering torque; the execution module is connected to the control module, and is used to respond to the virtual driver's steering torque. The control algorithm runs in the lane keeping assist controller, and the calculated lane keeping assist torque is superimposed with the driver's original input torque to obtain a virtual driver's steering torque, which replaces the real driver's input torque originally measured from the torque sensor, thereby realizing Lane keeping function. The execution modules all use the original modules of the vehicle to ensure the integrity and reliability of the original vehicle system functions.
1、硬件连接1. Hardware connection
传统的电动助力转向器装置中,电动助力转向控制器通过转向系统中的转向力矩传感器测得的驾驶员输入转向力矩,根据该力矩数值大小,按照预设的助力特性计算出电机助力力矩,并将该指令发送给电机驱动模块,实现助力效果。In a traditional electric power steering device, the electric power steering controller calculates the motor assist torque according to the preset power assist characteristic according to the driver input steering torque measured by the steering torque sensor in the steering system, and Send the command to the motor drive module to achieve the boost effect.
为了实现车道保持辅助功能,将车道保持辅助力矩叠加到转向力矩传感器的输出信号中,使电动助力电机响应额外的车道保持辅助力矩。转向力矩传感器与电动助力转向系统控制器之间的线束分为供电线束和信号线束。为保证力矩传感器供电功能的可靠性,无需切断原本的供电线束,只切断信号线束,与控制器的I/O口相连。In order to realize the lane keeping assist function, the lane keeping assist torque is added to the output signal of the steering torque sensor, so that the electric booster motor responds to the additional lane keeping assist torque. The wiring harness between the steering torque sensor and the electric power steering system controller is divided into a power supply wiring harness and a signal wiring harness. In order to ensure the reliability of the power supply function of the torque sensor, it is not necessary to cut off the original power supply harness, only the signal harness is cut off and connected to the I/O port of the controller.
本申请的车道保持辅助控制器的控制策略框图如图2所示,根据驾驶员真实转向力矩、车辆位置信息、道路信息、当前方向盘转角和整车动力学信息,计算得到车道保持辅助力矩,与驾驶员真实转向力矩叠加,得到虚拟驾驶员转向力矩,将该力矩替代原本转向力矩传感器输出的真实驾驶员转向力矩,发送给电动助力转向系统控制器,从而实现车道保持功能。The control strategy block diagram of the lane keeping assist controller of the present application is shown in Figure 2. According to the driver's real steering torque, vehicle position information, road information, current steering wheel angle and vehicle dynamics information, the lane keeping assist torque is calculated, and The driver's real steering torque is superimposed to obtain the virtual driver's steering torque, which replaces the real driver's steering torque output by the original steering torque sensor and is sent to the electric power steering system controller to realize the lane keeping function.
2、感知模块2. Perception module
感知模块包括采集车辆位置信息和道路信息的车道线识别传感器、采集当前方向盘转角的转角传感器以及采集驾驶员真实转向力矩的转向力矩传感器。车辆位置信息包括当前车辆相对于车道的横向偏移量和偏航角,道路信息包括前方道路曲率等。The perception module includes a lane line recognition sensor that collects vehicle position information and road information, a corner sensor that collects the current steering wheel angle, and a steering torque sensor that collects the driver's real steering torque. The vehicle position information includes the lateral offset and yaw angle of the current vehicle relative to the lane, and the road information includes the curvature of the road ahead.
3、控制模块3. Control module
控制模块的系统框图如图3所示,包括状态决策单元、车道自动跟随控制单元和输出力矩决策单元。The system block diagram of the control module is shown in Figure 3, including the state decision-making unit, the automatic lane following control unit and the output torque decision-making unit.
(1)状态决策单元(1) State decision unit
状态决策单元用于根据车辆位置信息、道路信息、驾驶员真实转向力矩以及从人机交互装置发送的开关信号控制车道保持辅助系统的工作状态,并生成对应的辅助力矩抑制系数α。状态决策单元的输入包括由车道线识别传感器测得的当前车辆相对于车道的横向位置、偏航角、前方道路曲率等信息以及由转向力矩传感器测得的驾驶员输入力矩,输出为辅助力矩抑制系数。The state decision unit is used to control the working state of the lane keeping assist system according to the vehicle position information, road information, the driver's real steering torque and the switch signal sent from the human-computer interaction device, and generate the corresponding assist torque suppression coefficient α. The input of the state decision-making unit includes information such as the lateral position of the current vehicle relative to the lane measured by the lane line recognition sensor, yaw angle, and the curvature of the road ahead, as well as the driver's input torque measured by the steering torque sensor, and the output is auxiliary torque suppression coefficient.
状态决策单元的工作流程如图4所示,具体为:The workflow of the state decision-making unit is shown in Figure 4, specifically:
判断部01,从人机交互装置接收车道保持辅助系统的开关信号,如果驾驶员关闭车道保持辅助系统,则系统进入关闭状态,辅助力矩抑制系数α等于0,然后回到判断部01进行下一次判断,若车道保持辅助系统打开,则执行判断部02。判断部02中,若车道线识别传感器判断当前无法有效检测到车道线,则系统同样进入关闭状态,否则进入判断部03。判断部03,根据车道线识别传感器测得的车辆相对于当前车道的位置信息,计算靠近车道线一侧的前轮距离压到当前车道的车道线的时间,比较该时间是否大于第一阈值,如果车辆距离压到当前车道的车道线的时间大于第一阈值,则认为车辆没有偏出车道的趋势,则车道保持辅助系统处于待机状态,辅助力矩抑制系数α等于0,然后回到判断部01进行下一次判断,否则进入判断部04。判断部04,根据转向力矩传感器测得的驾驶员转向力矩信息,比较驾驶员的输入力矩是否大于第二阈值,如果驾驶员的输入力矩大于第二阈值,则判断驾驶员此时是在主动进行转向行为,则车道保持辅助系统处于待机状态,辅助力矩抑制系数α等于0。否则,车道保持辅助系统处于正常工作状态,辅助力矩抑制系数α等于1。当车道保持辅助系统开启后,执行判断部05。判断部05,根据车道线识别传感器的信息,比较车辆相对于车道中心线的横向偏移量是否大于第三阈值,如果此时横向偏移量小于第三阈值,则认为车辆已经回到车道中央,车道保持系统处于待机状态,辅助力矩抑制系数α等于0,否则,系统则继续处于正常工作状态,返回判断部01。The judging part 01 receives the switch signal of the lane keeping assist system from the human-computer interaction device. If the driver turns off the lane keeping assist system, the system enters the off state, and the assist torque suppression coefficient α is equal to 0, and then returns to the judging part 01 for the next step. Judging, if the lane keeping assist system is turned on, the judging part 02 is executed. In the judging part 02, if the lane line recognition sensor judges that the lane line cannot be effectively detected at present, the system will also enter the shutdown state; otherwise, it will enter the judging part 03. The judging part 03, according to the position information of the vehicle relative to the current lane measured by the lane line recognition sensor, calculates the time when the front wheel on the side close to the lane line is pressed to the lane line of the current lane, and compares whether the time is greater than the first threshold, If the time from the vehicle to the lane line of the current lane is greater than the first threshold, it is considered that the vehicle has no tendency to deviate from the lane, the lane keeping assist system is in a standby state, and the auxiliary torque suppression coefficient α is equal to 0, and then returns to the judgment part 01 Make the next judgment, otherwise enter the judgment part 04. The judging part 04, according to the driver's steering torque information measured by the steering torque sensor, compares whether the driver's input torque is greater than the second threshold, and if the driver's input torque is greater than the second threshold, then it is judged that the driver is actively performing Steering behavior, the lane keeping assist system is in the standby state, and the assist torque suppression coefficient α is equal to 0. Otherwise, the lane keeping assist system is in a normal working state, and the assist torque suppression coefficient α is equal to 1. When the lane keeping assist system is turned on, the judgment part 05 is executed. Judging part 05, according to the information of the lane line recognition sensor, compares whether the lateral offset of the vehicle relative to the center line of the lane is greater than the third threshold, and if the lateral offset is smaller than the third threshold at this time, it is considered that the vehicle has returned to the center of the lane , the lane keeping system is in the standby state, and the auxiliary torque suppression coefficient α is equal to 0, otherwise, the system continues to be in the normal working state, and returns to the judgment part 01.
(2)车道自动跟随控制单元(2) Lane automatic following control unit
车道自动跟随控制单元用于根据车辆位置信息、道路信息、当前方向盘转角以及从整车控制器发送的整车动力学信息计算虚拟车道跟随驾驶员力矩T′h。车道自动跟随控制单元的输入包括由车道线识别传感器测得的当前车辆相对于车道的横向位置、偏航角、前方道路曲率等信息、由转角传感器测得的当前方向盘转角以及由整车控制器发送的整车车速信息,输出为虚拟车道跟随驾驶员力矩。The automatic lane-following control unit is used to calculate the virtual lane-following driver's torque T′ h according to vehicle position information, road information, current steering wheel angle and vehicle dynamics information sent from the vehicle controller. The input of the automatic lane following control unit includes information such as the current lateral position of the vehicle relative to the lane measured by the lane line recognition sensor, the yaw angle, and the curvature of the road ahead, the current steering wheel angle measured by the rotation angle sensor, and the current steering wheel angle measured by the vehicle controller. The sent vehicle speed information is output as virtual lane following driver torque.
车道自动跟随控制单元可仅在辅助力矩抑制系数α=1时响应。The automatic lane following control unit can respond only when the assist torque suppression coefficient α=1.
车道自动跟随控制单元的原理图如图5所示,可分为横向位置控制器和方向盘转角控制器。横向位置控制器根据车道线识别模块得到的道路信息及车辆位置信息,其中包括:车辆相对于当前车道的横向偏移量y、航向角Ψ及前方道路曲率R,计算得到保持车道所需要的目标转角θ′,横向位置控制器可依据兼顾道路曲率的车辆位姿闭环系统性能指标要求进行设计,亦可采用比例控制器,其控制算法为:The schematic diagram of the automatic lane following control unit is shown in Figure 5, which can be divided into a lateral position controller and a steering wheel angle controller. The lateral position controller calculates the target required for maintaining the lane according to the road information and vehicle position information obtained by the lane line recognition module, including: the lateral offset y of the vehicle relative to the current lane, the heading angle Ψ, and the curvature R of the road ahead Rotation angle θ′, the lateral position controller can be designed according to the performance index requirements of the vehicle pose closed-loop system taking into account the road curvature, and a proportional controller can also be used. The control algorithm is:
θ′=ky*y+kΨ*Ψ+kR*Rθ′=k y *y+k Ψ *Ψ+k R *R
通过横向位置控制器计算得到的目标转角θ′与转角传感器测得的实际方向盘转角θ作差,得到转角误差e,计算得到虚拟车道跟随驾驶员力矩T′h。方向盘转角控制器可依据转角闭环系统性能指标要求进行设计,亦可采用比例-积分-微分控制器,其控制算法为:The difference between the target rotation angle θ′ calculated by the lateral position controller and the actual steering wheel rotation angle θ measured by the rotation angle sensor is obtained to obtain the rotation angle error e, and the virtual lane following driver torque T′ h is calculated. The steering wheel angle controller can be designed according to the performance index requirements of the angle closed-loop system, or a proportional-integral-derivative controller can be used, and its control algorithm is:
同时,根据整车控制器发送的车速信息,通过查表方式获得事先预设的各车速下所对应的车道自动跟随控制模块的控制参数,从而保证在各车速下系统均能有效的实现较为理想的车道保持功能。At the same time, according to the vehicle speed information sent by the vehicle controller, the control parameters of the lane automatic following control module corresponding to the preset vehicle speeds are obtained by looking up the table, so as to ensure that the system can effectively realize the ideal vehicle speed at all vehicle speeds. lane keeping function.
(3)输出力矩决策单元(3) Output torque decision unit
输出力矩决策单元根据工作状态和虚拟车道跟随驾驶员力矩获得车道保持辅助力矩Tlka,Tlka=T′h*α。输出力矩决策单元的输入包括由状态决策单元得到的辅助力矩抑制系数和由车道自动跟随控制单元得到的虚拟车道跟随驾驶员力矩,输出为车道保持辅助力矩。当辅助力矩抑制系数α=1时,车道保持系统输出的虚拟驾驶员转向力矩Tlka即为虚拟车道跟随驾驶员力矩T′h;当辅助力矩抑制系数α=0时,车道保持系统输出的虚拟驾驶员转向力矩Tlka等于0。The output torque decision unit obtains the lane keeping assist torque T lka according to the working state and the virtual lane following driver torque, T lka = T′ h *α. The input of the output torque decision unit includes the auxiliary torque suppression coefficient obtained by the state decision unit and the virtual lane following driver torque obtained by the automatic lane following control unit, and the output is the lane keeping auxiliary torque. When the auxiliary torque suppression coefficient α=1, the virtual driver steering torque T lka output by the lane keeping system is the virtual lane following driver torque T′ h ; when the auxiliary torque suppression coefficient α=0, the virtual driver torque T′ h output by the lane keeping system The driver's steering torque T lka is equal to zero.
如图6所示,由于车道保持辅助系统从正常工作退出到待机或关闭状态通常是由于驾驶员主动转向引起,此时驾驶员会紧握方向盘,因而保证在车道保持辅助系统从正常工作退出到待机或关闭状态这段过程中车道保持辅助力矩退出的平稳顺畅尤为重要,避免驾驶员转向手感不适甚至是驾驶恐慌。为了达到上述目的,斜率限制子单元Rate_limiter用于限制辅助力矩抑制系数α变化率过大。As shown in Figure 6, since the lane keeping assist system exits from normal operation to the standby or off state, it is usually caused by the driver’s active steering. At this time, the driver will hold the steering wheel tightly, so it is guaranteed to During the standby or off state, it is particularly important that the lane keeping assist torque exit smoothly, so as to avoid the driver's steering feeling discomfort or even driving panic. In order to achieve the above purpose, the slope limiting subunit Rate_limiter is used to limit the rate of change of the auxiliary torque suppression coefficient α from being too large.
同时,因为在辅助力矩抑制系数α从1降为0的过程当中,可能由于车辆位置的变化从而导致虚拟车道跟随驾驶员力矩T′h的波动,从而使输出的虚拟驾驶员转向力矩Tlka的变化为非线性的,导致驾驶员手感不佳。因而本发明结合图6所示选择子单元和记忆子单元保证输出的虚拟驾驶员转向力矩Tlka在状态切换过程线性变化。选择子单元Switch和记忆子单元Memory的作用是:当辅助力矩抑制系数α从1降为0时,确保虚拟车道跟随驾驶员力矩T′h始终保持不变,从而保证了最终输出的虚拟驾驶员转向力矩Tlka在状态切换时,其变化是线性的,从而保证驾驶员的转向手感舒适。At the same time, because during the process of the auxiliary torque suppression coefficient α decreasing from 1 to 0, the virtual lane following driver’s torque T′ h may fluctuate due to the change of the vehicle position, so that the output virtual driver’s steering torque T lka The changes are non-linear, resulting in a bad driver feel. Therefore, the present invention combines the selection subunit and the memory subunit shown in FIG. 6 to ensure that the output virtual driver's steering torque T lka changes linearly during the state switching process. The role of the selection subunit Switch and the memory subunit Memory is: when the auxiliary torque suppression coefficient α decreases from 1 to 0, ensure that the virtual lane-following driver torque T′ h remains unchanged, thus ensuring the final output of the virtual driver The change of the steering torque T lka is linear when the state is switched, so as to ensure the driver's steering feel comfortable.
4、算法验证4. Algorithm verification
图7为各车速下的车道保持辅助结果示意图。图中所示实线和虚线分别为120kph和80kph车速下车辆相对于车道的横向偏移量及车道保持辅助系统的工作状态,高电平表示系统处于正常工作状态,低电平表示系统处于待机状态。Fig. 7 is a schematic diagram of lane keeping assistance results at various vehicle speeds. The solid line and dotted line shown in the figure are the lateral offset of the vehicle relative to the lane and the working status of the lane keeping assist system at the speed of 120kph and 80kph respectively. A high level indicates that the system is in normal working condition, and a low level indicates that the system is in standby state.
图8为各车速下的转角跟踪控制结果示意图。图中所示实线为实际方向盘转角。图中所示虚线为车道自动跟随控制模块中横向位置控制器输出的目标转角。图中所示点画线为车道保持辅助系统的工作状态,高电平表示系统处于正常工作状态,低电平表示系统处于待机状态。Fig. 8 is a schematic diagram of the corner tracking control results at various vehicle speeds. The solid line shown in the figure is the actual steering wheel angle. The dotted line shown in the figure is the target corner output by the lateral position controller in the automatic lane following control module. The dotted line shown in the figure is the working state of the lane keeping assist system. A high level indicates that the system is in a normal working state, and a low level indicates that the system is in a standby state.
结果表明,在80kph和120kph两种车速下,该系统均可以在车辆即将偏出车道时开启辅助,实际方向盘转角跟踪目标转角的效果较好,并且同时能够有效地纠正车辆回到车到中央。The results show that at two speeds of 80kph and 120kph, the system can turn on the assistance when the vehicle is about to deviate from the lane, the actual steering wheel angle can track the target angle better, and at the same time can effectively correct the vehicle to return to the center.
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。The preferred specific embodiments of the present invention have been described in detail above. It should be understood that those skilled in the art can make many modifications and changes according to the concept of the present invention without creative efforts. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning or limited experiments on the basis of the prior art shall be within the scope of protection defined by the claims.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710286011.4A CN107150682B (en) | 2017-04-27 | 2017-04-27 | A kind of lane holding auxiliary system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710286011.4A CN107150682B (en) | 2017-04-27 | 2017-04-27 | A kind of lane holding auxiliary system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107150682A CN107150682A (en) | 2017-09-12 |
| CN107150682B true CN107150682B (en) | 2019-08-02 |
Family
ID=59792693
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710286011.4A Active CN107150682B (en) | 2017-04-27 | 2017-04-27 | A kind of lane holding auxiliary system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107150682B (en) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109520498B (en) * | 2017-09-18 | 2022-08-19 | 中车株洲电力机车研究所有限公司 | Virtual turnout system and method for virtual rail vehicle |
| CN109927721B (en) * | 2017-12-18 | 2020-10-27 | 华创车电技术中心股份有限公司 | Lane Keeping Following System |
| CN107972667B (en) * | 2018-01-12 | 2019-07-02 | 合肥工业大学 | A Human-Machine Coordinated Control Method for Lane Departure Assist System |
| CN108327717B (en) * | 2018-02-06 | 2019-07-02 | 合肥工业大学 | A lane departure assist system and lane departure assist method for man-machine co-driving |
| CN108466617B (en) * | 2018-02-27 | 2020-05-22 | 金龙联合汽车工业(苏州)有限公司 | Lane keeping system and lane keeping control method |
| CN108422998A (en) * | 2018-03-14 | 2018-08-21 | 合肥工业大学 | A kind of deviation supplementary controlled system and method |
| CN108482370B (en) * | 2018-04-13 | 2022-05-17 | 北京奥特尼克科技有限公司 | Commercial vehicle lane keeping system and control strategy design thereof |
| CN109177974B (en) * | 2018-08-28 | 2020-01-03 | 清华大学 | Man-machine co-driving type lane keeping auxiliary method for intelligent automobile |
| CN109291806B (en) * | 2018-09-20 | 2020-08-14 | 合肥工业大学 | Lane departure auxiliary control system and control method of wheel hub motor driven automobile |
| CN109760677B (en) * | 2019-03-13 | 2020-09-11 | 广州小鹏汽车科技有限公司 | Lane keeping auxiliary method and system |
| CN110239513B (en) * | 2019-05-07 | 2021-03-09 | 浙江吉利控股集团有限公司 | An adaptive lane keeping system and method |
| CN110356395A (en) * | 2019-06-25 | 2019-10-22 | 武汉格罗夫氢能汽车有限公司 | A vehicle lane keeping method, device and storage device |
| CN110329254B (en) * | 2019-07-11 | 2020-07-28 | 浙江吉利汽车研究院有限公司 | Control method, controller and lane keeping system for lane keeping system |
| CN112622897B (en) * | 2019-09-24 | 2021-12-21 | 上海汽车集团股份有限公司 | A lane keeping method and device |
| DE102021201891A1 (en) * | 2020-03-02 | 2021-09-02 | Continental Engineering Services Gmbh | Method for supporting a driver by means of a driver support system by means of corrected driver signals for a vehicle dynamics control system |
| CN111516685A (en) * | 2020-04-08 | 2020-08-11 | 中国第一汽车股份有限公司 | Vehicle running control method and device, vehicle and storage medium |
| CN113715902B (en) * | 2020-05-26 | 2022-11-15 | 北京新能源汽车股份有限公司 | Vehicle control method and device |
| CN113022699A (en) * | 2021-04-15 | 2021-06-25 | 一汽奔腾轿车有限公司 | Method and device for adaptively adjusting steering power assistance |
| CN113607433B (en) * | 2021-08-27 | 2024-03-08 | 广汽本田汽车有限公司 | Rack verification platform of lane keeping auxiliary system based on driver physiological information |
| CN113619579A (en) * | 2021-09-08 | 2021-11-09 | 东风汽车集团股份有限公司 | A control method for realizing emergency lane keeping function in multi-lane scene |
| CN114348112B (en) * | 2021-12-27 | 2022-11-22 | 博世华域转向系统有限公司 | Automobile steering control method suitable for semi-automatic driving scene |
| CN116834825B (en) | 2022-03-24 | 2026-01-16 | 本田技研工业株式会社 | Electric power steering apparatus and assist method thereof |
| CN116394933B (en) * | 2023-04-18 | 2026-02-27 | 东风汽车集团股份有限公司 | Lane keeping assist control methods, devices, electronic equipment and storage media |
| CN117508165B (en) * | 2023-11-17 | 2025-03-25 | 东风汽车集团股份有限公司 | A method for determining the exit of a lane keeping assist function based on curve curvature |
| CN118270009B (en) * | 2024-04-23 | 2025-11-04 | 奇瑞新能源汽车股份有限公司 | Lane departure detection methods, devices, equipment, and storage media |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103287429A (en) * | 2013-06-18 | 2013-09-11 | 安科智慧城市技术(中国)有限公司 | Lane-keeping system and lane-keeping control method |
| CN103635947A (en) * | 2011-08-31 | 2014-03-12 | 日产自动车株式会社 | Vehicle driving assistance device |
| CN105711588A (en) * | 2016-01-20 | 2016-06-29 | 奇瑞汽车股份有限公司 | Lane keeping assist system and lane keeping assist method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016215906A (en) * | 2015-05-22 | 2016-12-22 | 株式会社ジェイテクト | Steering support device |
| JP6387915B2 (en) * | 2015-07-14 | 2018-09-12 | トヨタ自動車株式会社 | Vehicle driving support control device |
-
2017
- 2017-04-27 CN CN201710286011.4A patent/CN107150682B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103635947A (en) * | 2011-08-31 | 2014-03-12 | 日产自动车株式会社 | Vehicle driving assistance device |
| CN103287429A (en) * | 2013-06-18 | 2013-09-11 | 安科智慧城市技术(中国)有限公司 | Lane-keeping system and lane-keeping control method |
| CN105711588A (en) * | 2016-01-20 | 2016-06-29 | 奇瑞汽车股份有限公司 | Lane keeping assist system and lane keeping assist method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107150682A (en) | 2017-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107150682B (en) | A kind of lane holding auxiliary system | |
| CN112722075B (en) | Method for taking over steering wheel of intelligent driving | |
| US11609567B2 (en) | Apparatus and method for controlling vehicle based on redundant architecture | |
| CN101596903B (en) | Assisting method for transverse driving of multipurpose automobile and assisting system therefor | |
| CN109582021B (en) | Intelligent vehicle obstacle avoidance method, device and computer-readable storage medium | |
| US11351985B2 (en) | Vehicle steering control method, device and system, and vehicle | |
| CN109606460B (en) | Steering wheel connection decision method of double-rudder driving automobile based on steer-by-wire | |
| CN108482370A (en) | A kind of commercial car Lane Keeping System and its control strategy design | |
| CN111216792A (en) | An automatic driving vehicle state monitoring system and method, and a vehicle | |
| CN105000064A (en) | Pre-aiming and early warning system for automobile turning path and method of system | |
| CN108407807B (en) | Steering collision avoidance system of commercial vehicle and control method thereof | |
| CN110884563A (en) | An electric power-assisted advanced driver assistance system | |
| CN115071680B (en) | Safety limiting method for vehicle driving auxiliary transverse control system and readable storage medium | |
| CN118877074B (en) | Vehicle control method, device, vehicle and storage medium | |
| CN110239513B (en) | An adaptive lane keeping system and method | |
| US12286153B2 (en) | Power steering controller and power steering control method | |
| US11760366B2 (en) | Vehicle control apparatus, vehicle, vehicle control method, and non transitory computer readable storage medium | |
| JP2018039419A (en) | Steering controller | |
| CN117400970A (en) | Vehicle control method, control device and vehicle | |
| US11628723B2 (en) | Method of controlling posture of vehicle | |
| CN119840618A (en) | Man-machine co-driving control method, device and system based on variable torque limit value | |
| CN119037535A (en) | Deviation compensation control method and device for electric power steering system, vehicle and medium | |
| CN114379648B (en) | Transverse assistant driving method and device | |
| CN114228711B (en) | Lane keeping controller, control method and system, and storage medium | |
| CN119705413A (en) | Vehicle control method and device, electronic equipment and vehicle |
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 |