CN117584993A - Vehicle control method, vehicle machine, vehicle and storage medium - Google Patents
Vehicle control method, vehicle machine, vehicle and storage medium Download PDFInfo
- Publication number
- CN117584993A CN117584993A CN202410020525.5A CN202410020525A CN117584993A CN 117584993 A CN117584993 A CN 117584993A CN 202410020525 A CN202410020525 A CN 202410020525A CN 117584993 A CN117584993 A CN 117584993A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- road surface
- surface information
- reference value
- road
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0225—Failure correction strategy
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/28—Wheel speed
-
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
-
- 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
-
- 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/06—Combustion engines, Gas turbines
- B60W2710/0666—Engine 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/18—Braking system
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Regulating Braking Force (AREA)
Abstract
Description
技术领域Technical field
本申请涉及车辆控制技术领域,特别涉及一种车辆控制方法、车机、车辆及存储介质。The present application relates to the field of vehicle control technology, and in particular to a vehicle control method, a vehicle machine, a vehicle and a storage medium.
背景技术Background technique
随着人们对车辆的安全性和舒适性的要求日益提高,车辆的电子制动系统(Electronic Brake Systems,EBS)作为车辆安全系统的重要组成部分,其发展较为迅速。EBS基于速度传感器(如四轮轮速传感器)、转角传感器(如方向盘转角传感器)以及重力传感器等采集车辆的轮速、方向盘的转角以及重力大小等车辆的自身状态数据,基于自身状态数据确定车辆异常状态对应的参考指标所对应的当前数值,并基于当前数值和参考指标对应的参考数值执行异常状态对应的制动逻辑,以便在车辆出现异常状态时对车辆做出对应处理。As people's requirements for vehicle safety and comfort increase day by day, vehicle Electronic Brake Systems (EBS), as an important part of vehicle safety systems, are developing rapidly. EBS collects the vehicle's own status data such as the vehicle's wheel speed, steering wheel angle, and gravity based on speed sensors (such as four-wheel speed sensors), angle sensors (such as steering wheel angle sensors), and gravity sensors, and determines the vehicle based on its own status data The current value corresponding to the reference indicator corresponding to the abnormal state is executed, and the braking logic corresponding to the abnormal state is executed based on the current value and the reference value corresponding to the reference indicator, so that the vehicle can be processed accordingly when the vehicle encounters an abnormal state.
上述方式中,参考指标对应的参考数值基于实验获得,且为固定值。但是,在不同的道路情况下,车辆的异常状态的危害程度不同。上述参考指标对应的参考数值设置得过大或者过小,都会影响车辆的异常状态对应的制动逻辑的执行,进而影响用户的行驶安全。In the above method, the reference value corresponding to the reference indicator is obtained based on experiments and is a fixed value. However, under different road conditions, the degree of harm caused by the abnormal state of the vehicle is different. If the reference value corresponding to the above reference indicator is set too large or too small, it will affect the execution of the braking logic corresponding to the abnormal state of the vehicle, thereby affecting the user's driving safety.
发明内容Contents of the invention
本申请实施例提供了一种车辆控制方法、车机、车辆及存储介质。Embodiments of the present application provide a vehicle control method, a vehicle machine, a vehicle and a storage medium.
第一方面,本申请实施例提供了一种车辆控制方法,应用于车机,该方法包括:基于图像采集设备采集的车辆当前所在的第一道路区域的图像确定第一道路区域的第一路面信息,其中,路面信息包括附着力系数以及附着力系数的置信度;根据车辆的自身状态信息确定车辆的参考指标对应的第一数值,并基于第一数值和第一参考数值确定车辆是否处于转向不足状态,其中,参考指标用于指示车辆当前处于转向不足状态的可能性的大小,第一参考数值是基于第一路面信息确定的;在确定车辆处于转向不足状态的情况下,执行对应转向不足状态的制动逻辑,其中,制动逻辑用于补偿车辆的转向不足状态。In a first aspect, embodiments of the present application provide a vehicle control method, which is applied to a vehicle. The method includes: determining the first road surface of the first road area based on an image of the first road area where the vehicle is currently located collected by an image acquisition device. Information, wherein the road surface information includes the adhesion coefficient and the confidence level of the adhesion coefficient; determine the first value corresponding to the reference index of the vehicle according to the vehicle's own status information, and determine whether the vehicle is turning based on the first value and the first reference value. Understeer state, where the reference indicator is used to indicate the possibility that the vehicle is currently in an understeer state, and the first reference value is determined based on the first road surface information; when it is determined that the vehicle is in an understeer state, the corresponding understeer is executed Braking logic for a state where the braking logic is used to compensate for the understeer state of the vehicle.
可以理解,车机基于第一数值和第一参考数值确定车辆当前是否处于转向不足状态,且第一参考数值基于车辆当前所处的第一道路区域的路面信息,经过动态调整得到。相比于第一参考数值为固定值的情况,该方法基于不同的路面信息调整第一参考数值的大小,转向不足状态的确定更加及时,进而使得制动逻辑的执行也更加及时。It can be understood that the vehicle engine determines whether the vehicle is currently in an understeer state based on the first value and the first reference value, and the first reference value is obtained through dynamic adjustment based on the road surface information of the first road area where the vehicle is currently located. Compared with the situation where the first reference value is a fixed value, this method adjusts the size of the first reference value based on different road surface information, and the determination of the understeer state is more timely, which in turn makes the execution of the braking logic more timely.
在上述第一方面的一种可能的实现中,参考指标包括车辆的理论转向角度与实际转向角度的差值;并且,基于第一数值和第一参考数值确定车辆是否处于转向不足状态,包括:在第一时长内第一数值都大于第一参考数值的情况下,确定车辆当前处于转向不足状态。In a possible implementation of the above first aspect, the reference index includes the difference between the vehicle's theoretical steering angle and the actual steering angle; and determining whether the vehicle is in an understeer state based on the first value and the first reference value includes: When the first value is greater than the first reference value within the first period of time, it is determined that the vehicle is currently in an understeer state.
在上述第一方面的一种可能的实现中,第一时长是根据第一路面信息确定的。In a possible implementation of the above first aspect, the first duration is determined based on the first road surface information.
示例性地,第一时长可以基于第二时长得到,第二时长可以为第二路面信息对应的时长,且第二路面信息可以为车辆的行驶方向上,位于第一道路区域后方的第二道路区域对应的路面信息。此种情况下,若车机确定第一路面信息中的置信度大于置信度阈值,且第一路面信息中的附着力系数小于第二路面信息中的附着力系数,则说明道路的附着力系数降低,车辆产生转向不足状态的可能性增加,此时可以将第二时长降低至第一时长,即缩短判断车辆是否处于转向不足状态的进入时间,使得转向不足状态的判断更加及时。For example, the first duration may be obtained based on the second duration, the second duration may be the duration corresponding to the second road surface information, and the second road surface information may be the second road located behind the first road area in the driving direction of the vehicle. The road surface information corresponding to the area. In this case, if the vehicle-machine determines that the confidence in the first road surface information is greater than the confidence threshold, and the adhesion coefficient in the first road surface information is less than the adhesion coefficient in the second road surface information, it means that the adhesion coefficient of the road decrease, the possibility of the vehicle developing an understeer state increases. At this time, the second duration can be reduced to the first duration, that is, the entry time to determine whether the vehicle is in an understeer state is shortened, so that the understeer state can be determined more timely.
同理,在第一路面信息中的附着力系数大于第二路面信息中的附着力系数时,说明车辆产生转向不足状态的可能性减小,可以将第二时长增加至第一时长。Similarly, when the adhesion coefficient in the first road surface information is greater than the adhesion coefficient in the second road surface information, it means that the possibility of the vehicle producing an understeer state is reduced, and the second time period can be increased to the first time period.
在上述第一方面的一种可能的实现中,第一参考数值是基于第一路面信息确定的,包括:获取存储的参考指标对应的第二参考数值,其中,第二参考数值基于第二路面信息确定;基于第一路面信息和第二路面信息将第二参考数值更新为第一参考数值。In a possible implementation of the above first aspect, the first reference value is determined based on the first road surface information, including: obtaining a second reference value corresponding to the stored reference index, wherein the second reference value is based on the second road surface Information determination; updating the second reference value to the first reference value based on the first road surface information and the second road surface information.
可以理解,第二参考数值基于第二路面信息确定,其中,第二路面信息可以是车辆的行驶方向上,位于第一道路区域后方的第二道路区域对应的路面信息。也就是说,此时,第二参考数值也是基于第二路面信息动态确定的。此外,第二路面信息还可以是车辆出厂前,预先经过试验确定的一种路面信息。此种情况下,第二参考数值便是基于第二路面信息得到的固定值,以便在车辆的行驶过程中基于固定的第二参考数值确定车辆是否处于转向不足状态。It can be understood that the second reference value is determined based on the second road surface information, where the second road surface information may be the road surface information corresponding to the second road area located behind the first road area in the driving direction of the vehicle. That is to say, at this time, the second reference value is also dynamically determined based on the second road surface information. In addition, the second road surface information may also be a type of road surface information determined in advance through tests before the vehicle leaves the factory. In this case, the second reference value is a fixed value obtained based on the second road surface information, so that whether the vehicle is in an understeer state is determined based on the fixed second reference value during the driving of the vehicle.
在上述第一方面的一种可能的实现中,基于第一路面信息和第二路面信息将第二参考数值更新为第一参考数值,包括:在第一路面信息中的置信度大于第一置信度,并且第一路面信息中的附着力系数小于第二路面信息中的附着力系数的情况下,将第二参考数值减小为第一参考数值;在第一路面信息中的置信度大于第一置信度,并且第一路面信息中的附着力系数大于第二路面信息中的附着力系数的情况下,将第二参考数值增加为第一参考数值。In a possible implementation of the above first aspect, updating the second reference value to the first reference value based on the first road surface information and the second road surface information includes: the confidence in the first road surface information is greater than the first confidence degree, and the adhesion coefficient in the first road surface information is less than the adhesion coefficient in the second road surface information, the second reference value is reduced to the first reference value; the confidence degree in the first road surface information is greater than the first reference value. A confidence level, and the adhesion coefficient in the first road surface information is greater than the adhesion coefficient in the second road surface information, the second reference value is increased to the first reference value.
以第一参考数值为第一道路区域对应的第一UCL进入门限值,第二参考数值为第二道路区域对应的第二UCL进入门限值为例,若从第二道路区域到第一道路区域,路面附着力系数减小,则说明此时车辆更容易出现转向不足、进而打滑的现象。此时,便可以基于第一路面信息动态调整UCL进入门限值的大小,如将第二UCL进入门限值降低至第一UCL进入门限值,使得UCL控制逻辑更容易或更早被触发。Taking the first reference value as the first UCL entry threshold corresponding to the first road area and the second reference value as the second UCL entry threshold corresponding to the second road area as an example, if from the second road area to the first In the road area, the road adhesion coefficient decreases, which means that the vehicle is more likely to understeer and then skid. At this time, the UCL entry threshold can be dynamically adjusted based on the first road surface information, such as lowering the second UCL entry threshold to the first UCL entry threshold, making the UCL control logic easier or earlier to be triggered. .
可以理解,上述过程的执行前提是第一路面信息中的附着力系数的置信度较高,例如大于第一置信度。如此,可以确保第一路面信息中的附着力系数的准确度较高,进而使得上述调整过程的准确度也较高。It can be understood that the premise for the execution of the above process is that the confidence level of the adhesion coefficient in the first road surface information is relatively high, for example, greater than the first confidence level. In this way, it can be ensured that the adhesion coefficient in the first road surface information is more accurate, thereby making the above-mentioned adjustment process more accurate.
其中,UCL进入门限值的确定公式为,UCL进入门限值=(制动干预基本门限值—UCL偏置值)×校正系数。校正系数基于路况判断修正因子、横向加速度修正因子以及转弯半径修正因子三者的乘积得到,因此,从上述公式可知,路况判断修正因子与UCL进入门限值呈正相关关系。Among them, the formula for determining the UCL entry threshold value is, UCL entry threshold value = (brake intervention basic threshold value - UCL offset value) × correction coefficient. The correction coefficient is obtained based on the product of the road condition judgment correction factor, the lateral acceleration correction factor and the turning radius correction factor. Therefore, from the above formula, it can be seen that the road condition judgment correction factor has a positive correlation with the UCL entry threshold value.
因此,若从第二道路区域到第一道路区域,路面附着力系数减小,则可以减小路况判断修正因子的取值,如此便可以减小UCL进入门限值,即将第二UCL进入门限值降低至第一UCL进入门限值,使得UCL控制逻辑更容易或更早被触发。Therefore, if the road adhesion coefficient decreases from the second road area to the first road area, the value of the road condition judgment correction factor can be reduced, so that the UCL entry threshold can be reduced, that is, the second UCL entry threshold can be reduced. The limit is lowered to the first UCL entry threshold, making the UCL control logic easier or earlier to trigger.
同理,若从第二道路区域到第一道路区域,路面附着力系数增加,则可以通过增加路况判断修正因子,增加UCL进入门限值。In the same way, if the road adhesion coefficient increases from the second road area to the first road area, the UCL entry threshold can be increased by increasing the road condition judgment correction factor.
在上述第一方面的一种可能的实现中,第二路面信息是第一道路区域后方的第二道路区域对应的路面信息;并且,第二参考数值是基于存储的参考指标对应的第三参考数值和第二路面信息确定的。In a possible implementation of the above first aspect, the second road surface information is the road surface information corresponding to the second road area behind the first road area; and the second reference value is based on the third reference corresponding to the stored reference index. The numerical value is determined by the second road surface information.
在上述第一方面的一种可能的实现中,第二参考数值是基于预先存储的参考指标对应的第三参考数值和第二路面信息确定的,包括:第二参考数值是在第一路面信息中的附着力系数与第二路面信息中的附着力系数的差值大于阈值,并且第一路面信息中的附着力系数小于第二路面信息中的附着力系数的情况下,通过减小第三参考数值得到的;或者,第二参考数值是在第一路面信息中的附着力系数与第二路面信息中的附着力系数的差值大于阈值,并且第一路面信息中的附着力系数大于第二路面信息中的附着力系数的情况下,通过增加第三参考数值得到的;其中,第三参考数值与第二参考数值的差值小于第二参考数值与第一参考数值的差值。In a possible implementation of the above first aspect, the second reference value is determined based on the third reference value corresponding to the pre-stored reference index and the second road surface information, including: the second reference value is determined based on the first road surface information. When the difference between the adhesion coefficient in and the adhesion coefficient in the second road information is greater than the threshold, and the adhesion coefficient in the first road information is smaller than the adhesion coefficient in the second road information, by reducing the third The second reference value is obtained by reference value; or, the second reference value is that the difference between the adhesion coefficient in the first road surface information and the adhesion coefficient in the second road surface information is greater than the threshold value, and the adhesion coefficient in the first road surface information is greater than the In the case of the adhesion coefficient in the road surface information, it is obtained by adding a third reference value; wherein the difference between the third reference value and the second reference value is smaller than the difference between the second reference value and the first reference value.
可以理解,本申请提供的方法还可以通过判断路面信息,在车辆行驶前方路面的附着力系数即将发生突变时,对UCL进入门限值进行预微调。示例性地,车辆行驶于第二道路区域上时,若确定前方第一道路区域的附着力系数与当前第二道路区域的附着力系数的差值大于阈值,且第一道路区域的附着力系数小于第二道路区域的附着力系数(即附着力系数即将发生突降),此时可以减小当前的第三UCL进入门限值(即第三参考数值)至第二UCL进入门限值(即第二参考数值),可以提前为路面信息的突变做准备。待车辆行驶于第一道路区域上时,可以进一步基于第二路面信息和第一路面信息降低UCL进入门限值,即将第二参考数值降低至第一参考数值。It can be understood that the method provided by this application can also pre-finely adjust the UCL entry threshold by judging road surface information when the adhesion coefficient of the road ahead of the vehicle is about to change suddenly. For example, when the vehicle is driving on the second road area, if it is determined that the difference between the adhesion coefficient of the first road area ahead and the adhesion coefficient of the current second road area is greater than the threshold, and the adhesion coefficient of the first road area is is less than the adhesion coefficient of the second road area (that is, the adhesion coefficient is about to drop suddenly), at this time, the current third UCL entry threshold value (that is, the third reference value) can be reduced to the second UCL entry threshold value ( That is, the second reference value), you can prepare for sudden changes in road surface information in advance. When the vehicle is traveling on the first road area, the UCL entry threshold can be further reduced based on the second road surface information and the first road surface information, that is, the second reference value is reduced to the first reference value.
但是,为了避免UCL进入门限值预先调整得过大,影响车辆的当前行驶状态,预先调整的UCL进入门限值的数值需要小于当下UCL进入门限值的调整数值,也就是说,第二参考数值与第三参考数值的差值需小于第二参考数值和第一参考数值的差值。However, in order to prevent the UCL entry threshold value from being adjusted too large in advance and affecting the current driving status of the vehicle, the value of the pre-adjusted UCL entry threshold value needs to be smaller than the current adjustment value of the UCL entry threshold value. That is to say, the second The difference between the reference value and the third reference value needs to be smaller than the difference between the second reference value and the first reference value.
在上述第一方面的一种可能的实现中,在确定车辆处于转向不足状态的情况下,执行对应转向不足状态的制动逻辑,包括:确定出车辆的自身状态信息对应的第二扭矩;对应于第二扭矩大于车辆的发动机对应的第一扭矩阈值,将车辆的发动机输出的扭矩由第一扭矩降低为第二扭矩;对应于第二扭矩小于或等于发动机对应的第一扭矩阈值,将车辆的发动机输出的扭矩由第一扭矩降低为第一扭矩阈值。In a possible implementation of the above first aspect, when it is determined that the vehicle is in an understeer state, executing braking logic corresponding to the understeer state includes: determining a second torque corresponding to the vehicle's own state information; corresponding to When the second torque is greater than the first torque threshold corresponding to the engine of the vehicle, the torque output by the engine of the vehicle is reduced from the first torque to the second torque; when the second torque is less than or equal to the first torque threshold corresponding to the engine, the torque output by the vehicle is reduced The torque output by the engine is reduced from the first torque to the first torque threshold.
在上述第一方面的一种可能的实现中,第一扭矩阈值是基于以下方式确定的:获取存储的车辆的发动机对应的第二扭矩阈值,第二扭矩阈值基于第三路面信息得到;基于第一路面信息和第三路面信息将第二扭矩阈值更新为第一扭矩阈值,其中,第三路面信息是第二扭矩阈值对应的路面信息。In a possible implementation of the above first aspect, the first torque threshold is determined based on the following method: obtaining a stored second torque threshold corresponding to the engine of the vehicle, and the second torque threshold is obtained based on the third road surface information; The first road surface information and the third road surface information update the second torque threshold to the first torque threshold, wherein the third road surface information is the road surface information corresponding to the second torque threshold.
可以理解,第三路面信息可以为车辆的行驶方向上,位于车辆当前所处的第一道路区域后方的第三道路区域对应的路面信息。也就是说,此时,第二扭矩阈值也是基于第三路面信息动态确定的。此外,第三路面信息还可以是车辆出厂前,预先经过试验确定的一种路面信息。此种情况下,第二扭矩阈值便是基于第三路面信息得到的固定值,以便在车辆的行驶过程中基于固定的第二扭矩阈值执行具体的降扭操作。It can be understood that the third road surface information may be road surface information corresponding to a third road area located behind the first road area where the vehicle is currently located in the driving direction of the vehicle. That is to say, at this time, the second torque threshold is also dynamically determined based on the third road surface information. In addition, the third road surface information may also be a kind of road surface information determined in advance through tests before the vehicle leaves the factory. In this case, the second torque threshold is a fixed value obtained based on the third road surface information, so that a specific torque reduction operation can be performed based on the fixed second torque threshold during driving of the vehicle.
在上述第一方面的一种可能的实现中,基于第一路面信息和第三路面信息将第二扭矩阈值更新为第一扭矩阈值,包括:在第一路面信息中的置信度大于第二置信度,并且第一路面信息中的附着力系数小于第三路面信息中的附着力系数的情况下,将第二扭矩阈值增加为第一扭矩阈值;在第一路面信息中的置信度大于第二置信度,并且第一路面信息中的附着力系数大于第三路面信息中的附着力系数的情况下,将第二扭矩阈值减小为第一扭矩阈值。In a possible implementation of the above first aspect, updating the second torque threshold to the first torque threshold based on the first road surface information and the third road surface information includes: the confidence in the first road surface information is greater than the second confidence degree, and the adhesion coefficient in the first road surface information is less than the adhesion coefficient in the third road surface information, the second torque threshold is increased to the first torque threshold; the confidence in the first road surface information is greater than the second confidence, and the adhesion coefficient in the first road surface information is greater than the adhesion coefficient in the third road surface information, the second torque threshold is reduced to the first torque threshold.
以第一扭矩阈值为第一道路区域对应的第一扭矩最小限制值,第二扭矩阈值为第三道路区域对应的第二扭矩最小限制值为例,若从第三道路区域到第一道路区域,路面附着力系数减小,则说明此时车辆的转向不足状态更明显,需要进一步降低发动机的扭矩。此时,为了避免扭矩降低得过小,便可以动态调整扭矩最小限制值,如将第二扭矩最小限制值增加至第一扭矩最小限制值。Taking the first torque threshold as the first torque minimum limit value corresponding to the first road area and the second torque threshold as the second torque minimum limit value corresponding to the third road area as an example, if from the third road area to the first road area , the road adhesion coefficient decreases, which means that the vehicle's understeer state is more obvious at this time, and the engine torque needs to be further reduced. At this time, in order to prevent the torque from being reduced too small, the minimum torque limit value can be dynamically adjusted, such as increasing the second minimum torque limit value to the first minimum torque limit value.
可以理解,上述过程的执行前提是第一路面信息中的附着力系数的置信度较高,例如大于第二置信度。如此,可以确保第一路面信息中的附着力系数的准确度较高,进而使得上述调整过程的准确度也较高。此外,第一置信度和第二置信度的取值可以相同,也可以不同。It can be understood that the premise for the execution of the above process is that the confidence level of the adhesion coefficient in the first road surface information is relatively high, for example, greater than the second confidence level. In this way, it can be ensured that the adhesion coefficient in the first road surface information is more accurate, thereby making the above-mentioned adjustment process more accurate. In addition, the values of the first confidence level and the second confidence level may be the same or different.
其中,扭矩最小限制值的确定公式为,MMin,Friction=f(Engine_min_tq_tab,Engine_min_tq_mu_tab)。其中,MMin,Friction表示基于摩擦力系数得到的扭矩最小限制值;f表示发动机的摩擦力系数;Engine_min_tq_tab参数表示车辆四个车轮的参考扭矩大小;Engine_min_tq_mu_tab参数表示车辆四个车轮的参考扭矩调整系数。从上述公式可知,扭矩最小限制值与Engine_min_tq_tab或者Engine_min_tq_mu_tab呈正相关关系。Among them, the formula for determining the minimum torque limit value is, MMin, Friction=f(Engine_min_tq_tab,Engine_min_tq_mu_tab). Among them, MMin, Friction represents the minimum torque limit value based on the friction coefficient; f represents the friction coefficient of the engine; the Engine_min_tq_tab parameter represents the reference torque of the four wheels of the vehicle; the Engine_min_tq_mu_tab parameter represents the reference torque adjustment coefficient of the four wheels of the vehicle. It can be seen from the above formula that the minimum torque limit value is positively correlated with Engine_min_tq_tab or Engine_min_tq_mu_tab.
因此,若从第三道路区域到第一道路区域,路面附着力系数减小,则可以增加Engine_min_tq_tab或者Engine_min_tq_mu_tab的取值,如此便可以增加扭矩最小限制值,避免将发动机的扭矩降低得过小。Therefore, if the road adhesion coefficient decreases from the third road area to the first road area, the value of Engine_min_tq_tab or Engine_min_tq_mu_tab can be increased. In this way, the minimum torque limit value can be increased to avoid reducing the engine torque too small.
同理,若从第三道路区域到第一道路区域,路面附着力系数增加,则可以通过减小Engine_min_tq_tab或者Engine_min_tq_mu_tab的取值,进而减小扭矩最小限制值。In the same way, if the road adhesion coefficient increases from the third road area to the first road area, you can reduce the minimum torque limit value by reducing the value of Engine_min_tq_tab or Engine_min_tq_mu_tab.
第二方面,本申请提供一种车机,包括:一个或多个处理器;一个或多个存储器;一个或多个存储器存储有一个或多个程序,当一个或者多个程序被一个或多个处理器执行时,使得车机执行第一方面及第一方面任一种可能的车辆控制方法。In a second aspect, this application provides a vehicle machine, including: one or more processors; one or more memories; one or more memories store one or more programs. When one or more programs are used by one or more When the processor is executed, the vehicle machine is caused to execute the first aspect and any possible vehicle control method of the first aspect.
第三方面,本申请提供一种车辆,且该车辆包括前述第二方面涉及的车机。In a third aspect, the present application provides a vehicle, and the vehicle includes the vehicle engine related to the aforementioned second aspect.
第四方面,本申请提供一种计算机可读存储介质,其上存储有指令,该指令在计算机上执行时使计算机执行第一方面及第一方面任一种可能的车辆控制方法。In a fourth aspect, the present application provides a computer-readable storage medium on which instructions are stored, which when executed on a computer causes the computer to execute the first aspect and any possible vehicle control method of the first aspect.
第五方面,本申请提供一种计算机程序产品,包括:执行指令,执行指令存储在可读存储介质中,车机的至少一个处理器可以从可读存储介质读取执行指令,至少一个处理器执行执行指令使得车机实现第一方面及第一方面任一种可能的车辆控制方法。In a fifth aspect, this application provides a computer program product, including: execution instructions. The execution instructions are stored in a readable storage medium. At least one processor of the vehicle machine can read the execution instructions from the readable storage medium. The at least one processor Executing the execution instruction enables the vehicle machine to implement the first aspect and any possible vehicle control method of the first aspect.
本申请实施例提供的技术方案至少带来如下有益效果:The technical solutions provided by the embodiments of this application at least bring the following beneficial effects:
在本申请实施例中,车机基于车辆当前所处道路的第一路面信息(例如附着力系数、置信度)确定参考指标对应的第一参考数值,并基于车辆的自身状态信息(例如车轮的转向角度)确定参考指标对应的第一数值,并基于第一数值和第一参考数值确定车辆当前是否处于转向不足状态,若是,则执行转向不足状态对应的制动逻辑,以补偿车辆的转向不足状态。相比于第一参考数值为固定值的情况,该方法中,第一参考数值可以基于第一路面信息通过动态调整得到,转向不足状态的确定更加及时,进而使得制动逻辑的执行也更加及时。In this embodiment of the present application, the vehicle-machine determines the first reference value corresponding to the reference index based on the first road surface information (such as adhesion coefficient, confidence level) of the road the vehicle is currently on, and determines the first reference value corresponding to the reference index based on the vehicle's own status information (such as the wheel's Steering angle) determines the first value corresponding to the reference index, and determines whether the vehicle is currently in an understeer state based on the first value and the first reference value. If so, executes the braking logic corresponding to the understeer state to compensate for the understeer of the vehicle. state. Compared with the situation where the first reference value is a fixed value, in this method, the first reference value can be obtained through dynamic adjustment based on the first road surface information, and the determination of the understeer state is more timely, which in turn makes the execution of the braking logic more timely. .
附图说明Description of drawings
图1根据本申请的一些实施例,示出了一种传统的电子制动系统的数据处理流程图;Figure 1 shows a data processing flow chart of a traditional electronic braking system according to some embodiments of the present application;
图2根据本申请的一些实施例,示出了一种车辆控制方法的流程示意图;Figure 2 shows a schematic flowchart of a vehicle control method according to some embodiments of the present application;
图3根据本申请的一些实施例,示出了一种车辆行驶方向上的前方区域的示意图;Figure 3 shows a schematic diagram of the front area in the driving direction of the vehicle according to some embodiments of the present application;
图4根据本申请的一些实施例,示出了一种制动功能控制模块包含的标定参数的示意图;Figure 4 shows a schematic diagram of calibration parameters included in a braking function control module according to some embodiments of the present application;
图5根据本申请的一些实施例,示出了一种校正系数包含的参数的示意图;Figure 5 shows a schematic diagram of parameters included in a correction coefficient according to some embodiments of the present application;
图6根据本申请的一些实施例,示出了一种标定参数映射表的调整方式的示意图;Figure 6 shows a schematic diagram of an adjustment method of a calibration parameter mapping table according to some embodiments of the present application;
图7根据本申请的一些实施例,示出了一种路面突变情况下的标定参数映射表的调整流程图;Figure 7 shows a flow chart for adjusting the calibration parameter mapping table in the case of sudden changes in road surface according to some embodiments of the present application;
图8根据本申请的一些实施例,示出了一种车辆控制方法对应的电子制动系统的数据处理流程图;Figure 8 shows a data processing flow chart of an electronic braking system corresponding to a vehicle control method according to some embodiments of the present application;
图9根据本申请的一些实施例,示出了另一种车辆控制方法对应的电子制动系统的数据处理流程图;Figure 9 shows a data processing flow chart of an electronic braking system corresponding to another vehicle control method according to some embodiments of the present application;
图10根据本申请的一些实施例,示出了一种车机的系统示意图。Figure 10 shows a schematic system diagram of a vehicle machine according to some embodiments of the present application.
具体实施方式Detailed ways
本申请的说明性实施例包括但不限于车辆控制方法、车机、车辆及存储介质。Illustrative embodiments of the present application include, but are not limited to, vehicle control methods, vehicle machines, vehicles, and storage media.
下面首先对车辆内部的电子制动系统的原理做简要说明。The following first briefly explains the principle of the electronic braking system inside the vehicle.
图1示出了一种传统的电子制动系统的数据处理流程图。可以理解,以车辆为四轮车辆为例,图1中,四轮轮速传感器用于获取车辆的四个车轮中的各个车轮的轮速信号;方向盘转角传感器用于在车辆转向时确定方向盘的旋转角度信号及旋转方向信号;重力传感器用于基于车辆的重力,确定车辆的重心信号等。Figure 1 shows a data processing flow chart of a traditional electronic braking system. It can be understood that taking the vehicle as a four-wheeled vehicle as an example, in Figure 1, the four-wheel speed sensor is used to obtain the wheel speed signal of each of the four wheels of the vehicle; the steering wheel angle sensor is used to determine the angle of the steering wheel when the vehicle turns. Rotation angle signal and rotation direction signal; gravity sensor is used to determine the vehicle's center of gravity signal based on the vehicle's gravity.
因此,四轮轮速传感器获取到各个车轮的轮速信号、方向盘转角传感器获取到方向盘的旋转角度信号及旋转方向信号以及重力传感器获取到车辆的重心等信号之后,可以将上述信号输入至车辆的运动模型中,得到车辆的轮速大小、重心位置、旋转角度以及旋转方向等结果数据,还可以进一步通过计算得到车辆的横纵向加速度、横摆角速度等结果数据。Therefore, after the four-wheel speed sensor obtains the wheel speed signal of each wheel, the steering wheel angle sensor obtains the rotation angle signal and rotation direction signal of the steering wheel, and the gravity sensor obtains the center of gravity of the vehicle, the above signals can be input to the vehicle. In the motion model, the result data such as the vehicle's wheel speed, center of gravity position, rotation angle, and direction of rotation can be obtained. The result data such as the vehicle's transverse and longitudinal acceleration, yaw angular velocity, etc. can also be further calculated through calculation.
其中,车辆的横向加速度是指在车辆进行转弯行驶时产生的离心力所带来的加速度;车辆的纵向加速度是指车辆的行驶方向上的加速度。横摆角速度是指车辆绕垂直于地面的Z轴旋转的角速度。Among them, the lateral acceleration of the vehicle refers to the acceleration caused by the centrifugal force generated when the vehicle turns; the longitudinal acceleration of the vehicle refers to the acceleration in the driving direction of the vehicle. Yaw angular velocity refers to the angular velocity of the vehicle rotating around the Z-axis perpendicular to the ground.
此外,还可以根据车辆内部的踏板传感器、液压压力传感器等采集到的踏板状态信号以及液压压力信号,基于车辆的运动模型,得到车辆的踏板状态数据(例如通过踏板的位移确定)以及车辆内部各连接泵的液压压力数据等结果数据。In addition, based on the pedal status signal and hydraulic pressure signal collected by the pedal sensor, hydraulic pressure sensor, etc. inside the vehicle, the vehicle's pedal status data (for example, determined by the displacement of the pedal) and various components inside the vehicle can be obtained based on the vehicle's motion model. Connect result data such as hydraulic pressure data from the pump.
然后,将上述车辆的运动模型输出的结果数据和车辆的标定参数映射表(以下简称为映射表)输入至输入信号预处理模块进行数据的预处理操作,得到预处理之后的数据。其中,预处理操作例如可以为将数据的格式调整为电子制动系统中的制动功能模块可以调用的数据类型,以及去除数据中的噪声数据等。Then, the result data output by the vehicle's motion model and the vehicle's calibration parameter mapping table (hereinafter referred to as the mapping table) are input to the input signal preprocessing module to perform data preprocessing operations to obtain preprocessed data. The preprocessing operation may be, for example, adjusting the format of the data to a data type that can be called by the braking function module in the electronic braking system, and removing noise data in the data.
其中,标定参数映射表用于表示输入信号预处理模块、制动功能控制模块以及仲裁算法模块中的各控制逻辑与对应的参数大小的一一对应关系。预处理模块、制动功能控制模块以及仲裁算法模块均可以通过查找该映射表辅助实现各自的算法和功能等。Among them, the calibration parameter mapping table is used to represent the one-to-one correspondence between each control logic in the input signal preprocessing module, the braking function control module and the arbitration algorithm module and the corresponding parameter size. The preprocessing module, braking function control module and arbitration algorithm module can all assist in realizing their respective algorithms and functions by looking up the mapping table.
以制动功能控制模块为例,制动功能控制模块包括多个系统,如主动横摆控制(Active Yaw Control,AYC)系统、防抱死系统(Anti-lock Brake System)等,这些系统可以基于上述预处理后得到的数据计算各自的功能需求。例如,AYC系统可以通过对车轮进行主动制动,以产生附加的横摆力矩,从而控制车辆的偏航率和横摆角速度,提高车辆的稳定性和操控性能。该系统中具有转向不足控制逻辑(Understeer Control Logic,UCL)等判断逻辑,且转向不足控制逻辑对应的参数又进一步包括UCL进入门限值(UCL_THRESHOLD_IN)、UCL退出门限值(UCL_THRESHOLD_OUT)、进入UCL的确认时长以及退出UCL的确认时长等。例如,UCL进入门限值对应第一数值,UCL退出门限值对应第二数值,进入UCL的确认时长对应第一时间段,退出UCL的确认时长对应第二时间段等。其中,UCL进入门限值和第一数值便可以构成标定参数映射表。Taking the braking function control module as an example, the braking function control module includes multiple systems, such as Active Yaw Control (AYC) system, Anti-lock Brake System (Anti-lock Brake System), etc. These systems can be based on The data obtained after the above preprocessing calculates the respective functional requirements. For example, the AYC system can actively brake the wheels to generate additional yaw moment, thereby controlling the vehicle's yaw rate and yaw rate, and improving the vehicle's stability and handling performance. The system has judgment logic such as understeer control logic (UCL), and the parameters corresponding to the understeer control logic further include UCL entry threshold (UCL_THRESHOLD_IN), UCL exit threshold (UCL_THRESHOLD_OUT), UCL entry threshold The confirmation time and the confirmation time for exiting UCL, etc. For example, the UCL entry threshold corresponds to the first value, the UCL exit threshold corresponds to the second value, the confirmation time for entering UCL corresponds to the first time period, the confirmation time for exiting UCL corresponds to the second time period, etc. Among them, the UCL entry threshold value and the first value can constitute the calibration parameter mapping table.
应理解,转向不足状态是指当车辆的转向盘的转角固定时,若改变车辆的行驶速度,车辆的实际转向半径比理论转向半径更大,车辆无法基于转向盘的转角按照理论转向半径进行转向,也即表现为,车辆在转弯时向外侧滑。It should be understood that the understeer state means that when the steering wheel angle of the vehicle is fixed, if the vehicle's driving speed is changed, the actual turning radius of the vehicle is larger than the theoretical turning radius, and the vehicle cannot turn according to the theoretical turning radius based on the steering wheel angle. , that is, the vehicle slides to the outside when turning.
示例性地,若基于车辆的自身状态数据(方向盘转向角度、车轮转向角度等)确定第一相关参数大于第一数值,且持续第一时间段,则表示车辆的当前状态为转向不足状态,需要执行制动逻辑,例如计算车辆需要减速到的目标速度,以通过减速补偿车辆的转向不足状态,或者降低车辆的发动机的扭矩,以保证车辆的驾驶安全。同理,若基于车辆的自身状态数据确定第二相关参数大于第二数值,且持续第二时间段,则表示当前的车辆为非转向不足状态,也即无需再执行制动逻辑。For example, if it is determined based on the vehicle's own state data (steering wheel steering angle, wheel steering angle, etc.) that the first relevant parameter is greater than the first value and continues for the first period of time, it means that the current state of the vehicle is an understeer state, and it is required Execute braking logic, such as calculating the target speed to which the vehicle needs to decelerate to compensate for the vehicle's understeer state by decelerating, or reducing the vehicle's engine torque to ensure vehicle driving safety. Similarly, if it is determined based on the vehicle's own state data that the second relevant parameter is greater than the second value and continues for the second period of time, it means that the current vehicle is in a non-understeer state, that is, there is no need to execute the braking logic.
当车辆出现转向不足状态时,制动功能控制模块计算得到目标速度或者目标扭矩后,发出减速请求或者降扭请求(即功能请求),并交由仲裁算法模块处理。When the vehicle appears to be in an understeer state, the braking function control module calculates the target speed or target torque, then issues a deceleration request or torque reduction request (i.e., a function request), and submits it to the arbitration algorithm module for processing.
仲裁算法模块基于各系统的功能需求、输入信号预处理模块输出的预处理后的数据,进行仲裁,得到仲裁结论。示例性地,若车辆的防抱死系统基于当前的车辆状态确定防抱死系统的功能需求是,请求较大的轮端压力,而主动偏航控制模块确定其功能需求是,请求较小的轮端压力,又因为对车辆的同一个车轮在同一时刻只能输出一个轮端压力,故此时便需要仲裁算法模块对防抱死系统和主动偏航控制模块请求的不同的轮端压力进行仲裁,以得到最终的轮端压力。The arbitration algorithm module conducts arbitration based on the functional requirements of each system and the preprocessed data output by the input signal preprocessing module, and obtains the arbitration conclusion. For example, if the vehicle's anti-lock braking system determines that the functional requirement of the anti-lock braking system is to request greater wheel end pressure based on the current vehicle state, and the active yaw control module determines that its functional requirement is to request smaller Wheel end pressure, and because the same wheel of the vehicle can only output one wheel end pressure at the same time, the arbitration algorithm module is required to arbitrate the different wheel end pressures requested by the anti-lock braking system and the active yaw control module. , to obtain the final wheel end pressure.
基于上述内容,仲裁算法模块得到仲裁结论之后,将仲裁结论交由下级执行模块进行执行,例如仲裁结论是,将车辆的左前轮的轮端压力设置为M牛顿,则下级执行模块则可以基于仲裁结论给车辆的左前轮施加M牛顿的轮端压力。至此,电子制动系统的数据处理过程结束。Based on the above content, after the arbitration algorithm module obtains the arbitration conclusion, it will be handed over to the lower-level execution module for execution. For example, the arbitration conclusion is to set the wheel end pressure of the left front wheel of the vehicle to M Newton, then the lower-level execution module can be based on The arbitration concluded that a wheel end pressure of M Newtons should be applied to the left front wheel of the vehicle. At this point, the data processing process of the electronic braking system ends.
基于上述过程可知,车辆异常状态对应的参考指标所对应的参考数值是固定的,但是在不同的道路情况下,车辆的异常状态的危害程度不同。参考指标对应的参考数值设置得过大或者过小,都会影响车辆的异常状态对应的制动逻辑的执行,进而影响用户的行驶安全。以参考指标所对应的当前数值为前文所述的第一相关参数为例,车机基于车辆的自身状态数据确定第一相关参数后,若确定第一相关参数大于第一数值(UCL进入门限值),则可以确定车辆处于转向不足状态,进而对转向不足状态进行处理。但是,若第一数值设置得过大,便会在车辆处于较为严重的转向不足状态时才会确定车辆处于转向不足状态,而后对转向不足状态进行处理,此时,用户的行驶安全便无法得到保障。Based on the above process, it can be seen that the reference value corresponding to the reference index corresponding to the abnormal state of the vehicle is fixed, but under different road conditions, the degree of harm of the abnormal state of the vehicle is different. If the reference value corresponding to the reference indicator is set too large or too small, it will affect the execution of the braking logic corresponding to the abnormal state of the vehicle, thereby affecting the user's driving safety. Taking the current value corresponding to the reference index as the first relevant parameter mentioned above as an example, after the vehicle engine determines the first relevant parameter based on the vehicle's own status data, if it is determined that the first relevant parameter is greater than the first value (UCL entry threshold value), it can be determined that the vehicle is in an understeer state, and then the understeer state can be processed. However, if the first value is set too large, it will be determined that the vehicle is in an understeer state only when the vehicle is in a more serious understeer state, and then the understeer state will be processed. At this time, the user's driving safety will not be guaranteed. Assure.
为解决上述技术问题,本申请实施例提供了一种车辆控制方法。该方法中,车机可以基于图像采集设备所采集的车辆当前所处路面的图像,来确定路面情况(例如可以包括路面的附着力系数、附着力系数的置信度等)。然后,车机可以基于路面情况确定出车辆的异常状态的参考指标所对应的参考数值(即第一参考数值),并根据基于车辆自身状态数据(例如方向盘转向角度、车轮转向角度等)确定出该参考指标对应的当前数值(即第一数值),进而基于当前数值和参考数值执行异常状态对应的制动逻辑(例如在当前数值大于参考数值时,确定车辆处于异常状态,并执行对应的制动逻辑,如降低车辆发动机的扭矩等),以干预车辆的异常状态,保证车辆的行驶安全。In order to solve the above technical problems, embodiments of the present application provide a vehicle control method. In this method, the vehicle-machine can determine the road surface condition (for example, the adhesion coefficient of the road surface, the confidence level of the adhesion coefficient, etc.) based on the image of the road surface where the vehicle is currently located collected by the image acquisition device. Then, the vehicle engine can determine the reference value (i.e., the first reference value) corresponding to the reference indicator of the vehicle's abnormal state based on the road conditions, and determine the value based on the vehicle's own state data (such as steering wheel steering angle, wheel steering angle, etc.) The current value corresponding to the reference index (i.e., the first value), and then based on the current value and the reference value, the braking logic corresponding to the abnormal state is executed (for example, when the current value is greater than the reference value, it is determined that the vehicle is in an abnormal state, and the corresponding braking is executed. dynamic logic, such as reducing the torque of the vehicle engine, etc.) to intervene in the abnormal state of the vehicle and ensure the driving safety of the vehicle.
在一些实施例中,车机可以将基于图像采集设备获取到车辆当前所处路面的至少一个图像输入到预先训练的附着力确定模型,得到车辆当前所处路面的路面情况,例如附着力系数以及附着力系数的置信度等。In some embodiments, the vehicle-machine can input at least one image of the road surface where the vehicle is currently located based on the image acquisition device into a pre-trained adhesion determination model to obtain the road conditions of the road surface where the vehicle is currently located, such as the adhesion coefficient and Confidence of adhesion coefficient, etc.
应理解,附着力确定模型可以是任意可以对图像进行处理的神经网络模型,例如卷积神经网络模型(CNN)。以附着力确定模型为卷积神经网络模型为例,车机将至少一个图像输入至卷积神经网络中之后,卷积神经网络模型通过提取图像中的路面特征,确定路面的附着力系数,并输出相关的置信度。其中,置信度用于表示附着力系数的可靠程度,可用百分数表示。It should be understood that the adhesion determination model can be any neural network model that can process images, such as a convolutional neural network model (CNN). Taking the adhesion determination model as a convolutional neural network model as an example, after the vehicle inputs at least one image into the convolutional neural network, the convolutional neural network model determines the adhesion coefficient of the road surface by extracting the pavement features in the image, and Output the associated confidence. Among them, the confidence level is used to express the reliability of the adhesion coefficient, which can be expressed as a percentage.
可以理解,路面附着力系数低即表示路面较为光滑,例如冰雪路面;路面附着力系数高即表示路面较为粗糙,例如普通的柏油路面或者砂石路面。It can be understood that a low road adhesion coefficient means that the road surface is relatively smooth, such as an ice and snow road; a high road surface adhesion coefficient means that the road surface is rough, such as an ordinary asphalt road or a gravel road.
在一些实施例中,车机可以将得到的车辆自身状态数据输入到特定的参考指标对应的当前数值的算法中,以得到参考指标对应的当前数值。应理解,参考指标对应的当前数值的算法可以是任意可以确定当前数值的算法。In some embodiments, the vehicle computer can input the obtained vehicle's own status data into the algorithm of the current value corresponding to the specific reference indicator to obtain the current value corresponding to the reference indicator. It should be understood that the algorithm used to reference the current value corresponding to the indicator can be any algorithm that can determine the current value.
在一些实施例中,车机基于路面情况确定出车辆的异常状态的参考指标所对应的参考数值的方式可以为,根据路面情况对车辆内部的参考指标对应的当前路面的后方路面的参考数值进行实时调整,得到参考指标所对应的当前路面的参考数值。In some embodiments, the vehicle-machine determines the reference value corresponding to the reference indicator of the vehicle's abnormal state based on the road condition. The method may be to determine the reference value of the rear road surface of the current road surface corresponding to the reference indicator inside the vehicle based on the road condition. Adjust in real time to obtain the reference value of the current road surface corresponding to the reference indicator.
示例性地,以转向不足状态为例,当确定车辆行驶的道路的附着力系数降低时,表示车辆出现转向不足、进而打滑的状态的可能性增加,此时可以降低UCL进入门限值,可以更早确定车辆出现转向不足状态,进而使得对车辆的异常状态的处理更及时。For example, taking the understeer state as an example, when it is determined that the adhesion coefficient of the road on which the vehicle is traveling is reduced, it means that the possibility of the vehicle experiencing understeer and then slipping increases. At this time, the UCL entry threshold can be lowered, and It is possible to determine the understeer condition of the vehicle earlier, thus enabling the abnormal condition of the vehicle to be processed in a more timely manner.
在一些实施例中,当基于图像采集设备确定附着力发生突变的情况,例如车辆行驶前方由高附着力路面变为低附着力路面的情况,还可以预先微调参考指标对应的参考数值,例如预先降低UCL进入门限值。此外,还可以预先调整进入UCL的确认时长,例如将进入UCL的确认时长减小,进一步加快转向不足逻辑的介入。此种方式可以通过预先调整参考指标对应的参考数值的大小,及时对车辆的异常状态进行处理,降低因路面附着力的突然变化而导致车辆的异常状态的严重程度。In some embodiments, when a sudden change in adhesion is determined based on the image acquisition device, such as when the road ahead of the vehicle changes from a high-adhesion road to a low-adhesion road, the reference value corresponding to the reference index can also be fine-tuned in advance, for example, in advance Lower the UCL entry threshold. In addition, the confirmation time for entering UCL can also be adjusted in advance, such as reducing the confirmation time for entering UCL, to further speed up the intervention of understeer logic. This method can handle the abnormal state of the vehicle in a timely manner by pre-adjusting the reference value corresponding to the reference index, and reduce the severity of the abnormal state of the vehicle caused by sudden changes in road adhesion.
可以理解,本申请实施例提供的车辆控制方法可以适用于车机。可以理解,车机为任意可以执行本申请提供的方法的车辆中的装置等,例如车辆的处理器。It can be understood that the vehicle control method provided by the embodiment of the present application can be applied to vehicle machines. It can be understood that the vehicle machine is any device in the vehicle that can execute the method provided by this application, such as the processor of the vehicle.
为使本申请的目的、技术方案更加清楚,下面将结合附图对本申请实施例中的技术方案进行清楚、详尽的描述。图2根据本申请的实施例示出了一种车辆控制方法的流程示意图。此外,下述各步骤的执行主体均为车机,为了方便描述,便不再一一示出。如图2所示,该流程包括但不限于以下步骤:In order to make the purpose and technical solutions of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and in detail below with reference to the accompanying drawings. FIG. 2 shows a schematic flowchart of a vehicle control method according to an embodiment of the present application. In addition, the execution subjects of each of the following steps are all vehicle machines. For convenience of description, they are not shown one by one. As shown in Figure 2, the process includes but is not limited to the following steps:
201:基于图像采集设备采集的车辆当前所在的第一道路区域的图像确定第一道路区域的第一路面信息。201: Determine the first road surface information of the first road area based on the image of the first road area where the vehicle is currently located, collected by the image acquisition device.
在本申请实施例中,第一路面信息包括但不限于路面的附着力系数(用于表示路面的附着力大小)以及附着力系数的置信度(或确信度),可以理解,置信度用于表示附着力系数的可靠程度。In the embodiment of the present application, the first road surface information includes but is not limited to the adhesion coefficient of the road surface (used to represent the adhesion strength of the road surface) and the confidence level (or degree of certainty) of the adhesion coefficient. It can be understood that the confidence level is used for Indicates the reliability of the adhesion coefficient.
在示例性实施例中,车机若要获取车辆当前所处第一道路区域的路面信息,则可以先基于图像采集设备获取到车辆行驶方向上的前方区域(即第一道路区域的前方区域)的路面信息。然后,车机基于前方区域的路面信息、前方区域与车辆当前位置的距离、车辆的当前车速等信息可以确定车辆何时处于前述前方区域,并将上述信息存储于车机内部的数据库中。因此,当车辆行驶到前述前方区域时,便可以通过查询数据库获取到车辆当前所处路面的路面信息。In an exemplary embodiment, if the vehicle-machine wants to obtain the road surface information of the first road area where the vehicle is currently located, it can first obtain the area in front of the vehicle in the direction of travel (ie, the area in front of the first road area) based on the image acquisition device. road surface information. Then, based on the road surface information of the front area, the distance between the front area and the vehicle's current position, the vehicle's current speed and other information, the vehicle-machine can determine when the vehicle is in the aforementioned front area, and store the above information in a database inside the vehicle-machine. Therefore, when the vehicle travels to the aforementioned front area, it can obtain the road surface information of the road where the vehicle is currently located by querying the database.
其中,车机基于图像采集设备获取车辆行驶方向上的前方区域的路面信息的方式包括但不限于,车机基于位于车辆上的图像采集设备获取到车辆行驶方向上的前方区域的路面的至少一个图像后,可以将至少一个图像输入至预先训练好的附着力确定模型中,附着力确定模型便可以基于输入的至少一个图像输出车辆行驶方向上的前方区域对应的路面的附着力系数以及附着力系数的置信度(也可以理解为附着力确定模型的置信度)。The method by which the vehicle-machine acquires the road surface information of the front area in the vehicle's traveling direction based on the image acquisition device includes, but is not limited to, the vehicle-machine acquires at least one of the road surface information of the front area in the vehicle's traveling direction based on the image acquisition device located on the vehicle. After the image is taken, at least one image can be input into the pre-trained adhesion determination model, and the adhesion determination model can output the adhesion coefficient and adhesion force of the road surface corresponding to the front area in the vehicle's driving direction based on the input at least one image. The confidence level of the coefficient (can also be understood as the confidence level of the adhesion determination model).
其中,附着力确定模型可以是任意可以对图像进行处理的神经网络模型,例如卷积神经网络模型(CNN)。以附着力确定模型为卷积神经网络模型为例,车机将至少一个图像输入至卷积神经网络中之后,卷积神经网络模型通过提取图像中的路面特征,确定路面的附着力系数,并输出相关的置信度。The adhesion determination model can be any neural network model that can process images, such as a convolutional neural network model (CNN). Taking the adhesion determination model as a convolutional neural network model as an example, after the vehicle inputs at least one image into the convolutional neural network, the convolutional neural network model determines the adhesion coefficient of the road surface by extracting the pavement features in the image, and Output the associated confidence.
可以理解,前述提及的前方区域可以为车辆行驶方向上的正前方,也可以为车辆行驶方向上的斜前方,该前方区域的范围可以根据经验设置,也可以根据实际的应用场景灵活调整。It can be understood that the aforementioned front area can be directly in front of the vehicle in the direction of travel, or can be diagonally in front of the vehicle in the direction of travel. The range of the front area can be set based on experience, and can also be flexibly adjusted according to actual application scenarios.
图3示出了车辆行驶方向上的前方区域的示意图。如图3所示,车辆行驶方向上的前方区域被分割为了多个不同的子区域。其中,子区域A1,A2以及A3可以视为车辆行驶方向上,右轮正前方的不同区域;同理,子区域B1,B2以及B3可以视为车辆行驶方向上,右轮斜前方的不同区域。车辆行驶方向上的左轮的正前方的区域和斜前方的区域同理,此处不再一一赘述。Figure 3 shows a schematic diagram of the front area in the direction of vehicle travel. As shown in Figure 3, the front area in the vehicle traveling direction is divided into multiple different sub-areas. Among them, sub-regions A1, A2 and A3 can be regarded as different areas directly in front of the right wheel in the direction of vehicle travel; similarly, sub-regions B1, B2 and B3 can be regarded as different areas diagonally in front of the right wheel in the direction of vehicle travel. . The same applies to the area directly in front of the left wheel in the direction of vehicle travel and the area diagonally ahead, and will not be described again here.
基于图3的内容,车机基于图像采集设备获取到车辆行驶方向上的前方区域的至少一个图像之后,将至少一个图像输入至附着力确定模型中,附着力确定模型便可以输出车辆行驶方向上的各个子区域对应的路面的附着力系数以及附着力系数的置信度。可以理解,附着力确定模型还可以基于至少一个图像输出各个子区域与车辆当前所处位置的参考距离等。Based on the content of Figure 3, after the vehicle-machine acquires at least one image of the front area in the vehicle's driving direction based on the image acquisition device, it inputs at least one image into the adhesion determination model, and the adhesion determination model can output the vehicle's driving direction. The adhesion coefficient of the road surface corresponding to each sub-area and the confidence level of the adhesion coefficient. It can be understood that the adhesion determination model can also output the reference distance between each sub-region and the current location of the vehicle based on at least one image.
车机基于参考距离以及车辆当前的速度等信息确定车辆到达各个子区域的各个时间后,可以将各个时间、各个子区域对应的路面的附着力系数以及置信度存储于数据库中。当基于各个时间确定车辆行驶到对应的子区域时,便可以通过查询数据库获取到车辆当前所处路面的路面信息。After the vehicle-machine determines each time the vehicle arrives at each sub-area based on information such as the reference distance and the vehicle's current speed, it can store the adhesion coefficient and confidence level of the road surface corresponding to each time and each sub-area in the database. When it is determined based on each time that the vehicle has traveled to the corresponding sub-area, the road surface information of the road where the vehicle is currently located can be obtained by querying the database.
在示例性实施例中,子区域的距离范围、路面的附着力系数以及置信度(确信度)的大小可以参见如下表1。In an exemplary embodiment, the distance range of the sub-region, the adhesion coefficient of the road surface, and the degree of confidence (certainty) can be seen in Table 1 below.
表1Table 1
由上述表1可知,对于子区域的距离范围,车辆的左右轮正前方以及斜前方的区域被划分为了三个子区域,分别以5米、15米和25米为界限。对于路面附着力系数,若路面为混凝土的干燥新路,则此种路面对应一个参考附着力系数;若路面为混凝土的干燥旧路,则对应另一个参考附着力系数,其他情况同理,此处不再一一赘述。对于确信度,以通过附着力确定模型确定确信度为例,附着力确定模型可以根据输入至模型的图像中的信息的复杂程度输出视觉参考权重比,也即确信度。可以理解,在本申请实施例中,因为基于附着力确定模型得到的路面信息只是起到辅助确定车辆的行驶状态的作用,故确信度的取值范围可以为0%-50%。It can be seen from the above Table 1 that for the distance range of the sub-regions, the area directly in front of the left and right wheels of the vehicle and diagonally in front of the vehicle is divided into three sub-regions, with 5 meters, 15 meters and 25 meters as the boundaries respectively. For the pavement adhesion coefficient, if the pavement is a dry new road of concrete, then this pavement corresponds to one reference adhesion coefficient; if the pavement is an old, dry concrete road, it corresponds to another reference adhesion coefficient. The same applies to other situations. I won’t go into details one by one. Regarding the degree of confidence, taking the determination of the degree of certainty through the adhesion determination model as an example, the adhesion determination model can output a visual reference weight ratio, that is, the degree of certainty, according to the complexity of the information in the image input to the model. It can be understood that in the embodiment of the present application, because the road surface information obtained based on the adhesion determination model only serves to assist in determining the driving state of the vehicle, the value range of the confidence level may be 0%-50%.
可以理解,上述表1中涉及的相关数据仅为示例性说明,并不构成对本申请的全部限制,也就是说,确信度等数据可以根据实际的应用情况灵活调整。It can be understood that the relevant data involved in the above-mentioned Table 1 are only illustrative and do not constitute a complete limitation of the present application. That is to say, data such as the degree of confidence can be flexibly adjusted according to actual application conditions.
202:根据车辆的自身状态信息确定车辆的参考指标对应的第一数值,并基于第一数值和第一参考数值确定车辆是否处于转向不足状态,其中,参考指标用于指示车辆当前处于转向不足状态的可能性的大小,第一参考数值是基于第一路面信息确定的。202: Determine the first value corresponding to the vehicle's reference indicator based on the vehicle's own status information, and determine whether the vehicle is in an understeer state based on the first value and the first reference value, where the reference indicator is used to indicate that the vehicle is currently in an understeer state. The first reference value is determined based on the first road surface information.
可以理解,参考指标可以指代前文提及的标定参数(例如车辆的理论转向角度与实际转向角度的差值),那么此种情况下,参考指标以及参考指标对应的第一参考数值便可以构成标定参数映射表。在本申请实施例中,标定参数映射表中包括车辆内部的所有标定参数以及各个标定参数对应的参考数值。以车辆中的电子制动系统为例,电子制动系统中的输入信号预处理模块、制动功能控制模块以及仲裁算法模块,各个模块均对应多个标定参数,这些标定参数可以辅助各个模块执行各自的制动逻辑,用于车辆的制动功能的实现。It can be understood that the reference index can refer to the calibration parameter mentioned above (such as the difference between the theoretical steering angle and the actual steering angle of the vehicle). In this case, the reference index and the first reference value corresponding to the reference index can constitute Calibration parameter mapping table. In this embodiment of the present application, the calibration parameter mapping table includes all calibration parameters inside the vehicle and reference values corresponding to each calibration parameter. Taking the electronic braking system in a vehicle as an example, the input signal preprocessing module, braking function control module and arbitration algorithm module in the electronic braking system each correspond to multiple calibration parameters. These calibration parameters can assist each module in executing Respective braking logic is used to implement the vehicle's braking function.
以制动功能控制模块为例,图4示出了制动功能控制模块包含的标定参数的示意图。如图4所示,制动功能控制模块包括多个控制系统,例如防抱死系统(Anti-lock BrakeSystem,ABS)、主动横摆控制(Active Yaw Control,AYC)系统、牵引力控制系统(TractionControl System,TCS)、柴油喷射电子控制(Electric Diesel Control,EDC)系统、坡道起步辅助(Hill Start Assist,HAS)系统、智能集成制动(Integrated Power Brake,IPB)系统、陡坡缓降控制(Hill Descent Control)系统等。Taking the braking function control module as an example, Figure 4 shows a schematic diagram of the calibration parameters included in the braking function control module. As shown in Figure 4, the braking function control module includes multiple control systems, such as Anti-lock Brake System (ABS), Active Yaw Control (AYC) system, and Traction Control System (Traction Control System). , TCS), Diesel Injection Electronic Control (Electric Diesel Control, EDC) system, Hill Start Assist (HAS) system, Intelligent Integrated Power Brake (IPB) system, Hill Descent Control (Hill Descent) Control) system, etc.
以多个控制系统中的主动横摆控制(Active Yaw Control,AYC)系统为例,该系统又包括多个控制逻辑,例如偏角率控制逻辑(BetaP)、偏航率偏差控制逻辑(DpsiP)、静止操作角偏差控制逻辑(Dstangle)、变道偏航率偏差控制逻辑(LCL)、灵敏车身稳定逻辑(SESP)、主动侧翻保护逻辑(ARP)、转向不足控制逻辑(UCL)、拖车稳定辅助逻辑(TSA)、动态扭矩转换逻辑(DTV)等。以UCL控制逻辑为例,UCL控制逻辑通常在车辆出现明显的转向不足时才会被触发,该逻辑中又包含多个标定参数,例如UCL进入门限值(UCL_THRESHOLD_IN)、UCL退出门限值(UCL_THRESHOLD_OUT)、进入UCL的确认时长以及退出UCL的确认时长等。Take the Active Yaw Control (AYC) system among multiple control systems as an example. This system also includes multiple control logics, such as yaw rate control logic (BetaP) and yaw rate deviation control logic (DpsiP). , stationary operating angle deviation control logic (Dstangle), lane change yaw rate deviation control logic (LCL), sensitive body stability logic (SESP), active rollover protection logic (ARP), understeer control logic (UCL), trailer stability Auxiliary logic (TSA), dynamic torque conversion logic (DTV), etc. Take UCL control logic as an example. UCL control logic is usually triggered when the vehicle has obvious understeer. This logic contains multiple calibration parameters, such as UCL entry threshold (UCL_THRESHOLD_IN), UCL exit threshold ( UCL_THRESHOLD_OUT), the confirmation time for entering UCL and the confirmation time for exiting UCL, etc.
应理解,在本申请实施例中,参考指标可以包括车辆在第一道路区域上的理论转向角度(例如前轮转向角)和实际转向角度(前轮稳态转向角)的差值,此时,第一参考数值便可以为前文提及的UCL进入门限值对应的数值。It should be understood that in the embodiment of the present application, the reference index may include the difference between the theoretical steering angle (for example, front wheel steering angle) and the actual steering angle (front wheel steady steering angle) of the vehicle on the first road area. In this case, , the first reference value can be the value corresponding to the UCL entry threshold mentioned above.
其中,前轮转向角的测量值是通过测量方向盘转角并除以转向系的转向比所得,也可以理解为车辆钢圈的转过角度;前轮稳态转向角为系统计算值,可理解为与路面接触的车轮胎面转动的角度。Among them, the measured value of the front wheel steering angle is obtained by measuring the steering wheel angle and dividing it by the steering ratio of the steering system, which can also be understood as the turning angle of the vehicle rim; the front wheel steady-state steering angle is the system calculated value, which can be understood as The angle at which a vehicle's tire tread rotates in contact with the road.
在参考指标包括车辆的理论转向角度和实际转向角度的差值的情况下,基于第一数值和第一参考数值确定车辆是否处于转向不足状态,包括:在第一时长内第一数值都大于第一参考数值的情况下,确定车辆当前处于转向不足状态。When the reference index includes the difference between the theoretical steering angle and the actual steering angle of the vehicle, determining whether the vehicle is in an understeer state based on the first value and the first reference value includes: the first value is greater than the first value within the first time period. In the case of a reference value, it is determined that the vehicle is currently in an understeer state.
其中,第一时长可以指代进入UCL的确认时长。可以理解,若第一数值大于第一参考数值,且持续了第一时长,则可以确定车辆当前处于转向不足状态。Among them, the first duration may refer to the confirmation duration of entering UCL. It can be understood that if the first value is greater than the first reference value and lasts for the first time, it can be determined that the vehicle is currently in an understeer state.
通常情况下,上述标定参数对应的参考数值为固定数值,但是在本申请实施例中,还可以基于路面信息动态调整标定参数对应的参考数值的大小,以改变各制动逻辑的触发或者执行条件。Normally, the reference values corresponding to the above-mentioned calibration parameters are fixed values. However, in the embodiment of the present application, the reference values corresponding to the calibration parameters can also be dynamically adjusted based on road surface information to change the triggering or execution conditions of each braking logic. .
因此,在一种可能的实现方式中,第一参考数值的确定方式包括但不限于:获取存储的参考指标对应的第二参考数值,其中,第二参考数值基于第二路面信息确定;基于第一路面信息和第二路面信息将第二参考数值更新为第一参考数值。Therefore, in a possible implementation, the method of determining the first reference value includes but is not limited to: obtaining the second reference value corresponding to the stored reference index, wherein the second reference value is determined based on the second road surface information; The first road surface information and the second road surface information update the second reference value to the first reference value.
可以理解,在本申请实施例中,可以基于第一路面信息和第二路面信息将第二参考数值更新为第一参考数值,也即,基于第一路面信息和第二路面信息确定参考指标对应的第一参考数值的过程是动态调整的过程。进一步地,基于第一路面信息和第二路面信息将第二参考数值更新为第一参考数值的方式包括以下两种:It can be understood that in the embodiment of the present application, the second reference value can be updated to the first reference value based on the first road surface information and the second road surface information, that is, the reference index correspondence is determined based on the first road surface information and the second road surface information. The process of the first reference value is a dynamic adjustment process. Further, the methods of updating the second reference value to the first reference value based on the first road surface information and the second road surface information include the following two methods:
方式一:在第一路面信息中的置信度大于第一置信度,并且第一路面信息中的附着力系数小于第二路面信息中的附着力系数的情况下,将第二参考数值减小为第一参考数值。Method 1: When the confidence level in the first road surface information is greater than the first confidence level, and the adhesion coefficient in the first road surface information is less than the adhesion coefficient in the second road surface information, reduce the second reference value to The first reference value.
方式二:在第一路面信息中的置信度大于第一置信度,并且第一路面信息中的附着力系数大于第二路面信息中的附着力系数的情况下,将第二参考数值增加为第一参考数值。Method 2: When the confidence level in the first road surface information is greater than the first confidence level, and the adhesion coefficient in the first road surface information is greater than the adhesion coefficient in the second road surface information, increase the second reference value to the third A reference value.
其中,第二路面信息是第一道路区域后方的第二道路区域对应的路面信息;并且,第二参考数值是基于存储的参考指标对应的第三参考数值和第二路面信息确定的。The second road surface information is the road surface information corresponding to the second road area behind the first road area; and the second reference value is determined based on the third reference value corresponding to the stored reference index and the second road surface information.
对于上述方式一,在本申请实施例中,以第一参考数值为第一道路区域对应的第一UCL进入门限值,第二参考数值为第二道路区域对应的第二UCL进入门限值为例,若从第二道路区域到第一道路区域,路面附着力系数减小,则说明此时车辆更容易出现转向不足、进而打滑的现象。此时,便可以基于第一路面信息动态调整UCL进入门限值的大小,如将第二UCL进入门限值降低至第一UCL进入门限值,使得UCL控制逻辑更容易或更早被触发。For the above method 1, in the embodiment of the present application, the first reference value is the first UCL entry threshold value corresponding to the first road area, and the second reference value is the second UCL entry threshold value corresponding to the second road area. For example, if the road adhesion coefficient decreases from the second road area to the first road area, it means that the vehicle is more likely to understeer and then slip. At this time, the UCL entry threshold can be dynamically adjusted based on the first road surface information, such as lowering the second UCL entry threshold to the first UCL entry threshold, making the UCL control logic easier or earlier to be triggered. .
此外,上述过程的执行前提是第一路面信息中的附着力系数的置信度较高,例如大于第一置信度。如此,可以确保第一路面信息中的附着力系数的准确度较高,进而使得上述调整过程的准确度也较高。In addition, the premise for the execution of the above process is that the confidence level of the adhesion coefficient in the first road surface information is relatively high, for example, greater than the first confidence level. In this way, it can be ensured that the adhesion coefficient in the first road surface information is more accurate, thereby making the above-mentioned adjustment process more accurate.
在示例性实施例中,UCL进入门限值的确定公式如下:In an exemplary embodiment, the formula for determining the UCL entry threshold is as follows:
UCL进入门限值=(制动干预基本门限值—UCL偏置值)×校正系数公式(1)UCL entry threshold value = (brake intervention basic threshold value – UCL offset value) × correction coefficient formula (1)
在传统的UCL进入门限值的确定方式中,上述公式(1)中的制动干预基本门限值、UCL偏置值和校正系数等参数均为固定值,且各参数可以基于实验获得。其中,制动干预基本门限值基于车辆的理论转向角度和实际转向角度的区别确定,且校正系数包括两方面:横向加速度修正因子以及转弯半径修正因子。示例性地,校正系数可以为横向加速度修正因子与转弯半径修正因子的乘积。In the traditional way of determining the UCL entry threshold value, parameters such as the basic brake intervention threshold value, UCL offset value and correction coefficient in the above formula (1) are all fixed values, and each parameter can be obtained based on experiments. Among them, the basic threshold value for braking intervention is determined based on the difference between the theoretical steering angle and the actual steering angle of the vehicle, and the correction coefficient includes two aspects: the lateral acceleration correction factor and the turning radius correction factor. For example, the correction coefficient may be a product of a lateral acceleration correction factor and a turning radius correction factor.
但是,如图5所示,本申请实施例中,基于第一路面信息调整UCL进入门限值,故可以在校正系数中新增路况判断修正因子这一参数。也即在本申请实施例中,上述公式(1)中的校正系数基于路况判断修正因子、横向加速度修正因子以及转弯半径修正因子三者的乘积得到。因此,本申请实施例可以基于第一路面信息确定路况判断修正因子(如增大或减小路况判断修正因子),再将确定后的路况判断修正因子与横向加速度修正因子以及转弯半径修正因子相乘,得到校正系数,再基于上述公式(1)得到第一UCL进入门限值。可以理解,在制动干预基本门限值、UCL偏置值、横向加速度修正因子以及转弯半径修正因子固定不变的情况下,路况判断修正因子与UCL进入门限值呈正相关关系。故此种方式中,可以基于第一路面信息动态调整路况判断修正因子,进而达到调整UCL进入门限值(即确定第一UCL进入门限值)的目的。However, as shown in FIG. 5 , in the embodiment of the present application, the UCL entry threshold value is adjusted based on the first road surface information, so the parameter of the road condition judgment correction factor can be added to the correction coefficient. That is to say, in the embodiment of the present application, the correction coefficient in the above formula (1) is obtained based on the product of the road condition judgment correction factor, the lateral acceleration correction factor and the turning radius correction factor. Therefore, the embodiment of the present application can determine the road condition judgment correction factor (such as increasing or decreasing the road condition judgment correction factor) based on the first road surface information, and then combine the determined road condition judgment correction factor with the lateral acceleration correction factor and the turning radius correction factor. Multiply to obtain the correction coefficient, and then obtain the first UCL entry threshold value based on the above formula (1). It can be understood that when the basic braking intervention threshold value, UCL offset value, lateral acceleration correction factor and turning radius correction factor are fixed, the road condition judgment correction factor has a positive correlation with the UCL entry threshold value. Therefore, in this method, the road condition judgment correction factor can be dynamically adjusted based on the first road surface information, thereby achieving the purpose of adjusting the UCL entry threshold (ie, determining the first UCL entry threshold).
示例性地,路面信息(如第一路面信息)和路况判断修正因子的对应关系可参见如下表2。For example, the corresponding relationship between road surface information (such as first road surface information) and road condition judgment correction factors can be seen in Table 2 below.
表2Table 2
基于上表,可以理解,若当前路面为低附着力系数,且车辆的两个前轮轮胎所处道路的附着力系数大致相同,则表示车辆有可能发生转向不足的情况,可以将路况判断修正因子调整为90%-100%,也即降低路况判断修正因子,以降低UCL进入门限值。此外,在此种情况下,只要路面的附着力系数越小,路况判断修正因子的选值便越小,如此可以在路面附着力减小,出现转向不足状态的可能性增大的时候,降低UCL进入门限值,使得UCL控制逻辑更容易进入。Based on the above table, it can be understood that if the current road surface has a low adhesion coefficient and the adhesion coefficients of the two front tires of the vehicle are approximately the same, it means that the vehicle may understeer, and the road condition judgment can be corrected The factor is adjusted to 90%-100%, that is, the road condition judgment correction factor is reduced to reduce the UCL entry threshold. In addition, in this case, as long as the adhesion coefficient of the road surface is smaller, the selected value of the road condition judgment correction factor will be smaller. This can reduce the adhesion coefficient of the road surface and increase the possibility of understeer. The UCL entry threshold makes it easier for UCL control logic to enter.
同理,对于上述方式二,若路面的附着力系数增加,则可以适当增加路况判断修正因子的取值,如此,可以在车辆出现转向不足状态的可能性降低的时候,适当增加UCL进入门限值。In the same way, for the above method 2, if the adhesion coefficient of the road surface increases, the value of the road condition judgment correction factor can be appropriately increased. In this way, when the possibility of the vehicle understeer is reduced, the UCL entry threshold can be appropriately increased. value.
若当前路面为低附着力系数,且车辆当前请求的转向方向的车轮对应的路面附着力比另一侧车轮对应的路面附着力更低,则表示车辆发生转向不足的可能性更大,此时可以将路况判断修正因子调整为80%-90%,以更大的幅度降低路况判断修正因子,以降低UCL进入门限值。若当前路面为低附着力系数,但是车辆当前请求的转向方向的车轮对应的路面附着力比另一侧车轮对应的路面附着力高,则表示车辆发生转向不足的可能性较小,此时可以将路况判断修正因子调整为100%-105%,提升路况判断修正因子,以提升UCL进入门限值。If the current road surface has a low adhesion coefficient and the road adhesion corresponding to the wheel in the steering direction currently requested by the vehicle is lower than the road adhesion corresponding to the wheel on the other side, it means that the vehicle is more likely to understeer. At this time The road condition judgment correction factor can be adjusted to 80%-90%, and the road condition judgment correction factor can be reduced to a greater extent to reduce the UCL entry threshold. If the current road surface has a low adhesion coefficient, but the road adhesion corresponding to the wheel in the steering direction currently requested by the vehicle is higher than the road adhesion corresponding to the wheel on the other side, it means that the vehicle is less likely to understeer. In this case, you can Adjust the road condition judgment correction factor to 100%-105% and increase the road condition judgment correction factor to increase the UCL entry threshold.
上述表格仅是示例性地说明了不同的路面信息与路况判断修正因子的关系,且仅是为了清晰表示路面的附着力大小(可以表示车辆出现转向不足的难易程度)与UCL进入门限值的调整趋势的关系,并不构成对本申请实施例的全部限制。可以理解,路况判断修正因子的具体数值可以根据具体的附着力系数以及置信度等确定。示例性地,可以将附着力系数以及置信度等路面信息输入至预先训练好的修正因子确定模型,以输出路况判断修正因子的具体选值。The above table only exemplifies the relationship between different road surface information and road condition judgment correction factors, and is only for the purpose of clearly showing the adhesion of the road surface (which can indicate the difficulty of the vehicle understeer) and the UCL entry threshold value. The relationship between the adjustment trends does not constitute all limitations on the embodiments of the present application. It can be understood that the specific value of the road condition judgment correction factor can be determined based on the specific adhesion coefficient and confidence level. For example, road surface information such as adhesion coefficient and confidence level can be input into a pre-trained correction factor determination model to output a specific selected value of the road condition judgment correction factor.
可以理解,基于图3所示的情况,本申请实施例中,车机可以按照上述方式对全部子区域对应的路况判断修正因子进行调整,进而调整UCL进入门限值(也即车辆每处于一个子区域,便基于当前子区域的路面信息对路况判断修正因子进行调整,进而调整UCL进入门限值)。此外,车机还可以基于路面信息、当前车辆的轮速、转向理论值以及实际值的差异等信息确定车辆在行驶过程中最容易出现转向不足的目标子区域,并只在车辆行驶于目标子区域时,基于目标子区域的路面信息对路况判断修正因子进行调整,进而调整UCL进入门限值。相比于对每一个子区域对应的路况判断修正因子均进行调整的方式,该方式可以降低计算量,也可以降低对路面信息等的存储量,节省存储空间。It can be understood that based on the situation shown in Figure 3, in the embodiment of the present application, the vehicle-machine can adjust the road condition judgment correction factors corresponding to all sub-areas in the above manner, and then adjust the UCL entry threshold value (that is, every time the vehicle is in a sub-area, the road condition judgment correction factor is adjusted based on the road surface information of the current sub-area, and then the UCL entry threshold is adjusted). In addition, the vehicle computer can also determine the target sub-area where the vehicle is most likely to understeer during driving based on information such as road surface information, current vehicle wheel speed, theoretical steering value, and actual value difference, and only determine the target sub-area when the vehicle is driving in the target sub-area. When entering the area, the road condition judgment correction factor is adjusted based on the road surface information of the target sub-area, and then the UCL entry threshold is adjusted. Compared with the method of adjusting the road condition judgment correction factor corresponding to each sub-region, this method can reduce the amount of calculation, reduce the amount of storage of road surface information, etc., and save storage space.
图6示出了一种标定参数映射表的调整方式的示意图。如图6所示,以UCL控制逻辑为例,在传统的标定参数映射表的基础上,无论当前路面的附着力系数较低还是较高,只要附着力系数的置信度高,且车辆易于出现转向不足状态,均可以降低UCL进入门限值,增加UCL退出门限值,也可以相对应地减少进入UCL的确认时长,或者增加退出UCL的确认时长。然后基于上述调整过程,得到调整后的标定参数映射表。Figure 6 shows a schematic diagram of an adjustment method of the calibration parameter mapping table. As shown in Figure 6, taking UCL control logic as an example, based on the traditional calibration parameter mapping table, no matter the adhesion coefficient of the current road surface is low or high, as long as the confidence of the adhesion coefficient is high and the vehicle is prone to appear In the understeer state, the UCL entry threshold can be reduced, the UCL exit threshold can be increased, and the confirmation time for entering UCL can also be correspondingly reduced, or the confirmation time for exiting UCL can be increased. Then based on the above adjustment process, the adjusted calibration parameter mapping table is obtained.
在另外一些实施例中,本申请还可以通过判断路面信息,在车辆行驶前方路面的附着力系数即将发生突变时,对标定参数映射表进行预微调。In some other embodiments, the present application can also pre-finely adjust the calibration parameter mapping table by judging the road surface information when the adhesion coefficient of the road ahead of the vehicle is about to change suddenly.
此种情况下,前述第二参考数值的确定方式包括但不限于:在第一路面信息中的附着力系数与第二路面信息中的附着力系数的差值大于阈值,并且第一路面信息中的附着力系数小于第二路面信息中的附着力系数的情况下,通过减小第三参考数值得到第二参考数值;或者,在第一路面信息中的附着力系数与第二路面信息中的附着力系数的差值大于阈值,并且第一路面信息中的附着力系数大于第二路面信息中的附着力系数的情况下,通过增加第三参考数值得到第二参考数值;其中,第三参考数值与第二参考数值的差值小于第二参考数值与第一参考数值的差值。In this case, the determination method of the aforementioned second reference value includes but is not limited to: the difference between the adhesion coefficient in the first road surface information and the adhesion coefficient in the second road surface information is greater than the threshold value, and the difference in the adhesion coefficient in the first road surface information is When the adhesion coefficient of is less than the adhesion coefficient in the second road surface information, the second reference value is obtained by reducing the third reference value; or, the adhesion coefficient in the first road surface information is different from the adhesion coefficient in the second road surface information. When the difference in adhesion coefficient is greater than the threshold, and the adhesion coefficient in the first road surface information is greater than the adhesion coefficient in the second road surface information, the second reference value is obtained by adding the third reference value; where, the third reference value The difference between the numerical value and the second reference value is smaller than the difference between the second reference value and the first reference value.
示例性地,在转向不足控制逻辑中,当车机确定车辆的行驶前方出现路面信息突变的情况,例如车辆前方即将由高附着力路面突变为低附着力路面,则可以预先对标定参数映射表进行微调,也即在当前时刻便调整转向不足进入门限值(UCL进入门限值),将第三参考数值降低至第二参考数值。可以理解,依旧可以通过改变路况判断修正因子进而微调UCL进入门限值。For example, in the understeer control logic, when the vehicle engine determines that there is a sudden change in road information in front of the vehicle, for example, the road ahead of the vehicle is about to change from a high-adhesion road to a low-adhesion road, the calibration parameter mapping table can be pre-set Fine-tuning is performed, that is, the understeer entry threshold (UCL entry threshold) is adjusted at the current moment, and the third reference value is reduced to the second reference value. It is understandable that the UCL entry threshold can still be fine-tuned by changing the road condition judgment correction factor.
其中,路面突变情况和路况判断修正因子的对应关系可参见如下表3。Among them, the corresponding relationship between sudden changes in road surface and road condition judgment correction factors can be seen in Table 3 below.
表3table 3
可以理解,若车辆即将由高附着力路面驶入低附着力路面,则说明车辆很有可能出现转向不足的情况,此时可以选取路况判断修正因子的数值为95%-100%,也即通过此种方式以及前述公式(1)预微调UCL进入门限值,可在一定程度上避免车辆由高附着力路面突然驶入低附着力路面,且在转向时出现的严重转向不足现象。然后,车辆完全驶入低附着力路面之后,可以根据前文表2中的对应关系进一步降低路况判断修正因子,降低UCL进入门限值,以及时执行UCL控制逻辑。It can be understood that if the vehicle is about to drive from a high-adhesion road to a low-adhesion road, it means that the vehicle is likely to understeer. At this time, the value of the road condition judgment correction factor can be selected to be 95%-100%, that is, through This method and the aforementioned formula (1) pre-fine adjustment of the UCL entry threshold can, to a certain extent, prevent the vehicle from suddenly driving from a high-adhesion road to a low-adhesion road and causing severe understeer when turning. Then, after the vehicle completely drives onto the low-adhesion road surface, the road condition judgment correction factor can be further reduced according to the corresponding relationship in Table 2, the UCL entry threshold value can be reduced, and the UCL control logic can be executed in a timely manner.
此外,若车辆即将由低附着力路面驶入高附着力路面,则说明车辆在驶入高附着力路面时出现转向不足情况的可能性较小,此时可以选取路况判断修正因子的数值为100%-105%,即小幅度提高UCL进入门限值,既可以提前为路面信息的突变做准备,也可以尽量避免影响车辆的当前行驶状态。In addition, if the vehicle is about to drive from a low-adhesion road to a high-adhesion road, it means that the vehicle is less likely to understeer when entering the high-adhesion road. In this case, the road condition judgment correction factor can be selected to be 100 %-105%, that is, slightly increasing the UCL entry threshold value can not only prepare for sudden changes in road surface information in advance, but also try to avoid affecting the current driving status of the vehicle.
本申请实施例中,还可以在车辆行驶前方的路面具备突变现象的情况下,例如车辆即将由高附着力路面驶入低附着力路面时,预先降低进入UCL的确认时间(即第一时长)。也就是说,第一时长也是可以根据第一路面信息经过调整得到的。In the embodiment of the present application, when the road surface in front of the vehicle has a sudden change, for example, when the vehicle is about to drive from a high-adhesion road to a low-adhesion road, the confirmation time for entering UCL (i.e., the first duration) can be reduced in advance. . In other words, the first duration can also be adjusted based on the first road surface information.
示例性地,若基于车辆的当前速度等信息确定200毫秒以后,车辆的行驶路面即将由高附着力路面突变为低附着力路面,且若进入UCL的确认时间原本为500毫秒,那么则可以将进入UCL的确认时间降低为300毫秒。如此,进入UCL的确认时间得以降低,可以更早确认车辆处于转向不足状态,进而执行对应的制动逻辑。此外,还可以在车辆即将由低附着力路面驶入高附着力路面时,预先提升进入UCL的确认时间。For example, if it is determined based on the vehicle's current speed and other information that the vehicle's driving road surface will change from a high-adhesion road surface to a low-adhesion road surface after 200 milliseconds, and if the confirmation time for entering UCL is originally 500 milliseconds, then it can be Acknowledgment time for entering UCL is reduced to 300 milliseconds. In this way, the confirmation time for entering UCL can be reduced, and it can be confirmed earlier that the vehicle is in an understeer state, and then the corresponding braking logic can be executed. In addition, when the vehicle is about to drive from a low-adhesion road to a high-adhesion road, the confirmation time for entering UCL can be increased in advance.
图7示出了一种路面突变情况下的标定参数映射表的调整流程图。如图7所示,车机可以在辅助校正接口标识出预校正使能,其中,辅助校正接口用于将路面信息输入至车机的制动模块(如预处理模块)。示例性地,当车辆行驶方向上的前方出现路面突变情况时,辅助校正接口标识的预校正使能的值可以设置为1,当车辆行驶方向上的前方无路面突变情况时,预校正使能的值可以设置为0。如此,当出现路面突变情况,车机可以基于各制动模块判断附着力系数的变化是否超过阈值,若是,则各制动模块可以设立风险标识位(或者风险标识位置位),标识车辆有转向不足的风险,然后调整标定参数映射表,例如UCL进入门限值等。若否,则风险标识位清位,无需调整标定参数映射表。Figure 7 shows a flow chart for adjusting the calibration parameter mapping table in the case of sudden changes in road surface. As shown in Figure 7, the vehicle engine can identify pre-correction enablement on the auxiliary correction interface, where the auxiliary correction interface is used to input road surface information to the braking module (such as a preprocessing module) of the vehicle engine. For example, when a sudden change in the road surface occurs in front of the vehicle in the direction of travel, the pre-correction enable value of the auxiliary correction interface identifier can be set to 1. When there is no sudden change in the road surface in the front of the vehicle in the direction of travel, pre-correction is enabled. The value can be set to 0. In this way, when a sudden change in the road surface occurs, the vehicle can determine whether the change in adhesion coefficient exceeds the threshold based on each braking module. If so, each braking module can set up a risk identification position (or risk identification position) to indicate that the vehicle has turned. Insufficient risk, and then adjust the calibration parameter mapping table, such as UCL entry threshold, etc. If not, the risk flag bit is cleared and there is no need to adjust the calibration parameter mapping table.
本申请实施例仅对UCL进入门限值以及进入UCL的确认时长的调整方式进行了解释说明,但是这并不构成对本申请的全部限制,示例性地,还可以对应调整UCL退出门限值以及退出UCL的确认时长等。The embodiment of this application only explains the adjustment method of the UCL entry threshold and the confirmation time for entering UCL, but this does not constitute a complete limitation of this application. For example, the UCL exit threshold and the UCL exit threshold can also be adjusted accordingly. Confirmation time for exiting UCL, etc.
此种方法中,在车辆行驶前方的路面信息出现突变的情况下,可以先预微调UCL进入门限值,在尽量避免影响车辆的当前行驶状态的情况下,提前为路面信息的突变做准备,可在一定程度上避免车辆行驶的路面情况发生突变,导致在转向时出现的严重转向不足现象。In this method, when there is a sudden change in the road surface information in front of the vehicle, the UCL entry threshold can be fine-tuned in advance to prepare for the sudden change in the road surface information while trying to avoid affecting the current driving state of the vehicle. It can avoid to a certain extent sudden changes in the road conditions on which the vehicle is driving, resulting in severe understeer when turning.
203:在确定车辆处于转向不足状态的情况下,执行对应转向不足状态的制动逻辑,其中,制动逻辑用于补偿车辆的转向不足状态。203: When it is determined that the vehicle is in an understeer state, execute braking logic corresponding to the understeer state, where the braking logic is used to compensate for the understeer state of the vehicle.
可以理解,在确定车辆处于转向不足状态的情况下,可以执行对应转向不足状态的降扭制动逻辑,其中,降扭制动逻辑的执行方式包括:确定出车辆的自身状态信息对应的第二扭矩;对应于第二扭矩大于车辆的发动机对应的第一扭矩阈值,将车辆的发动机输出的扭矩由第一扭矩降低为第二扭矩;对应于第二扭矩小于或等于发动机对应的第一扭矩阈值,将车辆的发动机输出的扭矩由第一扭矩降低为第一扭矩阈值。It can be understood that when it is determined that the vehicle is in an understeer state, the torque reduction braking logic corresponding to the understeer state can be executed, wherein the execution method of the torque reduction braking logic includes: determining the second torque corresponding to the vehicle's own state information. Torque; corresponding to the second torque being greater than the first torque threshold corresponding to the engine of the vehicle, reducing the torque output by the engine of the vehicle from the first torque to the second torque; corresponding to the second torque being less than or equal to the first torque threshold corresponding to the engine , reducing the torque output by the vehicle's engine from the first torque to the first torque threshold.
可以理解,车机可以基于车辆的自身状态信息,例如方向盘转角、车轮转角等确定出第二扭矩,其中,第二扭矩为车机请求的,可以补偿车辆的转向不足状态的发动机的扭矩,且第二扭矩小于第一扭矩,其中,第一扭矩可以为车辆处于非转向不足状态时的发动机的扭矩。但是,无论车机请求的第二扭矩的大小如何,降扭制动逻辑本身会对发动机输出的最终扭矩的最小值作一定的限制,以防止最终扭矩过小。It can be understood that the vehicle engine can determine the second torque based on the vehicle's own state information, such as steering wheel angle, wheel angle, etc., where the second torque is requested by the vehicle engine and can compensate for the torque of the engine in the understeer state of the vehicle, and The second torque is smaller than the first torque, where the first torque may be the torque of the engine when the vehicle is in a non-understeer state. However, regardless of the size of the second torque requested by the vehicle engine, the torque reduction braking logic itself will impose certain limits on the minimum value of the final torque output by the engine to prevent the final torque from being too small.
因此,降扭制动逻辑请求的最终扭矩等于计算得到的第二扭矩和扭矩最小限制值(第一扭矩阈值)的最大值,也可以表示为MReq_1=Max(MReq_2,MMin)。其中,MReq_1表示最终请求的最终扭矩,MReq_2表示第二扭矩,MMin表示扭矩最小限制值(第一扭矩阈值)。其中,本申请实施例不对第二扭矩的计算方式加以限定,只要可以基于车辆的自身状态数据得到可以补偿车辆当前的转向不足状态的发动机的第二扭矩即可。Therefore, the final torque requested by the torque reduction braking logic is equal to the calculated maximum value of the second torque and the torque minimum limit value (first torque threshold), which can also be expressed as MReq_1=Max(MReq_2, MMin). Among them, MReq_1 represents the final requested final torque, MReq_2 represents the second torque, and MMin represents the minimum torque limit value (first torque threshold). The embodiment of the present application does not limit the calculation method of the second torque, as long as the second torque of the engine that can compensate for the current understeer state of the vehicle can be obtained based on the vehicle's own state data.
示例性地,扭矩最小限制值的计算方式可参见如下公式(2)。For example, the calculation method of the minimum torque limit value can be referred to the following formula (2).
MMin,Friction = f (Engine_min_tq_tab, Engine_min_tq_mu_tab) 公式(2)MMin,Friction = f (Engine_min_tq_tab, Engine_min_tq_mu_tab) Formula (2)
其中,MMin,Friction表示基于摩擦力系数得到的扭矩最小限制值;f表示发动机的摩擦力系数;Engine_min_tq_tab参数表示车辆四个车轮的参考扭矩大小,且为降扭制动逻辑对应的标定参数;Engine_min_tq_mu_tab参数表示车辆四个车轮的参考扭矩调整系数,也为降扭制动逻辑对应的标定参数。由上述公式可知,在摩擦力系数f不变的情况下,Engine_min_tq_tab参数和Engine_min_tq_mu_tab参数分别与扭矩最小限制值MMin,Friction呈正相关关系。Among them, MMin, Friction represents the minimum torque limit value based on the friction coefficient; f represents the friction coefficient of the engine; the Engine_min_tq_tab parameter represents the reference torque of the four wheels of the vehicle, and is the calibration parameter corresponding to the torque reduction braking logic; Engine_min_tq_mu_tab The parameter represents the reference torque adjustment coefficient of the four wheels of the vehicle, and is also the calibration parameter corresponding to the torque reduction braking logic. It can be seen from the above formula that when the friction coefficient f remains unchanged, the Engine_min_tq_tab parameter and Engine_min_tq_mu_tab parameter are positively correlated with the minimum torque limit value MMin, Friction respectively.
因此,可以基于第一路面信息,实时对Engine_min_tq_tab参数或者Engine_min_tq_mu_tab参数进行调整,进而达到调整扭矩最小限制值的目的。因此,在一种可能的实现方式中,第一扭矩阈值是基于以下方式确定的:获取存储的车辆的发动机对应的第二扭矩阈值;基于第一路面信息和第三路面信息将第二扭矩阈值更新为第一扭矩阈值,第三路面信息是第二扭矩阈值对应的路面信息。Therefore, the Engine_min_tq_tab parameter or the Engine_min_tq_mu_tab parameter can be adjusted in real time based on the first road surface information, thereby achieving the purpose of adjusting the minimum torque limit value. Therefore, in a possible implementation, the first torque threshold is determined based on: obtaining a stored second torque threshold corresponding to the engine of the vehicle; and converting the second torque threshold based on the first road surface information and the third road surface information. Updated to the first torque threshold, the third road surface information is road surface information corresponding to the second torque threshold.
其中,在第一路面信息中的置信度大于第二置信度,并且第一路面信息中的附着力系数小于第三路面信息中的附着力系数的情况下,将第二扭矩阈值增加为第一扭矩阈值;在第一路面信息中的置信度大于第二置信度,并且第一路面信息中的附着力系数大于第三路面信息中的附着力系数的情况下,将第二扭矩阈值减小为第一扭矩阈值。Wherein, when the confidence level in the first road surface information is greater than the second confidence level, and the adhesion coefficient in the first road surface information is less than the adhesion coefficient in the third road surface information, the second torque threshold is increased to the first Torque threshold; when the confidence in the first road surface information is greater than the second confidence, and the adhesion coefficient in the first road surface information is greater than the adhesion coefficient in the third road surface information, the second torque threshold is reduced to First torque threshold.
可以理解,若车辆当前所处的第一道路区域的附着力系数小于车辆第三道路区域附着力系数,则说明车辆更容易出现转向不足状态,需要进行降低扭矩的操作,但是为了避免扭矩过小,则可以通过提高Engine_min_tq_tab参数或者Engine_min_tq_mu_tab参数的参考数值,进而基于上述公式(2)提升扭矩最小限制值。It can be understood that if the adhesion coefficient of the first road area where the vehicle is currently located is less than the adhesion coefficient of the vehicle's third road area, it means that the vehicle is more prone to understeer and needs to reduce the torque. However, in order to avoid the torque being too small , you can increase the minimum torque limit value based on the above formula (2) by increasing the reference value of the Engine_min_tq_tab parameter or Engine_min_tq_mu_tab parameter.
以仅修改Engine_min_tq_tab参数为例,由于该公式更关注高附着力路面,故可设计Engine_min_tq_tab修正因子如下表4:Taking only modifying the Engine_min_tq_tab parameter as an example, since this formula pays more attention to high adhesion road surfaces, the Engine_min_tq_tab correction factor can be designed as shown in Table 4:
表4Table 4
由表4可知,若当前路面为高附着力系数,Engine_min_tq_tab修正因子的选值可以为100%-120%,也是可以通过提升Engine_min_tq_tab的修正因子,提高Engine_min_tq_tab参数的参考数值,进而基于上述公式(2)提升扭矩最小限制值。例如,可以理解,Engine_min_tq_tab参数的传统取值可以为:(60,80,100,120),以修正因子为110%为例,将修正因子与传统的Engine_min_tq_tab参数大小,即(60,80,100,120)分别相乘,则可以得到修正后的Engine_min_tq_tab参数大小为(66,88,110,132)。此种情况下Engine_min_tq_tab的参数大小增加,且基于公式(2)可知,Engine_min_tq_tab的参数大小与扭矩最小限制值成正相关关系,故扭矩最小限制值也得以增加。此种标定参数的调整方式可以避免在高附着力路面发生转向不足现象时对车辆的发动机过度降扭。It can be seen from Table 4 that if the current road surface has a high adhesion coefficient, the selected value of the Engine_min_tq_tab correction factor can be 100%-120%. It is also possible to increase the reference value of the Engine_min_tq_tab parameter by increasing the correction factor of Engine_min_tq_tab, and then based on the above formula (2 ) Increase the minimum torque limit value. For example, it can be understood that the traditional value of the Engine_min_tq_tab parameter can be: (60,80,100,120). Taking the correction factor as 110% as an example, multiply the correction factor by the traditional Engine_min_tq_tab parameter size, that is, (60,80,100,120), then The corrected Engine_min_tq_tab parameter size can be obtained as (66,88,110,132). In this case, the parameter size of Engine_min_tq_tab increases, and based on formula (2), it can be seen that the parameter size of Engine_min_tq_tab is positively correlated with the minimum torque limit value, so the minimum torque limit value also increases. This adjustment method of calibration parameters can avoid excessive torque reduction of the vehicle's engine when understeer occurs on high-adhesion roads.
图8示出了本申请实施例提供的方法对应的电子制动系统的数据处理流程图。车机基于图像采集设备获取到路面的至少一个图像后,将至少一个图像输入至附着力确定模型中(也可以理解为经过机器视觉分析),分别得到车辆左前轮和右前轮的当前所处路面的路面信息(例如可以包括路面的附着力系数、附着力系数的置信度等),然后基于辅助校正接口将路面信息发送至输入信号预处理模块进行预处理。Figure 8 shows a data processing flow chart of the electronic braking system corresponding to the method provided by the embodiment of the present application. After the vehicle-machine acquires at least one image of the road surface based on the image acquisition device, it inputs at least one image into the adhesion determination model (which can also be understood as machine vision analysis) to obtain the current position of the vehicle's left front wheel and right front wheel respectively. The road surface information of the road surface (for example, it may include the adhesion coefficient of the road surface, the confidence level of the adhesion coefficient, etc.), and then sends the road surface information to the input signal preprocessing module for preprocessing based on the auxiliary correction interface.
此外,车机也可以将基于四轮轮速传感器获取到的各个车轮的轮速信号、方向盘转角传感器获取到的方向盘的旋转角度信号及旋转方向信号以及重力传感器获取到的车辆的重心等信号输入至车辆的运动模型中,得到车辆的轮速大小、重心位置、旋转角度以及旋转方向等车辆的自身状态信息。然后,将车辆的自身状态信息输入至输入信号预处理模块进行预处理。输入信号预处理模块还可以接收其它控制器发到网络上的总线信号,例如引擎信息、档位信息、转向驱动信息等。In addition, the vehicle computer can also input signals such as the wheel speed signal of each wheel obtained by the four-wheel speed sensor, the rotation angle signal and rotation direction signal of the steering wheel obtained by the steering wheel angle sensor, and the center of gravity of the vehicle obtained by the gravity sensor. Into the vehicle's motion model, the vehicle's own status information such as the vehicle's wheel speed, center of gravity position, rotation angle, and direction of rotation are obtained. Then, the vehicle's own status information is input to the input signal preprocessing module for preprocessing. The input signal preprocessing module can also receive bus signals sent to the network by other controllers, such as engine information, gear information, steering drive information, etc.
本申请实施例中,车机还可以基于路面信息动态调整标定参数映射表中的相关参数,得到调整后的标定参数映射表,然后将调整后的标定参数映射表也输入至输入信号预处理模块进行预处理。In the embodiment of this application, the vehicle and machine can also dynamically adjust the relevant parameters in the calibration parameter mapping table based on the road surface information to obtain the adjusted calibration parameter mapping table, and then input the adjusted calibration parameter mapping table into the input signal preprocessing module. Perform preprocessing.
然后,车机基于输入信号预处理模块将预处理后的数据发送至制动功能控制模块,制动功能控制模块基于预处理后的数据计算功能请求,例如在车辆处于转向不足状态时,请求降低车辆的速度,或者增加降扭制动逻辑中的最小需求扭矩等,然后将功能请求输出至仲裁算法模块进行仲裁。Then, the vehicle machine sends the preprocessed data to the braking function control module based on the input signal preprocessing module. The braking function control module calculates the function request based on the preprocessed data. For example, when the vehicle is in an understeer state, the request is to reduce The speed of the vehicle, or increasing the minimum required torque in the torque reduction braking logic, etc., then outputs the function request to the arbitration algorithm module for arbitration.
其中,仲裁算法模块除了可以接收制动功能控制模块发送的功能请求,还可以基于输入信号预处理模块输出的预处理后的数据、以及车辆的总线信号上输出的各种请求,例如引擎控制请求、档位控制请求、扭矩分配请求、转向执行请求、电机控制请求等。仲裁算法模块对上述信息进行仲裁后,得到仲裁结果,并将仲裁结构交由下级执行模块进行执行。Among them, in addition to receiving function requests sent by the braking function control module, the arbitration algorithm module can also be based on the preprocessed data output by the input signal preprocessing module and various requests output on the vehicle's bus signal, such as engine control requests. , gear control request, torque distribution request, steering execution request, motor control request, etc. After the arbitration algorithm module arbitrates the above information, it obtains the arbitration result and hands the arbitration structure to the lower-level execution module for execution.
图9示出了另一种本申请实施例提供的方法对应的电子制动系统的数据处理流程图。可以理解,图9中,车机基于辅助校正接口将获取到的路面信息发送至输入信号预处理模块,输入至输入信号预处理模块的信息还包括调整后的标定参数映射表以及基于车辆的轮速传感器、方向盘转角传感器、重力传感器和车辆的运动模型得到的车辆的自身状态信息(数据)。输入信号预处理模块对接收到的信息进行预处理操作之后,将预处理后的信息交由制动功能控制模块中的各系统,例如防抱死系统等。各系统基于预处理后的信息确定各系统的功能请求,然后将功能请求交由制动系统功能仲裁模块(也即前文所述的仲裁算法模块)进行仲裁,得到仲裁结果,最后将仲裁结果交由下级执行模块进行执行。Figure 9 shows another data processing flow chart of the electronic braking system corresponding to the method provided by the embodiment of the present application. It can be understood that in Figure 9, the vehicle-machine sends the acquired road surface information to the input signal preprocessing module based on the auxiliary correction interface. The information input to the input signal preprocessing module also includes the adjusted calibration parameter mapping table and the vehicle-based wheel wheel information. The vehicle's own status information (data) is obtained from the speed sensor, steering wheel angle sensor, gravity sensor and vehicle motion model. After the input signal preprocessing module preprocesses the received information, the preprocessed information is handed over to various systems in the braking function control module, such as the anti-lock braking system. Each system determines the function request of each system based on the preprocessed information, and then submits the function request to the braking system function arbitration module (that is, the arbitration algorithm module mentioned above) for arbitration, obtains the arbitration result, and finally submits the arbitration result to Executed by lower-level execution modules.
可以理解,上述实施例仅以确定车辆是否出现转向不足状态,以及在车辆出现转向不足状态时采取降扭制动逻辑补偿转向不足状态为例,对本申请提供的方法进行了描述。但是应理解,本申请提供的方法不仅限于确定车辆是否出现转向不足状态,例如还可以确定车辆是否出现转向过度等异常状态,且均可以在附着力系数降低的情况下,降低异常状态的参考指标所对应的参考数值(例如确定进入异常状态的门限值等),使得异常状态的判断更加及时。It can be understood that the above embodiment only describes the method provided by the present application as an example of determining whether the vehicle is in an understeer state and using torque reduction braking logic to compensate for the understeer state when the vehicle is in the understeer state. However, it should be understood that the method provided by this application is not limited to determining whether the vehicle is in an understeer state. For example, it can also be determined whether the vehicle is in an abnormal state such as oversteer, and both can reduce the reference index of the abnormal state when the adhesion coefficient is reduced. The corresponding reference value (such as determining the threshold value for entering the abnormal state, etc.) makes the judgment of the abnormal state more timely.
在本申请实施例中,车机基于车辆当前所处道路的第一路面信息(例如附着力系数、置信度)确定参考指标对应的第一参考数值,并基于车辆的自身状态信息(例如车轮的转向角度)确定参考指标对应的第一数值,并基于第一数值和第一参考数值确定车辆当前是否处于转向不足状态,若是,则执行转向不足状态对应的制动逻辑,以补偿车辆的转向不足状态。相比于第一参考数值为固定值的情况,该方法中,第一参考数值可以基于第一路面信息通过动态调整得到,转向不足状态的确定更加及时,进而使得制动逻辑的执行也更加及时。In this embodiment of the present application, the vehicle-machine determines the first reference value corresponding to the reference index based on the first road surface information (such as adhesion coefficient, confidence level) of the road the vehicle is currently on, and determines the first reference value corresponding to the reference index based on the vehicle's own status information (such as the wheel's Steering angle) determines the first value corresponding to the reference index, and determines whether the vehicle is currently in an understeer state based on the first value and the first reference value. If so, executes the braking logic corresponding to the understeer state to compensate for the understeer of the vehicle. state. Compared with the situation where the first reference value is a fixed value, in this method, the first reference value can be obtained through dynamic adjustment based on the first road surface information, and the determination of the understeer state is more timely, which in turn makes the execution of the braking logic more timely. .
图10示出了本申请实施例涉及的车机1400的框图。在一个实施例中,车机1400可以包括一个或多个处理器1404,与处理器1404中的至少一个连接的系统控制逻辑1408,与系统控制逻辑1408连接的系统内存1412,与系统控制逻辑1408连接的非易失性存储器(NVM)1416,以及与系统控制逻辑1408连接的通信接口1420。Figure 10 shows a block diagram of a vehicle machine 1400 related to an embodiment of the present application. In one embodiment, vehicle engine 1400 may include one or more processors 1404 , system control logic 1408 coupled to at least one of the processors 1404 , system memory 1412 coupled to system control logic 1408 , and system control logic 1408 A non-volatile memory (NVM) 1416 is connected, and a communication interface 1420 is connected to the system control logic 1408 .
在一些实施例中,处理器1404可以包括一个或多个单核或多核处理器。在一些实施例中,处理器1404可以包括通用处理器和专用处理器(例如,图形处理器,应用处理器,基带处理器等)的任意组合。在车机1400采用eNB(Evolved Node B,增强型基站)或RAN(RadioAccess Network,无线接入网)控制器的实施例中,处理器1404可以被配置为执行各种符合的实施例,例如,如图2所示的多个实施例中的一个或多个。In some embodiments, processor 1404 may include one or more single-core or multi-core processors. In some embodiments, processor 1404 may include any combination of general-purpose processors and special-purpose processors (eg, graphics processors, applications processors, baseband processors, etc.). In an embodiment where the vehicle machine 1400 adopts an eNB (Evolved Node B, enhanced base station) or a RAN (Radio Access Network, radio access network) controller, the processor 1404 may be configured to execute various conforming embodiments, for example, One or more of the multiple embodiments shown in FIG. 2 .
在一些实施例中,系统控制逻辑1408可以包括任意合适的接口控制器,以向处理器1404中的至少一个和/或与系统控制逻辑1408通信的任意合适的设备或组件提供任意合适的接口。In some embodiments, system control logic 1408 may include any suitable interface controller to provide any suitable interface to at least one of processors 1404 and/or any suitable device or component in communication with system control logic 1408 .
在一些实施例中,系统控制逻辑1408可以包括一个或多个存储器控制器,以提供连接到系统内存1412的接口。系统内存1412可以用于加载以及存储数据和/或指令。在一些实施例中车机1400的内存1412可以包括任意合适的易失性存储器,例如合适的动态随机存取存储器(DRAM)。In some embodiments, system control logic 1408 may include one or more memory controllers to provide an interface to system memory 1412 . System memory 1412 may be used to load and store data and/or instructions. In some embodiments, memory 1412 of vehicle engine 1400 may include any suitable volatile memory, such as suitable dynamic random access memory (DRAM).
NVM/存储器1416可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性的计算机可读介质。在一些实施例中,NVM/存储器1416可以包括闪存等任意合适的非易失性存储器和/或任意合适的非易失性存储设备,例如硬盘驱动器(Hard Disk Drive,HDD),光盘(Compact Disc,CD)驱动器,数字通用光盘(Digital Versatile Disc,DVD)驱动器中的至少一个。NVM/memory 1416 may include one or more tangible, non-transitory computer-readable media for storing data and/or instructions. In some embodiments, NVM/memory 1416 may include any suitable non-volatile memory such as flash memory and/or any suitable non-volatile storage device, such as a hard disk drive (Hard Disk Drive, HDD), a compact disk (Compact Disc) , CD) drive, at least one of a Digital Versatile Disc (Digital Versatile Disc, DVD) drive.
NVM/存储器1416可以包括安装车机1400的装置上的一部分存储资源,或者它可以由设备访问,但不一定是设备的一部分。例如,可以经由通信接口1420通过网络访问NVM/存储器1416。NVM/memory 1416 may comprise a portion of the storage resources on the device on which vehicle machine 1400 is installed, or it may be accessed by the device but is not necessarily part of the device. For example, NVM/storage 1416 may be accessed over the network via communication interface 1420.
特别地,系统内存1412和NVM/存储器1416可以分别包括:指令1424的暂时副本和永久副本。指令1424可以包括:由处理器1404中的至少一个执行时导致车机1400实施如图2所示的方法的指令。在一些实施例中,指令1424、硬件、固件和/或其软件组件可另外地/替代地置于系统控制逻辑1408,通信接口1420和/或处理器1404中。In particular, system memory 1412 and NVM/storage 1416 may include temporary and permanent copies of instructions 1424, respectively. Instructions 1424 may include instructions that, when executed by at least one of the processors 1404, cause the vehicle engine 1400 to implement the method shown in FIG. 2 . In some embodiments, instructions 1424, hardware, firmware, and/or software components thereof may additionally/alternatively be placed in system control logic 1408, communications interface 1420, and/or processor 1404.
通信接口1420可以包括收发器,用于为车机1400提供无线电接口,进而通过一个或多个网络与任意其他合适的设备(如前端模块,天线等)进行通信。示例性地,通信接口1420可以为前文提及的辅助校正接口。该通信接口1420可以与图像采集设备连接,以接收图像采集设备采集到的车辆当前所处道路的路面的图像,并将接收到的图像发送至后续的处理模块等。在一些实施例中,通信接口1420可以集成于车机1400的其他组件。例如,通信接口1420可以集成于处理器1404的,系统内存1412,NVM/存储器1416,和具有指令的固件设备(未示出)中的至少一种,当处理器1404中的至少一个执行所述指令时,车机1400实现如图2所示的方法。The communication interface 1420 may include a transceiver for providing a radio interface for the vehicle machine 1400 to communicate with any other suitable devices (such as front-end modules, antennas, etc.) through one or more networks. For example, the communication interface 1420 may be the aforementioned auxiliary correction interface. The communication interface 1420 can be connected to an image collection device to receive images of the road surface where the vehicle is currently located collected by the image collection device, and send the received images to subsequent processing modules and the like. In some embodiments, the communication interface 1420 may be integrated with other components of the vehicle machine 1400 . For example, communication interface 1420 may be integrated with at least one of processor 1404, system memory 1412, NVM/memory 1416, and a firmware device (not shown) with instructions that when at least one of processor 1404 executes said When instructed, the vehicle computer 1400 implements the method shown in Figure 2.
其中,图像采集设备可以是车载摄像头,车载摄像机,车载扫描仪或者其他具有拍摄功能的设备,例如手机、平板电脑等。Among them, the image collection device can be a vehicle-mounted camera, a vehicle-mounted camera, a vehicle-mounted scanner, or other devices with shooting functions, such as mobile phones, tablets, etc.
在一个实施例中,处理器1404中的至少一个可以与用于系统控制逻辑1408的一个或多个控制器的逻辑封装在一起,以形成系统封装(SiP)。在一个实施例中,处理器1404中的至少一个可以与用于系统控制逻辑1408的一个或多个控制器的逻辑集成在同一管芯上,以形成片上系统(SoC)。In one embodiment, at least one of the processors 1404 may be packaged with logic for one or more controllers of the system control logic 1408 to form a system in package (SiP). In one embodiment, at least one of the processors 1404 may be integrated on the same die with logic for one or more controllers of the system control logic 1408 to form a system on a chip (SoC).
车机1400可以进一步包括:输入/输出(I/O)设备1432。I/O设备1432可以包括用户界面,使得用户能够与车机1400进行交互;外围组件接口的设计使得外围组件也能够与车机1400交互。在一些实施例中,车机1400还包括传感器,用于确定与车机1400相关的环境条件和位置信息的至少一种。Vehicle engine 1400 may further include input/output (I/O) devices 1432 . The I/O device 1432 may include a user interface to enable the user to interact with the vehicle computer 1400; the peripheral component interface is designed to enable peripheral components to also interact with the vehicle computer 1400. In some embodiments, the vehicle machine 1400 further includes a sensor for determining at least one of environmental conditions and location information related to the vehicle machine 1400 .
在一些实施例中,传感器可包括但不限于陀螺仪传感器,加速度计,近程传感器,环境光线传感器和定位单元。定位单元还可以是通信接口1420的一部分或与通信接口1420交互,以与定位网络的组件(例如,全球定位系统(GPS)卫星)进行通信。可以理解,传感器可以用于采集前文涉及的车轮的轮速信号、方向盘的旋转角度信号及旋转方向信号等车辆的自身状态数据。In some embodiments, sensors may include, but are not limited to, gyroscope sensors, accelerometers, proximity sensors, ambient light sensors, and positioning units. The positioning unit may also be part of or interact with the communication interface 1420 to communicate with components of the positioning network (eg, Global Positioning System (GPS) satellites). It can be understood that the sensor can be used to collect the vehicle's own status data such as the wheel speed signal of the wheel, the rotation angle signal of the steering wheel, and the rotation direction signal mentioned above.
可以理解,上述内容中涉及的车机的结构仅为示例性结构,本申请不对车机的结构进行具体限定,只要可以执行本申请提供的方法即可,例如,车机也可以为车辆的处理器等。It can be understood that the structure of the vehicle engine involved in the above content is only an exemplary structure. This application does not specifically limit the structure of the vehicle engine, as long as the method provided by the application can be executed. For example, the vehicle engine can also be a vehicle processing unit. Devices etc.
可以理解,如本文所使用的,术语“模块”可以指代或者包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用、或群组)和/或存储器、组合逻辑电路、和/或提供所描述的功能的其他适当硬件组件,或者可以作为这些硬件组件的一部分。It will be understood that, as used herein, the term "module" may refer to or include an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or grouped) that executes one or more software or firmware programs and or may be part of memory, combinational logic circuitry, and/or other suitable hardware components that provide the functionality described.
可以理解,在本申请各实施例中,处理器可以是微处理器、数字信号处理器、微控制器等,和/或其任何组合。根据另一个方面,所述处理器可以是单核处理器,多核处理器等,和/或其任何组合。It can be understood that in various embodiments of the present application, the processor may be a microprocessor, a digital signal processor, a microcontroller, etc., and/or any combination thereof. According to another aspect, the processor may be a single-core processor, a multi-core processor, etc., and/or any combination thereof.
本申请公开的各实施例可以被实现在硬件、软件、固件或这些实现方法的组合中。本申请的实施例可实现为在可编程系统上执行的计算机程序或程序代码,该可编程系统包括至少一个处理器、存储系统(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。Various embodiments disclosed in this application may be implemented in hardware, software, firmware, or a combination of these implementation methods. Embodiments of the present application may be implemented as a computer program or program code executing on a programmable system including at least one processor, a storage system (including volatile and non-volatile memory and/or storage elements) , at least one input device and at least one output device.
可将程序代码应用于输入指令,以执行本申请描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本申请的目的,处理系统包括具有诸如例如数字信号处理器(DSP)、微控制器、专用集成电路(ASIC)或微处理器之类的处理器的任何系统。Program code may be applied to input instructions to perform the functions described herein and to generate output information. Output information can be applied to one or more output devices in a known manner. For the purposes of this application, a processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.
程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理系统通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本申请中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。Program code may be implemented in a high-level procedural language or an object-oriented programming language to communicate with the processing system. When necessary, assembly language or machine language can also be used to implement program code. In fact, the mechanisms described in this application are not limited to the scope of any particular programming language. In either case, the language may be a compiled or interpreted language.
在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质分发。因此,机器可读介质可以包括用于以机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、只读存储器(CD-ROMs)、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁卡或光卡、闪存、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字信号等)的有形的机器可读存储器。因此,机器可读介质包括适合于以机器(例如,计算机)可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried on or stored on one or more transitory or non-transitory machine-readable (e.g., computer-readable) storage media, which may be operated by one or more processors Read and execute. For example, instructions may be distributed over a network or through other computer-readable media. Thus, machine-readable media may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer), including, but not limited to, floppy disks, optical disks, optical disks, read-only memories (CD-ROMs), magnetic Optical disk, read-only memory (ROM), random-access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic or optical card, flash memory, or Tangible machine-readable storage used to transmit information (e.g., carrier waves, infrared signals, digital signals, etc.) using electrical, optical, acoustic, or other forms of propagated signals over the Internet. Thus, machine-readable media includes any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a form readable by a machine (eg, computer).
在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。In the drawings, some structural or methodological features may be shown in specific arrangements and/or orders. However, it should be understood that such specific arrangement and/or ordering may not be required. Rather, in some embodiments, the features may be arranged in a different manner and/or order than shown in the illustrative figures. Additionally, the inclusion of structural or methodological features in a particular figure is not meant to imply that such features are required in all embodiments, and in some embodiments these features may not be included or may be combined with other features.
需要说明的是,本申请各设备实施例中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元/模块可以是一个物理单元/模块,也可以是一个物理单元/模块的一部分,还可以以多个物理单元/模块的组合实现,这些逻辑单元/模块本身的物理实现方式并不是最重要的,这些逻辑单元/模块所实现的功能的组合才是解决本申请所提出的技术问题的关键。此外,为了突出本申请的创新部分,本申请上述各设备实施例并没有将与解决本申请所提出的技术问题关系不太密切的单元/模块引入,这并不表明上述设备实施例并不存在其它的单元/模块。It should be noted that each unit/module mentioned in each device embodiment of this application is a logical unit/module. Physically, a logical unit/module can be a physical unit/module, or it can be a physical unit/module. Part of the module can also be implemented as a combination of multiple physical units/modules. The physical implementation of these logical units/modules is not the most important. The combination of functions implemented by these logical units/modules is what solves the problem of this application. Key technical issues raised. In addition, in order to highlight the innovative part of this application, the above-mentioned equipment embodiments of this application do not introduce units/modules that are not closely related to solving the technical problems raised by this application. This does not mean that the above-mentioned equipment embodiments do not exist. Other units/modules.
需要说明的是,在本申请的示例和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in the examples and descriptions of this application, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply There is no such actual relationship or sequence between these entities or operations. Furthermore, the terms "comprises," "comprises," or any other variations thereof are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that includes a list of elements includes not only those elements, but also those not expressly listed other elements, or elements inherent to the process, method, article or equipment. Without further limitation, an element defined by the statement "comprises a" does not exclude the presence of additional identical elements in a process, method, article, or device that includes the stated element.
虽然通过参照本申请的某些优选实施例,已经对本申请进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本申请的范围。Although the present application has been illustrated and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes may be made in form and detail without departing from the present invention. Scope of application.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410020525.5A CN117584993B (en) | 2024-01-04 | 2024-01-04 | Vehicle control method, vehicle machine, vehicle and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410020525.5A CN117584993B (en) | 2024-01-04 | 2024-01-04 | Vehicle control method, vehicle machine, vehicle and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117584993A true CN117584993A (en) | 2024-02-23 |
CN117584993B CN117584993B (en) | 2025-05-09 |
Family
ID=89910178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410020525.5A Active CN117584993B (en) | 2024-01-04 | 2024-01-04 | Vehicle control method, vehicle machine, vehicle and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117584993B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030163237A1 (en) * | 2002-02-23 | 2003-08-28 | Mando Corporation | Method of controlling traveling stability of vehicle |
CN104773170A (en) * | 2015-04-28 | 2015-07-15 | 吉林大学 | Stability integrated control method of vehicle |
CN113401114A (en) * | 2021-07-26 | 2021-09-17 | 吉林大学 | Control method for yaw stability of semi-trailer |
CN113942494A (en) * | 2021-10-28 | 2022-01-18 | 中汽创智科技有限公司 | Vehicle steering control method and device and storage medium |
CN114771530A (en) * | 2022-05-11 | 2022-07-22 | 中国第一汽车股份有限公司 | Vehicle steering control method and device, vehicle and storage medium |
CN116409294A (en) * | 2021-12-31 | 2023-07-11 | 大陆泰密克汽车系统(上海)有限公司 | Vehicle dynamic stability control method, device and electronic equipment |
-
2024
- 2024-01-04 CN CN202410020525.5A patent/CN117584993B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030163237A1 (en) * | 2002-02-23 | 2003-08-28 | Mando Corporation | Method of controlling traveling stability of vehicle |
CN104773170A (en) * | 2015-04-28 | 2015-07-15 | 吉林大学 | Stability integrated control method of vehicle |
CN113401114A (en) * | 2021-07-26 | 2021-09-17 | 吉林大学 | Control method for yaw stability of semi-trailer |
CN113942494A (en) * | 2021-10-28 | 2022-01-18 | 中汽创智科技有限公司 | Vehicle steering control method and device and storage medium |
CN116409294A (en) * | 2021-12-31 | 2023-07-11 | 大陆泰密克汽车系统(上海)有限公司 | Vehicle dynamic stability control method, device and electronic equipment |
CN114771530A (en) * | 2022-05-11 | 2022-07-22 | 中国第一汽车股份有限公司 | Vehicle steering control method and device, vehicle and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN117584993B (en) | 2025-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11318947B2 (en) | Estimating surface friction coefficients using rear-wheel steering excitations | |
US11217045B2 (en) | Information processing system and server | |
WO2019129091A1 (en) | Method and device for controlling vehicle | |
US12036997B2 (en) | Method for driver habituation to slippery road condition | |
US20150336587A1 (en) | Driving assist device | |
US9079500B2 (en) | System and method for adjusting braking pressure | |
CN110920605B (en) | Vehicle control method and device | |
CN109398097B (en) | Wheel braking torque control method and device and braking energy recovery control system | |
CN114954028B (en) | Braking control method, device, vehicle and storage medium for four-wheel drive vehicle | |
CN116691653A (en) | Vehicle body posture adjustment control method and device | |
CN105392680A (en) | Method, system and device for controlling a vehicle brake system | |
US20250170998A1 (en) | Vehicle Control Method and Apparatus, Vehicle, and Storage Medium | |
CN114394101B (en) | Method for determining adhesion coefficient between tire and road surface, control device and vehicle | |
CN114643991A (en) | Chassis domain control method under high-speed working condition and related device | |
CN116923104B (en) | New energy automobile energy recovery method and device and electronic equipment | |
CN117584993A (en) | Vehicle control method, vehicle machine, vehicle and storage medium | |
JP2024071937A (en) | Vehicle control device | |
CN115817485A (en) | Vehicle control method and device, vehicle, electronic equipment and readable storage medium | |
CN115042855A (en) | Auxiliary driving method, central controller and vehicle | |
CN115782844B (en) | Vehicle with a brake assist device | |
JP2006036196A (en) | Method and apparatus for managing inner and outer brakes for deceleration vehicle during bend running | |
CN118226067B (en) | Vehicle speed calculation method and device, vehicle-mounted terminal and vehicle | |
CN117698746B (en) | Vehicle slope calculation method and device, electronic device, and storage medium | |
WO2024059988A1 (en) | Vehicle control method and apparatus | |
TW202311090A (en) | Vehicle having brake assistance device and brake assistance method for 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 |